@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/NotoSansJP-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../fonts/NotoSansJP-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/NotoSansJP-Bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url("../fonts/Roboto-Light.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/Roboto-Bold.woff") format("woff");font-display:swap}.career-plan{padding:80px 0 0}@media screen and (max-width: 768px){.career-plan{padding:40px 0 0}}.career-plan .container>.txt{margin-top:32px}@media screen and (max-width: 768px){.career-plan .container>.txt{margin-top:20px}}.career-plan .container .merit{margin-top:33px}@media screen and (max-width: 768px){.career-plan .container .merit{margin-top:18px}}.career-plan .container .merit .list{margin-top:32px}@media screen and (max-width: 768px){.career-plan .container .merit .list{margin-top:20px}}.career-plan .container .merit .list .item+.item{margin-top:20px}.career-plan .container .merit .list .item>.txt{margin-top:10px}.career-plan .container .education{margin-top:60px}@media screen and (max-width: 768px){.career-plan .container .education{margin-top:20px}}.career-plan .container .education .txt{margin-top:32px}@media screen and (max-width: 768px){.career-plan .container .education .txt{margin-top:20px}}.career-plan .container .education .img{margin-top:32px}@media screen and (max-width: 768px){.career-plan .container .education .img{margin-top:20px}}.support-point{padding:80px 0 130px}@media screen and (max-width: 768px){.support-point{padding:20px 0 36px}}.support-point .container .list .item{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}@media screen and (max-width: 768px){.support-point .container .list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}@media screen and (max-width: 768px){.support-point .container .list .item:first-of-type{margin-top:20px}}.support-point .container .list .item .content,.support-point .container .list .item .img{-webkit-box-flex:1;-ms-flex:1;flex:1}.support-point .container .list .item .content>.txt{margin-top:20px}@media screen and (max-width: 768px){.support-point .container .list .item .content>.txt{margin-top:12px}}/*# sourceMappingURL=page-career-plan.css.map */