@charset "UTF-8";main{overflow:clip}.fv{position:relative;width:100%;height:min(55.78125vw,714px);background-color:#d60028;border-radius:0 0 90px 90px}@media screen and (max-width:768px){.fv{height:666px;border-radius:0 0 56px 56px}}.fv .bg_img{position:absolute;top:0;left:0;width:100%;height:min(53.98437499999999vw,691px);border-radius:0 0 100px 100px;overflow:hidden;picture{display:block;width:100%;height:100%;img{object-fit:cover;object-position:center;height:100%}}}@media screen and (min-width:1600px){.fv .bg_img{picture{img{object-position:right}}}.fv .bg_img.-center{picture{img{object-position:center}}}}@media screen and (max-width:768px){.fv .bg_img{height:643px;border-radius:0 0 64px 64px;overflow:hidden;picture{img{object-position:center}}}}.fv .inner{position:relative;z-index:1;max-width:1280px;height:100%;container-type:inline-size;margin:0 auto}@media screen and (max-width:768px){.fv .inner{max-width:100%;height:calc(100% - 23px);overflow:clip;border-radius:0 0 64px 64px}}.fv .inner .row{position:absolute;top:8.59375cqw;left:.625cqw;color:transparent;-webkit-text-stroke:2px #D60028;font-size:5.625cqw;font-family:var(--lato);font-weight:900;writing-mode:vertical-lr;letter-spacing:.1em}@media screen and (max-width:768px){.fv .inner .row{position:absolute;top:186px;left:-6px;font-size:6.4rem}}.fv .inner .num_wrap{margin:11.5625cqw 0 0 9.609375cqw;width:fit-content}@media screen and (max-width:768px){.fv .inner .num_wrap{margin:92px 0 0 24px}}.fv .inner .num_wrap .txt{font-size:1.015625cqw;font-weight:700;color:#d60028;letter-spacing:.04em;text-align:right;margin-right:.3125cqw}@media screen and (max-width:768px){.fv .inner .num_wrap .txt{font-size:1rem;margin-right:2px}}.fv .inner .num_wrap .num{display:flex;font-size:7.8125cqw;font-weight:900;font-family:var(--lato);letter-spacing:.05em;line-height:1;color:#d60028}@media screen and (max-width:768px){.fv .inner .num_wrap .num{font-size:5.5rem}}.fv .inner .num_wrap .num span{font-size:3.90625cqw;margin-top:.78125cqw}@media screen and (max-width:768px){.fv .inner .num_wrap .num span{font-size:2.7rem;margin-top:4px}}.fv .inner .copy_wrap{position:absolute;top:33.515625cqw;left:58.828125cqw;overflow:hidden}@media screen and (max-width:768px){.fv .inner .copy_wrap{position:absolute;top:378px;left:unset;right:24px}}.fv .inner .copy_wrap .copy{overflow:hidden}.fv .inner .copy_wrap .copy .box{transform:translate(-102%);display:block;width:max-content;font-size:2.5cqw;font-weight:700;color:#fff;letter-spacing:.04em;padding:.234375cqw 1.875cqw .46875cqw;background-color:#000;line-height:1.4;will-change:transform;visibility:hidden}@media screen and (max-width:768px){.fv .inner .copy_wrap .copy .box{font-size:2rem;padding:3px 24px 6px}}.fv .inner .copy_wrap .copy .box.-pr5{padding-right:.390625cqw}@media screen and (max-width:768px){.fv .inner .copy_wrap .copy .box.-pr5{padding-right:5px}}.fv .inner .copy_wrap .copy+.copy{margin-top:.625cqw}@media screen and (max-width:768px){.fv .inner .copy_wrap .copy+.copy{margin-top:8px}}.fv .inner .info_wrap{position:absolute;bottom:1.7968749999999998cqw;left:9.6875cqw;width:20.46875cqw;aspect-ratio:262/111;padding:1.25cqw 1.875cqw;background-color:#fff}@media screen and (max-width:768px){.fv .inner .info_wrap{position:absolute;bottom:0;left:unset;right:24px;width:177px;aspect-ratio:177/111;padding:16px 24px}}.fv .inner .info_wrap .pos{font-size:max(1.015625cqw,1rem);color:#d60028}@media screen and (max-width:768px){.fv .inner .info_wrap .pos{font-size:1.3rem}}.fv .inner .info_wrap .name{font-size:1.5625cqw;font-weight:700;letter-spacing:.08em;margin-top:.625cqw}@media screen and (max-width:768px){.fv .inner .info_wrap .name{font-size:2rem;margin-top:8px}}.fv .inner .info_wrap .year{font-size:max(1.015625cqw,1rem);margin-top:.3125cqw}@media screen and (max-width:768px){.fv .inner .info_wrap .year{font-size:1.3rem;margin-top:4px}}.reson{margin-top:min(9.375vw,120px)}@media screen and (max-width:768px){.reson{margin-top:56px}}.reson .inner{position:relative;max-width:1080px;container-type:inline-size;padding-inline:24px;margin:0 auto;z-index:1}@media screen and (max-width:768px){.reson .inner{max-width:100%}}.reson .inner .deco{position:absolute}.reson .inner .deco01{width:8.13953488372093cqw;top:-3.9728682170542635cqw;left:-13.565891472868216cqw}@media screen and (max-width:768px){.reson .inner .deco01{width:45px;top:74px;left:-6px}}.reson .inner .deco02{width:7.848837209302325cqw;top:-12.5cqw;left:29.651162790697676cqw}@media screen and (max-width:768px){.reson .inner .deco02{width:52px;top:-64px;left:83px}}.reson .inner .deco03{width:2.3255813953488373cqw;top:-6.976744186046512cqw;left:55.81395348837209cqw}@media screen and (max-width:768px){.reson .inner .deco03{width:16px;top:-35px;left:188px}}.reson .inner .deco04{width:7.751937984496124cqw;top:-5.813953488372093cqw;right:15.988372093023257cqw}@media screen and (max-width:768px){.reson .inner .deco04{width:40px;top:-25px;right:92px}}.reson .inner .deco05{width:8.13953488372093cqw;top:-17.635658914728683cqw;right:-8.720930232558139cqw}@media screen and (max-width:768px){.reson .inner .deco05{width:45px;top:-64px;right:28px}}.reson .inner .deco06{width:9.786821705426355cqw;top:-1.1627906976744187cqw;left:5.813953488372093cqw}@media screen and (max-width:768px){.reson .inner .deco06{width:54px;top:-5px;left:32px}}.reson .inner .deco07{width:5.62015503875969cqw;top:13.08139534883721cqw;right:-2.131782945736434cqw}@media screen and (max-width:768px){.reson .inner .deco07{width:52px;top:unset;bottom:39px;right:0}}.reson .inner .deco08{width:10.562015503875969cqw;top:21.899224806201552cqw;right:-13.565891472868216cqw}@media screen and (max-width:768px){.reson .inner .deco08{width:40px;top:unset;bottom:-40px;right:0}}.reson .inner .deco09{width:7.3643410852713185cqw;bottom:-8.333333333333332cqw;left:14.147286821705427cqw}@media screen and (max-width:768px){.reson .inner .deco09{width:52px;bottom:-37px;left:205px}}.reson .inner .content{padding:5.426356589147287cqw 8.914728682170542cqw;background-color:#d60028;border-radius:40px}@media screen and (max-width:768px){.reson .inner .content{padding:48px 24px}}.reson .inner .content .head{font-size:3.10077519379845cqw;font-weight:700;letter-spacing:.04em;line-height:1;color:#fff;text-align:center}@media screen and (max-width:768px){.reson .inner .content .head{font-size:2.4rem}}.reson .inner .content .txt{font-size:max(1.550387596899225cqw,1rem);font-weight:500;letter-spacing:.04em;line-height:2;text-align:justify;word-break:break-all;color:#fff;margin-top:2.422480620155039cqw}@media screen and (max-width:768px){.reson .inner .content .txt{font-size:1.6rem;margin-top:20px}}.job{margin-top:min(6.25vw,80px)}@media screen and (max-width:768px){.job{margin-top:48px}}.job .inner{position:relative;max-width:1280px;margin:0 auto;container-type:inline-size}@media screen and (max-width:768px){.job .inner{max-width:100%}}.job .inner .deco{position:absolute}.job .inner .deco01{width:6.25cqw;top:17.734375cqw;left:0}@media screen and (max-width:768px){.job .inner .deco01{width:40px;top:687px;left:-16px}}.job .inner .deco02{width:2.578125cqw;top:31.71875cqw;left:49.453125cqw}@media screen and (max-width:768px){.job .inner .deco02{width:12px;top:unset;bottom:277px;left:unset;right:77px}}.job .inner .deco03{width:8.359375cqw;top:38.125cqw;left:39.0625cqw}@media screen and (max-width:768px){.job .inner .deco03{width:60px;top:unset;bottom:210px;left:277px}}.job .inner .deco04{width:6.25cqw;bottom:-6.25cqw;left:4.765625cqw}@media screen and (max-width:768px){.job .inner .deco04{display:none}}.job .inner .deco05{width:5.9375cqw;bottom:-5.625cqw;right:15.390625cqw}@media screen and (max-width:768px){.job .inner .deco05{width:52px;bottom:-56px;right:66px}}.job .inner .deco06{width:8.515625cqw;bottom:-2.5cqw;right:1.71875cqw}@media screen and (max-width:768px){.job .inner .deco06{width:40px;bottom:-4px;right:0}}.job .inner .block{width:fit-content;display:flex;gap:2.5cqw}@media screen and (max-width:768px){.job .inner .block{width:100%;flex-direction:column;gap:16px}.job .inner .block:nth-of-type(2){flex-direction:column-reverse}}.job .inner .block+.block{margin-top:6.25cqw}@media screen and (max-width:768px){.job .inner .block+.block{margin-top:32px}}.job .inner .block:nth-of-type(1){margin-left:auto}@media screen and (max-width:768px){.job .inner .block:nth-of-type(1){margin-left:0}}.job .inner .block .txt_wrap{flex:1;margin-top:3.28125cqw}@media screen and (max-width:768px){.job .inner .block .txt_wrap{margin-top:0;padding:24px}}.job .inner .block:nth-of-type(2) .txt_wrap{margin-top:2.5cqw}@media screen and (max-width:768px){.job .inner .block:nth-of-type(2) .txt_wrap{margin-top:0}}.job .inner .block .txt_wrap .head{position:relative;font-size:2.5cqw;font-weight:700;padding-left:2.65625cqw}@media screen and (max-width:768px){.job .inner .block .txt_wrap .head{font-size:2.4rem;padding-left:34px;line-height:1.2}}.job .inner .block .txt_wrap .head:after{content:"";position:absolute;left:0;top:1.09375cqw;width:2.03125cqw;height:2.03125cqw;background:url(/career/assets/img/interview/head-deco.svg) no-repeat;background-size:cover}@media screen and (max-width:768px){.job .inner .block .txt_wrap .head:after{content:"";position:absolute;left:0;top:3px;width:26px;height:26px}}.job .inner .block .txt_wrap .txt{width:36.875cqw;font-size:max(1.171875cqw,1rem);font-weight:500;line-height:2.133333333;letter-spacing:.04em;text-align:justify;word-break:break-all;margin-top:2.8125cqw}@media screen and (max-width:768px){.job .inner .block .txt_wrap .txt{width:100%;font-size:1.5rem;margin-top:20px}}.job .inner .block .img{width:50.9375cqw}@media screen and (max-width:768px){.job .inner .block .img{width:351px}.job .inner .block:nth-of-type(1) .img{margin-left:auto}}.goal{position:relative;padding:min(10.625vw,136px) 24px min(8.88888888888889vw,96px);margin:min(6.25vw,80px) auto 0;background-color:#d60028}@media screen and (max-width:768px){.goal{padding:70px 24px 48px;margin:64px auto 0}}.goal:before{content:"";position:absolute;width:100%;height:auto;aspect-ratio:1280 / 200;background-image:url(/career/assets/img/interview/goal-bg-deco.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;translate:-50% 0;top:0;left:50%}@media screen and (max-width:768px){.goal:before{aspect-ratio:375 / 59;background-image:url(/career/assets/img/interview/goal-bg-deco_sp.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover}}.goal .inner{position:relative;max-width:1032px;margin:0 auto;container-type:inline-size;z-index:1}@media screen and (max-width:768px){.goal .inner{max-width:100%}}.goal .inner .deco{position:absolute}.goal .inner .deco01{width:7.170542635658915cqw;top:7.751937984496124cqw;left:-13.565891472868216cqw}@media screen and (max-width:768px){.goal .inner .deco01{width:52px;top:-40px;left:-24px}}.goal .inner .deco02{width:2.3255813953488373cqw;top:0;left:0}@media screen and (max-width:768px){.goal .inner .deco02{width:12px;top:-80px;left:9px}}.goal .inner .deco03{width:9.786821705426355cqw;top:10.65891472868217cqw;right:-13.565891472868216cqw}@media screen and (max-width:768px){.goal .inner .deco03{width:54px;top:6px;right:-24px}}.goal .inner .deco04{width:5.910852713178294cqw;top:30.03875968992248cqw;left:-9.689922480620156cqw}@media screen and (max-width:768px){.goal .inner .deco04{width:54px;top:unset;bottom:-40px;left:-62px}}.goal .inner .head{width:max-content;font-size:9.980620155038759cqw;font-weight:900;font-family:var(--lato);letter-spacing:.1em;color:transparent;-webkit-text-stroke:2px #fff;margin:0 auto;line-height:1}@media screen and (max-width:768px){.goal .inner .head{width:max-content;font-size:5.7rem;line-height:1;text-align:center}}.goal .inner .sub_head{width:fit-content;font-size:3.10077519379845cqw;font-weight:700;letter-spacing:.04em;color:#fff;margin:0 auto}@media screen and (max-width:768px){.goal .inner .sub_head{font-size:2.4rem;margin-top:8px}}.goal .inner .txt{font-size:max(1.4534883720930232cqw,1rem);font-weight:500;text-align:justify;word-break:break-all;letter-spacing:.04em;line-height:2.13333333;margin-top:3.488372093023256cqw;color:#fff}@media screen and (max-width:768px){.goal .inner .txt{font-size:1.5rem;margin-top:20px}}.message{position:relative;padding:min(15.406976744186046vw,159px) 24px 0;margin:-1px auto 0;background-color:#fff}@media screen and (max-width:768px){.message{padding:72px 24px 0}}.message:before{content:"";position:absolute;width:100%;height:auto;aspect-ratio:1280 / 200;background-image:url(/career/assets/img/interview/message-bg-deco.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;top:0;left:0}@media screen and (max-width:768px){.message:before{aspect-ratio:375 / 59;background-image:url(/career/assets/img/interview/message-bg-deco_sp.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover}}.message .inner{position:relative;max-width:1032px;margin:0 auto;container-type:inline-size;z-index:1}.message .inner .deco{position:absolute}.message .inner .deco01{width:10.368217054263566cqw;top:-7.751937984496124cqw;left:-4.844961240310078cqw}@media screen and (max-width:768px){.message .inner .deco01{width:45px;top:10px;left:-34px}}.message .inner .deco02{width:7.751937984496124cqw;top:-9.689922480620156cqw;right:7.170542635658915cqw}@media screen and (max-width:768px){.message .inner .deco02{width:40px;top:-70px;right:40px}}.message .inner .deco03{width:7.3643410852713185cqw;top:-19.379844961240313cqw;right:-8.333333333333332cqw}@media screen and (max-width:768px){.message .inner .deco03{width:52px;top:-20px;right:-24px}}.message .inner .deco04{width:10.562015503875969cqw;top:19.379844961240313cqw;left:-14.244186046511627cqw}@media screen and (max-width:768px){.message .inner .deco04{width:40px;top:260px;left:-50px}}.message .inner .deco05{width:5.329457364341085cqw;top:10.65891472868217cqw;right:3.875968992248062cqw}@media screen and (max-width:768px){.message .inner .deco05{width:40px;top:60px;right:-10px}}.message .inner .deco06{width:2.3255813953488373cqw;top:18.410852713178294cqw;right:-6.976744186046512cqw}@media screen and (max-width:768px){.message .inner .deco06{width:12px;top:120px;right:-24px}}.message .inner .deco07{width:10.368217054263566cqw;bottom:-16.27906976744186cqw;left:-6.976744186046512cqw}@media screen and (max-width:768px){.message .inner .deco07{display:none}}.message .inner .deco08{width:10.368217054263566cqw;bottom:-18.410852713178294cqw;right:3.488372093023256cqw}@media screen and (max-width:768px){.message .inner .deco08{width:45px;height:fit-content;top:240px;right:-44px}}.message .inner .deco09{width:10.562015503875969cqw;bottom:-26.06589147286822cqw;right:-13.953488372093023cqw}@media screen and (max-width:768px){.message .inner .deco09{width:40px;bottom:unset;top:350px;right:-44px}}.message .inner .head{width:max-content;font-size:9.980620155038759cqw;font-weight:900;letter-spacing:.1em;color:transparent;-webkit-text-stroke:2px #D60028;margin:0 auto;line-height:1}@media screen and (max-width:768px){.message .inner .head{width:max-content;font-size:5.7rem;line-height:1;text-align:center}}.message .inner .sub_head{width:fit-content;font-size:3.10077519379845cqw;font-weight:700;letter-spacing:.04em;margin:3.875968992248062cqw auto 0}@media screen and (max-width:768px){.message .inner .sub_head{font-size:2.4rem;margin-top:16px;text-align:center;line-height:1.2}}.message .inner .txt{font-size:max(1.4534883720930232cqw,1rem);font-weight:500;text-align:justify;word-break:break-all;letter-spacing:.04em;line-height:2.13333333;margin-top:3.488372093023256cqw}@media screen and (max-width:768px){.message .inner .txt{font-size:1.5rem;margin-top:20px}}.other{padding-block:min(12.5cqw,160px) min(21.875cqw,280px);padding-inline:24px}@media screen and (max-width:768px){.other{padding-block:80px 114px;padding-inline:0}}.other .inner{position:relative;max-width:1032px;margin:0 auto;container-type:inline-size}@media screen and (max-width:768px){.other .inner{max-width:100%}}.other .inner .deco{position:absolute}.other .inner .deco01{width:7.751937984496124cqw;bottom:5.135658914728682cqw;left:-12.306201550387597cqw}@media screen and (max-width:768px){.other .inner .deco01{width:40px;height:fit-content;top:-76px;left:-20px}}.other .inner .deco02{width:10.465116279069768cqw;bottom:-18.6046511627907cqw;left:-6.395348837209303cqw}@media screen and (max-width:768px){.other .inner .deco02{display:none}}.other .inner .deco03{width:3.1976744186046515cqw;bottom:-6.87984496124031cqw;right:-7.945736434108527cqw}@media screen and (max-width:768px){.other .inner .deco03{width:12px;bottom:unset;top:-83px;right:12px}}.other .inner .head{position:relative;font-size:3.10077519379845cqw;font-weight:700;padding-left:3.2945736434108532cqw}@media screen and (max-width:768px){.other .inner .head{font-size:2.4rem;padding-left:58px;line-height:1.2}}.other .inner .head:after{content:"";position:absolute;left:0;top:1.3565891472868217cqw;width:2.5193798449612403cqw;height:2.5193798449612403cqw;background:url(/career/assets/img/interview/head-deco.svg) no-repeat;background-size:cover}@media screen and (max-width:768px){.other .inner .head:after{content:"";position:absolute;left:24px;top:4px;width:26px;height:26px}}.other .inner .splide{margin-top:3.875968992248062cqw;visibility:visible}@media screen and (max-width:768px){.other .inner .splide{margin-top:32px}}.other .inner .splide__list{display:flex;justify-content:space-between}@media screen and (max-width:768px){.other .inner .splide__list{justify-content:unset}}.other .inner .splide__slide{width:31.492248062015506cqw;border-radius:40px;overflow:hidden}@media screen and (max-width:768px){.other .inner .splide__slide{width:242px;border-radius:24px}}.other .inner .splide__slide .slide_inner{display:block;position:relative;width:100%}.other .inner .splide__slide .slide_inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;border:5px solid #D60028;box-sizing:border-box}@media screen and (max-width:768px){.other .inner .splide__slide .slide_inner:after{border-radius:24px}}.other .inner .splide__slide .slide_inner .img{width:100%}.other .inner .splide__slide .slide_inner .img img{transition:scale .3s ease}@media screen and (min-width:769px){.other .inner .splide__slide .slide_inner:hover .img img{scale:1.1}}.other .inner .splide__slide .txt_wrap{position:absolute;width:16.18217054263566cqw;z-index:1;bottom:3.5852713178294575cqw;left:2.616279069767442cqw}@media screen and (max-width:768px){.other .inner .splide__slide .txt_wrap{position:absolute;width:167px;z-index:1;bottom:37px;left:27px}}.other .inner .splide__slide .txt_wrap:after{content:"";position:absolute;top:-4.941860465116279cqw;right:-2.810077519379845cqw;width:27.131782945736433cqw;height:27.131782945736433cqw;background-color:#d60028;border-radius:50%;z-index:-1}@media screen and (max-width:768px){.other .inner .splide__slide .txt_wrap:after{top:-50px;right:-29px;width:280px;height:280px}}.other .inner .splide__slide .txt_wrap .txt{font-size:1.550387596899225cqw;font-weight:700;letter-spacing:.04em;color:#fff;line-height:1.3}@media screen and (max-width:768px){.other .inner .splide__slide .txt_wrap .txt{font-size:1.6rem}}.other .inner .splide__slide .txt_wrap .txt+.txt{margin-top:4px}.other .inner .splide-button{display:none}@media screen and (max-width:768px){.other .inner .splide-button{position:absolute;display:block;translate:0 -50%;top:50%;width:66px;height:48px;border-radius:30px;background-color:#000;cursor:pointer}.other .inner .splide-button.splide-button-prev{left:24px}.other .inner .splide-button.splide-button-next{right:24px}.other .inner .splide-button:after{content:"";position:absolute;translate:-50% -50%;top:50%;left:50%;width:25px;height:23px;background-image:url(/career/assets/img/interview/other-arrow.svg);background-repeat:no-repeat;background-size:contain}.other .inner .splide-button.splide-button-next:after{scale:-1 1}}
