@charset "UTF-8";@layer components{.p-w-curriculum_leading__figure__head[data-astro-cid-np2qiyky]:before,.p-w-curriculum_leading__figure__head[data-astro-cid-np2qiyky]:after{content:"";inline-size:2px;block-size:min(.4897959184vw + 12.1632653061px,20px);border-radius:calc(infinity * 1px);background-color:var(--color-black-100);position:absolute;top:50%}.p-w-curriculum_leading__figure__head[data-astro-cid-np2qiyky]:before{right:105%;transform:translateY(-50%) rotate(-30deg)}.p-w-curriculum_leading__figure__head[data-astro-cid-np2qiyky]:after{left:102.5%;transform:translateY(-50%) rotate(30deg)}.p-w-curriculum_leading__figure__body[data-astro-cid-np2qiyky]{block-size:min(4vw + 85px,149px);padding-inline:20px;background-color:var(--color-gray-10)}.p-w-curriculum_leading__figure__plus[data-astro-cid-np2qiyky]{line-height:1.8;font-weight:700;font-size:min(1.1537414966vw + 1.1587585034rem,2.3125rem)}.p-w-curriculum_leading__figure[data-astro-cid-np2qiyky].-red .p-w-curriculum_leading__figure__body[data-astro-cid-np2qiyky]{color:var(--color-white);background-color:var(--color-primitive-red-100)}.p-w-curriculum_leading__figures[data-astro-cid-np2qiyky]{grid-template-columns:min(21.6326530612vw + 118.8775510204px,465px) auto min(21.6326530612vw + 118.8775510204px,465px)}@media(max-width:767px){.p-w-curriculum_leading__figures[data-astro-cid-np2qiyky]{grid-template-columns:auto}}.p-w-curriculum_leading__recommend[data-astro-cid-np2qiyky]{padding-block:min(2.2857142857vw + 23.4285714286px,60px);padding-inline-end:20px;border:2px solid var(--color-line-w);grid-template-columns:min(23.4285714286vw + 32.1428571429px,407px) auto}@media(max-width:767px){.p-w-curriculum_leading__recommend[data-astro-cid-np2qiyky]{gap:16px;grid-template-columns:auto;padding-inline-start:20px}}.p-w-curriculum_leading__recommend__item[data-astro-cid-np2qiyky] .c-icon{color:var(--color-primitive-red-100)}.p-w-curriculum_leading__recommend__items[data-astro-cid-np2qiyky]{padding-inline-start:min(5.8775510204vw + -22.0408163265px,72px);border-inline-start:2px solid var(--color-line-w)}@media(max-width:767px){.p-w-curriculum_leading__recommend__items[data-astro-cid-np2qiyky]{border:none;padding-inline-start:0}}.p-w-curriculum_skill__heading[data-astro-cid-np2qiyky] .c-title-24[data-astro-cid-np2qiyky]{padding:.05em .55em;background-color:var(--color-black-100)}.p-w-curriculum_skill__item[data-astro-cid-np2qiyky]{padding:20px min(.8163265306vw + 6.9387755102px,20px);grid-template-columns:min(13.7142857143vw + 28.5714285714px,248px) auto}@media(max-width:1023px){.p-w-curriculum_skill__item[data-astro-cid-np2qiyky]{grid-template-columns:min(10.4489795918vw + 80.8163265306px,248px) auto}}.p-w-curriculum_flow__item[data-astro-cid-np2qiyky]:not(:last-child):before{content:"";inline-size:min(.8163265306vw + 8.9387755102px,22px);block-size:min(.8163265306vw + 12.9387755102px,26px);position:absolute;top:min(6.5306122449vw + 15.5102040816px,120px);left:calc(100% + min(1.5510204082vw + -1.8163265306px,23px));background-color:var(--color-gray-70);clip-path:polygon(0 0,0% 100%,100% 50%)}@media(max-width:767px){.p-w-curriculum_flow__item[data-astro-cid-np2qiyky]:not(:last-child):before{top:min(4.8979591837vw + 41.6326530612px,120px);left:calc(100% + min(1.387755102vw + .7959183673px,23px))}}.p-w-curriculum_flow__items[data-astro-cid-np2qiyky]{gap:min(3.9183673469vw + 5.306122449px,68px)}@media(max-width:767px){.p-w-curriculum_flow__items[data-astro-cid-np2qiyky]{-moz-column-gap:24px;column-gap:24px}}.p-w-curriculum_voice__item[data-astro-cid-np2qiyky]{padding:30px min(.8163265306vw + 16.9387755102px,30px)}.p-w-curriculum_voice__item__head[data-astro-cid-np2qiyky]{grid-template-columns:min(1.4693877551vw + 74.4897959184px,98px) auto}.p-w-curriculum_voice__item__head[data-astro-cid-np2qiyky] .label[data-astro-cid-np2qiyky]{display:grid block;place-content:center;aspect-ratio:1/1;border-radius:calc(infinity * 1px)}.p-w-curriculum_voice__item__head[data-astro-cid-np2qiyky] .label-jp[data-astro-cid-np2qiyky]{font-size:.8125rem}.p-w-curriculum_voice__item__body[data-astro-cid-np2qiyky]{margin-block:min(.6530612245vw + 9.5510204082px,20px);grid-template-columns:min(20.0816326531vw + -55.306122449px,266px) auto}@media(max-width:1023px){.p-w-curriculum_voice__item__body[data-astro-cid-np2qiyky]{grid-template-columns:min(3.7551020408vw + 205.9183673469px,266px) auto}}@media(max-width:767px){.p-w-curriculum_voice__item__body[data-astro-cid-np2qiyky]{grid-template-columns:auto}}.p-w-curriculum_voice__item__body[data-astro-cid-np2qiyky] .list__item[data-astro-cid-np2qiyky]{padding-block:20px;background-color:var(--color-gray-10)}.p-w-curriculum_voice__item__body[data-astro-cid-np2qiyky] .list__item[data-astro-cid-np2qiyky] .c-text-s[data-astro-cid-np2qiyky]{font-size:min(.4897959184vw + .3852040816rem,.875rem);padding-inline:min(.8163265306vw + 6.9387755102px,20px)}@media(max-width:1023px){.p-w-curriculum_voice__item__body[data-astro-cid-np2qiyky] .list__item[data-astro-cid-np2qiyky] .c-text-s[data-astro-cid-np2qiyky]{font-size:min(.1523809524vw + .7226190476rem,.875rem)}}.p-w-curriculum_voice__item__bottom[data-astro-cid-np2qiyky] .info[data-astro-cid-np2qiyky]{padding-block-end:8px;font-size:min(.3265306122vw + .6734693878rem,1rem);border-block-end:1px solid var(--color-line-w)}@media(max-width:1023px){.p-w-curriculum_voice__item__bottom[data-astro-cid-np2qiyky] .info[data-astro-cid-np2qiyky]{font-size:min(.2394557823vw + .7605442177rem,1rem)}}.p-w-curriculum_curriculum__item[data-astro-cid-np2qiyky]{border:2px solid var(--color-line-w);padding:min(2.2857142857vw + 23.4285714286px,60px) min(3.2653061224vw + 7.7551020408px,60px)}.p-w-curriculum_curriculum__item__head[data-astro-cid-np2qiyky]{grid-template-columns:min(2.4489795918vw + 40.8163265306px,80px) auto}.p-w-curriculum_curriculum__item__head[data-astro-cid-np2qiyky] .number__en[data-astro-cid-np2qiyky]{letter-spacing:.02em;font-size:min(.4897959184vw + .5102040816rem,1rem);border-block:2px solid var(--color-primitive-red-100)}.p-w-curriculum_curriculum__item__head[data-astro-cid-np2qiyky] .number__num[data-astro-cid-np2qiyky]{font-size:min(2.2857142857vw + 1.7142857143rem,4rem)}.p-w-curriculum_curriculum__item__course[data-astro-cid-np2qiyky]{grid-template-columns:min(29.387755102vw + 29.7959183673px,500px) auto min(29.387755102vw + 29.7959183673px,500px)}@media(max-width:767px){.p-w-curriculum_curriculum__item__course[data-astro-cid-np2qiyky]{grid-template-columns:auto}}.p-w-curriculum_curriculum__item__course[data-astro-cid-np2qiyky] .course_block[data-astro-cid-np2qiyky]{background-color:var(--color-gray-10);padding:min(.6530612245vw + 21.5510204082px,32px) min(.9795918367vw + 16.3265306122px,32px)}.p-w-curriculum_curriculum__item__course[data-astro-cid-np2qiyky] .course_block[data-astro-cid-np2qiyky] .c-text-m[data-astro-cid-np2qiyky]{inline-size:min(9.306122449vw + 115.1020408163px,264px)}@media(max-width:767px){.p-w-curriculum_curriculum__item__course[data-astro-cid-np2qiyky] .course_block[data-astro-cid-np2qiyky] .c-text-m[data-astro-cid-np2qiyky]{inline-size:100%}}.p-w-curriculum_curriculum__item__course[data-astro-cid-np2qiyky] .plus[data-astro-cid-np2qiyky] svg{min-inline-size:min(1.9591836735vw + 8.6530612245px,40px);min-block-size:min(1.9591836735vw + 8.6530612245px,40px)}@media(max-width:767px){.p-w-curriculum_curriculum__item__course[data-astro-cid-np2qiyky] .plus[data-astro-cid-np2qiyky] svg{min-inline-size:100%;min-block-size:100%}}.p-w-curriculum_curriculum__item__profile[data-astro-cid-np2qiyky]{grid-template-columns:min(7.3469387755vw + 52.4489795918px,170px) auto}.p-w-curriculum_curriculum__item__profile[data-astro-cid-np2qiyky] .icon[data-astro-cid-np2qiyky]{grid-area:1/1/3/2}@media(max-width:767px){.p-w-curriculum_curriculum__item__profile[data-astro-cid-np2qiyky] .icon[data-astro-cid-np2qiyky]{grid-area:1/1/2/2}}.p-w-curriculum_curriculum__item__profile[data-astro-cid-np2qiyky] .info[data-astro-cid-np2qiyky]{padding-block-end:8px;border-block-end:1px solid var(--color-line-w)}@media(max-width:767px){.p-w-curriculum_curriculum__item__profile[data-astro-cid-np2qiyky] .info[data-astro-cid-np2qiyky]{grid-area:1/2/2/3}}@media(max-width:767px){.p-w-curriculum_curriculum__item__profile[data-astro-cid-np2qiyky] .c-text-s[data-astro-cid-np2qiyky]{grid-area:2/1/3/3}}.p-w-curriculum_document__item[data-astro-cid-np2qiyky]{gap:min(5.2244897959vw + -19.5918367347px,64px);padding:min(.8163265306vw + 16.9387755102px,30px);grid-template-columns:min(24.8163265306vw + 66.9387755102px,464px) auto}@media(max-width:767px){.p-w-curriculum_document__item[data-astro-cid-np2qiyky]{gap:min(3.2653061224vw + 11.7551020408px,64px);grid-template-columns:auto}}}
