.Split_split__nW0ML{position:relative;z-index:10;width:100%}.Split_split-contents__WTDfa{display:flex;justify-content:center}.SplitCenter_center__UQKJq{position:relative;z-index:20;width:100%;height:100%;max-width:1920px;flex-shrink:0}.SplitCenter_center-contents__S4hPt{width:auto;background-color:#f6f6f6}.PzlSection_pzl-section__Qi5OF{position:relative}.PzlSection_pzl-section__Qi5OF[data-mode=light]{color:#1f1f1f}.PzlSection_pzl-section__Qi5OF[data-mode=dark]{color:#fff}.PzlSection_pzl-section__Qi5OF[data-mode=dark] .PzlSection_pzl-section-bg__trDDq{background-color:#1f1f1f}.PzlSection_pzl-section-bg__trDDq{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%}.PzlSection_pzl-section-main__pCSqe{position:relative;pointer-events:auto}.Header_onlyPcView__ow97X{display:none}.Header_sp-header-logo-resize-toggle__OjhWY{margin-bottom:240px}.Header_header__hYo3Y{position:relative;z-index:1000;width:100%;height:70px;margin-bottom:200px;mix-blend-mode:difference;color:#fff;transition:.3s}.Header_header--contents__7ORN7{position:fixed;top:0;left:50%;transform:translateX(-50%);width:inherit;height:inherit;display:flex;justify-content:space-between;padding:20px 0 0 80px}.Header_header--contents__logo__DVwM_{display:flex;align-items:flex-start;width:calc(100% - 800px);max-width:519px;min-width:140px;z-index:1400;flex-grow:0;flex-shrink:0;padding-top:4px}.Header_header--contents__logo__DVwM_ svg{width:100%;max-width:870px;min-width:140px;transition:.3s}.Header_header--contents__logo__DVwM_ svg path{fill:#e0e0e0}.Header_header--contents__info__kmJi2{display:flex;align-items:center;column-gap:40px;padding-top:15px;margin-right:40px}.Header_header--contents__info__links__2fs96{flex-grow:1;flex-shrink:1;flex-basis:100%;display:flex;justify-content:flex-end}.Header_header--contents__info__links--contents__YSwJU{display:flex;align-items:baseline;column-gap:30px}.Header_header--contents__info__links--contents__311__tbPzU,.Header_header--contents__info__links--contents__about__4v21c,.Header_header--contents__info__links--contents__access__nG0C_,.Header_header--contents__info__links--contents__contact__nY9vn,.Header_header--contents__info__links--contents__news__N4RJk,.Header_header--contents__info__links--contents__work__aKSK2{font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.05em;position:relative;transition:.1s;opacity:0}.Header_header--contents__info__links--contents__about__4v21c,.Header_header--contents__info__links--contents__access__nG0C_,.Header_header--contents__info__links--contents__contact__nY9vn,.Header_header--contents__info__links--contents__news__N4RJk,.Header_header--contents__info__links--contents__work__aKSK2{font-size:14px;font-weight:500;line-height:1;letter-spacing:.05em}.Header_header--contents__info__links--contents__311__tbPzU{font-size:15px;font-weight:500;line-height:1;letter-spacing:.05em}.Header_header--contents__info__links--contents__311__tbPzU a{display:flex;align-items:center;column-gap:6px}.Header_header--contents__info__links--contents__311__tbPzU a svg path,.Header_header--contents__info__links--contents__311__tbPzU a svg rect{stroke:#fff}.Header_header--contents__info__recruit__sDRAO{flex-grow:0;flex-shrink:0;margin-right:130px}.Header_header-not-difference__Xf3sB{position:absolute;top:0;z-index:900;width:100%;height:0}.Header_header-not-difference--contents___CzfJ{position:fixed;top:0;left:50%;transform:translateX(-50%);width:inherit;height:79px;display:flex;justify-content:flex-end;align-items:center}.Header_header-not-difference--contents__bg__H247k{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background-color:#f6f6f6}.Header_header-not-difference--contents__emergency__9yoro{position:relative;width:100%;height:100%;padding:0 20px;opacity:0;transition:.2s;transition-timing-function:ease-in-out}.Header_header-not-difference--contents__button-bg__Q1HI1{position:absolute;flex-shrink:0;width:140px;height:40px;border-radius:20px;background-color:#f6f6f6;opacity:0;transition:.3s}.Header_header-not-difference--contents__menu-bg__UiGgU,.Header_header-not-difference--contents__menu-btn-bg__ri8qP{display:none;opacity:0;transition:.3s}.Header_header-not-difference__Xf3sB[class*=top-page]{background-color:rgba(0,0,0,0)}.Header_header-not-difference__Xf3sB[class*=top-page][class*=shrinked] .Header_header-not-difference--contents__bg__H247k{background-color:#f6f6f6;transition:background-color .2s cubic-bezier(0,.55,.45,1)}.Header_header-not-difference__Xf3sB[class*=top-page][class*=growed] .Header_header-not-difference--contents__bg__H247k{background-color:rgba(0,0,0,0)}@keyframes Header_logo-appear-animation__qG23o{0%{opacity:0}to{opacity:1}}@media(min-width:1920px){.Header_header--contents__7ORN7{left:0;transform:none;padding:20px 0 0 80px}.Header_header--contents__logo__DVwM_{margin-left:calc((100vw - 1920px)/2)}.Header_header--contents__info__kmJi2{margin-right:calc((100vw + 80px - 1920px)/2)}}@media(max-width:1024px){.Header_header--contents__logo__DVwM_{animation:Header_logo-appear-animation__qG23o .15s .1s forwards}.Header_onlyPcView__ow97X{display:block}.Header_close__Rujfm,.Header_open__DlW12{pointer-events:all;position:relative;z-index:10}.Header_nd-close__powN9,.Header_nd-open__hs9Z_{position:fixed;z-index:1800;top:0;width:100%;height:100%;background-color:#fff;overflow-y:auto;transition:left .4s cubic-bezier(0,.55,.45,1)}.Header_nd-open__hs9Z_{left:0}.Header_nd-close__powN9{left:100%}.Header_header--contents__7ORN7{left:0;transform:none;pointer-events:none;align-items:center;padding:20px 25px 15px 20px}.Header_header--contents__logo__DVwM_{width:239px;pointer-events:all}.Header_header--contents__info__kmJi2{display:none}.Header_header__hYo3Y[class*=top-page]{display:block}.Header_header__hYo3Y[class*=top-page] .Header_header--contents__logo__DVwM_{position:relative;height:100%;max-width:calc(100vw - 120px)}.Header_header__hYo3Y[class*=top-page] .Header_header--contents__logo--svg__TJpzr{transition:opacity .3s;position:absolute;top:0}.Header_header-not-difference--contents___CzfJ{left:0;transform:none;pointer-events:none;padding:15px 25px 15px 20px;background-color:#f6f6f6}.Header_header-not-difference--contents__emergency__9yoro{pointer-events:inherit;top:0}.Header_header-not-difference--contents__button-bg__Q1HI1{display:none}.Header_header-not-difference--contents__menu-bg__UiGgU{position:fixed}.Header_header-not-difference--contents__menu-btn-bg__ri8qP{display:block;position:absolute;top:40px;right:25px;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background-color:#fff}}@media(min-width:1025px){.Header_header-not-difference--contents___CzfJ{height:80px}}@media screen and (max-width:767px){.Header_header__hYo3Y{margin-bottom:150px}}@media screen and (min-width:768px){.Header_header--contents__logo--svg__TJpzr{transition:opacity .3s}.Header_header--contents__info__links--contents__311__tbPzU,.Header_header--contents__info__links--contents__about__4v21c,.Header_header--contents__info__links--contents__access__nG0C_,.Header_header--contents__info__links--contents__contact__nY9vn,.Header_header--contents__info__links--contents__news__N4RJk,.Header_header--contents__info__links--contents__work__aKSK2{transition:.3s}.Header_header--contents__info__links--contents__311__tbPzU:hover a,.Header_header--contents__info__links--contents__about__4v21c:hover a,.Header_header--contents__info__links--contents__access__nG0C_:hover a,.Header_header--contents__info__links--contents__contact__nY9vn:hover a,.Header_header--contents__info__links--contents__news__N4RJk:hover a,.Header_header--contents__info__links--contents__work__aKSK2:hover a{transition:.1s;opacity:.5}}@keyframes Menu_scrollMe__tX9h6{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}40%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}60%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes Menu_tremorPlus__I0IIi{0%{transform:translate(-50%,-50%) rotate(90deg)}20%{transform:translate(-50%,-50%) rotate(75deg)}to{transform:translate(-50%,-50%) rotate(90deg)}}@keyframes Menu_tremorMinus__wiL4p{0%{transform:translate(-50%,-50%) rotate(0deg)}20%{transform:translate(-50%,-50%) rotate(15deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes Menu_tremorMenuBtnPlsOpen___m_U3{0%{transform:translate(-50%,-50%) rotate(0deg)}20%{transform:translate(-50%,-50%) rotate(8deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes Menu_tremorMenuBtnMnsOpen__eFmTW{0%{transform:translate(-50%,-50%) rotate(0deg)}20%{transform:translate(-50%,-50%) rotate(-8deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes Menu_tremorMenuBtnPlsClose___9MBB{0%{transform:translate(-50%,-50%) rotate(45deg)}20%{transform:translate(-50%,-50%) rotate(37deg)}to{transform:translate(-50%,-50%) rotate(45deg)}}@keyframes Menu_tremorMenuBtnMnsClose__l8aTY{0%{transform:translate(-50%,-50%) rotate(-45deg)}20%{transform:translate(-50%,-50%) rotate(-37deg)}to{transform:translate(-50%,-50%) rotate(-45deg)}}@keyframes Menu_rotatePls0to45__cClgr{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(45deg)}}@keyframes Menu_rotateMns0to45__VV76S{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-45deg)}}@keyframes Menu_rotatePls45to0__AqPPw{0%{transform:translate(-50%,-50%) rotate(45deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes Menu_rotateMns45to0__LwTGO{0%{transform:translate(-50%,-50%) rotate(-45deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes Menu_fadeUp__s1HSS{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Menu_border-hover-in__ZOq8i{0%{width:0;opacity:1}to{width:100%;opacity:.95}}@keyframes Menu_border-hover-out__227KS{0%{width:100%;left:0;opacity:.95}to{width:0;left:100%;opacity:1}}@media(max-width:1024px){.Menu_close__q09Kc,.Menu_open__yXt6t{position:fixed;z-index:2000;top:0;width:100%;height:100%;overflow-y:auto;transition:left .4s cubic-bezier(0,.55,.45,1)}.Menu_open__yXt6t{left:0}.Menu_close__q09Kc{left:100%}.Menu_menu__8gCpn{position:relative;padding:130px 20px 20px}.Menu_menu--contents__links__M2JEc{margin-bottom:31px}.Menu_menu--contents__links__M2JEc svg path,.Menu_menu--contents__links__M2JEc svg rect{stroke:#e0e0e0}.Menu_menu--contents__links--contents__NS1ys{padding:0 20px}.Menu_menu--contents__links--contents__recruit__0Kq0D .Menu_rec-open__MoICl .Menu_menu--contents__links--contents__recruit--contents__head__mThPF>span:last-of-type{display:initial}.Menu_menu--contents__links--contents__recruit__0Kq0D .Menu_rec-open__MoICl .Menu_menu--contents__links--contents__recruit--contents__head__mThPF>span:last-of-type>span:last-of-type{transform:translate(-50%,-50%) rotate(0deg)}.Menu_menu--contents__links--contents__recruit__0Kq0D .Menu_rec-open__MoICl .Menu_menu--contents__links--contents__recruit--contents__head__mThPF:focus-visible>span:last-of-type>span:last-of-type{animation:Menu_tremorMinus__wiL4p .4s}.Menu_menu--contents__links--contents__recruit__0Kq0D .Menu_rec-open__MoICl .Menu_menu--contents__links--contents__recruit--contents__body__jo3kU{max-height:300px;transition:max-height .6s cubic-bezier(0,.55,.45,1)}.Menu_menu--contents__links--contents__recruit__0Kq0D .Menu_rec-close__uCdHi .Menu_menu--contents__links--contents__recruit--contents__head__mThPF>span:last-of-type>span:last-of-type{transform:translate(-50%,-50%) rotate(90deg)}.Menu_menu--contents__links--contents__recruit__0Kq0D .Menu_rec-close__uCdHi .Menu_menu--contents__links--contents__recruit--contents__head__mThPF:focus-visible>span:last-of-type>span:last-of-type{animation:Menu_tremorPlus__I0IIi .4s}.Menu_menu--contents__links--contents__recruit__0Kq0D .Menu_rec-close__uCdHi .Menu_menu--contents__links--contents__recruit--contents__body__jo3kU{max-height:0;transition:max-height .4s cubic-bezier(0,.55,.45,1)}.Menu_menu--contents__links--contents__recruit--contents__head__mThPF{display:flex;justify-content:space-between;cursor:pointer;color:#e0e0e0}.Menu_menu--contents__links--contents__recruit--contents__head__mThPF>span:last-of-type{position:relative;display:block;width:20px;height:20px;transform:translateY(-2px)}.Menu_menu--contents__links--contents__recruit--contents__head__mThPF>span:last-of-type>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:inherit;height:2px;background-color:#e0e0e0;transition:transform .4s cubic-bezier(0,.55,.45,1)}.Menu_menu--contents__links--contents__recruit--contents__body__jo3kU{font-size:18px;font-weight:500;line-height:1;letter-spacing:.15em;overflow:hidden}.Menu_menu--contents__links--contents__recruit--contents__body--contents__tGJeg{display:flex;flex-direction:column;padding:30px 2px 10px 10px}.Menu_menu--contents__links--contents__recruit--contents__body--contents__intern--link__2kEOb,.Menu_menu--contents__links--contents__recruit--contents__body--contents__interview--link__CK5aD,.Menu_menu--contents__links--contents__recruit--contents__body--contents__midcareer--link__W2KsH,.Menu_menu--contents__links--contents__recruit--contents__body--contents__newgrad--link__yj9sm{display:flex;justify-content:space-between}.Menu_menu--contents__links--contents__recruit--contents__body--contents__intern--link__2kEOb svg,.Menu_menu--contents__links--contents__recruit--contents__body--contents__interview--link__CK5aD svg,.Menu_menu--contents__links--contents__recruit--contents__body--contents__midcareer--link__W2KsH svg,.Menu_menu--contents__links--contents__recruit--contents__body--contents__newgrad--link__yj9sm svg{width:16px;height:auto}.Menu_menu--contents__links--contents__recruit--contents__body--contents__intern--link__2kEOb:focus-visible svg,.Menu_menu--contents__links--contents__recruit--contents__body--contents__interview--link__CK5aD:focus-visible svg,.Menu_menu--contents__links--contents__recruit--contents__body--contents__midcareer--link__W2KsH:focus-visible svg,.Menu_menu--contents__links--contents__recruit--contents__body--contents__newgrad--link__yj9sm:focus-visible svg{animation:Menu_scrollMe__tX9h6 .4s}.Menu_menu--contents__links--contents__recruit--contents__body--contents__intern--link__2kEOb,.Menu_menu--contents__links--contents__recruit--contents__body--contents__midcareer--link__W2KsH,.Menu_menu--contents__links--contents__recruit--contents__body--contents__newgrad--link__yj9sm{margin-bottom:30px}.Menu_menu--contents__links--contents__311__Rm3Ve,.Menu_menu--contents__links--contents__about__PtxDG,.Menu_menu--contents__links--contents__access__D85pn,.Menu_menu--contents__links--contents__contact__RJa5s,.Menu_menu--contents__links--contents__news__yxtRn,.Menu_menu--contents__links--contents__recruit__0Kq0D,.Menu_menu--contents__links--contents__work__18mG4{font-size:18px;font-weight:700;line-height:1;letter-spacing:.15em;color:#e0e0e0}.Menu_menu--contents__links--contents__311--link__shFfq,.Menu_menu--contents__links--contents__about--link__9Y78L,.Menu_menu--contents__links--contents__access--link__hylTc,.Menu_menu--contents__links--contents__contact--link__ewpkX,.Menu_menu--contents__links--contents__news--link__cMol4,.Menu_menu--contents__links--contents__recruit--link__BzChO,.Menu_menu--contents__links--contents__work--link__JdlNx{cursor:pointer;display:flex;justify-content:space-between}.Menu_menu--contents__links--contents__311--link__shFfq svg,.Menu_menu--contents__links--contents__about--link__9Y78L svg,.Menu_menu--contents__links--contents__access--link__hylTc svg,.Menu_menu--contents__links--contents__contact--link__ewpkX svg,.Menu_menu--contents__links--contents__news--link__cMol4 svg,.Menu_menu--contents__links--contents__recruit--link__BzChO svg,.Menu_menu--contents__links--contents__work--link__JdlNx svg{width:20px;height:auto}.Menu_menu--contents__links--contents__about__PtxDG,.Menu_menu--contents__links--contents__access__D85pn,.Menu_menu--contents__links--contents__contact__RJa5s,.Menu_menu--contents__links--contents__news__yxtRn,.Menu_menu--contents__links--contents__recruit__0Kq0D,.Menu_menu--contents__links--contents__work__18mG4{margin-bottom:30px}.Menu_menu--contents__links--contents__about--link__9Y78L:focus-visible svg,.Menu_menu--contents__links--contents__access--link__hylTc:focus-visible svg,.Menu_menu--contents__links--contents__contact--link__ewpkX:focus-visible svg,.Menu_menu--contents__links--contents__news--link__cMol4:focus-visible svg,.Menu_menu--contents__links--contents__recruit--link__BzChO:focus-visible svg,.Menu_menu--contents__links--contents__work--link__JdlNx:focus-visible svg{animation:Menu_scrollMe__tX9h6 .4s}.Menu_menu--contents__border__8vRUx{width:100%;height:1px;background-color:#1f1f1f;margin-bottom:33px}.Menu_menu--contents__sns__nl_ps svg path{fill:#e0e0e0}.Menu_menu--contents__sns--contents__kR2tQ{padding:0 20px;display:flex;flex-direction:row;column-gap:21px;justify-content:flex-end}.Menu_menu--contents__sns--contents__fb--link__H2Kek svg,.Menu_menu--contents__sns--contents__nt--link__mWa9Q svg,.Menu_menu--contents__sns--contents__tw--link__dpj84 svg{height:auto}.Menu_menu--contents__sns--contents__fb--link--text__E0P5_,.Menu_menu--contents__sns--contents__nt--link--text__rsqUZ,.Menu_menu--contents__sns--contents__tw--link--text__H4kGA{font-size:15px;font-weight:500;line-height:1.5;letter-spacing:.05em;display:none}.Menu_menu--contents__sns--contents__fb--link__H2Kek{transform:translateY(-1px)}.Menu_menu--contents__sns--contents__fb--link__H2Kek svg g path:first-child{fill:#e0e0e0}.Menu_menu--contents__sns--contents__fb--link__H2Kek svg g path:nth-child(2){fill:#000!important}.Menu_menu--contents__sns--contents__nt__3gT82{transform:scale(1.2);transform-origin:0 0}.Menu_menu--contents__sns--contents__nt--link__mWa9Q svg{width:60px;padding:3px;position:relative}.Menu_menu--contents__copyright__LyfeU{position:absolute;bottom:-20px;right:40px;display:flex}.Menu_menu--contents__copyright--text__rcgdF{font-family:var(--puzzle-gothic),sans-serif;font-weight:500;line-height:1;letter-spacing:0;opacity:.3;font-size:16px}.Menu_menu--contents__copyright--mark__3DD6W{opacity:.3;transform:translate(3px);margin-right:.5em;font-size:16px;font-style:normal;font-weight:600;line-height:100%}}@media(min-width:1025px){.Menu_close__q09Kc,.Menu_open__yXt6t{display:none}}@keyframes MenuButton_scrollMe__MF8RQ{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}40%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}60%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes MenuButton_tremorPlus__R_7CH{0%{transform:translate(-50%,-50%) rotate(90deg)}20%{transform:translate(-50%,-50%) rotate(75deg)}to{transform:translate(-50%,-50%) rotate(90deg)}}@keyframes MenuButton_tremorMinus__81bIH{0%{transform:translate(-50%,-50%) rotate(0deg)}20%{transform:translate(-50%,-50%) rotate(15deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes MenuButton_tremorMenuBtnPlsOpen__X9EoP{0%{transform:translate(-50%,-50%) rotate(0deg)}20%{transform:translate(-50%,-50%) rotate(8deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes MenuButton_tremorMenuBtnMnsOpen___IoJP{0%{transform:translate(-50%,-50%) rotate(0deg)}20%{transform:translate(-50%,-50%) rotate(-8deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes MenuButton_tremorMenuBtnPlsClose__K_XBj{0%{transform:translate(-50%,-50%) rotate(45deg)}20%{transform:translate(-50%,-50%) rotate(37deg)}to{transform:translate(-50%,-50%) rotate(45deg)}}@keyframes MenuButton_tremorMenuBtnMnsClose__gFfsP{0%{transform:translate(-50%,-50%) rotate(-45deg)}20%{transform:translate(-50%,-50%) rotate(-37deg)}to{transform:translate(-50%,-50%) rotate(-45deg)}}@keyframes MenuButton_rotatePls0to45__Hvtkt{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(45deg)}}@keyframes MenuButton_rotateMns0to45__qiF3d{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-45deg)}}@keyframes MenuButton_rotatePls45to0__Rviq2{0%{transform:translate(-50%,-50%) rotate(45deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes MenuButton_rotateMns45to0__Fou1V{0%{transform:translate(-50%,-50%) rotate(-45deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes MenuButton_fadeUp__v5ugP{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes MenuButton_border-hover-in__E3Z_k{0%{width:0;opacity:1}to{width:100%;opacity:.95}}@keyframes MenuButton_border-hover-out__0h_yo{0%{width:100%;left:0;opacity:.95}to{width:0;left:100%;opacity:1}}@media(max-width:1024px){.MenuButton_close__Un7cU,.MenuButton_open__QHLll{position:relative;z-index:3000;position:absolute;top:50%;left:0;transform:translateY(-50%);left:auto;right:0;top:4px;width:50px;height:50px}.MenuButton_open__QHLll .MenuButton_menu-button__3IJe_ span:first-of-type{animation:MenuButton_rotateMns0to45__qiF3d .4s cubic-bezier(0,.55,.45,1) forwards}.MenuButton_open__QHLll .MenuButton_menu-button__3IJe_ span:last-of-type{animation:MenuButton_rotatePls0to45__Hvtkt .4s cubic-bezier(0,.55,.45,1) forwards}.MenuButton_open__QHLll .MenuButton_menu-button__3IJe_:focus-visible span:first-of-type{animation:MenuButton_tremorMenuBtnMnsClose__gFfsP .3s forwards}.MenuButton_open__QHLll .MenuButton_menu-button__3IJe_:focus-visible span:last-of-type{animation:MenuButton_tremorMenuBtnPlsClose__K_XBj .3s forwards}.MenuButton_close__Un7cU .MenuButton_menu-button__3IJe_ span:first-of-type{top:calc(50% - 4px);animation:MenuButton_rotateMns45to0__Fou1V .4s cubic-bezier(0,.55,.45,1) forwards}.MenuButton_close__Un7cU .MenuButton_menu-button__3IJe_ span:last-of-type{top:calc(50% + 4px);-webkit-clip-path:inset(0 6px 0 0);clip-path:inset(0 6px 0 0);animation:MenuButton_rotatePls45to0__Rviq2 .4s cubic-bezier(0,.55,.45,1) forwards}.MenuButton_close__Un7cU .MenuButton_menu-button__3IJe_:focus-visible span:first-of-type{animation:MenuButton_tremorMenuBtnMnsOpen___IoJP .3s forwards}.MenuButton_close__Un7cU .MenuButton_menu-button__3IJe_:focus-visible span:last-of-type{animation:MenuButton_tremorMenuBtnPlsOpen__X9EoP .3s forwards}.MenuButton_menu-button__3IJe_{position:absolute;width:inherit;height:inherit;border-radius:50%;background-color:#000}.MenuButton_menu-button__3IJe_ span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);height:2px;background-color:#fff;width:26px;transition:top .4s cubic-bezier(0,.55,.45,1),-webkit-clip-path .4s cubic-bezier(0,.55,.45,1);transition:clip-path .4s cubic-bezier(0,.55,.45,1),top .4s cubic-bezier(0,.55,.45,1);transition:clip-path .4s cubic-bezier(0,.55,.45,1),top .4s cubic-bezier(0,.55,.45,1),-webkit-clip-path .4s cubic-bezier(0,.55,.45,1)}}@media(min-width:1025px){.MenuButton_close__Un7cU,.MenuButton_open__QHLll{display:none}}.Emergency_emergency__74Xsa{max-width:738px;position:absolute;bottom:-30px;right:40px;transform:translateY(calc(100% - 15px));display:flex;align-items:center;column-gap:16px;background-color:rgba(246,246,246,.9);padding:15px 0 10px 10px;border-top:1px solid #d90000;border-bottom:1px solid #d90000}.Emergency_emergency__icon__bHXCa{transform:translateY(2px)}.Emergency_emergency__text__8wsur{transform:translateY(-3px);color:#d90000}.Emergency_emergency__text--link__oWl6f{text-decoration:underline;text-underline-offset:.3em;line-height:1.5}@media(min-width:1024px){.Emergency_emergency__74Xsa{right:40px;bottom:-20px}}@media(max-width:1024px){.Emergency_emergency__74Xsa{right:0;pointer-events:all;column-gap:10px}}@media(min-width:1025px){.Emergency_emergency__text--link__oWl6f:hover{text-decoration:none}}.HeaderRecruitTab_hrt--outer-wrap__p0KWQ{width:140px;height:40px;position:fixed;z-index:1200;top:22px;right:10px;opacity:0;transition:opacity .3s}.HeaderRecruitTab_hrt--inner-wrap__FkpLU{width:140px;height:40px;border-radius:20px;position:relative;background:#fff}.HeaderRecruitTab_hrt--button__y2WUG{width:140px;height:40px;position:absolute;top:0;z-index:-1;transition:.2s;border-radius:20px;border-right:1px solid #1f1f1f;border-left:1px solid #1f1f1f}.HeaderRecruitTab_hrt--button__arrow__8deUh{width:20px;height:20px;position:absolute;top:50%;right:0;transform:translate(-50%,-50%) scale(.4)}.HeaderRecruitTab_hrt--button__arrow__8deUh svg{transition:.3s}.HeaderRecruitTab_hrt--button__y2WUG p{width:100%;height:100%;display:inline-block;background:none;font-size:12px;font-weight:700;color:#000}.HeaderRecruitTab_hrt--button__y2WUG p span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeaderRecruitTab_hrt--button__y2WUG p span .HeaderRecruitTab_toggle_svg__kHp_S{transition:.2s;transform:scaleY(1) rotate(180deg)}.HeaderRecruitTab_hrt--button__y2WUG a{width:100%;height:100%;display:inline-block;background:none;font-size:10px;font-weight:700;color:#000;padding-left:15px}.HeaderRecruitTab_hrt--button__y2WUG a span{position:absolute;top:50%;transform:translateY(-50%)}.HeaderRecruitTab_hrt--button__y2WUG:first-child{z-index:1;border-radius:20px;background:#f6f6f6;border:1px solid #1f1f1f}.HeaderRecruitTab_hrt--button__y2WUG:first-child p{border-bottom:none}.HeaderRecruitTab_hrt--button__y2WUG:nth-child(2){background:#fff;opacity:0}.HeaderRecruitTab_hrt--button__y2WUG:nth-child(2) a{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.HeaderRecruitTab_hrt--button__y2WUG:nth-child(3){background:#fff;opacity:0}.HeaderRecruitTab_hrt--button__y2WUG:nth-child(3) a{border-bottom:1px solid #e0e0e0}.HeaderRecruitTab_hrt--button__y2WUG:nth-child(4){background:#fff;opacity:0}.HeaderRecruitTab_hrt--button__y2WUG:nth-child(4) a{border-bottom:1px solid #e0e0e0}.HeaderRecruitTab_hrt--button__y2WUG:nth-child(5){background:#fff;opacity:0}.HeaderRecruitTab_hrt--button__y2WUG:nth-child(5) a{border-bottom:1px solid #e0e0e0}.HeaderRecruitTab_hrt--button__y2WUG:nth-child(6){background:#fff;opacity:0}.HeaderRecruitTab_hrt--button__y2WUG:nth-child(6) a{border-bottom:1px solid #e0e0e0}.HeaderRecruitTab_hrt--button__y2WUG:last-child{border-bottom:1px solid #1f1f1f}.HeaderRecruitTab_hrt--button__y2WUG:last-child a{border-bottom:none}.HeaderRecruitTab_onclick-effect___yrjy .HeaderRecruitTab_hrt--button__y2WUG{width:140px;height:40px;position:absolute;border-radius:0;background:#fff}.HeaderRecruitTab_onclick-effect___yrjy .HeaderRecruitTab_hrt--button__y2WUG p span .HeaderRecruitTab_toggle_svg__kHp_S{transition:.2s;transform:scaleY(-1) rotate(180deg)}.HeaderRecruitTab_onclick-effect___yrjy .HeaderRecruitTab_hrt--button__arrow__8deUh{transition:.1s}.HeaderRecruitTab_onclick-effect___yrjy .HeaderRecruitTab_hrt--button__y2WUG:first-child{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:rgba(255,255,255,0)}.HeaderRecruitTab_onclick-effect___yrjy .HeaderRecruitTab_hrt--button__y2WUG:first-child p{border-bottom-color:rgba(255,255,255,0)}.HeaderRecruitTab_onclick-effect___yrjy .HeaderRecruitTab_hrt--button__y2WUG:nth-child(2){top:40px;opacity:1}.HeaderRecruitTab_onclick-effect___yrjy .HeaderRecruitTab_hrt--button__y2WUG:nth-child(3){top:80px;opacity:1}.HeaderRecruitTab_onclick-effect___yrjy .HeaderRecruitTab_hrt--button__y2WUG:nth-child(4){top:120px;opacity:1}.HeaderRecruitTab_onclick-effect___yrjy .HeaderRecruitTab_hrt--button__y2WUG:nth-child(5){top:160px;opacity:1}.HeaderRecruitTab_onclick-effect___yrjy .HeaderRecruitTab_hrt--button__y2WUG:nth-child(6){top:200px;opacity:1}.HeaderRecruitTab_onclick-effect___yrjy .HeaderRecruitTab_hrt--button__y2WUG:last-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.HeaderRecruitTab_hrt--button--toggle-icon__xlQVj{transform:rotate(180deg)}@media(min-width:1920px){.HeaderRecruitTab_hrt--outer-wrap__p0KWQ{margin-right:calc((100vw + 60px - 1920px + 2px)/2)}}@media(min-width:1024px)and (max-width:1920px){.HeaderRecruitTab_hrt--outer-wrap__p0KWQ{margin-right:30px}.HeaderRecruitTab_hrt--button__y2WUG:hover .HeaderRecruitTab_hrt--button__arrow__8deUh svg{transform:translateX(5px)}.HeaderRecruitTab_hrt--button__y2WUG:hover:first-child{cursor:pointer;background:#fff}.HeaderRecruitTab_hrt--button__y2WUG:hover:nth-child(n+2) span{color:rgba(0,0,0,.5333333333)}.HeaderRecruitTab_hrt--button--toggle-icon__xlQVj{transform:rotate(180deg)}}@media(max-width:1024px){.HeaderRecruitTab_hrt--outer-wrap__p0KWQ{display:none}}.Loading_loading-screen__dIa21{width:100vw;height:100vh;animation:Loading_loading-screen-appear-anim__DVVBn .4s ease-in-out 0s both}.Loading_loading-screen--wrap__w7BC_{width:100vw;height:100vh;background:#1f1f1f;position:fixed;top:0;z-index:1000}@keyframes Loading_loading-screen-appear-anim__DVVBn{0%{background:rgba(31,31,31,0)}to{background:#1f1f1f}}@media(min-width:1920px){.Loading_loading-screen__dIa21{position:relative;left:calc((-100vw + 1920px)/2)}}.Footer_footer--contents__sokIY{position:relative;padding-bottom:25px}.Footer_footer--contents__info--contents__ZS6s8{margin-left:80px;margin-right:80px;display:flex;position:relative}.Footer_footer--contents__info--contents__corp__dzmCl{flex-basis:calc((100% - (1px + 30px))*.7142857143)}.Footer_footer--contents__info--contents__corp--contents__SioYB{display:flex;column-gap:64px}.Footer_footer--contents__info--contents__corp--contents__name__ZSSjN{flex-shrink:0;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.1em}.Footer_footer--contents__info--contents__corp--contents__address__U1RM8{flex-shrink:1}.Footer_footer--contents__info--contents__corp--contents__address--contents__text__ui0FL{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.15em;margin-bottom:20px}.Footer_footer--contents__info--contents__corp--contents__address--contents__gmap__lkEE0{width:286px}.Footer_footer--contents__info--contents__border__hf_GS{width:1px;margin:4px 30px 1px 0;background-color:#1f1f1f}.Footer_footer--contents__info--contents__sns__luN6v{margin-top:10px;margin-bottom:46px}.Footer_footer--contents__info--contents__sns--contents__RyCzD{display:flex;flex-direction:row;column-gap:21px}.Footer_footer--contents__info--contents__sns--contents__fb__3vShn,.Footer_footer--contents__info--contents__sns--contents__nt__zzxCG,.Footer_footer--contents__info--contents__sns--contents__tw__MtUj3{display:flex;align-items:center;column-gap:10px}.Footer_footer--contents__info--contents__sns--contents__fb__icon__Ncp5w,.Footer_footer--contents__info--contents__sns--contents__nt__icon__rLSgA,.Footer_footer--contents__info--contents__sns--contents__tw__icon__RDlet{width:20px;text-align:center}.Footer_footer--contents__info--contents__sns--contents__fb__icon__Ncp5w svg,.Footer_footer--contents__info--contents__sns--contents__nt__icon__rLSgA svg,.Footer_footer--contents__info--contents__sns--contents__tw__icon__RDlet svg{display:block}.Footer_footer--contents__info--contents__sns--contents__fb__text__df2qY,.Footer_footer--contents__info--contents__sns--contents__nt__text__mMlfw,.Footer_footer--contents__info--contents__sns--contents__tw__text__dIvUT{font-size:18px;font-weight:500;line-height:1.5;letter-spacing:.05em;transform:translateY(-.05em);display:none}.Footer_footer--contents__info--contents__sns--contents__fb__text__df2qY{position:relative;top:1px}.Footer_footer--contents__info--contents__sns--contents__tw__MtUj3{margin-bottom:0}.Footer_footer--contents__info--contents__sns--contents__nt__zzxCG{width:100px;transform:scale(1.2) translateY(-1px);transform-origin:0 0}.Footer_footer--contents__copyright__pHscB{position:absolute;bottom:24px;right:82px;opacity:.3}.Footer_footer--contents__copyright__c__2BKL4{margin-right:5px;position:relative;top:1px;font-weight:600}.Footer_footer--contents__copyright__text__w0yEb{font-family:var(--puzzle-gothic),sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:0}@media(min-width:767px){.Footer_footer--contents__info--contents__sns--contents__fb__3vShn,.Footer_footer--contents__info--contents__sns--contents__nt__zzxCG,.Footer_footer--contents__info--contents__sns--contents__tw__MtUj3{transition:.3s}.Footer_footer--contents__info--contents__sns--contents__fb__3vShn:hover,.Footer_footer--contents__info--contents__sns--contents__nt__zzxCG:hover,.Footer_footer--contents__info--contents__sns--contents__tw__MtUj3:hover{transition:.1s;opacity:.5}}@media(max-width:767px){.Footer_footer--contents__sokIY{padding-bottom:39px}.Footer_footer--contents__logo-line__ZlYp1{margin-bottom:44px}.Footer_footer--contents__info--contents__ZS6s8{margin-left:0;margin-right:0;flex-direction:column}.Footer_footer--contents__info--contents__corp__dzmCl{flex-basis:204px;padding:0 20px}.Footer_footer--contents__info--contents__corp--contents__SioYB{flex-direction:column;row-gap:22px}.Footer_footer--contents__info--contents__corp--contents__address--contents__text__ui0FL{font-size:13px;font-weight:400;line-height:1.5;letter-spacing:.15em}.Footer_footer--contents__info--contents__corp--contents__address--contents__gmap__lkEE0{width:55%;max-width:180px}.Footer_footer--contents__info--contents__border__hf_GS{width:calc(100% - 40px);height:1px;margin:0 20px 30px}.Footer_footer--contents__info--contents__sns__luN6v{padding:0 20px}.Footer_footer--contents__copyright__pHscB{bottom:34px;right:20px}}.FooterStrokeAnimation_cls-1__vdo1f{fill:none;stroke:#fff;stroke-weight:10}.FooterStrokeAnimation_fill-black__wgPU5{stroke:#231815}.FooterStrokeAnimation_footer-logo-position--wrap__p8Tql{position:relative}.FooterStrokeAnimation_footer-logo--content__8NMBz{width:100%;height:40px;display:flex;flex-direction:row;margin-bottom:40px}.FooterStrokeAnimation_logo--mask__xdQvw{width:100vw;height:70px;background:#f6f6f6;position:absolute;top:0;right:0;z-index:100}.FooterStrokeAnimation_add-logo-animation__d0d_f{animation:FooterStrokeAnimation_logo-mask__4Eopf 1s cubic-bezier(.82,-.01,.02,1) both}@keyframes FooterStrokeAnimation_logo-mask__4Eopf{0%,20%{width:100vw}to{width:0}}.FooterStrokeAnimation_footer-logo__center__KLUCp svg{height:40px}.FooterStrokeAnimation_footer-logo__left__E_tvU{width:76px;height:42px;display:flex;align-items:center;justify-content:flex-start;margin-left:calc(50% - 50vw)}.FooterStrokeAnimation_footer-logo__right__5xqG_{width:calc(100vw - 145px - 70px);height:42px;display:flex;align-items:center;justify-content:flex-start;margin-right:-30%}@media(min-width:1920px){.FooterStrokeAnimation_logo--mask__xdQvw{transform:translateX(calc((100vw - 1920px) / 2))}.FooterStrokeAnimation_footer-logo__left__E_tvU{width:calc(80px + (100vw - 1920px)/2)}.FooterStrokeAnimation_footer-logo__right__5xqG_{width:calc(100% - 145px - 80px + 6px + (100vw - 1920px)/2)}}@media screen and (min-width:767px)and (max-width:1024px){.FooterStrokeAnimation_footer-logo__left__E_tvU{width:16px}.FooterStrokeAnimation_footer-logo__right__5xqG_{width:calc(100% - 153px)}}@media(max-width:767px){.FooterStrokeAnimation_pzl-line__ndhfI{margin-top:5.3333333333vw}.FooterStrokeAnimation_footer-logo-position--wrap__p8Tql{justify-content:center}.FooterStrokeAnimation_footer-logo--content__8NMBz{justify-content:flex-start}.FooterStrokeAnimation_footer-logo__left__E_tvU{width:15px;height:54px;margin-right:calc(50% - 50vw)}.FooterStrokeAnimation_footer-logo__center__KLUCp svg{height:60px}.FooterStrokeAnimation_footer-logo__right__5xqG_{width:calc(100% - 150px);height:54px}}.ButtonContent_button--content__MD213,.ButtonDotted_button-default__v0U71{display:flex;align-items:center;justify-content:center}.ButtonDotted_button-default__v0U71{width:100%;height:100%;column-gap:16px;flex-direction:row;border-radius:9999px;overflow:hidden;border:1px solid #e0e0e0;position:relative}.ButtonDotted_button-default__v0U71>span{width:100%;white-space:nowrap;text-overflow:ellipsis;color:#1f1f1f;font-family:Ryo Gothic PlusN,sans-serif}.ButtonDotted_button-default--dotted__FUiPH{display:flex;justify-content:center;align-items:center}.ButtonDotted_button-default--dotted__circle__vq2X3{background:#fff;border-radius:100%;position:absolute;transition:padding .2s,width .2s;mix-blend-mode:difference}.ButtonDotted_button-default--dotted__remnant__aN3NM{border-radius:100%;position:absolute;transition:.3s}.ButtonDotted_button-default--dotted__ring__p1iYK{width:28px;height:28px;border:1px solid #e0e0e0;border-radius:100%;position:absolute;transition:.4s}.ButtonDotted_button-default--decoration__0NpMz,.ButtonDotted_button-default--decoration__mark__Hof1q{display:flex;justify-content:center;align-items:center}.ButtonDotted_button-default--decoration__mark__Hof1q{border-radius:100%}.ButtonDotted_button-default--decoration__mark__Hof1q svg{overflow:visible}@media(min-width:768px){.ButtonDotted_button-default--dotted__circle__vq2X3{transition:.2s;background:#1f1f1f}.ButtonDotted_button-default__v0U71:hover .ButtonDotted_button-default--dotted__circle__vq2X3{width:200%;height:0;padding-top:200%;background:#f6f6f6;transition:padding-top .6s cubic-bezier(.16,1,.3,1),width .6s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1)}.ButtonDotted_light-hover-effort__dkLRs:hover{transition:.4s}.ButtonDotted_light-hover-effort__dkLRs:hover .ButtonDotted_button-default--dotted__remnant__aN3NM{background:#f6f6f6;transition:.1s}.ButtonDotted_light-hover-effort__dkLRs:hover .ButtonDotted_button-default--dotted__ring__p1iYK{opacity:.2;transition:.1s}.ButtonDotted_button-default--dotted__remnant__aN3NM{background:#000}.ButtonDotted_dark-hover-effort__9yeDX{transition:.6s}.ButtonDotted_dark-hover-effort__9yeDX .ButtonDotted_button-default--dotted__remnant__aN3NM{background:#fff}.ButtonDotted_dark-hover-effort__9yeDX:hover{background:#000!important;transition:.1s;border-color:rgba(31,31,31,0)}.ButtonDotted_dark-hover-effort__9yeDX:hover .ButtonDotted_button-default--dotted__remnant__aN3NM{background:#1f1f1f;transition:.1s}}.ButtonDotted_button-recruit-download__ppxTE{border-color:#1f1f1f}.ButtonSizer_button--content__Q3Pyi{display:flex;align-items:center;justify-content:center}.BottomImage_bottom__image__ADNeS{width:100%;height:auto;overflow-x:hidden}@media screen and (max-width:767px){.BottomImage_bottom__image__ADNeS{width:100%;height:auto;display:flex;justify-content:center;align-items:center}.BottomImage_bottom__image__ADNeS img{width:100%;height:auto}}.SplitSide_side__zDiME{position:relative;z-index:10;width:calc((100% - 1920px)/2);flex-basis:calc((100% - 1920px)/2);flex-shrink:1}.SplitSide_side-contents__fHuKh{width:100%;height:100%;opacity:0}.SplitSide_side__zDiME.SplitSide_left__Zk3Tw{flex-direction:row-reverse;opacity:0}.SplitSide_side__zDiME.SplitSide_right__CVQkE{flex-direction:row}