@media screen and (max-width:1024px){.RecruitCarousel_u-mobile-hidden__vkxs3{display:none!important}}@media (min-width:1025px),print{.RecruitCarousel_u-desktop-hidden__YTh1R{display:none!important}.RecruitCarousel_u-lg-mt-50__u31H2{margin-top:calc(50/16*1rem)}.RecruitCarousel_u-lg-mt-64__L8tFm{margin-top:calc(64/16*1rem)}.RecruitCarousel_u-lg-mt-80__nwSMy{margin-top:calc(80/16*1rem)}.RecruitCarousel_u-lg-mt-90__gjHvx{margin-top:calc(90/16*1rem)}.RecruitCarousel_u-lg-mt-120__VOKqx{margin-top:calc(120/16*1rem)}}@media screen and (max-width:1024px){.RecruitCarousel_u-md-mt-32__7mGzC{margin-top:calc(32/16*1rem)}.RecruitCarousel_u-md-mt-64__FZ2vh{margin-top:calc(64/16*1rem)}}.RecruitCarousel_root__mrRtR{display:block;top:0;width:100%}@media (min-width:1025px),print{.RecruitCarousel_root__mrRtR{margin-top:4.375rem}}@media screen and (max-width:1024px){.RecruitCarousel_root__mrRtR{margin-top:1.8125rem;padding-bottom:5.75rem}}.RecruitCarousel_track__kwSdo{transform:skewY(-4.6858998395deg);overflow:visible}.RecruitCarousel_slide__90ePb{transform:skewY(4.6858998395deg);width:25rem;aspect-ratio:400/250}@media screen and (max-width:1024px){.RecruitCarousel_slide__90ePb{width:39.1666666667vw}}.RecruitCarousel_slide__90ePb img{width:100%;height:100%;border-radius:4px}@media screen and (max-width:1024px){.RecruitJobs_u-mobile-hidden__gzS9t{display:none!important}}@media (min-width:1025px),print{.RecruitJobs_u-desktop-hidden__2V0YK{display:none!important}.RecruitJobs_u-lg-mt-50__FTl2T{margin-top:calc(50/16*1rem)}.RecruitJobs_u-lg-mt-64__ETwyZ{margin-top:calc(64/16*1rem)}.RecruitJobs_u-lg-mt-80__ODGC0{margin-top:calc(80/16*1rem)}.RecruitJobs_u-lg-mt-90__evqPx{margin-top:calc(90/16*1rem)}.RecruitJobs_u-lg-mt-120__XCtPg{margin-top:calc(120/16*1rem)}}@media screen and (max-width:1024px){.RecruitJobs_u-md-mt-32__eJgwR{margin-top:calc(32/16*1rem)}.RecruitJobs_u-md-mt-64__D_Rma{margin-top:calc(64/16*1rem)}}.RecruitJobs_root__8hYSS{display:block}@media (min-width:1025px),print{.RecruitJobs_root__8hYSS{margin-bottom:27.5rem}}@media screen and (max-width:1024px){.RecruitJobs_root__8hYSS{background-color:var(--color-blue-1);color:var(--color-white);-webkit-mask-image:url(/_next/static/media/motif_mask.2ac8b961.svg),linear-gradient(#000,#000);mask-image:url(/_next/static/media/motif_mask.2ac8b961.svg),linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:72.5rem auto;mask-size:72.5rem auto;-webkit-mask-position:calc(50% - 4.75rem) 0,calc(50% - 4.75rem) 15.4375rem;mask-position:calc(50% - 4.75rem) 0,calc(50% - 4.75rem) 15.4375rem;margin-top:2.625rem;padding-top:1.375rem}}.RecruitJobs_headingWrapepr__Hy283{display:flex;align-items:flex-end}.RecruitJobs_jobList__PWhl6{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:1025px),print{.RecruitJobs_jobList__PWhl6{grid-template-columns:repeat(3,1fr)}}.RecruitJobs_jobItem__JeMP_{display:flex;align-items:center;background-color:var(--color-gray-1);color:var(--color-white);border-radius:5px;transition:opacity .3s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.RecruitJobs_jobItem__JeMP_:hover{opacity:.75}}@media (min-width:1025px),print{.RecruitJobs_jobItem__JeMP_{padding:1rem 1rem 1rem 2.5rem;height:7.5rem}}@media screen and (max-width:1024px){.RecruitJobs_jobItem__JeMP_{padding:1rem 1rem 1rem 1.875rem;height:4rem;font-size:.9375rem}}.RecruitJobs_jobItem__JeMP_:after{content:"";display:block;aspect-ratio:1;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(/_next/static/media/arrow-right.6b8e799b.svg);mask-image:url(/_next/static/media/arrow-right.6b8e799b.svg);margin-left:auto}@media (min-width:1025px),print{.RecruitJobs_jobItem__JeMP_:after{width:2.5rem}}@media screen and (max-width:1024px){.RecruitJobs_jobItem__JeMP_:after{width:2rem}}.RecruitJobs_backgrounds__pZ3W_{position:absolute;width:100%;height:100%;top:0;display:flex;flex-direction:column;align-items:center;z-index:-1}.RecruitJobs_mask1__k0iuT{position:absolute}@media (min-width:1025px),print{.RecruitJobs_mask1__k0iuT{width:81.25rem;transform:translateX(36.875rem);top:5.5rem}}@media screen and (max-width:1024px){.RecruitJobs_mask1__k0iuT{width:62.5rem;transform:translateX(-6.0625rem);bottom:-1.3125rem}.RecruitStatement_u-mobile-hidden__RP3W1{display:none!important}}@media (min-width:1025px),print{.RecruitStatement_u-desktop-hidden__hwdfP{display:none!important}.RecruitStatement_u-lg-mt-50__Yvrf_{margin-top:calc(50/16*1rem)}.RecruitStatement_u-lg-mt-64__d0qTC{margin-top:calc(64/16*1rem)}.RecruitStatement_u-lg-mt-80__T16Nu{margin-top:calc(80/16*1rem)}.RecruitStatement_u-lg-mt-90__qbJ4j{margin-top:calc(90/16*1rem)}.RecruitStatement_u-lg-mt-120__E8NWo{margin-top:calc(120/16*1rem)}}@media screen and (max-width:1024px){.RecruitStatement_u-md-mt-32__dnsCw{margin-top:calc(32/16*1rem)}.RecruitStatement_u-md-mt-64__AYfYo{margin-top:calc(64/16*1rem)}}.RecruitStatement_root__zHeXt{display:block}@media (min-width:1025px),print{.RecruitStatement_root__zHeXt{margin-top:-14.1875rem}}@media screen and (max-width:1024px){.RecruitStatement_root__zHeXt{margin-top:-2.9375rem}}.RecruitStatement_backgrounds__O4yaW{position:absolute;width:100%;height:100%;top:0;display:flex;flex-direction:column;align-items:center;z-index:-1}.RecruitStatement_texts__OV__3{font-weight:700;font-family:var(--font-ja-bold)}@media (min-width:1025px),print{.RecruitStatement_texts__OV__3{font-size:1.5rem;padding-top:7.9375rem}}@media screen and (max-width:1024px){.RecruitStatement_texts__OV__3{min-height:27.0625rem;font-size:1.125rem}}@media (min-width:1025px),print{.RecruitStatement_texts__OV__3>p{line-height:2.1666666667}}@media screen and (max-width:1024px){.RecruitStatement_texts__OV__3>p{line-height:1.7777777778}}@media (min-width:1025px),print{.RecruitStatement_texts__OV__3>p+p{margin-top:1.6666666667em}}@media screen and (max-width:1024px){.RecruitStatement_texts__OV__3>p+p{margin-top:1.1111111111em}}.RecruitStatement_mask1__Fp0Hb{position:absolute}@media (min-width:1025px),print{.RecruitStatement_mask1__Fp0Hb{width:200rem;transform:translateX(-30.9375rem);top:0}}@media screen and (max-width:1024px){.RecruitStatement_mask1__Fp0Hb{width:72.5rem;transform:translateX(-10.625rem);top:-2.5625rem}}.RecruitStatement_mask2__T3Viw{position:absolute}@media (min-width:1025px),print{.RecruitStatement_mask2__T3Viw{display:none}}@media screen and (max-width:1024px){.RecruitStatement_mask2__T3Viw{width:29.4375rem;transform:translateX(14.375rem);top:21.375rem}}.RecruitStatement_content__eo2Un{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width:1024px){.RecruitStatement_buttonWrapper__GQabk{display:none}.RecruitStory_u-mobile-hidden__i09qT{display:none!important}}@media (min-width:1025px),print{.RecruitStory_u-desktop-hidden__d5Ucm{display:none!important}.RecruitStory_u-lg-mt-50__hO8JW{margin-top:calc(50/16*1rem)}.RecruitStory_u-lg-mt-64__S0YY9{margin-top:calc(64/16*1rem)}.RecruitStory_u-lg-mt-80__nZpSb{margin-top:calc(80/16*1rem)}.RecruitStory_u-lg-mt-90__xeiKq{margin-top:calc(90/16*1rem)}.RecruitStory_u-lg-mt-120__6HxFF{margin-top:calc(120/16*1rem)}}@media screen and (max-width:1024px){.RecruitStory_u-md-mt-32__mLiZw{margin-top:calc(32/16*1rem)}.RecruitStory_u-md-mt-64__ny0V3{margin-top:calc(64/16*1rem)}}.RecruitStory_root__hBeUB{background-color:var(--color-blue-1);color:var(--color-white)}@media (min-width:1025px),print{.RecruitStory_root__hBeUB{-webkit-mask-image:url(/_next/static/media/motif_mask.2ac8b961.svg),linear-gradient(#000,#000);mask-image:url(/_next/static/media/motif_mask.2ac8b961.svg),linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:200rem auto;mask-size:200rem auto;-webkit-mask-position:calc(50% - 14.9375rem) 0,calc(50% - 14.9375rem) 42.625rem;mask-position:calc(50% - 14.9375rem) 0,calc(50% - 14.9375rem) 42.625rem;padding-top:15.5rem;padding-bottom:6.25rem}}@media screen and (max-width:1024px){.RecruitStory_root__hBeUB{padding-bottom:4rem}}@media (min-width:1025px),print{.RecruitStory_deck___knb6{margin-top:5.625rem}}@media screen and (max-width:1024px){.RecruitStory_deck___knb6{margin-top:4rem}}