.js-fv-curve-headline{opacity:0;transform-origin:top}.cFvCurve__inner{display:flex;flex-direction:column;align-items:center}.cFvCurve__background{width:100%;height:70rem;background-color:var(--base-color, #fff4cf)}.cFvCurve__image{width:100%;fill:var(--base-color, #fff4cf)}.cFvCurve__headline{display:flex;flex-direction:column;gap:10rem;align-items:center;justify-content:center;margin-top:18rem}.cFvCurve__headline_ja{font-size:30rem;font-weight:700;line-height:1}.cFvCurve__headline_en{font-family:var(--f-raleway);font-size:14rem;font-weight:900;line-height:1;text-transform:uppercase}@media screen and (min-width: 768px){.cFvCurve__background{display:none}.cFvCurve__headline{gap:11rem;margin-top:-30rem}.cFvCurve__headline_ja{font-size:48rem}.cFvCurve__headline_en{margin-top:8rem;font-size:18rem}}.cFLL{margin-top:60rem;margin-bottom:60rem}.cFLL__inner{position:relative;display:flex;align-items:center;padding:0 30rem}.cFLL__background{position:absolute;left:0;display:flex;justify-content:center;width:100%;height:270rem;overflow:hidden;clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);stroke:var(--stroke-color)}.cFLL__list{position:relative;z-index:1;display:flex;flex-direction:column;gap:11rem;width:100%}.cFLL__item{width:100%;height:172rem;transform:scale(0)}@media screen and (min-width: 768px){.cFLL{margin-top:80rem;margin-bottom:140rem}.cFLL__inner{padding:0 206rem}.cFLL__background{top:-106rem;height:427rem}.cFLL__list{flex-direction:row;gap:40rem}.cFLL__item{width:530rem;height:280rem}}@media screen and (min-width: 768px)and (hover: hover){.cFLL__item_link{transition:transform .4s var(--e-out-4)}.cFLL__item_link:hover{transform:scale(1.05)}}.cFvCurve__background{height:121rem}.pQuestion__fv{padding:0 20rem;margin-top:-86rem;overflow:hidden}.pQuestion__fv_inner{display:flex;flex-direction:column;gap:20rem;align-items:center}.pQuestion__fv_headline{width:360rem;height:147rem;opacity:0}.pQuestion__fv_headline.--taxonomy{width:303rem;height:124rem}.pQuestion__fv_text{padding:0 10rem;font-size:16rem;font-weight:700;line-height:1.9}.pQuestionTerm{margin-top:72rem}.pQuestionTermTitle{display:grid;grid-template-columns:9rem auto 9rem;gap:14rem;align-items:center;justify-content:center}.pQuestionTermTitle__kakko{width:9rem;height:38rem}.pQuestionTermTitle__text{font-size:20rem;font-weight:700;line-height:1.6;letter-spacing:.3em}.pQuestionTermList{display:grid;gap:10rem;padding:0 24rem;margin-top:60rem}.pQuestionTermList.--term{margin-top:40rem}.--career{--categori-color: #ffb2c0}.--after-graduation{--categori-color: #86cafa}.--school{--categori-color: #d9b2fb}.--admission{--categori-color: #c3f5f2}.--curriculum{--categori-color: #ffd5aa}.--school-life{--categori-color: #abfa86}.pQuestionTermLink{padding:20rem 20rem 28rem;background-color:var(--categori-color, #ffb2c0);border-radius:33rem}.pQuestionTermLink__heading{display:grid;grid-template-columns:60rem 1fr;gap:6rem;align-items:center;padding:3rem 4rem;background-color:#fffb95;border:2px solid var(--c-black);border-radius:999px}.pQuestionTermLink__count{display:flex;justify-content:center;font-size:14rem;font-weight:500;line-height:1.7;color:var(--c-white);background-color:var(--c-black);border-radius:999px}.pQuestionTermLink__name{font-size:18rem;font-weight:500;line-height:1.4;letter-spacing:.01em}.pQuestionTermLink__body{display:grid;grid-template-columns:1fr 37rem;align-items:flex-end;margin-top:14rem}.pQuestionTermLink__description{font-size:16rem;font-weight:500;line-height:1.6}.pQuestionTermLink__arrow{width:37rem;height:28rem}.pQuestionTermLink__currentImage{position:absolute;top:50%;left:50%;display:none;width:218rem;height:90rem;transform:translate(-50%, -40%) rotate(-8deg)}.pQuestionTermLink.is-current{position:relative;pointer-events:none}.pQuestionTermLink.is-current::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--categori-color, #ffb2c0);border-radius:20rem;opacity:.8}.pQuestionTermLink.is-current .pQuestionTermLink__currentImage{display:block}.pQuestionArchive{padding:0 20rem;padding-top:56rem}.pQuestionArchive.--taxonomy{margin-top:63rem}.pQuestionArchive__inner{position:relative;padding:40rem 20rem;background-color:var(--categori-color, #fff4cf);border-radius:40rem}.pQuestionArchive__inner.--term{padding-top:60rem}.pQuestionArchive__headline{position:absolute;top:-19rem;left:calc(50% - 128rem);width:256rem;padding:10rem 20rem 13rem;font-size:19rem;font-weight:700;line-height:1;color:var(--c-white);text-align:center;background-color:var(--c-black);border-radius:999px}.pQuestionArchive__headline.--term{top:-33rem;display:flex;flex-direction:column;gap:6rem}.pQuestionArchive__list{display:grid;gap:10rem}.pQuestionArchive__link{display:grid;grid-template-columns:29rem 1fr 27rem;align-items:center;height:100%;padding:14rem;background-color:var(--c-white);border-radius:20rem}.pQuestionArchive__link_icon{width:29rem;height:24rem;margin-bottom:auto}.pQuestionArchive__link_body{margin:0 12rem auto 7rem;margin-bottom:auto}.pQuestionArchive__link_title{font-size:18rem;font-weight:700;line-height:1.5}.pQuestionArchive__link_term{display:flex;gap:2rem;align-items:center;width:-moz-fit-content;width:fit-content;padding:0 8rem 2rem;margin-top:5rem;font-weight:500;line-height:1.3;letter-spacing:.02em;background-color:var(--categori-color, #ffb2c0);border-radius:999px}.pQuestionArchive__link_term_symbol{font-size:16rem}.pQuestionArchive__link_term_name{font-size:14rem}.pQuestionArchive__link_arrow{width:27rem;height:24rem}.pPagination{margin-top:38rem}.pPagination__nav{padding:0 6rem}.pPagination__list{position:relative;display:flex;flex-wrap:wrap;gap:20rem 0;align-items:center;justify-content:center;padding:14rem 0}.pPagination__list::before,.pPagination__list::after{position:absolute;left:0;width:100%;height:var(--border-width);content:"";background-color:var(--c-black)}.pPagination__list::before{top:0}.pPagination__list::after{bottom:0}.pPagination__prev_text,.pPagination__next_text{font-family:var(--f-raleway);font-size:15rem;font-weight:900;line-height:1.6;text-transform:uppercase}.pPagination__prev{--arrow-rotate: 180deg;margin-right:auto}.pPagination__next{margin-left:auto}.pPagination__link{display:flex;gap:6rem;align-items:center;justify-content:flex-start;width:100%;height:100%}.pPagination__link.is-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.2}.pPagination__arrow{width:14rem;height:13rem;margin-bottom:1rem;transform:rotate(var(--arrow-rotate))}.pPagination__number{display:flex;flex-shrink:0;gap:6rem;align-items:center;justify-content:center}.pPagination__number_item{position:relative;z-index:1;flex-shrink:0;width:32rem;height:32rem;padding-bottom:3rem;font-size:16rem;font-weight:700;line-height:1.6;color:var(--c-white)}.pPagination__number_item::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-color:var(--background-color, var(--c-black));border:var(--border-width) solid var(--c-black);border-radius:50%}.pPagination__number_item_link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pPagination__number_item.is-current{--background-color: #fffb95;color:var(--c-black)}.pPagination__number_dot{flex-shrink:0;width:25rem;height:5rem;margin:0 4rem}@media screen and (min-width: 768px){.cFvCurve__background{display:block;height:80rem}.pQuestion__fv{padding:0;margin-top:-240rem}.pQuestion__fv_inner{gap:40rem;align-items:center}.pQuestion__fv_headline{width:678rem;height:243rem}.pQuestion__fv_headline.--taxonomy{width:613rem;height:220rem}.pQuestion__fv_text{font-size:18rem;font-weight:500;line-height:1.7;text-align:center}.pQuestionTerm{margin-top:140rem}.pQuestionTermTitle{grid-template-columns:11rem auto 11rem;gap:20rem}.pQuestionTermTitle__kakko{width:11rem;height:50rem}.pQuestionTermTitle__text{font-size:26rem}.pQuestionTermList{grid-template-columns:repeat(3, 1fr);gap:24rem;padding:0 103rem;margin-top:96rem}.pQuestionTermList.--term{margin-top:50rem}.pQuestionTermLink{display:flex;flex-direction:column;height:100%;min-height:284rem;padding:24rem 24rem 28rem;border-radius:48rem}.pQuestionTermLink__heading{grid-template-columns:68rem 1fr;gap:8rem;padding:15rem 13rem}.pQuestionTermLink__count{font-size:18rem}.pQuestionTermLink__name{font-size:22rem}.pQuestionTermLink__body{display:flex;flex-direction:column;gap:20rem;justify-content:space-between;height:100%}.pQuestionTermLink__description{font-size:20rem;line-height:1.7}.pQuestionTermLink__arrow{width:38rem;height:32rem}.pQuestionTermLink__currentImage{display:none;width:218rem;height:90rem}.pQuestionTermLink.is-current::before{border-radius:48rem}.pQuestionTermLink.is-current .pQuestionTermLink__currentImage{width:286rem;height:120rem}.pQuestionArchive{padding:0 103rem;padding-top:144rem}.pQuestionArchive.--taxonomy{margin-top:103rem}.pQuestionArchive__inner{padding:120rem 90rem 90rem;border-radius:100rem}.pQuestionArchive__inner.--term{padding-top:120rem}.pQuestionArchive__headline{top:-29rem;left:calc(50% - 288rem);width:576rem;padding:14rem 20rem 18rem;font-size:28rem}.pQuestionArchive__headline.--term{top:-38rem;flex-direction:row;gap:12rem;justify-content:center;padding:24rem 20rem}.pQuestionArchive__list{grid-template-columns:repeat(2, 1fr);gap:16rem}.pQuestionArchive__link{grid-template-columns:46rem 1fr 36rem;padding:28rem 32rem;border-radius:42rem}.pQuestionArchive__link_icon{width:46rem;height:40rem}.pQuestionArchive__link_body{margin:0 24rem auto 11rem}.pQuestionArchive__link_title{font-size:23rem}.pQuestionArchive__link_term{padding:0 10rem 2rem;margin-top:12rem}.pQuestionArchive__link_arrow{width:36rem;height:35rem}.pPagination{width:766rem;margin:121rem auto 0}.pPagination__nav{padding:0}.pPagination__list{padding:20rem 0}.pPagination__prev_text,.pPagination__next_text{font-size:17rem}.pPagination__prev{margin-right:40rem}.pPagination__next{margin-left:40rem}.pPagination__number{gap:8rem}.pPagination__number_item{width:40rem;height:40rem;font-size:18rem}.pPagination__number_item.is-current{pointer-events:none}.pPagination__number_dot{margin:0 10rem}}@media screen and (min-width: 768px)and (hover: hover){.pPagination__number_item::before{transform:scale(var(--scale));transition:transform .4s var(--e-out-4)}.pPagination__number_item:hover{--scale: 1.1}.pQuestionArchive__link:hover{transform:scale(1.04)}}
