.pFV__inner{padding:120rem 30rem 0}.pFV__headline{display:flex;flex-direction:column;gap:12rem;align-items:flex-start}.pFV__headline_en{display:flex;gap:6rem;align-items:center;justify-content:flex-start;color:var(--c-white)}.pFV__headline_en_text{font-family:var(--f-en);font-size:20rem;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.02em}.pFV__headline_en_index{display:flex;gap:4rem;align-items:center;justify-content:flex-start;font-family:var(--f-en);font-size:18rem;font-weight:600;line-height:1.4}.pFV__headline_ja_text{font-size:22rem;font-weight:600;line-height:1.6;letter-spacing:.02em}.pFV__headline_ja_text_tegaki{display:inline-flex;align-items:flex-end;height:1em}.pFV__info{position:relative;display:flex;gap:22rem;padding-bottom:12rem;margin-top:54rem;color:#595959}.pFV__info:after{position:absolute;bottom:0;left:0;width:calc(100% + 30rem);height:1px;content:"";background-color:var(--c-recruit-border-gray)}.pFV__info_name{display:flex;flex-direction:column;gap:6rem;align-items:flex-start}.pFV__info_name_ja{font-size:16rem;font-weight:500;line-height:1}.pFV__info_name_en{font-family:var(--f-en);font-size:13rem;font-weight:400;line-height:1}.pFV__info_graduation{display:flex;flex-direction:column;gap:6rem;align-items:flex-start;font-size:14rem;font-weight:400;line-height:1}.pFV__image{width:100%;height:320rem;margin-top:20rem}.pFV__image_border{width:100%;height:100%;border:1px solid var(--c-recruit-border-gray)}.pFV__paragraph{margin-top:56rem;font-size:15rem;font-weight:500;line-height:2}.pFV__point{display:grid;gap:20rem;margin-top:48rem}.pFV__point_item{padding:8rem 0 12rem;counter-increment:point-item;border-top:1px solid var(--c-recruit-border-gray)}.pFV__point_item_index{display:flex;gap:.25em;align-items:center;justify-content:flex-start;font-family:var(--f-en);font-size:17rem;font-weight:600;line-height:1;color:var(--c-white);letter-spacing:.02em}.pFV__point_item_index_number:before{content:counter(point-item,decimal-leading-zero)}.pFV__point_item_title{margin-top:10rem;font-size:18rem;font-weight:500;line-height:1.4}.pOverview__inner{padding:80rem 30rem 110rem}.pOverview__pagination{display:none}.pOverview__headline_en{position:relative;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;font-family:var(--f-en);font-size:48rem;font-weight:600;line-height:1.4;color:var(--c-white);text-transform:uppercase;letter-spacing:.02em}.pOverview__headline_ja{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;margin-top:-40rem}.pOverview__headline_ja_text{margin-top:.3em;font-size:18rem;font-weight:500;line-height:1.8;letter-spacing:.04em}.pOverview__headline_ja_tegaki{width:158rem;height:51rem;margin-left:3rem}.pOverview__list{display:grid;gap:52rem;margin-top:36rem}.pOverview__item{counter-increment:overview-item;border:1px solid var(--c-recruit-border-gray)}.pOverview__item_image{width:100%;height:270rem}.pOverview__item_image_border{width:100%;height:100%;border-bottom:1px solid var(--c-recruit-border-gray)}.pOverview__item_note{padding:24rem 30rem 40rem}.pOverview__item_index{display:flex;gap:5rem;align-items:center;justify-content:flex-start;font-family:var(--f-en);font-size:22rem;font-weight:600;line-height:1.4;color:var(--c-white)}.pOverview__item_index_number{margin-top:1rem}.pOverview__item_index_number:before{content:counter(overview-item,decimal-leading-zero)}.pOverview__item_title{margin-top:5rem;font-size:21rem;font-weight:500;line-height:1.6;letter-spacing:.02em}.pOverview__item_paragraph{margin-top:14rem;font-size:14rem;font-weight:500;line-height:1.7}.pNyusya__inner{padding:100rem 30rem 0;background-color:var(--c-white);border-top:1px solid var(--c-recruit-border-gray)}.pNyusya__headline{position:relative;padding-top:8rem}.pNyusya__headline:before{position:absolute;top:0;left:0;width:40rem;height:1px;content:"";background-color:var(--c-recruit-border-gray)}.pNyusya__headline_ja{display:flex;gap:5rem;align-items:center;justify-content:flex-start;font-size:16rem;font-weight:600;line-height:1.8;letter-spacing:.04em}.pNyusya__headline_ja_tegaki{position:relative;top:-6rem;width:168rem;height:45rem}.pNyusya__title{margin-top:30rem;font-size:22rem;font-weight:600;line-height:1.6;letter-spacing:.02em}.pNyusya__paragraph{display:grid;gap:12rem;margin-top:12rem}.pNyusya__paragraph_text{font-size:15rem;font-weight:500;line-height:1.9}.pNyusya__image{width:100%;height:400rem;margin-top:40rem}.pNyusya__image_border{width:100%;height:100%;border:1px solid var(--c-recruit-border-gray)}.pImportant__inner{padding:90rem 30rem 0;background-color:var(--c-white)}.pImportant__headline{position:relative;padding-top:8rem}.pImportant__headline:before{position:absolute;top:0;left:0;width:40rem;height:1px;content:"";background-color:var(--c-recruit-border-gray)}.pImportant__headline_ja{display:flex;flex-direction:column;align-items:flex-start;font-size:16rem;font-weight:600;line-height:1.8;letter-spacing:.04em}.pImportant__headline_ja_tegaki{width:315rem;height:61rem}.pImportant__title{margin-top:30rem;font-size:22rem;font-weight:600;line-height:1.6;letter-spacing:.02em}.pImportant__paragraph{display:grid;gap:12rem;margin-top:12rem}.pImportant__paragraph_text{font-size:15rem;font-weight:500;line-height:1.9}.pImportant__image{width:100%;height:210rem;margin-top:40rem}.pImportant__image_border{width:100%;height:100%;border:1px solid var(--c-recruit-border-gray)}.pChallenging__inner{padding:90rem 30rem 100rem;background-color:var(--c-white)}.pChallenging__headline{position:relative;padding-top:8rem}.pChallenging__headline:before{position:absolute;top:0;left:0;width:40rem;height:1px;content:"";background-color:var(--c-recruit-border-gray)}.pChallenging__headline_ja{display:flex;gap:5rem;align-items:center;justify-content:flex-start;font-size:16rem;font-weight:600;line-height:1.8;letter-spacing:.04em}.pChallenging__headline_ja_tegaki{top:-6rem;left:4rem;width:182rem;height:53rem}.pChallenging__title{margin-top:30rem;font-size:22rem;font-weight:600;line-height:1.6;letter-spacing:.02em}.pChallenging__paragraph{display:grid;gap:12rem;margin-top:12rem}.pChallenging__paragraph_text{font-size:15rem;font-weight:500;line-height:1.9}.pChallenging__image{width:100%;height:350rem;margin-top:40rem}.pChallenging__image_border{width:100%;height:100%;border:1px solid var(--c-recruit-border-gray)}.pQuestion__inner{padding:80rem 30rem 90rem}.pQuestion__list{position:relative;display:grid;gap:20rem;padding:100rem 30rem 30rem;background-color:#fafafa}.pQuestion__headline{position:absolute;top:-25rem;left:-8rem;font-family:var(--f-en);font-size:67rem;font-weight:600;line-height:1.4;color:#efefef}.pQuestion__item{padding:16rem 0;counter-increment:question-item;border-top:1px solid var(--c-recruit-border-gray)}.pQuestion__item_index{display:flex;gap:8rem;align-items:center;justify-content:flex-start;font-family:var(--f-en);font-size:13rem;font-weight:600;line-height:1.6;color:#dadada;letter-spacing:.02em}.pQuestion__item_index_number:before{content:counter(question-item,decimal-leading-zero)}.pQuestion__item_title{margin-top:8rem;font-size:18rem;font-weight:600;line-height:1.5;letter-spacing:.02em}.pQuestion__item_body{margin-top:12rem}.pQuestion__item_paragraph{font-size:14rem;font-weight:500;line-height:1.8}.pQuestion__more{display:flex;justify-content:center;margin-top:90rem}.pQuestion__more_link{flex-direction:row-reverse;gap:16rem}.pQuestion__more_text{font-size:17rem}.pQuestion__more_icon{margin-top:1rem;transform:rotate(180deg)}@media screen and (min-width: 768px){.pFV__inner{display:grid;grid-template-columns:736rem 1fr;padding:0}.pFV__head{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 min(125px,125rem) 8rem}.pFV__head:after{position:absolute;bottom:8rem;left:min(125px,125rem);width:calc(100% - min(125px,125rem));height:1px;content:"";background-color:var(--c-recruit-border-gray)}.pFV__headline{gap:min(28px,28rem);width:100%;margin-top:auto;margin-bottom:1.18vh}.pFV__headline_en{flex-direction:column;gap:0;align-items:flex-start}.pFV__headline_en_text{font-size:min(30px,30rem)}.pFV__headline_en_index{gap:min(8px,8rem);margin-top:max(-4px,-4rem);font-size:min(44px,44rem)}.pFV__headline_ja_text{font-size:min(30px,30rem)}.pFV__info{display:flex;gap:min(54px,54rem);width:100%;padding-bottom:min(16px,16rem);margin-top:auto}.pFV__info:after{display:none}.pFV__info_name{gap:min(8px,8rem)}.pFV__info_name_ja{font-size:min(17px,17rem)}.pFV__info_name_en{font-size:min(13px,13rem)}.pFV__info_graduation{gap:min(7px,7rem);font-size:min(14px,14rem)}.pFV__image{position:sticky;top:0;grid-row:1/-1;grid-column:1;height:100vh;padding:8rem 0 8rem 8rem;margin-top:0}.pFV__paragraph{grid-column:2;padding:0 min(111px,111rem) 0 min(125px,125rem);margin-top:min(86px,86rem);font-size:min(16px,16rem)}.pFV__point{grid-column:2;gap:min(26px,26rem);padding:0 min(111px,111rem) min(104px,104rem) min(125px,125rem);margin-top:min(56px,56rem)}.pFV__point_item{padding:min(10px,10rem) 0 min(14px,14rem)}.pFV__point_item_index{font-size:min(17px,17rem)}.pFV__point_item_title{margin-top:min(10px,10rem);font-size:min(18px,18rem)}.pOverview{margin-top:min(160px,160rem)}.pOverview__inner{position:relative;padding:min(100px,100rem) 0 min(160px,160rem)}.pOverview__trigger{position:absolute;top:0;left:0;display:grid;width:10rem;height:calc(100% - min(160px,160rem));pointer-events:none}.pOverview__trigger_item{width:100%}.pOverview__pagination{position:absolute;top:0;right:0;display:flex;justify-content:flex-end;width:100%;height:100%;padding-right:72rem;font-family:var(--f-en);font-size:min(12px,12rem);font-weight:600;line-height:1;letter-spacing:-.03em;pointer-events:none}.pOverview__pagination_sticky{position:sticky;top:var(--recruit-header-height);display:flex;flex-direction:column;gap:min(10px,10rem);align-items:center;justify-content:center;height:calc(110vh - var(--recruit-header-height))}.pOverview__pagination_current{position:relative;display:flex;align-items:center;justify-content:center}.pOverview__pagination_current_item{position:absolute;opacity:0;transition:opacity .48s var(--e-out-cubic)}.pOverview__pagination_current_item.is-current{opacity:1}.pOverview__pagination_line{position:relative;width:1px;height:min(72px,72rem)}.pOverview__pagination_line_track{width:100%;height:100%;background-color:var(--c-recruit-border-gray)}.pOverview__pagination_line_thumb{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:currentcolor;transform:scaleY(0);transform-origin:top}.pOverview__headline{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 132rem;pointer-events:none}.pOverview__headline_sticky{position:sticky;top:var(--recruit-header-height);height:calc(110vh - var(--recruit-header-height))}.pOverview__headline_en{font-size:min(72px,72rem)}.pOverview__headline_ja{margin-top:max(-50px,-50rem);margin-left:min(20px,20rem)}.pOverview__headline_ja_text{font-size:min(18px,18rem)}.pOverview__headline_ja_tegaki{width:min(158px,158rem);height:min(51px,51rem);margin-left:min(3px,3rem)}.pOverview__list{gap:100vh;margin-top:0}.pOverview__list:after{display:block;height:30vh;content:""}.pOverview__item{position:sticky;top:calc(var(--recruit-header-height) + min(100px,100rem));display:flex;align-items:center;justify-content:center;width:100%;height:calc(100vh - var(--recruit-header-height) - min(100px,100rem));border:none}.pOverview__item_inner{display:flex;flex-direction:row-reverse;width:min(1204rem,141.98vw);height:min(560rem,66.04vh);margin-left:4rem;background-color:#efefef;border:1px solid var(--c-recruit-border-gray)}.pOverview__item_image{flex-shrink:0;width:min(480rem,56.6vw);height:min(560rem,66.04vh)}.pOverview__item_image_border{border-bottom:none;border-left:1px solid var(--c-recruit-border-gray)}.pOverview__item_note{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0}.pOverview__item_index{gap:min(11px,11rem);width:min(min(556px,556rem),65.57vw);font-size:min(28px,28rem)}.pOverview__item_index_number{margin-top:min(1px,1rem)}.pOverview__item_title{width:min(min(556px,556rem),65.57vw);margin-top:min(6px,6rem);font-size:min(24px,24rem)}.pOverview__item_paragraph{width:min(min(556px,556rem),65.57vw);margin-top:min(22px,22rem);font-size:min(15px,15rem);line-height:1.8}.pNyusya__inner{display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:flex-end;padding:min(192px,192rem) 0 0 8rem}.pNyusya__note{width:624rem;margin-left:min(142px,142rem)}.pNyusya__headline{display:flex;gap:min(24px,24rem);align-items:center;padding-top:0}.pNyusya__headline:before{position:relative;width:min(96px,96rem)}.pNyusya__headline_ja{gap:4rem;font-size:min(18px,18rem)}.pNyusya__headline_ja_tegaki{position:relative;top:max(-6px,-6rem);width:min(168px,168rem);height:min(45px,45rem)}.pNyusya__title{margin-top:min(54px,54rem);font-size:min(28px,28rem)}.pNyusya__paragraph{gap:min(10px,10rem);margin-top:min(28px,28rem)}.pNyusya__paragraph_text{font-size:min(16px,16rem);line-height:2}.pNyusya__image{width:584rem;height:697rem;margin-top:0}.pImportant__inner{padding:min(212px,212rem) 154rem 0}.pImportant__note{display:grid;grid-template-columns:428rem 1fr;row-gap:min(52px,52rem)}.pImportant__headline{grid-column:1/-1;padding-top:min(30px,30rem)}.pImportant__headline:before{width:min(96px,96rem)}.pImportant__headline_ja{flex-direction:row;gap:min(4px,4rem);align-items:center;font-size:min(18px,18rem)}.pImportant__headline_ja_tegaki{position:relative;top:max(-10px,-10rem);width:min(315px,315rem);height:min(61px,61rem)}.pImportant__title{margin-top:0;font-size:min(28px,28rem)}.pImportant__paragraph{gap:min(12px,12rem);margin-top:min(4px,4rem)}.pImportant__paragraph_text{font-size:min(16px,16rem);line-height:2}.pImportant__image{width:100%;height:525rem;margin-top:min(84px,84rem)}.pChallenging__inner{display:flex;align-items:flex-end;justify-content:flex-end;padding:min(200px,200rem) 8rem min(200px,200rem) 0}.pChallenging__note{width:478rem;margin-right:min(104px,104rem);margin-bottom:min(94px,94rem)}.pChallenging__headline{display:flex;gap:min(24px,24rem);align-items:center;padding-top:0}.pChallenging__headline:before{position:relative;width:min(96px,96rem)}.pChallenging__headline_ja{gap:4rem;font-size:min(18px,18rem)}.pChallenging__headline_ja_tegaki{position:relative;top:max(-6px,-6rem);left:min(4px,4rem);width:min(182px,182rem);height:min(53px,53rem)}.pChallenging__title{margin-top:min(54px,54rem);font-size:min(28px,28rem)}.pChallenging__paragraph{gap:min(10px,10rem);margin-top:min(28px,28rem)}.pChallenging__paragraph_text{font-size:min(16px,16rem);line-height:2}.pChallenging__image{width:760rem;height:775rem;margin-top:0}.pQuestion__inner{padding:min(172px,172rem) 154rem min(150px,150rem);border-bottom:1px solid var(--c-recruit-border-gray)}.pQuestion__list{gap:min(32px,32rem);padding:min(152px,152rem) 88rem min(120px,120rem)}.pQuestion__headline{top:max(-29px,-29rem);left:max(-8px,-8rem);font-size:min(72px,72rem)}.pQuestion__item{padding:min(12px,12rem) 0}.pQuestion__item_inner{display:grid;grid-template-columns:1fr 672rem}.pQuestion__item_index{gap:min(10px,10rem);font-size:min(14px,14rem)}.pQuestion__item_title{margin-top:min(10px,10rem);font-size:min(20px,20rem)}.pQuestion__item_body{margin-top:0}.pQuestion__item_paragraph{font-size:min(15px,15rem)}.pQuestion__more{margin-top:min(144px,144rem)}.pQuestion__more_link{gap:min(16px,16rem)}.pQuestion__more_text{font-size:min(17px,17rem)}.pQuestion__more_icon{margin-top:min(1px,1rem)}}.pFV__headline_ja_text_tegaki_image1{position:relative;top:10rem;width:34rem;height:34rem}.pFV__headline_ja_text_tegaki_image2{position:relative;top:8rem;width:33rem;height:31rem}@media screen and (min-width: 768px){.pFV__headline_ja_text_tegaki_image1{top:min(18px,18rem);width:min(68px,68rem);height:min(67px,67rem);margin-right:min(5px,5rem);margin-left:min(6px,6rem)}.pFV__headline_ja_text_tegaki_image2{top:min(18px,18rem);width:min(67px,67rem);height:min(61px,61rem);margin-left:min(6px,6rem)}}
