@keyframes Header_arrow-animation-color__YhdIi{0%{color:#fff}51%{color:#000}to{color:#000}}@keyframes Header_arrow-animation-color-white__mLMRi{0%{color:#000}51%{color:#fff}to{color:#fff}}@keyframes Header_arrow-animation-color-orange__OULW4{0%{color:#000}51%{color:var(--color-orange)}to{color:var(--color-orange)}}@keyframes Header_arrow-animation-color-back__W1ba0{0%{color:#000}50%{color:#000}51%{color:#fff}to{color:#fff}}@keyframes Header_arrow-animation__jwHsd{0%{transform:translate(0)}to{transform:translate(0)}49%{transform:translate(100%)}50%{opacity:1;transform:translate(-100%)}}@keyframes Header_arrow-animation-back__pbtMD{0%{transform:translate(0)}49%{transform:translate(-100%)}50%{opacity:1;transform:translate(100%)}to{transform:translate(0)}}@keyframes Header_nav-animation__yLgkp{0%{transform:translateY(0)}to{transform:translateY(0)}49%{transform:translateY(-80%)}50%{opacity:1;transform:translateY(80%)}}@keyframes Header_fade-in-up__dk8wj{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Header_comingSoon__cs8g7{display:inline-block;padding-block:calc(.35*1rem*.625 + .8974358974vw);font-size:calc(.5*1rem*.625 + 1.2820512821vw);font-weight:600;line-height:1;color:var(--color-orange);border-top:1px solid var(--color-orange);border-bottom:1px solid var(--color-orange)}@media screen and (767px <= width){.Header_comingSoon__cs8g7{padding-block:calc(.35*1rem*.625 + .2430555556vw);font-size:calc(.5*1rem*.625 + .3472222222vw)}}@media screen and (max-width:767px){.Header_comingSoon__cs8g7{max-width:calc(5.75*1rem*.625 + 14.7435897436vw)}}.Header_header__nQSGd{position:fixed;top:0;left:50%;z-index:10;display:flex;align-items:center;width:100%;height:calc(3.5*1rem*.625 + 8.9743589744vw);visibility:hidden;opacity:0;transition:var(--transition-duration);transform:translate(-50%)}@media screen and (767px <= width){.Header_header__nQSGd{justify-content:space-between;height:calc(6*1rem*.625 + 4.1666666667vw)}}@media screen and (767px <= width){.Header_header__nQSGd:has(.Header_open__eSLtD) .Header_logo__arLN1{opacity:0;transition:0}}@media screen and (max-width:767px){.Header_header__nQSGd.Header_show__rL5cm .Header_headerInner__jpCs6{background:hsla(0,0%,100%,.2)}}.Header_header__nQSGd.Header_show__rL5cm .Header_navList__75CMo.Header_open__eSLtD .Header_navItem__ykEOX{cursor:pointer}.Header_header__nQSGd.Header_show__rL5cm .Header_navList__75CMo.Header_open__eSLtD:has(.Header_navGrand__uHwfd) .Header_navItem__ykEOX{color:var(--color-white)}.Header_header__nQSGd.Header_show__rL5cm .Header_navList__75CMo.Header_open__eSLtD:has(.Header_navGrand__uHwfd) .Header_navGrandBox__cRty0{pointer-events:auto;visibility:visible;opacity:1}.Header_header__nQSGd.Header_show__rL5cm .Header_navList__75CMo.Header_open__eSLtD:has(.Header_navGrand__uHwfd) .Header_recruitButton__9joMV{background:var(--color-yellow)}.Header_header__nQSGd.Header_show__rL5cm .Header_navList__75CMo.Header_open__eSLtD:has(.Header_navGrand__uHwfd) .Header_recruitButton__9joMV:before{opacity:1}.Header_header__nQSGd.Header_show__rL5cm .Header_navList__75CMo.Header_open__eSLtD:has(.Header_navGrand__uHwfd) .Header_recruitButton__9joMV:after{opacity:0}.Header_header__nQSGd.Header_show__rL5cm .Header_navList__75CMo.Header_open__eSLtD:has(.Header_navGrand__uHwfd) .Header_recruitIcon__sDGY_:after{height:0}.Header_header__nQSGd.Header_show__rL5cm .Header_navList__75CMo.Header_open__eSLtD:has(.Header_navGrand__uHwfd) .Header_recruitNav__fXVnl{z-index:4;cursor:pointer}.Header_header__nQSGd.Header_show__rL5cm .Header_navList__75CMo.Header_open__eSLtD:has(.Header_navGrand__uHwfd)~.Header_contact___bcm2{opacity:0}.Header_header__nQSGd.Header_show__rL5cm .Header_navList__75CMo.Header_recruit__iM6bh.Header_hidden__ci62y .Header_recruitNav__fXVnl{opacity:0}@media screen and (767px <= width){.Header_header__nQSGd.Header_scrolled__6PrSx{height:calc(4.5*1rem*.625 + 3.125vw);background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Header_header__nQSGd.Header_scrolled__6PrSx .Header_logo__arLN1{width:calc(5.75*1rem*.625 + 3.9930555556vw);height:calc(2*1rem*.625 + 1.3888888889vw)}}.Header_header__nQSGd:has(.Header_recruitNav__fXVnl[aria-expanded=true]) .Header_recruitButton__9joMV{color:var(--color-white);background:#666}.Header_header__nQSGd:has(.Header_recruitNav__fXVnl[aria-expanded=true]) .Header_recruitButton__9joMV:before{opacity:1}.Header_header__nQSGd:has(.Header_recruitNav__fXVnl[aria-expanded=true]) .Header_recruitButton__9joMV:after{opacity:0}.Header_header__nQSGd:has(.Header_recruitNav__fXVnl[aria-expanded=true]) .Header_recruitIcon__sDGY_{margin-left:calc(.25*1rem*.625 + .641025641vw);transform:rotate(45deg)}.Header_header__nQSGd:has(.Header_recruitNav__fXVnl[aria-expanded=true]) .Header_recruitIcon__sDGY_:after,.Header_header__nQSGd:has(.Header_recruitNav__fXVnl[aria-expanded=true]) .Header_recruitIcon__sDGY_:before{background:var(--color-white)}.Header_header__nQSGd:has(.Header_recruitNav__fXVnl[aria-expanded=true]) .Header_mainRecruitNav__Cc27_{position:fixed;inset:0;z-index:-1;width:100vw;height:100vh;padding-block:calc(5*1rem*.625 + 12.8205128205vw);overflow:scroll;visibility:visible;background:var(--color-white);opacity:1;transition:opacity .3s}@media screen and (max-width:767px){.Header_header__nQSGd:has(.Header_recruitNav__fXVnl[aria-expanded=true]) .Header_mainRecruitNav__Cc27_ .Header_mark__00YWD{display:flex}}.Header_header__nQSGd:has(.Header_menu__h8pED[aria-expanded=true]) .Header_mainNav__ny03z{position:fixed;inset:0;z-index:-1;width:100vw;height:100vh;padding-block:calc(5*1rem*.625 + 12.8205128205vw);overflow:scroll;visibility:visible;background:linear-gradient(135deg,#01a19d,#6cd1c0 52%,#e4e791);opacity:1;transition:opacity .3s}.Header_header__nQSGd:has(.Header_menu__h8pED[aria-expanded=true]) .Header_logo__arLN1 svg{color:var(--color-white)}.Header_openingFinished__qCRG9{visibility:visible;opacity:1}.Header_headerInner__jpCs6{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 calc(.5*1rem*.625 + 1.2820512821vw);margin-inline:auto}@media screen and (767px <= width){.Header_headerInner__jpCs6{max-width:calc(70*1rem*.625 + 48.6111111111vw);padding:calc(.75*1rem*.625 + .5208333333vw) calc(.5*1rem*.625 + .3472222222vw) 0 calc(1*1rem*.625 + .6944444444vw)}}.Header_logo__arLN1{z-index:4;display:block;transition:.7s}@media screen and (767px <= width){.Header_logo__arLN1{width:calc(11.6*1rem*.625 + 8.0555555556vw);height:calc(4*1rem*.625 + 2.7777777778vw)}}@media screen and (max-width:992px){.Header_logo__arLN1{width:calc(6*1rem*.625 + 4.1666666667vw);height:calc(2.25*1rem*.625 + 1.5625vw)}}@media screen and (max-width:767px){.Header_logo__arLN1{width:calc(5.8*1rem*.625 + 14.8717948718vw);height:calc(2*1rem*.625 + 5.1282051282vw);margin-right:auto}}.Header_logo__arLN1 svg{color:var(--color-base)}.Header_mainNav__ny03z,.Header_mainRecruitNav__Cc27_{transition:opacity 1s}@media screen and (767px <= width){.Header_mainNav__ny03z,.Header_mainRecruitNav__Cc27_{display:flex;gap:calc(2*1rem*.625 + 1.3888888889vw);align-items:center;justify-content:space-between}}@media screen and (max-width:767px){.Header_mainNav__ny03z,.Header_mainRecruitNav__Cc27_{position:fixed;padding-inline:calc(1*1rem*.625 + 2.5641025641vw);visibility:hidden;opacity:0;transition:opacity .5s}}@media screen and (767px <= width){.Header_mainRecruitNav__Cc27_{display:none}}.Header_mainRecruitNav__Cc27_ .Header_recruitNav__fXVnl{display:none}@media screen and (max-width:767px){.Header_mainRecruitNav__Cc27_ .Header_navGrandImg__SrlyE{display:flex}.Header_mainRecruitNav__Cc27_ .Header_navGrandImg__SrlyE img{width:100%}}.Header_mainRecruitNav__Cc27_ .Header_navGrandTitle__94UcX{color:var(--color-base)}@media screen and (max-width:767px){.Header_mainRecruitNav__Cc27_ .Header_navGrandTitle__94UcX{display:flex;padding-bottom:calc(1.5*1rem*.625 + 3.8461538462vw);margin-bottom:calc(1.5*1rem*.625 + 3.8461538462vw);border-bottom:1px solid #dee2ed}}.Header_mainRecruitNav__Cc27_ .Header_navGrandItem__Y2gha{flex-direction:row;padding-block:calc(.75*1rem*.625 + 1.9230769231vw);font-size:calc(.9*1rem*.625 + 2.3076923077vw);font-weight:700;color:var(--color-base)}.Header_mainRecruitNav__Cc27_ .Header_navGrandItem__Y2gha:visited{color:var(--color-base)}.Header_mainRecruitNav__Cc27_ .Header_navGrandItem__Y2gha:has(.Header_comingSoon__cs8g7){display:flex;gap:calc(.5*1rem*.625 + 1.2820512821vw);align-items:center;pointer-events:none}@media screen and (767px <= width){.Header_mainRecruitNav__Cc27_ .Header_navGrandItem__Y2gha:has(.Header_comingSoon__cs8g7){gap:calc(.5*1rem*.625 + .3472222222vw)}}.Header_mainRecruitNav__Cc27_ .Header_navGrandItem__Y2gha:has(.Header_comingSoon__cs8g7) .Header_mark__00YWD{opacity:.3}.Header_mainRecruitNav__Cc27_ .Header_navGrandItem__Y2gha:has(.Header_comingSoon__cs8g7) .Header_navGrandText__38MGb{color:#a4a4a4}.Header_mainRecruitNav__Cc27_ .Header_copy___6bhz{color:rgba(42,42,42,.5)}.Header_mainRecruitNav__Cc27_ .Header_navOtherItem__NZXpT{font-size:calc(.6*1rem*.625 + 1.5384615385vw);color:rgba(42,42,42,.5)}.Header_mainRecruitNav__Cc27_ .Header_navOtherItem__NZXpT:visited{color:rgba(42,42,42,.5)}.Header_mainNav__ny03z .Header_navItem__ykEOX{font-weight:700;border:none}@media screen and (max-width:767px){.Header_mainNav__ny03z .Header_navItem__ykEOX{position:relative;z-index:2;display:flex;gap:calc(.75*1rem*.625 + 1.9230769231vw);align-items:flex-end;padding-block:calc(.4*1rem*.625 + 1.0256410256vw);font-size:calc(.9*1rem*.625 + 2.3076923077vw);line-height:1.2;color:var(--color-white)}.Header_mainNav__ny03z .Header_navItem__ykEOX:visited{color:var(--color-white)}}.Header_contactCard__lc4_Q{position:relative;display:flex;align-items:center;justify-content:space-between;padding:calc(1*1rem*.625 + 2.5641025641vw) calc(1*1rem*.625 + 2.5641025641vw) calc(1.5*1rem*.625 + 3.8461538462vw);margin:calc(1.5*1rem*.625 + 3.8461538462vw) calc(.25*1rem*.625 + .641025641vw) 0;background:var(--color-white);border-radius:5px}@media screen and (767px <= width){.Header_contactCard__lc4_Q{display:none}}.Header_contactCard__lc4_Q:after{position:absolute;top:50%;left:50%;z-index:-1;width:calc(100% + .5*1rem*.625 + 1.2820512821vw);height:calc(100% + .5*1rem*.625 + 1.2820512821vw);content:"";background:linear-gradient(150deg,#fff,#fff 30%,#c8cad5 70%,#c8cad5);border-radius:10px;opacity:.8;transform:translate(-50%,-50%)}.Header_contactIcon__eAogH{display:flex;align-items:center;justify-content:center;width:calc(2*1rem*.625 + 5.1282051282vw);height:calc(2*1rem*.625 + 5.1282051282vw);background:var(--color-base);border-radius:50%}.Header_contactIcon__eAogH svg{width:calc(.8*1rem*.625 + 2.0512820513vw);height:calc(.8*1rem*.625 + 2.0512820513vw);color:var(--color-white)}.Header_copy___6bhz{margin-top:calc(2.5*1rem*.625 + 6.4102564103vw);font-size:calc(.5*1rem*.625 + 1.2820512821vw);color:hsla(0,0%,100%,.5);text-align:center}@media screen and (767px <= width){.Header_copy___6bhz{display:none}}.Header_navLists__Tqu_o{display:flex;flex-direction:column;gap:calc(1.25*1rem*.625 + 3.2051282051vw)}@media screen and (767px <= width){.Header_navLists__Tqu_o{flex-direction:row;gap:0;justify-content:space-between;font-size:calc(.7*1rem*.625 + .4861111111vw);font-weight:700}}@media screen and (767px <= width){.Header_navLists__Tqu_o:has(li.Header_open__eSLtD) li:not(.Header_open__eSLtD),.Header_navLists__Tqu_o:has(li.Header_recruit__iM6bh.Header_open__eSLtD) li:not(.Header_recruit__iM6bh){z-index:4;opacity:0}}.Header_navList__75CMo:focus-within .Header_navItem__ykEOX{cursor:pointer}.Header_navList__75CMo:focus-within:has(.Header_navGrand__uHwfd) .Header_navItem__ykEOX{color:var(--color-white)}.Header_navList__75CMo:focus-within:has(.Header_navGrand__uHwfd) .Header_navGrandBox__cRty0{pointer-events:auto;visibility:visible;opacity:1}.Header_navList__75CMo:focus-within:has(.Header_navGrand__uHwfd) .Header_recruitButton__9joMV{background:var(--color-yellow)}.Header_navList__75CMo:focus-within:has(.Header_navGrand__uHwfd) .Header_recruitButton__9joMV:before{opacity:1}.Header_navList__75CMo:focus-within:has(.Header_navGrand__uHwfd) .Header_recruitButton__9joMV:after{opacity:0}.Header_navList__75CMo:focus-within:has(.Header_navGrand__uHwfd) .Header_recruitIcon__sDGY_:after{height:0}.Header_navList__75CMo:focus-within:has(.Header_navGrand__uHwfd) .Header_recruitNav__fXVnl{z-index:4;cursor:pointer}@media screen and (767px <= width){.Header_navList__75CMo{display:flex;align-items:center;justify-content:center;margin-left:calc(1*1rem*.625 + .6944444444vw)}}.Header_navList__75CMo.Header_contact___bcm2{z-index:4}@media screen and (max-width:767px){.Header_navList__75CMo.Header_contact___bcm2{display:none}}@media screen and (767px <= width){.Header_navList__75CMo.Header_contact___bcm2{margin-left:calc(.65*1rem*.625 + .4513888889vw)}}@media screen and (767px <= width){.Header_navList__75CMo:has(.Header_navGrandBox__cRty0) .Header_navItem__ykEOX{padding-right:calc(.75*1rem*.625 + .5208333333vw)}}.Header_navList__75CMo:has(.Header_navGrandBox__cRty0) .Header_navIconDirect__zPem4{display:none}@media screen and (767px <= width){.Header_navList__75CMo:has(.Header_navGrandBox__cRty0) .Header_navIconDirect__zPem4{display:block}}@media screen and (767px <= width){.Header_navList__75CMo.Header_parent___nGhu .Header_navGrandBox__cRty0,.Header_navList__75CMo.Header_parent___nGhu .Header_navIconDirect__zPem4{display:none}}@media screen and (767px <= width)and (hover:hover){.Header_navList__75CMo.Header_parent___nGhu .Header_navItem__ykEOX:focus-within,.Header_navList__75CMo.Header_parent___nGhu .Header_navItem__ykEOX:hover{color:var(--color-base)!important}.Header_navList__75CMo.Header_parent___nGhu .Header_navItem__ykEOX:focus-within .Header_navText__Yvovt span,.Header_navList__75CMo.Header_parent___nGhu .Header_navItem__ykEOX:hover .Header_navText__Yvovt span{display:inline-block;animation:Header_nav-animation__yLgkp .4s}}.Header_navList__75CMo.Header_recruit__iM6bh:focus-within+.Header_contact___bcm2{z-index:4;opacity:1!important}.Header_navList__75CMo.Header_recruit__iM6bh.Header_open__eSLtD+.Header_contact___bcm2{z-index:4;opacity:0!important}@media screen and (max-width:767px){.Header_navList__75CMo.Header_recruit__iM6bh{display:none}}.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandBox__cRty0{background:var(--color-white);transition:.3s}.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrand__uHwfd{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (767px <= width){.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrand__uHwfd{gap:calc(1*1rem*.625 + .6944444444vw) calc(2*1rem*.625 + 1.3888888889vw);margin-left:auto}.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandItem__Y2gha{flex-direction:row;gap:calc(.5*1rem*.625 + .3472222222vw);align-items:center;min-width:calc(12.5*1rem*.625 + 8.6805555556vw);padding-bottom:calc(.75*1rem*.625 + .5208333333vw);font-size:calc(.8*1rem*.625 + .5555555556vw);border-bottom:1px solid #dee2ed}.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandItem__Y2gha:after{position:absolute;bottom:-1px;left:0;width:0;height:1px;content:"";background:var(--color-yellow);transition:var(--transition-duration)}}@media screen and (max-width:992px){.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandItem__Y2gha{min-width:100%}}@media screen and (767px <= width)and (hover:hover){.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandItem__Y2gha:focus-within:after,.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandItem__Y2gha:hover:after{width:100%}}.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandItem__Y2gha:has(.Header_comingSoon__cs8g7){display:flex;gap:calc(.5*1rem*.625 + 1.2820512821vw);align-items:center;pointer-events:none}@media screen and (767px <= width){.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandItem__Y2gha:has(.Header_comingSoon__cs8g7){gap:calc(.5*1rem*.625 + .3472222222vw)}}.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandItem__Y2gha:has(.Header_comingSoon__cs8g7) .Header_navGrandText__38MGb{color:#a4a4a4}@media screen and (767px <= width){.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandItem__Y2gha .Header_mark__00YWD{display:none}}.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandItem__Y2gha,.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandTitle__94UcX{position:relative;color:var(--color-base)}@media screen and (767px <= width)and (hover:hover){.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandTitle__94UcX:focus-within,.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandTitle__94UcX:hover{background:var(--color-blue)}.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandTitle__94UcX:focus-within .Header_navGrandHead__Q_6AD,.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandTitle__94UcX:hover .Header_navGrandHead__Q_6AD{color:var(--color-white)}.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandTitle__94UcX:focus-within .Header_mark__00YWD:after,.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandTitle__94UcX:hover .Header_mark__00YWD:after{background:var(--color-yellow);transform:translate(-50%,-50%) scale(1.2)}.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandTitle__94UcX:focus-within .Header_mark__00YWD svg,.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandTitle__94UcX:hover .Header_mark__00YWD svg{animation:Header_arrow-animation__jwHsd .4s,Header_arrow-animation-color__YhdIi .4s forwards}.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandTitle__94UcX:focus-within .Header_navGrandImg__SrlyE:after,.Header_navList__75CMo.Header_recruit__iM6bh .Header_navGrandTitle__94UcX:hover .Header_navGrandImg__SrlyE:after{opacity:0}}.Header_navItem__ykEOX{position:relative;z-index:4;transition:.3s}.Header_navText__Yvovt{display:inline-block;overflow:hidden}@media screen and (767px <= width){.Header_navText__Yvovt{height:calc(1.1*1rem*.625 + .7638888889vw)}}.Header_navEn__UiwDZ{font-size:calc(.6*1rem*.625 + 1.5384615385vw);font-weight:600}@media screen and (767px <= width){.Header_navEn__UiwDZ{display:none}.Header_navGrandBox__cRty0{position:absolute;top:0;left:0;z-index:3;width:100vw;pointer-events:none;visibility:hidden;background:linear-gradient(135deg,#01a19d,#6cd1c0 50%,#e4e791);opacity:0;transition:.3s}}.Header_navGrandHead__Q_6AD{position:relative;transition:var(--transition-duration)}@media screen and (767px <= width){.Header_navGrandHead__Q_6AD{padding:calc(.75*1rem*.625 + .5208333333vw) calc(1*1rem*.625 + .6944444444vw)}}@media screen and (max-width:767px){.Header_navGrandHead__Q_6AD{margin-top:calc(1*1rem*.625 + 2.5641025641vw)}}.Header_navGrandHead__Q_6AD .Header_mark__00YWD{position:absolute;top:50%;right:calc(1*1rem*.625 + .6944444444vw);transform:translateY(-50%)}.Header_navGrandTitle__94UcX{display:flex;flex-direction:column;color:var(--color-white);border-top-left-radius:16px;border-top-right-radius:16px}@media screen and (max-width:767px){.Header_navGrandTitle__94UcX{display:none}}.Header_navGrandEn__5Pgda{display:block;font-size:calc(.6*1rem*.625 + 1.5384615385vw);font-weight:600;line-height:1}@media screen and (767px <= width){.Header_navGrandEn__5Pgda{font-size:calc(.6*1rem*.625 + .4166666667vw)}.Header_navGrandTitleJa__TiCRG{margin-top:calc(.25*1rem*.625 + .1736111111vw);font-size:calc(1.2*1rem*.625 + .8333333333vw);line-height:1.6}.Header_navGrandTitleEn__GnCtG{font-size:calc(.75*1rem*.625 + .5208333333vw)}}.Header_navGrandRecruit__mAF33{flex:1}@media screen and (767px <= width){.Header_navGrandRecruit__mAF33{max-width:calc(12.5*1rem*.625 + 8.6805555556vw)}}@media screen and (max-width:767px){.Header_navGrandRecruit__mAF33{margin-top:calc(.5*1rem*.625 + 1.2820512821vw)}}.Header_navGrandRecruit__mAF33 .Header_navGrandRecruitBg__u9HQN{padding:calc(1*1rem*.625 + 2.5641025641vw);margin-top:calc(.5*1rem*.625 + 1.2820512821vw);background:#a7c0d3;border-radius:10px}@media screen and (767px <= width){.Header_navGrandRecruit__mAF33 .Header_navGrandRecruitBg__u9HQN{padding:calc(.9*1rem*.625 + .625vw) calc(1*1rem*.625 + .6944444444vw);margin-top:calc(.5*1rem*.625 + .3472222222vw)}}.Header_navGrandRecruit__mAF33 .Header_navGrandRecruitButton__Jr_eh{width:100%}@media screen and (max-width:767px){.Header_navGrandRecruit__mAF33 .Header_navGrandRecruitButton__Jr_eh{margin-top:calc(.75*1rem*.625 + 1.9230769231vw)}}.Header_navGrandRecruit__mAF33 .Header_navGrandRecruitButton__Jr_eh:last-child{margin-top:calc(0*1rem*.625 + 0vw)}@media screen and (767px <= width){.Header_navGrandInner__w9IWa{display:flex;flex-direction:row;gap:calc(2*1rem*.625 + 1.3888888889vw);align-items:flex-start;justify-content:space-between;max-width:calc(60*1rem*.625 + 41.6666666667vw);padding:calc(6*1rem*.625 + 4.1666666667vw) calc(1*1rem*.625 + .6944444444vw) calc(2*1rem*.625 + 1.3888888889vw);margin-inline:auto}}.Header_navGrand__uHwfd{display:flex;flex-direction:column}@media screen and (767px <= width){.Header_navGrand__uHwfd{display:grid;flex-direction:row;grid-template-columns:repeat(3,1fr);gap:calc(3*1rem*.625 + 2.0833333333vw)}}.Header_navGrandItem__Y2gha{position:relative;display:flex;flex-direction:column;font-weight:700}@media screen and (767px <= width)and (hover:hover){.Header_navGrandItem__Y2gha:focus-within .Header_mark__00YWD:after,.Header_navGrandItem__Y2gha:hover .Header_mark__00YWD:after{background:var(--color-yellow);transform:translate(-50%,-50%) scale(1.2)}.Header_navGrandItem__Y2gha:focus-within .Header_mark__00YWD svg,.Header_navGrandItem__Y2gha:hover .Header_mark__00YWD svg{animation:Header_arrow-animation__jwHsd .4s}.Header_navGrandItem__Y2gha:focus-within .Header_navGrandImg__SrlyE:after,.Header_navGrandItem__Y2gha:hover .Header_navGrandImg__SrlyE:after{opacity:0}}@media screen and (767px <= width){.Header_navGrandItem__Y2gha{gap:calc(.5*1rem*.625 + .3472222222vw);font-size:calc(.9*1rem*.625 + .625vw);color:var(--color-white)}.Header_navGrandItem__Y2gha:visited{color:var(--color-white)}}@media screen and (max-width:767px){.Header_navGrandItem__Y2gha{padding-block:calc(.3*1rem*.625 + .7692307692vw);color:hsla(0,0%,100%,.5)}.Header_navGrandItem__Y2gha:visited{color:hsla(0,0%,100%,.5)}}.Header_mark__00YWD{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (767px <= width){.Header_mark__00YWD{top:auto;bottom:calc(.25*1rem*.625 + .1736111111vw);transform:translateY(0)}}@media screen and (max-width:767px){.Header_mark__00YWD{display:none}}.Header_navGrandImg__SrlyE{position:relative;overflow:hidden;border-radius:16px}@media screen and (767px <= width){.Header_navGrandImg__SrlyE:after{position:absolute;inset:0;width:100%;height:100%;content:"";background:rgba(10,89,158,.2);transition:var(--transition-duration)}}@media screen and (max-width:767px){.Header_navGrandImg__SrlyE{display:none}.Header_menu__h8pED{position:relative;z-index:auto;display:flex;align-items:center;justify-content:center;width:calc(3*1rem*.625 + 7.6923076923vw);height:calc(2*1rem*.625 + 5.1282051282vw);background:var(--color-base);border:none;transition:.3s}.Header_menu__h8pED,.Header_menu__h8pED:after{border-radius:calc(6.25*1rem*.625 + 16.0256410256vw)}.Header_menu__h8pED:after{position:absolute;top:50%;left:50%;z-index:-1;width:calc(100% + .25*1rem*.625 + .641025641vw);height:calc(100% + .25*1rem*.625 + .641025641vw);content:"";background:linear-gradient(90deg,#838698 0,#838698 30%,#000 70%,#000);transform:translate(-50%,-50%)}.Header_menu__h8pED[aria-expanded=true]{background:#666}.Header_menu__h8pED[aria-expanded=true]:after{background:linear-gradient(90deg,#919191 0,#919191 30%,#383838 70%,#383838)}.Header_menu__h8pED[aria-expanded=true] .Header_barMiddle__1fROG{opacity:0}.Header_menu__h8pED[aria-expanded=true] .Header_barTop__rlcPo{transform:translateY(calc(.35 * 1rem * .625 + .8974358974vw)) rotate(45deg)}.Header_menu__h8pED[aria-expanded=true] .Header_barBottom__niV_I{transform:translateY(calc(-.35 * 1rem * .625 + -.8974358974vw)) rotate(-45deg)}.Header_menu__h8pED .Header_bar__gVduk{position:relative;width:calc(1*1rem*.625 + 2.5641025641vw);height:calc(.7*1rem*.625 + 1.7948717949vw)}.Header_menu__h8pED .Header_barBottom__niV_I,.Header_menu__h8pED .Header_barMiddle__1fROG,.Header_menu__h8pED .Header_barTop__rlcPo{position:absolute;left:0;height:calc(.075*1rem*.625 + .1923076923vw);background-color:var(--color-white);transition:var(--transition-duration)}.Header_menu__h8pED .Header_barBottom__niV_I,.Header_menu__h8pED .Header_barTop__rlcPo{width:100%}.Header_menu__h8pED .Header_barTop__rlcPo{top:0}.Header_menu__h8pED .Header_barMiddle__1fROG{top:50%;width:80%;transform:translateY(-50%)}.Header_menu__h8pED .Header_barBottom__niV_I{top:100%}}@media screen and (767px <= width){.Header_menu__h8pED{display:none}}.Header_navIcon__WJ7tE{position:absolute;top:50%;right:0}@media screen and (767px <= width){.Header_navIcon__WJ7tE{display:none;width:calc(.5*1rem*.625 + .3472222222vw);height:calc(.5*1rem*.625 + .3472222222vw);transform:translateY(-50%) rotate(90deg)}}@media screen and (max-width:767px){.Header_navIcon__WJ7tE{display:flex;align-items:center;justify-content:center;width:calc(1.2*1rem*.625 + 3.0769230769vw);height:calc(1.2*1rem*.625 + 3.0769230769vw);background:var(--color-white);border-radius:50%;transform:translateY(-50%)}.Header_navIcon__WJ7tE svg{width:calc(.6*1rem*.625 + 1.5384615385vw);height:calc(.6*1rem*.625 + 1.5384615385vw);color:var(--color-base)}}.Header_navGrandIcon__Rku7N{position:absolute;top:50%;right:0;transform:translateY(-50%)}.Header_navGrandIcon__Rku7N svg{width:calc(.5*1rem*.625 + 1.2820512821vw);height:calc(.5*1rem*.625 + 1.2820512821vw);color:hsla(0,0%,100%,.5)}@media screen and (767px <= width){.Header_navGrandIcon__Rku7N{display:none}}.Header_navOther__wle2_{display:flex;flex-direction:column;gap:calc(.6*1rem*.625 + 1.5384615385vw);margin-top:calc(1.5*1rem*.625 + 3.8461538462vw)}@media screen and (767px <= width){.Header_navOther__wle2_{display:none}}.Header_navOtherItem__NZXpT{font-size:calc(.6*1rem*.625 + 1.5384615385vw);color:hsla(0,0%,100%,.5)}.Header_navOtherItem__NZXpT:visited{color:hsla(0,0%,100%,.5)}.Header_recruitNav__fXVnl{position:relative;z-index:4;border:none}.Header_recruitNav__fXVnl.Header_recruitNavSp__omStK{margin-right:calc(.65*1rem*.625 + 1.6666666667vw)}@media screen and (767px <= width){.Header_recruitNav__fXVnl.Header_recruitNavSp__omStK{display:none}}.Header_recruitIcon__sDGY_{position:relative;width:calc(.65*1rem*.625 + 1.6666666667vw);height:calc(.65*1rem*.625 + 1.6666666667vw);margin-left:calc(.25*1rem*.625 + .641025641vw);transition:var(--transition-duration)}@media screen and (767px <= width){.Header_recruitIcon__sDGY_{width:calc(.65*1rem*.625 + .4513888889vw);height:calc(.65*1rem*.625 + .4513888889vw);margin-left:calc(.5*1rem*.625 + .3472222222vw)}}.Header_recruitIcon__sDGY_:after,.Header_recruitIcon__sDGY_:before{position:absolute;top:50%;left:50%;content:"";background:var(--color-base);transition:var(--transition-duration);transform:translate(-50%,-50%)}.Header_recruitIcon__sDGY_:before{width:100%;height:2px}.Header_recruitIcon__sDGY_:after{width:2px;height:100%}.Header_recruitButton__9joMV{position:relative;z-index:4;z-index:auto;display:flex;align-items:center;justify-content:center;width:calc(6.5*1rem*.625 + 4.5138888889vw);height:calc(1.75*1rem*.625 + 1.2152777778vw);font-size:calc(.7*1rem*.625 + .4861111111vw);font-weight:700;letter-spacing:0;background:var(--color-white);border:none;border-radius:calc(6.25*1rem*.625 + 4.3402777778vw);transition:.3s}@media screen and (767px <= width){.Header_recruitButton__9joMV.Header_recruitSp__2MYp6{display:none}}@media screen and (767px <= width)and (hover:hover){.Header_recruitButton__9joMV:focus-within,.Header_recruitButton__9joMV:hover{cursor:pointer;background:var(--color-yellow)}.Header_recruitButton__9joMV:focus-within .Header_navGrandBox__cRty0,.Header_recruitButton__9joMV:hover .Header_navGrandBox__cRty0{visibility:visible;opacity:1}.Header_recruitButton__9joMV:focus-within:before,.Header_recruitButton__9joMV:hover:before{opacity:1}.Header_recruitButton__9joMV:focus-within:after,.Header_recruitButton__9joMV:hover:after{opacity:0}}@media screen and (max-width:767px){.Header_recruitButton__9joMV{width:calc(6*1rem*.625 + 15.3846153846vw);height:calc(2*1rem*.625 + 5.1282051282vw);margin-right:calc(.75*1rem*.625 + 1.9230769231vw);font-size:calc(.7*1rem*.625 + 1.7948717949vw);border:none;border-radius:calc(6.25*1rem*.625 + 16.0256410256vw)}}.Header_recruitButton__9joMV:after,.Header_recruitButton__9joMV:before{position:absolute;top:50%;left:50%;z-index:-1;width:calc(100% + .25*1rem*.625 + .1736111111vw);height:calc(100% + .25*1rem*.625 + .1736111111vw);content:"";background:linear-gradient(150deg,#fff,#fff 30%,#c8cad5 70%,#c8cad5);border-radius:calc(6.25*1rem*.625 + 4.3402777778vw);transition:var(--transition-duration);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.Header_recruitButton__9joMV:after,.Header_recruitButton__9joMV:before{width:calc(100% + .25*1rem*.625 + .641025641vw);height:calc(100% + .25*1rem*.625 + .641025641vw);border-radius:calc(6.25*1rem*.625 + 16.0256410256vw)}}.Header_recruitButton__9joMV:before{background:linear-gradient(150deg,#919191,#919191 30%,#383838 70%,#383838);opacity:0}@media screen and (767px <= width){.Header_recruitButton__9joMV:before{background:linear-gradient(150deg,#f7ffd6,#f7ffd6 30%,#8aac00 70%,#8aac00)}}.Header_contactButton__CqOAa{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:100%;font-family:var(--font-host-grotesk);font-weight:700;line-height:1;color:var(--color-white);text-align:center;background:var(--color-base);border-radius:100px}@media screen and (767px <= width){.Header_contactButton__CqOAa{width:calc(6.5*1rem*.625 + 4.5138888889vw);height:calc(1.75*1rem*.625 + 1.2152777778vw);font-size:calc(.7*1rem*.625 + .4861111111vw)}}.Header_contactButton__CqOAa:visited{color:var(--color-white)}@media screen and (767px <= width)and (hover:hover){.Header_contactButton__CqOAa:focus-within:after,.Header_contactButton__CqOAa:hover:after{opacity:0}.Header_contactButton__CqOAa:focus-within:before,.Header_contactButton__CqOAa:hover:before{opacity:1}}.Header_contactButton__CqOAa:after,.Header_contactButton__CqOAa:before{position:absolute;top:50%;left:50%;z-index:-1;width:calc(100% + .2*1rem*.625 + .1388888889vw);height:calc(100% + .2*1rem*.625 + .1388888889vw);content:"";background:linear-gradient(90deg,#838698 0,#838698 30%,#000 70%,#000);border-radius:100px;opacity:.8;transition:.3s;transform:translate(-50%,-50%)}.Header_contactButton__CqOAa:before{background:linear-gradient(90deg,#fff 0,#fff 30%,#c8cad5 70%,#c8cad5)}.Header_contactButtonIcon__hFMEn{position:relative;display:flex;align-items:center;justify-content:center;margin-left:calc(.25*1rem*.625 + .641025641vw);transition:var(--transition-duration)}@media screen and (767px <= width){.Header_contactButtonIcon__hFMEn{margin-left:calc(.25*1rem*.625 + .1736111111vw)}.Header_contactButtonIcon__hFMEn img{width:calc(1*1rem*.625 + .6944444444vw);height:calc(1*1rem*.625 + .6944444444vw)}}