.cRecruitCareerNav{background-color:#f5f7f7}.cRecruitCareerNav__inner{gap:calc(.875 * var(--rem));padding:calc(3.375 * var(--rem)) calc(20 * var(--px)) calc(49 * var(--px));display:grid}.cRecruitCareerNav__head{gap:calc(14 * var(--px));padding-left:calc(5 * var(--px));font-family:var(--font-alumni-sans);font-size:calc(3 * var(--rem));line-height:1;display:flex}.cRecruitCareerNav__head_slash{width:1px;height:calc(1.375 * var(--rem));background-color:#b5b5b5;transform:rotate(32deg)}.cRecruitCareerNav__head_en{gap:calc(2 * var(--px));margin-bottom:calc(.1875 * var(--rem));font-family:var(--font-alumni-sans);font-size:calc(1 * var(--rem));color:var(--color-green);letter-spacing:.02em;align-items:flex-end;display:flex}.cRecruitCareerNav__head_en_thick{text-transform:uppercase;font-weight:600}.cRecruitCareerNav__head_en_thin{font-weight:400}.cRecruitCareerNav__list{gap:calc(8 * var(--px));grid-template-columns:repeat(2,1fr);display:grid}.cRecruitCareerNav__listItem_link{gap:calc(.4375 * var(--rem));padding:calc(8 * var(--px));background-color:var(--color-white);border-radius:calc(3 * var(--px));display:grid}.cRecruitCareerNav__listItem_image{width:100%;height:calc(72 * var(--px));border-radius:calc(3 * var(--px));overflow:hidden}.cRecruitCareerNav__listItem_content{padding:0 calc(8 * var(--px));justify-content:space-between;align-items:center;display:flex}.cRecruitCareerNav__listItem_name{font-size:calc(.8125 * var(--rem));line-height:1.5}.cRecruitCareerNav__listItem_arrow{padding:0 calc(8 * var(--px));margin-right:calc(-8 * var(--px));overflow:hidden}.cRecruitCareerNav__listItem_arrow_inner{width:calc(9 * var(--px));height:calc(8 * var(--px));position:relative}.cRecruitCareerNav__listItem_arrow_svg:nth-child(2){top:0;left:calc(-100% - 8 * var(--px));width:100%;height:100%;position:absolute}@media screen and (width>=960px){.cRecruitCareerNav{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);display:grid}.cRecruitCareerNav__inner{gap:calc(95 * var(--px));padding:calc(80 * var(--px)) 0;grid-column:2/30;grid-template-columns:auto 1fr}.cRecruitCareerNav__head{height:fit-content;padding-left:calc(5 * var(--px));opacity:var(--init-opacity);gap:21px;margin-top:5px}.cRecruitCareerNav__head_slash{height:2rem}.cRecruitCareerNav__head_en{gap:2px;margin-bottom:.1875rem;font-size:1.5rem}.cRecruitCareerNav__listItem_link{grid-template-columns:calc(160 * var(--px)) 1fr;gap:calc(32 * var(--px));padding:calc(8 * var(--px)) calc(32 * var(--px)) calc(8 * var(--px)) calc(8 * var(--px))}.cRecruitCareerNav__listItem_image{height:calc(100 * var(--px))}.cRecruitCareerNav__listItem_content{padding:0}.cRecruitCareerNav__listItem_name{font-size:1rem;line-height:2}.cRecruitCareerNav__listItem_arrow{color:var(--color-green);margin-right:-8px;padding:0 8px}.cRecruitCareerNav__listItem_arrow_inner{width:9px;height:8px}.cRecruitCareerNav__listItem_arrow_svg:nth-child(2){left:calc(-100% - 8px)}}@media (any-hover:hover){.cRecruitCareerNav__listItem_link{transition:color .4s var(--ease-out-quart)}.cRecruitCareerNav__listItem_image_img{transition:transform .4s var(--ease-out-quart)}.cRecruitCareerNav__listItem_arrow_inner{transition:transform 0s var(--ease-out-quart)}.cRecruitCareerNav__listItem_link:hover{color:var(--color-green)}.cRecruitCareerNav__listItem_link:hover .cRecruitCareerNav__listItem_image_img{transition-duration:.24s;transform:scale(1.08)}.cRecruitCareerNav__listItem_link:hover .cRecruitCareerNav__listItem_arrow_inner{transition-duration:.24s;transform:translate(calc(100% + 8px))}}.cWpHeadline{font-size:calc(1.625 * var(--rem));letter-spacing:.04em;line-height:1.6}.cWpHeadline:not(:first-child){margin-top:calc(4 * var(--rem))}.cWpCareerHeadline{font-size:calc(1.5 * var(--rem));line-height:1.7}.cWpCareerHeadline:not(:first-child){margin-top:calc(4 * var(--rem))}@media screen and (width>=960px){.cWpHeadline{font-size:2.5rem}.cWpHeadline:not(:first-child){margin-top:7.5rem}.cWpCareerHeadline{padding-left:calc(50 * var(--px));letter-spacing:.04em;font-size:2.5rem;line-height:1.6}.cWpCareerHeadline:not(:first-child){margin-top:7.5rem}}.cWpEnHeadline{gap:calc(8 * var(--px));padding-top:calc(.6875 * var(--rem));font-family:var(--font-alumni-sans);font-size:calc(1 * var(--rem));color:var(--color-green);letter-spacing:.02em;align-items:center;font-weight:600;line-height:1;display:flex}.cWpEnHeadline__cube{width:calc(6 * var(--px));height:calc(6 * var(--px));background-color:currentColor}.cWpEnHeadline__text{height:1em}.cWpEnHeadline:not(:first-child){margin-top:calc(2 * var(--rem))}.cWpEnHeadline+.cWpCareerHeadline{margin-top:calc(1.1875 * var(--rem))}@media screen and (width>=960px){.cWpEnHeadline{padding-top:0;padding-left:calc(50 * var(--px));gap:8px;font-size:1.5rem}.cWpEnHeadline__cube{width:6px;height:6px}.cWpEnHeadline:not(:first-child){margin-top:7.5rem}.cWpEnHeadline+.cWpCareerHeadline{margin-top:1.5rem}}.cWpImage{margin:0 calc(-20 * var(--px))}.cWpImage:not(:first-child){margin-top:calc(80 * var(--px))}.cWpImage+.cWpHeadline{margin-top:calc(40 * var(--px))}.cWpCareerImage{height:calc(390 * var(--px));margin:0 calc(-20 * var(--px));overflow:hidden}.cWpCareerImage:not(:first-child){margin-top:calc(32 * var(--px))}.cWpCareerImage+.cWpHeadline{margin-top:calc(40 * var(--px))}@media screen and (width>=960px){.cWpImage{width:100%;margin:0}.cWpImage:not(:first-child){margin-top:calc(133 * var(--px))}.cWpImage+.cWpHeadline{margin-top:calc(48 * var(--px))}.cWpCareerImage{height:calc(708 * var(--px));margin:0}.cWpCareerImage:not(:first-child){margin-top:calc(120 * var(--px))}.cWpCareerImage+.cWpCareerHeadline{margin-top:calc(40 * var(--px))}.cWpCareerImage+.cWpEnHeadline{margin-top:calc(48 * var(--px))}}.cWpCareerImageText{gap:calc(2 * var(--rem));grid-template-columns:1fr;display:grid}.cWpCareerImageText:not(:first-child){margin-top:calc(41 * var(--px))}.cWpCareerImageText__image{width:calc(309 * var(--px));height:calc(231 * var(--px));margin-left:calc(-20 * var(--px));overflow:hidden}.cWpCareerImageText__content{font-size:calc(.875 * var(--rem));line-height:2}.cWpCareerImageText__content .acf-innerblocks-container{flex-direction:column;display:flex}.cWpCareerImageText__content .acf-innerblocks-container .wp-block-paragraph:not(:first-child){margin-top:calc(2 * var(--rem))}.cWpCareerImageText__content .acf-innerblocks-container .wp-block-paragraph>a{text-underline-offset:.2em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.cWpCareerImageText__content .acf-innerblocks-container .wp-block-paragraph>strong{font-weight:700}@media screen and (width>=960px){.cWpCareerImageText{grid-template-rows:min-content;grid-template-columns:repeat(26,1fr);gap:0;display:grid}.cWpCareerImageText:not(:first-child){margin-top:calc(120 * var(--px))}.cWpCareerImageText__image{width:100%;height:calc(503 * var(--px));grid-column:14/26;margin-left:0}.cWpCareerImageText__content{grid-area:1/2/auto/12;font-size:1rem}.cWpCareerImageText__content .acf-innerblocks-container .wp-block-paragraph{padding-left:0}.cWpCareerImageText__content .acf-innerblocks-container .wp-block-paragraph:not(:first-child){margin-top:2.5rem}.cWpCareerImageText__content .acf-innerblocks-container .cWpEnHeadline,.cWpCareerImageText__content .acf-innerblocks-container .cWpCareerHeadline{padding-left:0}}.cWpTwoImageText{gap:calc(2 * var(--rem));grid-template-columns:1fr;display:grid}.cWpTwoImageText:not(:first-child){margin-top:calc(41 * var(--px))}.cWpTwoImageText__content{font-size:calc(.875 * var(--rem));line-height:2}.cWpTwoImageText__content .acf-innerblocks-container{flex-direction:column;display:flex}.cWpTwoImageText__content .acf-innerblocks-container .wp-block-paragraph:not(:first-child){margin-top:calc(2 * var(--rem))}.cWpTwoImageText__content .acf-innerblocks-container .wp-block-paragraph>a{text-underline-offset:.2em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.cWpTwoImageText__content .acf-innerblocks-container .wp-block-paragraph>strong{font-weight:700}.cWpTwoImageText__image{width:100%}.cWpTwoImageText__image_first{width:100%;height:calc(297 * var(--px));overflow:hidden}.cWpTwoImageText__image_second{width:calc(242 * var(--px));height:calc(143 * var(--px));margin:calc(8 * var(--px)) calc(-20 * var(--px)) 0 auto}@media screen and (width>=960px){.cWpTwoImageText{grid-template-rows:min-content;grid-template-columns:repeat(26,1fr);gap:0;display:grid}.cWpTwoImageText:not(:first-child){margin-top:calc(48 * var(--px))}.cWpTwoImageText__content{grid-column:2/12;font-size:1rem}.cWpTwoImageText__content .acf-innerblocks-container .wp-block-paragraph{padding-left:0}.cWpTwoImageText__content .acf-innerblocks-container .wp-block-paragraph:not(:first-child){margin-top:2.5rem}.cWpTwoImageText__content .acf-innerblocks-container .cWpEnHeadline,.cWpTwoImageText__content .acf-innerblocks-container .cWpCareerHeadline{padding-left:0}.cWpTwoImageText__image{grid-column:14/27;grid-template-rows:min-content;grid-template-columns:repeat(13,1fr);display:grid}.cWpTwoImageText__image_first{height:calc(503 * var(--px));grid-column:1/13}.cWpTwoImageText__image_second{width:100%;height:calc(260 * var(--px));margin:calc(20 * var(--px)) 0 0;grid-column:5/14}}.cWpTextFlex{gap:calc(1.5 * var(--rem));font-size:calc(.875 * var(--rem));font-weight:400;line-height:2;display:grid}.cWpTextFlex:not(:first-child){margin-top:calc(2 * var(--rem))}.cWpTextFlex__text a{text-underline-offset:.2em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.cWpTextFlex__text strong{font-weight:700}.cWpCareerTextFlex{gap:calc(2 * var(--rem));font-size:calc(.875 * var(--rem));line-height:2;display:grid}.cWpCareerTextFlex:not(:first-child){margin-top:calc(2 * var(--rem))}.cWpCareerTextFlex__text a{text-underline-offset:.2em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.cWpCareerTextFlex__text strong{font-weight:700}@media screen and (width>=960px){.cWpTextFlex{gap:calc(34 * var(--px));grid-template-columns:repeat(2,1fr);font-size:1rem}.cWpTextFlex:not(:first-child){margin-top:calc(2.625 * var(--rem))}.cWpCareerTextFlex{gap:calc(40 * var(--px));padding:0 calc(50 * var(--px));grid-template-columns:repeat(2,1fr);font-size:1rem}.cWpCareerTextFlex:not(:first-child){margin-top:calc(2.5 * var(--rem))}}@keyframes loopSlide1{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes loopSlide2{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes loopSlideY1{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes loopSlideY2{0%{transform:translateY(0)}to{transform:translateY(-200%)}}@keyframes loopSlideYReverse1{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes loopSlideYReverse2{0%{transform:translateY(-200%)}to{transform:translateY(0)}}.cWpSchedule{color:var(--color-white)}.cWpSchedule__inner{gap:calc(28 * var(--px));padding:calc(2.5625 * var(--rem)) calc(20 * var(--px)) calc(20 * var(--px));border-radius:calc(16 * var(--px));background-color:#065699;display:grid}.cWpSchedule__head_sub{font-family:var(--font-alumni-sans);font-size:calc(.875 * var(--rem));text-transform:uppercase;letter-spacing:.09em;gap:.26em;font-weight:600;line-height:1;display:flex}.cWpSchedule__head_main{margin-top:calc(.125 * var(--rem));font-size:calc(1.5 * var(--rem));letter-spacing:.04em;line-height:1.6}.cWpSchedule__body{margin-top:calc(1.5625 * var(--rem))}.cWpSchedule__list{gap:calc(.5 * var(--rem));display:grid}.cWpSchedule__listItem{gap:calc(18 * var(--px));padding-bottom:calc(.5 * var(--rem));border-bottom:1px solid #00457e;grid-template-columns:auto 1fr;align-items:center;display:grid}.cWpSchedule__listItem_time{min-width:calc(65 * var(--px));padding:calc(4 * var(--px)) calc(12 * var(--px));font-family:var(--font-inter);font-size:calc(.75 * var(--rem));background-color:#054275;border-radius:9999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.cWpSchedule__listItem_work{font-size:calc(1 * var(--rem));letter-spacing:.04em;font-weight:400;line-height:1.6}.cWpSchedule__comment{margin-top:calc(1 * var(--rem));font-size:calc(.875 * var(--rem));font-weight:400;line-height:2}.cWpSchedule__image{height:calc(368 * var(--px));border-radius:calc(4 * var(--px));overflow:hidden}.cWpSchedule__image_inner{gap:calc(9 * var(--px));grid-template-columns:repeat(2,1fr);display:grid}.cWpSchedule__image_slider{width:100%;height:100%;display:grid}.cWpSchedule__image_slider_slide{--_slider-time:50s;display:grid}.cWpSchedule__image_slider_slide.--left{grid-template-rows:calc(105 * var(--px)) calc(200 * var(--px)) calc(105 * var(--px)) calc(200 * var(--px))}.cWpSchedule__image_slider_slide.--left:first-child{animation:loopSlideY1 var(--_-slider-time,50s) calc(var(--_-slider-time,50s) * -.5) linear infinite}.cWpSchedule__image_slider_slide.--left:nth-child(2){animation:loopSlideY2 var(--_-slider-time,50s) linear infinite}.cWpSchedule__image_slider_slide.--right{grid-template-rows:calc(200 * var(--px)) calc(105 * var(--px)) calc(200 * var(--px)) calc(105 * var(--px))}.cWpSchedule__image_slider_slide.--right:first-child{animation:loopSlideYReverse1 var(--_-slider-time,50s) calc(var(--_-slider-time,50s) * -.5) linear infinite}.cWpSchedule__image_slider_slide.--right:nth-child(2){animation:loopSlideYReverse2 var(--_-slider-time,50s) linear infinite}.cWpSchedule__image_slider_slideItem{width:100%;height:100%;padding-top:calc(7 * var(--px))}.cWpCareerSchedule{margin-top:calc(2 * var(--rem))}.cWpCareerSchedule__inner{gap:calc(28 * var(--px));padding:calc(2.5 * var(--rem)) calc(20 * var(--px)) calc(20 * var(--px));border-radius:calc(16 * var(--px));background-color:#e7f2f3;border:1px solid #c0d4d5;display:grid}.cWpCareerSchedule__head_sub{font-family:var(--font-alumni-sans);font-size:calc(.875 * var(--rem));text-transform:uppercase;letter-spacing:.09em;gap:.34em;font-weight:600;line-height:1;display:flex}.cWpCareerSchedule__head_main{margin-top:calc(.1875 * var(--rem));font-size:calc(1.25 * var(--rem));letter-spacing:.04em;line-height:1.6}.cWpCareerSchedule__body{margin-top:calc(1.6875 * var(--rem))}.cWpCareerSchedule__list{gap:calc(.5625 * var(--rem));display:grid}.cWpCareerSchedule__listItem{gap:calc(18 * var(--px));padding-bottom:calc(.5 * var(--rem));border-bottom:1px solid #c0d4d5;grid-template-columns:auto 1fr;align-items:center;display:grid}.cWpCareerSchedule__listItem_time{min-width:calc(70 * var(--px));padding:calc(4 * var(--px)) calc(12 * var(--px));font-family:var(--font-inter);font-size:calc(.8125 * var(--rem));color:var(--color-white);background-color:var(--color-green);border-radius:9999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.cWpCareerSchedule__listItem_work{font-size:calc(1 * var(--rem));letter-spacing:.04em;font-weight:400;line-height:1.6}.cWpCareerSchedule__comment{margin-top:calc(1 * var(--rem));font-size:calc(.875 * var(--rem));font-weight:400;line-height:2}.cWpCareerSchedule__image{height:calc(318 * var(--px));overflow:hidden}.cWpCareerSchedule__image_inner{gap:calc(4 * var(--px));grid-template-columns:repeat(2,1fr);display:grid}.cWpCareerSchedule__image_slider{width:100%;height:100%;display:grid}.cWpCareerSchedule__image_slider_slide{--_slider-time:50s;display:grid}.cWpCareerSchedule__image_slider_slide.--left{grid-template-rows:calc(102 * var(--px)) calc(220 * var(--px)) calc(102 * var(--px)) calc(220 * var(--px))}.cWpCareerSchedule__image_slider_slide.--left:first-child{animation:loopSlideY1 var(--_-slider-time,50s) calc(var(--_-slider-time,50s) * -.5) linear infinite}.cWpCareerSchedule__image_slider_slide.--left:nth-child(2){animation:loopSlideY2 var(--_-slider-time,50s) linear infinite}.cWpCareerSchedule__image_slider_slide.--right{grid-template-rows:calc(220 * var(--px)) calc(102 * var(--px)) calc(220 * var(--px)) calc(102 * var(--px))}.cWpCareerSchedule__image_slider_slide.--right:first-child{animation:loopSlideYReverse1 var(--_-slider-time,50s) calc(var(--_-slider-time,50s) * -.5) linear infinite}.cWpCareerSchedule__image_slider_slide.--right:nth-child(2){animation:loopSlideYReverse2 var(--_-slider-time,50s) linear infinite}.cWpCareerSchedule__image_slider_slideItem{width:100%;height:100%;padding-top:calc(4 * var(--px))}@media screen and (width>=960px){.cWpSchedule{padding:0}.cWpSchedule__inner{grid-template-columns:1fr calc(600 * var(--px));gap:calc(80 * var(--px));padding:calc(16 * var(--px)) calc(16 * var(--px)) calc(16 * var(--px)) calc(50 * var(--px));display:grid}.cWpSchedule__content{padding:calc(36 * var(--px)) 0}.cWpSchedule__head_sub{font-size:1rem}.cWpSchedule__head_main{margin-top:.25rem;font-size:2rem}.cWpSchedule__body{margin-top:3rem}.cWpSchedule__list{gap:calc(15 * var(--px))}.cWpSchedule__listItem{gap:calc(24 * var(--px));padding-bottom:.9375rem}.cWpSchedule__listItem_time{min-width:calc(68 * var(--px));padding:calc(4 * var(--px)) calc(12 * var(--px));font-size:1rem}.cWpSchedule__listItem_work{font-size:1.25rem}.cWpSchedule__comment{margin-top:1.5rem;font-size:1rem}.cWpSchedule__image{height:calc(736 * var(--px));min-height:calc(736 * var(--px));border-radius:0 calc(8 * var(--px)) calc(8 * var(--px)) 0}.cWpSchedule__image_inner{gap:calc(16 * var(--px))}.cWpSchedule__image_slider_slide{--_slider-time:80s}.cWpSchedule__image_slider_slide.--left{grid-template-rows:calc(196 * var(--px)) calc(362 * var(--px)) calc(196 * var(--px)) calc(362 * var(--px))}.cWpSchedule__image_slider_slide.--right{grid-template-rows:calc(362 * var(--px)) calc(196 * var(--px)) calc(362 * var(--px)) calc(196 * var(--px))}.cWpSchedule__image_slider_slideItem{padding-top:calc(13 * var(--px))}.cWpCareerSchedule{margin-top:calc(120 * var(--px));grid-template-rows:min-content;grid-template-columns:repeat(26,1fr);display:grid}.cWpCareerSchedule__inner{grid-template-columns:calc(403 * var(--px)) 1fr;gap:calc(81 * var(--px));padding:calc(15 * var(--px)) calc(15 * var(--px)) calc(15 * var(--px)) calc(50 * var(--px));grid-column:2/26}.cWpCareerSchedule__content{padding:calc(36 * var(--px)) 0}.cWpCareerSchedule__head_sub{letter-spacing:.02em;gap:.17em;font-size:1rem}.cWpCareerSchedule__head_main{margin-top:.25rem;font-size:1.625rem}.cWpCareerSchedule__body{margin-top:3rem}.cWpCareerSchedule__list{gap:.9375rem}.cWpCareerSchedule__listItem{gap:calc(24 * var(--px));align-items:flex-start;padding-bottom:.9375rem}.cWpCareerSchedule__listItem_time{min-width:75px;margin-top:.25rem;padding:4px 12px;font-size:1rem}.cWpCareerSchedule__listItem_work{font-size:1.25rem}.cWpCareerSchedule__comment{margin-top:1.5rem;font-size:1rem}.cWpCareerSchedule__image{height:calc(736 * var(--px));min-height:calc(736 * var(--px));border-radius:0 calc(8 * var(--px)) calc(8 * var(--px)) 0;overflow:hidden}.cWpCareerSchedule__image_slider{width:100%;height:100%;display:grid}.cWpCareerSchedule__image_slider_slide{--_slider-time:50s;display:grid}.cWpCareerSchedule__image_slider_slide.--left{grid-template-rows:calc(210 * var(--px)) calc(407 * var(--px)) calc(210 * var(--px)) calc(407 * var(--px))}.cWpCareerSchedule__image_slider_slide.--right{grid-template-rows:calc(407 * var(--px)) calc(210 * var(--px)) calc(407 * var(--px)) calc(210 * var(--px))}}:root{--_cookie-in-delay:.6s}.pFv__inner{z-index:1;padding-top:calc(126 * var(--px));position:relative}.pFv__bg{top:calc(107 * var(--px));z-index:-1;width:100%;height:calc(818 * var(--px));pointer-events:none;opacity:var(--init-opacity);position:absolute;left:0}.pFv__head{padding:0 calc(16 * var(--px));opacity:var(--init-opacity)}.pFv__head_sub{gap:calc(3 * var(--px));margin-left:calc(5 * var(--px));align-items:flex-end;display:flex}.pFv__head_sub_slash{width:1px;height:calc(1.375 * var(--rem));margin:0 calc(11 * var(--px)) calc(.25 * var(--rem)) 0;background-color:#b5b5b5;transform:rotate(32deg)}.pFv__head_sub_en{gap:calc(2 * var(--px));font-family:var(--font-alumni-sans);font-size:calc(1 * var(--rem));color:var(--color-green);letter-spacing:.02em;align-items:flex-end;display:flex}.pFv__head_sub_en_thin{font-weight:400}.pFv__head_sub_en_thick{text-transform:uppercase;font-weight:600}.pFv__head_main{margin-top:calc(.125 * var(--rem));font-size:calc(1.375 * var(--rem));line-height:1.7}.pFv__body{margin-top:calc(2.75 * var(--rem))}.pFv__thumb{z-index:1;width:100%;opacity:var(--init-opacity);position:relative}.pFv__thumb_back{top:calc(24 * var(--px));right:calc(4 * var(--px));z-index:-1;width:calc(385 * var(--px));height:calc(93 * var(--px));background-color:var(--color-green);opacity:var(--init-opacity);position:absolute}@media (scripting:none){.pFv__thumb_back{transform:rotate(172deg)}}.pFv__thumb_main{width:100%;height:calc(390 * var(--px))}.pFv__thumb_main_image{width:100%;height:100%;overflow:hidden}.pFv__profile{gap:calc(16 * var(--px));padding:0 calc(16 * var(--px));margin-top:calc(1 * var(--rem));grid-template-columns:auto 1px 1fr;display:grid}.pFv__profile_name{font-size:calc(.875 * var(--rem));letter-spacing:.08em;align-self:center;line-height:1.3}.pFv__profile_line{background-color:currentColor;width:100%;height:100%}.pFv__profile_detail{gap:calc(.125 * var(--rem));font-size:calc(.625 * var(--rem));letter-spacing:.08em;flex-direction:column;line-height:1.3;display:flex}.pFv__profile_position{flex-wrap:wrap;display:flex}.pFv__profile_position_job{display:flex}.pFv__profile_position_job:before{content:"／"}.pInterview{margin-top:calc(79 * var(--px));position:relative}.pInterview__bg{top:calc(732 * var(--px));width:100%;height:calc(641 * var(--px));position:absolute;right:0}.pInterview__wp{padding:0 calc(20 * var(--px)) calc(39 * var(--px));position:relative}.pInterview__wp .wp-block-paragraph{font-size:calc(.875 * var(--rem));font-weight:400;line-height:2}.pInterview__wp .wp-block-paragraph a{text-underline-offset:.2em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.pInterview__wp .wp-block-paragraph strong{font-weight:700}.pOther{background-color:#e3eeef}.pOther__inner{padding:calc(3 * var(--rem)) calc(20 * var(--px)) calc(39 * var(--px));flex-direction:column;display:flex;overflow-x:clip}.pOther__head_en{gap:calc(3 * var(--px));font-family:var(--font-alumni-sans);font-size:calc(1 * var(--rem));letter-spacing:.02em;align-items:flex-end;line-height:1;display:flex}.pOther__head_en_thin{font-weight:400}.pOther__head_en_thick{text-transform:uppercase;font-weight:600}.pOther__head_main{margin-top:calc(.5 * var(--rem));font-size:calc(1.25 * var(--rem));letter-spacing:.08em;line-height:1.7;overflow:hidden}.pOther__body{width:100%;margin-top:calc(1 * var(--rem));flex-direction:column;align-items:center;display:flex}.pOther__list{gap:calc(8 * var(--px));display:grid}.pOther__listItem{width:100%;height:calc(180 * var(--px));transition:height .64s var(--ease-out-expo);position:relative}.pOther__listItem:before{z-index:1;width:100%;height:calc(213 * var(--px));pointer-events:none;content:"";mix-blend-mode:multiply;opacity:.2;background:linear-gradient(#0000 45.34%,#000 100%);position:absolute;bottom:0;left:0}.pOther__listItem_link{background-color:gray;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:3.869px 3.869px 1.934px #9db7b940}.pOther__listItem_image{width:100%;height:100%}.pOther__listItem_image img{-o-object-position:50% 20%;object-position:50% 20%}.pOther__listItem_content{z-index:1;width:100%;height:100%;padding:calc(9 * var(--px)) calc(8 * var(--px));flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.pOther__listItem_category{top:calc(8 * var(--px));left:calc(8 * var(--px));padding:calc(3 * var(--px)) calc(3 * var(--px)) calc(2 * var(--px)) calc(2 * var(--px));font-size:calc(.75 * var(--rem));color:var(--color-white);letter-spacing:.17em;background-color:var(--color-blue-logo);writing-mode:vertical-rl;line-height:1.1;position:absolute}.pOther__listItem_category[data-category=civil-engineering]{background-color:var(--color-green)}.pOther__listItem_category[data-category=general-affairs]{background-color:var(--color-pink)}.pOther__listItem_category[data-category=sales]{background-color:var(--color-purple)}.pOther__listItem_profile{color:var(--color-white);flex-direction:column;display:flex}.pOther__listItem_name{font-size:calc(.875 * var(--rem));letter-spacing:.08em;line-height:1.3}.pOther__listItem_job{margin-top:calc(.1875 * var(--rem));font-size:calc(.625 * var(--rem));letter-spacing:.08em;flex-wrap:wrap;line-height:1.3;display:flex}.pOther__listItem_job_join{display:flex}.pOther__listItem_job_join:before{content:"／"}.pOther__listItem_graduate{margin-top:calc(.125 * var(--rem));font-size:calc(.625 * var(--rem));letter-spacing:.08em;line-height:1.3}@media screen and (width>=960px){.pFv{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);display:grid;position:relative}.pFv__inner{padding-top:calc(192 * var(--px));grid-column:3/29;position:static}.pFv__bg{height:calc(957 * var(--px));top:0}.pFv__head{padding:0}.pFv__head_sub{gap:10px;margin-left:6px}.pFv__head_sub_slash{height:2rem;margin:0 11px 7px 0}.pFv__head_sub_en{gap:2px;margin-bottom:.1875rem;font-size:1.5rem}.pFv__head_main{letter-spacing:.04em;margin-top:.8125rem;font-size:2.5rem;line-height:1.5}.pFv__body{margin-top:calc(2.5 * var(--rem))}.pFv__thumb{position:relative}.pFv__thumb:before{content:"";mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0;box-shadow:8px 8px 4px #9db7b940}.pFv__thumb_back{top:calc(23 * var(--px));right:calc(3 * var(--px));width:calc(281 * var(--px));height:calc(544 * var(--px));left:auto}}@media screen and (width>=960px) and (scripting:none){.pFv__thumb_back{transform:rotate(6deg)}}@media screen and (width>=960px){.pFv__thumb_main{height:calc(708 * var(--px))}.pFv__profile{margin-top:calc(2.5 * var(--rem));gap:16px;padding:0}.pFv__profile_name{padding-right:6px;font-size:1.125rem}.pFv__profile_detail{gap:.125rem;font-size:.875rem}.pInterview{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);margin-top:calc(199 * var(--px));display:grid}.pInterview__bg{top:calc(-41 * var(--px));width:calc(790 * var(--px));height:calc(1395 * var(--px))}.pInterview__wp{padding:0 0 calc(120 * var(--px));grid-column:3/29}.pInterview__wp .wp-block-paragraph{padding-left:calc(50 * var(--px));font-size:1rem}.pOther{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);display:grid}.pOther__inner{gap:calc(58 * var(--px));padding:calc(100 * var(--px)) 0;grid-column:3/29;grid-template-columns:auto 1fr;display:grid}.pOther__head_en{gap:3px;font-size:1rem}.pOther__head_main{margin-top:.25rem;font-size:1.625rem;line-height:1.5}.pOther__body{align-items:flex-start;margin-top:0}.pOther__list{gap:calc(24 * var(--px));grid-template-columns:repeat(3,1fr)}.pOther__listItem{height:calc(440 * var(--px))}.pOther__listItem:before{height:100%}.pOther__listItem_link{box-shadow:8px 8px 4px #9db7b940}.pOther__listItem_image_img{width:100%;height:100%}.pOther__listItem_image img{-o-object-position:center;object-position:center}.pOther__listItem_content{padding:calc(16 * var(--px))}.pOther__listItem_category{top:calc(16 * var(--px));left:calc(16 * var(--px));letter-spacing:.17em;padding:4px 3px 5px 2px;font-size:.9375rem;line-height:1.2}@supports ((-moz-appearance:none)){.pOther__listItem_category{padding:4px 1px 5px 5px}}.pOther__listItem_name{font-size:1rem}.pOther__listItem_job,.pOther__listItem_graduate{margin-top:.25rem;font-size:.75rem}}@media (any-hover:hover){.pOther__listItem_image{transition:transform .8s var(--ease-out-expo)}.pOther__listItem_link:hover .pOther__listItem_image{transition-duration:.48s;transform:scale(1.07)}}
