.Breadcrumb_list__B6LBY{align-items:center;display:flex;list-style:none;margin:0 auto}.Breadcrumb_item__0SKlI{white-space:nowrap}.Breadcrumb_item__0SKlI:after{content:">";display:inline-block;margin:0 2px;transform:translate3d(0,2px,0)}.Breadcrumb_item__0SKlI:last-child:after{display:none}.Breadcrumb_link__AD6ZO{color:var(--color-font);font-family:var(--font-default);font-size:10px;font-style:normal;font-weight:400;line-height:calc(12/10);letter-spacing:0;white-space:nowrap}.Breadcrumb_link__AD6ZO:not(span):hover{text-decoration:underline}.ButtonPrimary_button__xl03s{background-color:#fff;border:4px solid #000;border-radius:50px;box-shadow:0 4px 0 0 rgba(0,0,0,1);color:#000;display:inline-block;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.08em;line-height:calc(20/16);margin:0 0 4px;padding:8px 56px;text-align:center;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease,translate .3s ease}.ButtonPrimary_button__xl03s:hover{background-color:var(--color-orange);box-shadow:0 0 0 0 rgba(0,0,0,1);translate:0 4px 0}.ButtonPrimary_button__xl03s.ButtonPrimary_home__AGYPM:hover{background-color:var(--color-orange);box-shadow:0 0 0 0 rgba(0,0,0,1);translate:0 6px 0}.ButtonPrimary_button__xl03s.ButtonPrimary_isVertical__2rd5B{box-shadow:4px 0 0 0 rgba(0,0,0,1);margin:0;max-width:42px;padding:30px 8px}.ButtonPrimary_button__xl03s.ButtonPrimary_isVertical__2rd5B:hover{box-shadow:0 0 0 0 rgba(0,0,0,1);translate:4px 0 0}.ButtonPrimary_button__xl03s.ButtonPrimary_orange__ZVAwl{background-color:var(--color-orange)}.ButtonPrimary_button__xl03s.ButtonPrimary_blue__i8ADs{background-color:var(--color-blue)}.ButtonPrimary_button__xl03s.ButtonPrimary_yellow__ZT4_i{background-color:var(--color-yellow)}.ButtonPrimary_button__xl03s.ButtonPrimary_green__cl81_,.ButtonPrimary_button__xl03s.ButtonPrimary_white-to-green__xYuxX:hover{background-color:var(--color-green)}.ButtonPrimary_button__xl03s.ButtonPrimary_white-to-green__xYuxX.ButtonPrimary_isAnimated__825Dm{animation:ButtonPrimary_white-to-green-animation__X_Egg 1s ease 1}@keyframes ButtonPrimary_white-to-green-animation__X_Egg{0%{background-color:#fff}30%{background-color:var(--color-green);box-shadow:0 0 0 0 rgba(0,0,0,1);translate:0 6px 0}60%{background-color:var(--color-green);box-shadow:0 0 0 0 rgba(0,0,0,1);translate:0 6px 0}to{background-color:#fff;box-shadow:0 6px 0 0 rgba(0,0,0,1);translate:0 0 0}}.ButtonPrimary_button__xl03s.ButtonPrimary_small__7R_sU{font-size:14px}.ButtonPrimary_button__xl03s.ButtonPrimary_medium__we3qD{font-size:16px}.ButtonPrimary_button__xl03s.ButtonPrimary_large__KZ_QZ{font-size:20px;max-width:100%;width:557px}.ButtonPrimary_button__xl03s.ButtonPrimary_home__AGYPM{box-shadow:0 6px 0 0 rgba(0,0,0,1);font-size:20px;letter-spacing:.05em;line-height:1;margin:0 0 6px;padding:24px 54px}@media screen and (max-width:980px){.ButtonPrimary_button__xl03s.ButtonPrimary_large__KZ_QZ{font-size:14px}.ButtonPrimary_button__xl03s.ButtonPrimary_home__AGYPM{box-shadow:0 6px 0 0 rgba(0,0,0,1);font-size:18px;letter-spacing:.05em;line-height:1;margin:0 0 6px;padding:20px 44px}}@media screen and (max-width:650px){.ButtonPrimary_button__xl03s.ButtonPrimary_large__KZ_QZ{padding:12px;width:100%}}@media screen and (max-width:365px){.ButtonPrimary_button__xl03s.ButtonPrimary_home__AGYPM{box-shadow:0 6px 0 0 rgba(0,0,0,1);font-size:16px;letter-spacing:.05em;line-height:1;margin:0 0 6px;padding:18px 38px}}.SandmanFooter_backtotop__4p0pE{display:inline-block;position:absolute;top:-214px;right:70px;transition:scale .3s ease;transform-origin:center bottom}.SandmanFooter_backtotop__4p0pE:hover{scale:.95}.SandmanFooter_backtotop__4p0pE i{display:block;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:calc(14/12);opacity:0;position:absolute;top:98px;text-align:center;text-indent:-30px;translate:0 10px 0;width:100%}.SandmanFooter_sandmanAnimation__mVBrM{background:url(/images/charactor-sandman-footer-steps.png)no-repeat 0 0/1518px;height:268px;width:253px}.SandmanFooter_sandmanAnimation__mVBrM[data-animation=play]{animation:SandmanFooter_sandman__wZ8pg .6s steps(5) forwards}.SandmanFooter_sandmanAnimation__mVBrM[data-animation=play] i{opacity:1;translate:0 0 0;transition:opacity .6s ease .9s,translate .6s ease .9s}@keyframes SandmanFooter_sandman__wZ8pg{to{background-position:-1265px 0}}@media screen and (max-width:980px){.SandmanFooter_backtotop__4p0pE{top:-88px;right:calc(50% - 207px)}.SandmanFooter_backtotop__4p0pE i{font-size:10px;top:34px;text-indent:-4px}.SandmanFooter_sandmanAnimation__mVBrM{background-size:648px;height:115px;width:108px}@keyframes SandmanFooter_sandman__wZ8pg{to{background-position:-540px 0}}}@media screen and (max-width:560px){.SandmanFooter_backtotop__4p0pE{right:calc(20vw - 68px)}}.FooterPipe_footerPipe__js_pe{display:block;margin:0 auto -120px;max-width:86vw;position:relative;right:25px;z-index:-1}.FooterPipe_footerPipeSp__NCt0l{display:none}@media screen and (max-width:980px){.FooterPipe_footerPipe__js_pe{display:none}.FooterPipe_footerPipeSp__NCt0l.FooterPipe_isHome__e3KAp{display:block;margin:0 auto;max-width:480px;position:relative;top:-77px;right:10px;width:86vw;z-index:-1}}.Footer_footer__exPaE{align-items:flex-end;display:flex;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:100dvh;width:100%}.Footer_footerLeft__fatQ9{background-color:#F5F4F4;border-radius:0 50px 0 0;margin:0 -75px 0 0;padding:0 75px 0 0;width:calc(50% + 75px)}.Footer_footerLeftInner__hskpb{margin:0 0 0 auto;max-width:100%;padding:80px 0 90px 25px;position:relative;width:575px}.Footer_company__eSaPn{align-items:flex-end;border-bottom:3px dashed #000;display:flex;gap:58px;padding:0 0 9px 18px;width:-moz-fit-content;width:fit-content}.Footer_companyLogo__pVSBL{display:block}.Footer_companyName__UZiBX{font-size:18px;font-weight:700;letter-spacing:.2em;line-height:calc(22/18);padding:0 0 6px}.Footer_menu__doBfd{display:flex;flex-direction:column;gap:16px;list-style:none;margin:45px 0 0;padding:0 0 0 25px}.Footer_menu__doBfd a{display:inline-block;font-size:16px;font-weight:700;letter-spacing:.2em;line-height:1;padding:10px 10px 10px 0}.Footer_menu__doBfd a:before{background:url(/images/icon-footer-menu-arrow.svg) no-repeat 50%;content:"";display:inline-block;height:12px;margin:0 8px 0 0;width:10px}.Footer_menu__doBfd a:hover{transform:translate3d(5px,0,0)}.Footer_contact__Y0l5h{margin:30px 0 0 25px}.Footer_phone__Ka71U{font-size:18px;font-weight:700;letter-spacing:.2em;line-height:calc(22/18);margin:23px 0 0 25px}.Footer_hour__AAQIA{font-size:14px;font-weight:700;line-height:calc(16/14);margin:10px 0 0 25px}.Footer_footerRight__RoXLo{background-color:var(--color-blue);border-radius:50px 0 0 0;width:50%}.Footer_footerRightInner__0SA12{padding:80px 57px 90px 70px;position:relative;max-width:100%;width:575px}.Footer_accessHeadline__mjbVU{font-size:24px;font-weight:700;letter-spacing:.2em;line-height:calc(28/24);padding:0 0 0 24px;text-transform:uppercase}.Footer_accessIframe__pEUpk{aspect-ratio:8/5;border:3px solid #000;border-radius:36px;display:block;height:auto;margin:8px 0 0;max-width:100%}.Footer_accessLink__StwAc{display:inline-block;font-size:12px;font-weight:700;margin:16px 0 0 24px;text-decoration:underline}.Footer_accessLink__StwAc:hover{text-decoration:none}.Footer_accessAddress__ySBrs{font-size:14px;font-weight:700;letter-spacing:.2em;line-height:calc(17/14);margin:12px 0 0 24px}.Footer_footerBottom__1pHyP{background:#000000 url(/images/footer-enshin-text.svg) repeat-x center calc(50% - 15px);padding:160px 0 54px;position:relative;width:100%}.Footer_footerBuckets__cb_3M{display:flex;gap:28px;justify-content:center;position:absolute;top:-67px;margin:0 auto;overflow:hidden;width:100%}.Footer_footerBuckets__cb_3M img{display:block;height:110px;min-width:110px;object-fit:cover;object-position:top center;width:110px}.Footer_footerBuckets__cb_3M img[data-state=active]{object-position:bottom center}.Footer_copyright__SDYuq{color:#fff;font-size:14px;letter-spacing:.01em;line-height:calc(17/14);text-align:center}@media screen and (max-width:980px){.Footer_footer__exPaE{align-items:flex-end;flex-direction:column}.Footer_footerLeft__fatQ9{margin:0;order:2;padding:0;width:100%}.Footer_footerLeftInner__hskpb{margin:0;padding:45px 30px 70px;width:100%}.Footer_company__eSaPn{align-items:flex-start;flex-direction:column;gap:33px;margin:0 0 0 -30px;padding:0 0 16px 30px;width:calc(100vw - 30px)}.Footer_companyName__UZiBX{padding:0}.Footer_menu__doBfd{margin:60px 0 0;padding:0}.Footer_contact__Y0l5h{margin:40px 0 0}.Footer_phone__Ka71U{margin:23px 0 0}.Footer_hour__AAQIA{margin:3px 0 0}.Footer_footerRight__RoXLo{margin:0 0 -50px;order:1;width:calc(100% - 30px)}.Footer_footerRightInner__0SA12{padding:39px 43px 106px 15px;width:100%}.Footer_accessHeadline__mjbVU{padding:0}.Footer_accessIframe__pEUpk{width:100%}.Footer_accessLink__StwAc{margin:0}.Footer_accessAddress__ySBrs{font-size:10px;margin:9px 0 0}.Footer_footerBottom__1pHyP{background:#000000 url(/images/footer-enshin-text.svg) repeat-x center calc(50% - 5px) /138px auto;order:3;padding:82px 0 25px}.Footer_footerBuckets__cb_3M{gap:0;top:-37px;width:100%}.Footer_footerBuckets__cb_3M img{height:52px;min-width:52px;width:52px}.Footer_copyright__SDYuq{font-size:10px}}.Hamburger_hamburger__8qKDW{background-color:transparent;border:none;cursor:pointer;display:block;height:120px;outline:none;width:54px}.Hamburger_hamburger__8qKDW img{height:auto;transition:transform .3s ease}.Hamburger_hamburger__8qKDW img:first-child{position:absolute;top:0;left:0}.Hamburger_hamburger__8qKDW img:nth-child(2){position:absolute;top:22px;left:0}.Hamburger_hamburger__8qKDW img:nth-child(3){position:absolute;top:44px;left:0}.Hamburger_hamburgerLabel__wAbUU{display:block;font-family:Rubik,sans-serif;font-size:16px;font-weight:700;margin:auto;position:absolute;top:75px;right:5px;left:0;rotate:90deg;text-transform:uppercase;transition:transform .3s ease;width:-moz-fit-content;width:fit-content}.Hamburger_hamburger__8qKDW:hover img:first-child{transform:translate3d(0,-8px,0)}.Hamburger_hamburger__8qKDW:hover img:nth-child(3){transform:translate3d(0,8px,0)}.Hamburger_hamburger__8qKDW:hover .Hamburger_hamburgerLabel__wAbUU{transform:rotate(-90deg) translate3d(1px,2px,0)}.Hamburger_wrapper__JsfDX{overflow:auto;opacity:0;pointer-events:none;position:fixed;inset:0;transform:translate3d(1400px,0,0);transition:opacity .3s ease,transform .3s ease}.Hamburger_wrapper__JsfDX.Hamburger_isOpen__auiKT{opacity:1;pointer-events:auto;transform:translateZ(0)}.Hamburger_background__qb_Ay{position:absolute;inset:0;z-index:-1}.Hamburger_drawer___GDCs{background:#F4F4F4;border-radius:0 0 0 30px;box-shadow:40px 40px 0 0 var(--color-yellow);margin:0 0 30px auto;position:relative;right:40px;top:0;width:800px}.Hamburger_inner__LLLw9{align-items:flex-start;display:flex;padding:120px 160px 85px 58px}.Hamburger_close__ChZFN{background-color:transparent;border:none;cursor:pointer;display:block;height:76px;outline:none;position:absolute;top:126px;right:46px;width:56px}.Hamburger_close__ChZFN img{height:auto;transition:transform .3s ease}.Hamburger_close__ChZFN img:first-child{position:absolute;top:20px;left:0;transform:rotate(-40deg)}.Hamburger_close__ChZFN img:nth-child(2){position:absolute;top:20px;left:0;transform:rotate(-140deg)}.Hamburger_closeLabel__FImCk{display:block;font-family:Rubik,sans-serif;font-size:16px;font-weight:700;margin:auto;position:absolute;top:51px;left:0;text-transform:uppercase;transition:transform .3s ease;width:-moz-fit-content;width:fit-content}.Hamburger_navigation__jGgWX{border-right:3px dashed #000;width:275px}.Hamburger_menu__lCePj{display:flex;flex-direction:column;gap:28px;list-style:none;margin:-5px 0;padding:0}.Hamburger_menu__lCePj a{display:inline-block;font-size:16px;font-weight:700;letter-spacing:.2em;line-height:1;padding:10px 10px 10px 0}.Hamburger_menu__lCePj a:before{background:url(/images/icon-footer-menu-arrow.svg) no-repeat 50%;content:"";display:inline-block;height:12px;margin:0 8px 0 0;width:10px}.Hamburger_menu__lCePj a:hover{transform:translate3d(5px,0,0)}.Hamburger_contact__TKStM{padding:130px 48px 0;width:356px}.Hamburger_kinoko__IEtIh{display:block;margin:0 auto 16px}.Hamburger_donguri__Ys7o_{display:block;margin:26px auto 0}.Hamburger_contactButton__NEFeQ{margin:0 auto 13px;text-align:center;width:-moz-fit-content;width:fit-content}.Hamburger_phone__RacrS{font-size:18px;font-weight:700;letter-spacing:.2em;line-height:calc(22/18);margin:4px auto 0;text-align:center}.Hamburger_phone__RacrS i{display:block;font-size:14px;font-style:normal;letter-spacing:.2em}@media screen and (max-width:980px){.Hamburger_hamburger__8qKDW{height:95px;width:40px}.Hamburger_hamburger__8qKDW img{width:40px}.Hamburger_hamburger__8qKDW img:nth-child(2){position:absolute;top:15px;left:0}.Hamburger_hamburger__8qKDW img:nth-child(3){position:absolute;top:30px;left:0}.Hamburger_hamburgerLabel__wAbUU{font-size:14px;top:56px;right:0;left:-2px}.Hamburger_wrapper__JsfDX{transform:translate3d(1400px,0,0)}.Hamburger_drawer___GDCs{box-shadow:25px 25px 0 0 var(--color-yellow),25px 0 0 0 var(--color-yellow);right:25px;width:310px}.Hamburger_inner__LLLw9{align-items:flex-start;flex-direction:column;padding:0 0 26px}.Hamburger_close__ChZFN{height:54px;top:17px;right:10px;width:40px}.Hamburger_close__ChZFN img{width:40px}.Hamburger_close__ChZFN img:first-child{top:10px}.Hamburger_close__ChZFN img:nth-child(2){position:absolute;top:10px}.Hamburger_closeLabel__FImCk{font-size:13px;letter-spacing:-.05em;top:38px}.Hamburger_navigation__jGgWX{border-right:none;padding:48px 0 0 40px;width:100%}.Hamburger_menu__lCePj{margin:-5px 0}.Hamburger_menu__lCePj a{display:inline-block;font-size:16px;font-weight:700;letter-spacing:.2em;line-height:1;padding:10px 10px 10px 0}.Hamburger_contact__TKStM{display:flex;flex-direction:column;padding:49px 0 0 8px;width:100%}.Hamburger_kinoko__IEtIh{display:none}.Hamburger_donguri__Ys7o_{height:auto;margin:0 auto;order:-1;width:212px}.Hamburger_contactButton__NEFeQ{margin:17px auto 18px;text-align:center}.Hamburger_phone__RacrS{font-size:22px;line-height:calc(27/22);margin:7px auto 0}}.Header_header__gGK2p{pointer-events:none;position:fixed;top:0;left:0;width:100%;z-index:10}.Header_inner__SV9Im{margin:0 auto;max-width:1256px;padding:12px 25px;position:relative;width:100%}.Header_logoWrapper__q7F23{margin:0 auto;max-width:1100px;transition:opacity .3s ease,transform .3s ease}.Header_logo__hNdxq{display:inline-block;height:auto;pointer-events:auto}.Header_right__QRWrC{align-items:center;display:flex;flex-direction:column;gap:20px;pointer-events:auto;position:absolute;right:25px;top:21px;transition:opacity .3s ease,transform .3s ease}.Header_rightButtons__vT_sx{display:flex;margin:20px auto 0}.Header_tel__F_tUG{color:#000;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.2em;line-height:calc(19/16);text-decoration:none;writing-mode:vertical-rl}@media screen and (min-width:1px) and (max-width:980px){.Header_inner__SV9Im{padding:8px 30px}.Header_logo__hNdxq{height:34px;width:79px}.Header_right__QRWrC{right:15px;top:15px}.Header_rightButtons__vT_sx,.Header_tel__F_tUG{display:none}}.HeroImage_heroImage__DSZhh{aspect-ratio:1400/326;display:block;height:auto;margin:0 calc(50% - 50vw);max-width:none;object-fit:cover;object-position:center center;width:100vw}.HeroImage_heroImage__DSZhh.HeroImage_bottom__HDFpr{object-position:center bottom}.HeroImage_heroImage__DSZhh.HeroImage_top__PKfcS{object-position:center top}@media screen and (max-width:980px){.HeroImage_heroImage__DSZhh{height:326px}}@media screen and (max-width:650px){.HeroImage_heroImage__DSZhh{height:160px}}.HeadlineHome_headline__LIbvN{position:relative;width:-moz-fit-content;width:fit-content}.HeadlineHome_english__NwXCt{color:#000;display:block;font-size:98px;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}.HeadlineHome_japanese__VKXr0{background-color:#fff;border:2px dashed #000;border-radius:5px;color:var(--color-orange);display:block;font-size:16px;font-weight:700;line-height:1;min-width:198px;padding:6px 19px;position:absolute;text-align:center;width:-moz-fit-content;width:fit-content;z-index:3}.HeadlineHome_japanese__VKXr0:before{background:url(/images/top-headline-triangle.png)no-repeat 50%/contain;content:"";display:block;height:27px;position:absolute;left:calc(50% - 13px);top:-27px;width:27px}.HeadlineHome_aboutus__uPuHR .HeadlineHome_japanese__VKXr0{bottom:-25px;right:30px}.HeadlineHome_product__F40Zd .HeadlineHome_japanese__VKXr0{top:-25px;right:60px}.HeadlineHome_product__F40Zd .HeadlineHome_japanese__VKXr0:before{top:auto;bottom:-27px;rotate:180deg}.HeadlineHome_repairing__odpk9 .HeadlineHome_japanese__VKXr0{bottom:-25px;right:36px}.HeadlineHome_works__MGYb_ .HeadlineHome_english__NwXCt{writing-mode:vertical-rl}.HeadlineHome_works__MGYb_ .HeadlineHome_japanese__VKXr0{bottom:-55px;left:-74px}@media screen and (max-width:980px){.HeadlineHome_english__NwXCt{font-size:62px}.HeadlineHome_japanese__VKXr0{border:2px dashed #000;font-size:14px;min-width:144px;padding:5px 14px}.HeadlineHome_japanese__VKXr0:before{height:20px;left:calc(50% - 10px);top:-20px;width:20px}.HeadlineHome_aboutus__uPuHR .HeadlineHome_japanese__VKXr0{bottom:-32px;right:-20px}.HeadlineHome_product__F40Zd .HeadlineHome_japanese__VKXr0{top:auto;right:-22px;bottom:-35px}.HeadlineHome_product__F40Zd .HeadlineHome_japanese__VKXr0:before{top:-20px;bottom:auto;rotate:revert}.HeadlineHome_repairing__odpk9 .HeadlineHome_japanese__VKXr0{right:-12px;bottom:-35px}.HeadlineHome_works__MGYb_ .HeadlineHome_english__NwXCt{writing-mode:revert}.HeadlineHome_works__MGYb_ .HeadlineHome_japanese__VKXr0{bottom:-35px;left:8px}}@media screen and (max-width:650px){.HeadlineHome_japanese__VKXr0{font-size:12px}.HeadlineHome_english__NwXCt{font-size:32px}}.KV_kv__FE45U{margin:0 calc(50% - 50vw);overflow:hidden;padding:0 12px;position:relative}.KV_kvMain__4iNM_,.KV_kv__FE45U{background-color:var(--color-skyblue);z-index:1}.KV_kvMain__4iNM_{aspect-ratio:942/702;display:block;margin:auto;max-width:100%;padding:75px 0;width:942px}.KV_kvMainPhoto__F7BIF{border:6px solid #000;border-radius:52px;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative}.KV_kvMainPhoto__F7BIF img{aspect-ratio:942/552;display:block;object-fit:cover}.KV_kvMainInner__tHlfq{display:block;height:-moz-fit-content;height:fit-content;margin:auto;position:absolute;top:auto;right:0;bottom:147px;left:0;text-align:center;width:-moz-fit-content;width:fit-content}.KV_kvMainMark__6CDET{display:block;margin:0 auto}.KV_kvMainText__FCwJa{color:#fff;font-size:24px;font-weight:700;line-height:1}.KV_kvScroll__sOXKn{margin:0 auto;max-width:1080px;position:absolute;right:0;bottom:17px;left:0;text-align:right;width:calc(100% - 50px);z-index:2}.KV_kvScroll__sOXKn img{display:block;margin:0 0 0 auto}@media screen and (max-width:980px){.KV_kvMain__4iNM_{width:680px}.KV_kvMainInner__tHlfq{bottom:125px}.KV_kvMainMark__6CDET{width:300px}.KV_kvMainText__FCwJa{font-size:18px;margin:10px auto 0}.KV_kvScroll__sOXKn{display:none}}@media screen and (max-width:650px){.KV_kvMain__4iNM_{aspect-ratio:351/482;padding:147px 0 47px;width:480px}.KV_kvMainPhoto__F7BIF img{aspect-ratio:352/286;object-fit:cover}.KV_kvMainInner__tHlfq{top:82px;bottom:auto}.KV_kvMainMark__6CDET{width:238px}.KV_kvMainText__FCwJa{color:#000;font-size:13px;margin:3px auto 0}}.SplashScreen_splash__OW_Ak{background-color:var(--color-skyblue);margin:auto;position:fixed;inset:0;transition:transform .3s ease;z-index:1000}.SplashScreen_splashE__fnudx{left:calc(50% - 57px);z-index:3}.SplashScreen_splashE__fnudx,.SplashScreen_splashN__n_IQQ{opacity:0;position:absolute;top:calc(50% - 34px);transition:transform .6s ease .6s}.SplashScreen_splashN__n_IQQ{left:calc(50% - 3px);z-index:2}.SplashScreen_splashText__mCJFZ{background:url(/images/splash-text.svg)no-repeat 50%/contain;height:18px;margin:0 auto;opacity:0;overflow:hidden;position:absolute;top:calc(50% - 9px);left:calc(50% - 427px);width:854px;z-index:1}.SplashScreen_splashText__mCJFZ:after,.SplashScreen_splashText__mCJFZ:before{background-color:var(--color-skyblue);content:"";height:100%;position:absolute;left:0;top:0;transition:transform .6s ease .6s;width:50%}.SplashScreen_splashText__mCJFZ:after{right:0;left:auto}@media screen and (max-width:850px){.SplashScreen_splashE__fnudx{left:calc(50% - 94px);top:calc(50% - 57px);width:119px}.SplashScreen_splashN__n_IQQ{left:calc(50% - 22px);top:calc(50% - 57px);width:122px}.SplashScreen_splashText__mCJFZ{background:url(/images/splash-text-sp.svg)no-repeat 50%/contain;height:96px;top:calc(50% - 48px);left:calc(50% - 138px);width:277px}.SplashScreen_splashText__mCJFZ:after,.SplashScreen_splashText__mCJFZ:before{transition:transform .4s ease .6s}}.SplashScreen_splash__OW_Ak.SplashScreen_isPlay__YXSWL .SplashScreen_splashN__n_IQQ{opacity:1;transform:translate3d(430px,0,0)}.SplashScreen_splash__OW_Ak.SplashScreen_isPlay__YXSWL .SplashScreen_splashText__mCJFZ{opacity:1}.SplashScreen_splash__OW_Ak.SplashScreen_isPlay__YXSWL .SplashScreen_splashText__mCJFZ:before{transform:translate3d(-100%,0,0)}.SplashScreen_splash__OW_Ak.SplashScreen_isPlay__YXSWL .SplashScreen_splashText__mCJFZ:after{transform:translate3d(100%,0,0)}.SplashScreen_splash__OW_Ak.SplashScreen_isPlay__YXSWL .SplashScreen_splashE__fnudx{opacity:1;transform:translate3d(-430px,0,0)}.SplashScreen_splash__OW_Ak.SplashScreen_isPlayback__UV5lz .SplashScreen_splashE__fnudx,.SplashScreen_splash__OW_Ak.SplashScreen_isPlayback__UV5lz .SplashScreen_splashN__n_IQQ,.SplashScreen_splash__OW_Ak.SplashScreen_isPlayback__UV5lz .SplashScreen_splashText__mCJFZ:after,.SplashScreen_splash__OW_Ak.SplashScreen_isPlayback__UV5lz .SplashScreen_splashText__mCJFZ:before{transition:transform .45s ease;transform:translateZ(0)}.SplashScreen_splash__OW_Ak.SplashScreen_isHide__sLOkG{transition:transform .45s ease .45s;transform:translate3d(0,-100vh,0)}@media screen and (max-width:850px){.SplashScreen_splash__OW_Ak.SplashScreen_isPlay__YXSWL .SplashScreen_splashE__fnudx{opacity:1;transform:translate3d(-155px,0,0)}.SplashScreen_splash__OW_Ak.SplashScreen_isPlay__YXSWL .SplashScreen_splashN__n_IQQ{opacity:1;transform:translate3d(155px,0,0)}.SplashScreen_splash__OW_Ak.SplashScreen_isPlayback__UV5lz .SplashScreen_splashE__fnudx,.SplashScreen_splash__OW_Ak.SplashScreen_isPlayback__UV5lz .SplashScreen_splashN__n_IQQ{transition:transform .3s ease;transform:translateZ(0)}.SplashScreen_splash__OW_Ak.SplashScreen_isPlayback__UV5lz .SplashScreen_splashText__mCJFZ:after,.SplashScreen_splash__OW_Ak.SplashScreen_isPlayback__UV5lz .SplashScreen_splashText__mCJFZ:before{transition:transform .45s ease;transform:translateZ(0)}}.SplashScreen_splash__OW_Ak.SplashScreen_is60th__7NFPa .SplashScreen_kv60th__e7nXw{animation:SplashScreen_bound__tzmmi .9s ease-in-out forwards}@keyframes SplashScreen_bound__tzmmi{0%{transform:translate3d(0,-100vh,0)}25%{transform:translateZ(0)}40%{transform:translate3d(0,-100px,0) scale(.7,1.3)}55%{transform:translateZ(0)}to{transform:translateZ(0)}}.SplashScreen_kv60th__e7nXw{align-items:center;aspect-ratio:942/702;background-color:var(--color-skyblue);display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:100%;padding:75px 18px;position:absolute;inset:0;text-align:center;transform:translate3d(0,-100vh,0);width:942px;z-index:3}.SplashScreen_kv60thText1__RdbI5{display:block}.SplashScreen_kv60thText2__30RIr{font-size:24px;font-weight:700;line-height:1}.SplashScreen_kv60thMark__ZNFz8{display:block;margin:44px auto 18px}@media screen and (max-width:650px){.SplashScreen_kv60th__e7nXw{aspect-ratio:351/482}.SplashScreen_kv60thText1__RdbI5{height:auto;width:196px}.SplashScreen_kv60thText2__30RIr{font-size:16px;letter-spacing:.05em;white-space:nowrap}.SplashScreen_kv60thMark__ZNFz8{margin:12px auto 25px;width:460px}}.SandmanAbout_sandman__BFeH0{display:block;position:absolute;right:-200px;top:-200px;z-index:1}@media screen and (max-width:980px){.SandmanAbout_sandman__BFeH0{display:block;height:auto;right:0;top:-70px;width:60px}}.SandmanProduct_sandman__fOJNO{display:block;opacity:0;position:absolute;left:262px;bottom:-475px;z-index:1}@media screen and (max-width:980px){.SandmanProduct_sandman__fOJNO{display:block;height:auto;left:115px;bottom:-225px;width:60px}}.SandmanRepairing_sandman__W3RJB{display:block;opacity:0;position:absolute;left:65px;bottom:45px;z-index:1}@media screen and (max-width:980px){.SandmanRepairing_sandman__W3RJB{display:block;height:auto;left:40px;bottom:30px;width:60px}}.SandmanRoad_sandman__tqon6{display:block;opacity:0;position:absolute;left:0;bottom:80px;z-index:2}@media screen and (max-width:980px){.SandmanRoad_sandman__tqon6{display:block;height:auto;bottom:60px;width:60px}}@media screen and (max-width:650px){.SandmanRoad_sandman__tqon6{display:block;height:auto;bottom:8px;width:60px}}.page_aboutus__HCMyl{padding:0 0 372px}.page_aboutusTagline__WDFLr{margin:0 0 -165px;padding:85px 0 0;position:relative}.page_aboutusSlider1__Npic2{max-width:none;position:absolute;top:-140px;right:-260px;z-index:2}.page_aboutusTires__tasZU{position:absolute;left:calc(50% - 576px);top:77px}.page_aboutusTaglineText__ggXvt{background-color:#000;color:#fff;font-size:36px;font-weight:700;letter-spacing:.2em;line-height:1;margin:0 auto;padding:25px 25px 40px 20px;position:relative;writing-mode:vertical-rl;white-space:nowrap;z-index:2}.page_aboutusMain__oszfa{position:relative;z-index:1}.page_aboutusHeadline__AgJut{position:absolute;top:178px;right:60px}.page_aboutusHeadlineIllust__PnKMh{animation:page_ticktack__Y4h5_ 3.5s steps(2) infinite;position:absolute;top:-315px;right:-15px}@keyframes page_ticktack__Y4h5_{0%{transform:rotate(0deg);transform-origin:center bottom}to{transform:rotate(-24deg)}}.page_aboutusPhotos__Zi1qY{position:absolute;top:110px;left:-25px}.page_aboutusPhoto1__flKJ3{border-radius:50%}.page_aboutusPhoto2__C2YN1{border-radius:50%;position:absolute;top:33px;left:379px}.page_aboutusDecoration1__cbJ2d{position:absolute;top:230px;left:-50px;z-index:2}.page_aboutusDecoration2__G8V0s{position:absolute;top:406px;left:-57px;z-index:2}.page_aboutusDecoration3__vpiq0{position:absolute;top:11px;left:555px;z-index:2}.page_aboutusContent__D22Uc{display:flex;flex-wrap:wrap;gap:50px;padding:55px 0;position:relative;width:465px}.page_aboutusContent__D22Uc:before{background-color:var(--color-yellow);border-radius:400px;content:"";display:block;height:100%;position:absolute;top:0;right:-144px;width:1000px;z-index:-1}.page_aboutusText__69rR_{font-size:20px;line-height:calc(38/20);max-width:400px}.page_aboutusButton__WhIcs{margin:0 0 0 auto}.page_aboutusSlider2__3TMQy{max-width:none;position:absolute;bottom:-540px;left:0;z-index:-2}.page_aboutusShoes__CXtv0{display:flex;gap:14px;position:absolute;bottom:-250px;right:-880px;width:690px}.page_product__mVZzc{padding:300px 0 160px;position:relative}.page_productContent__GOwZR{align-items:flex-end;display:flex;gap:76px;position:relative}.page_productText__b68t9{font-size:20px;line-height:calc(38/20);max-width:400px}.page_productButton__FtpxJ{padding:0 0 6px}.page_productGroup__cttPi{position:absolute;top:67px;right:20px;z-index:-1}.page_productEquipment__Btf0K,.page_productFacility__X6WxJ{align-items:center;aspect-ratio:256/373;background-color:var(--color-skyblue);border-radius:300px;color:#fff;display:flex;font-size:58px;font-weight:700;justify-content:center;letter-spacing:.2em;position:absolute;top:97px;right:274px;writing-mode:vertical-rl;width:256px}.page_productFacility__X6WxJ{background-color:var(--color-green);top:0;right:0}.page_productEquipmentIllust__49T4B{position:absolute;left:7px;top:-70px}.page_productFacilityIllust__JArpL{position:absolute;left:32px;top:-70px}.page_repairing__joIN4{margin:100px auto 400px;padding:0 0 0 288px;position:relative;z-index:1}.page_repairing__joIN4:before{background-color:var(--color-orange);border-radius:0 60px 0 0;content:"";display:block;height:100%;position:absolute;left:0;top:0;width:100%;z-index:-1}.page_repairingContents__IQDEf{position:relative;top:-58px;left:0;width:100%}.page_repairingImage__dGZsm{position:absolute;top:10px;left:-811px}.page_repairingImageHelmet__tvuE5{position:absolute;top:-68px;right:68px;rotate:-21deg;z-index:1}.page_repairingImageDecoration__BmiOf{position:absolute;right:270px;bottom:10px;z-index:1}.page_repairingImagePhoto__hSdBb{-webkit-mask-image:url(/images/top-repairing-mask.svg);mask-image:url(/images/top-repairing-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.page_repairingIllustBolts3__k8OZJ{position:absolute;right:0;top:-86px}.page_repairingIllustBolts2__FtLnJ{position:absolute;right:282px;bottom:-30px}.page_repairingIllustNuts__rNVoR{position:absolute;bottom:-194px;left:160px}.page_repairingSlider__xedXJ{position:absolute;right:25px;bottom:-436px;z-index:-2}.page_repairingText__uHbqa{font-size:20px;line-height:calc(38/20);max-width:400px}.page_works__0CpUx{position:relative;z-index:1}.page_worksHeadline__eUcFX{position:absolute;right:65px;top:396px;z-index:2}.page_worksPhotos__6kb95{align-items:center;display:flex;padding:45px 0 108px;position:relative;z-index:1}.page_worksPhoto___sWC_{position:relative}.page_worksPhoto___sWC_:before{aspect-ratio:340/517;border-radius:400px;content:"";display:block;margin:auto;position:absolute;z-index:-1}.page_worksPhoto___sWC_:first-child{z-index:3}.page_worksPhoto___sWC_:nth-child(2){margin:0 0 0 -36px;z-index:2}.page_worksPhoto___sWC_:nth-child(3){margin:0 0 0 -69px;z-index:1}.page_worksPhoto___sWC_:first-child:before{background-color:var(--color-yellow);top:-45px;left:-30px;width:462px}.page_worksPhoto___sWC_:nth-child(2):before{background-color:var(--color-skyblue);top:-39px;left:-26px;width:408px}.page_worksPhoto___sWC_:nth-child(3):before{background-color:var(--color-orange);top:-33px;left:-22px;width:340px}.page_worksPhoto___sWC_ img{aspect-ratio:340/517;border-radius:400px;display:block;object-fit:cover}.page_worksIllust__yVC64{display:block;position:absolute;bottom:0;left:-100px;z-index:7}.page_worksBottom__7Lr2M{position:relative}.page_worksBottomButton__6KJLP{text-align:center}.page_worksBottomText__2_Y9q{font-size:20px;line-height:calc(38/20);margin:auto;position:absolute;inset:0 0 0 auto;width:calc(400/1100*100%)}.page_worksIllustHandles__lfEFr{display:block;margin:50px auto 0}.page_road__5SbyD{background:url(/images/top-enshin-road.svg) repeat-x 50%/contain;height:253px;margin:140px calc(50% - 100vw) 220px;position:relative;rotate:13deg;width:200vw;z-index:1}.page_roadHandrail__wcLB9{height:100%;position:absolute;left:0;top:0;width:100%}.page_roadHandrail__wcLB9 img{display:block;position:absolute}.page_roadHandrail__wcLB9 img:first-child{top:-78px;left:calc(50% - 510px)}.page_roadHandrail__wcLB9 img:nth-child(2){top:-78px;left:calc(50% - 335px)}.page_roadHandrail__wcLB9 img:nth-child(3){top:-78px;left:calc(50% + 155px)}.page_roadHandrail__wcLB9 img:nth-child(4){top:-78px;left:calc(50% + 330px)}.page_roadHandrail__wcLB9 img:nth-child(5){bottom:-38px;left:calc(50% - 510px)}.page_roadHandrail__wcLB9 img:nth-child(6){bottom:-38px;left:calc(50% - 335px)}.page_roadHandrail__wcLB9 img:nth-child(7){bottom:-38px;left:calc(50% + 155px)}.page_roadHandrail__wcLB9 img:nth-child(8){bottom:-38px;left:calc(50% + 330px)}.page_recruitAndCompany__gJUgj{display:flex;flex-wrap:wrap;gap:42px;justify-content:space-between;margin:0 -25px;position:relative;z-index:1}.page_recruitAndCompanyIllust__yIeON{display:block;margin:0 auto}.page_company__TCt8t,.page_recruit__wrdvg{align-items:center;display:flex;height:180px;justify-content:space-around;padding:18px 35px 18px 25px;position:relative;width:calc(50% - 21px)}.page_company__TCt8t{padding:18px 25px 18px 39px}.page_company__TCt8t:before,.page_recruit__wrdvg:before{background-color:var(--color-orange);border-radius:50px;content:"";display:block;height:100%;position:absolute;top:0;right:0;width:calc(100% + 200px);z-index:-1}.page_company__TCt8t:before{background-color:#000;right:auto;left:0}.page_companyHeadline__eQ0b8,.page_recruitHeadline__37UMx{font-size:16px;font-weight:700;line-height:calc(46/38);text-align:center}.page_companyHeadline__eQ0b8{color:#fff;order:2}.page_companyHeadline__eQ0b8:before,.page_recruitHeadline__37UMx:before{content:attr(data-english);display:block;font-size:38px;font-weight:700;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}@media screen and (max-width:1150px){.page_aboutusHeadline__AgJut{top:220px;right:-10px}.page_aboutusContent__D22Uc{max-width:400px}.page_repairingIllustBolts3__k8OZJ{display:none}.page_company__TCt8t,.page_recruit__wrdvg{padding:18px 18px 18px 15px}.page_company__TCt8t{padding:18px 15px 18px 12px}}@media screen and (max-width:980px){.page_aboutus__HCMyl{padding:0 0 172px}.page_aboutusTagline__WDFLr{margin:0 0 -140px;padding:73px 0 0}.page_aboutusSlider1__Npic2{height:auto;top:-32px;right:-25px;width:365px}.page_aboutusTires__tasZU{height:auto;left:calc(50% - 390px);top:100px;width:320px}.page_aboutusTaglineText__ggXvt{font-size:32px;margin:0 auto;padding:24px 24px 40px 18px}.page_aboutusHeadline__AgJut{top:178px;right:auto;left:375px}.page_aboutusHeadlineIllust__PnKMh{height:auto;top:-260px;right:120px;width:148px}.page_aboutusPhotos__Zi1qY{top:110px;left:-25px}.page_aboutusPhoto1__flKJ3{width:260px}.page_aboutusPhoto2__C2YN1{top:30px;left:280px;width:190px}.page_aboutusDecoration1__cbJ2d{height:auto;top:160px;left:-10px;width:150px}.page_aboutusDecoration2__G8V0s{position:absolute;top:280px;left:-15px;width:23px}.page_aboutusDecoration3__vpiq0{height:auto;top:40px;left:420px;width:45px}.page_aboutusContent__D22Uc{max-width:325px;padding:90px 0 72px}.page_aboutusContent__D22Uc:before{border-radius:220px;right:0;width:700px}.page_aboutusText__69rR_{font-size:18px;line-height:calc(38/18)}.page_aboutusButton__WhIcs{margin:0 auto;padding:0 0 0 25px}.page_aboutusSlider2__3TMQy{height:auto;bottom:-278px;left:-12px;width:242px}.page_aboutusShoes__CXtv0{gap:12px;top:400px;left:480px}.page_aboutusShoes__CXtv0 img{height:auto;width:110px}.page_product__mVZzc{padding:250px 0 60px}.page_productContent__GOwZR{flex-wrap:wrap;gap:40px}.page_productText__b68t9{font-size:18px;line-height:calc(38/18)}.page_productGroup__cttPi{top:20px;right:12px}.page_productEquipment__Btf0K,.page_productFacility__X6WxJ{font-size:40px;top:80px;right:220px;width:200px}.page_productFacility__X6WxJ{top:0;right:0}.page_productEquipmentIllust__49T4B{left:7px;top:-10px;width:170px}.page_productFacilityIllust__JArpL{left:38px;top:-30px;width:130px}.page_repairing__joIN4{margin:160px auto 160px -25px;padding:0 0 35px 25px}.page_repairingContents__IQDEf{position:relative;top:-36px;left:0;width:100%}.page_repairingHeadline__D4FhQ{margin:0 0 0 112px}.page_repairingImage__dGZsm{position:absolute;top:-56px;left:-160px}.page_repairingImageHelmet__tvuE5{height:auto;position:absolute;top:auto;right:18px;bottom:10px;width:60px}.page_repairingImageDecoration__BmiOf{display:none}.page_repairingImagePhoto__hSdBb{height:auto;width:302px}.page_repairingIllustBolts3__k8OZJ{display:block;height:auto;top:auto;right:auto;bottom:-25px;left:33px;rotate:180deg;width:81px}.page_repairingIllustBolts2__FtLnJ{display:none}.page_repairingIllustNuts__rNVoR{height:auto;position:absolute;top:-160px;bottom:auto;left:152px;width:158px}.page_repairingSlider__xedXJ{height:auto;right:55px;bottom:-230px;width:235px}.page_repairingText__uHbqa{font-size:18px;line-height:calc(38/18);max-width:none}.page_repairingButton__eBJbt{text-align:center}.page_worksHeadline__eUcFX{padding:0 0 0 5px;position:inherit;right:auto;top:auto}.page_worksPhotos__6kb95{max-width:740px;padding:15px 0 63px}.page_worksPhoto___sWC_:first-child{width:calc(135/320*100%)}.page_worksPhoto___sWC_:nth-child(2){margin:0 0 0 calc(-12/325*100%);width:calc(119/320*100%)}.page_worksPhoto___sWC_:nth-child(3){margin:0 0 0 calc(-23/325*100%);width:calc(99/320*100%)}.page_worksPhoto___sWC_:first-child:before{top:-30px;left:-20px;width:calc(100% + 40px)}.page_worksPhoto___sWC_:nth-child(2):before{top:-28px;left:-18px;width:calc(100% + 36px)}.page_worksPhoto___sWC_:nth-child(3):before{top:-26px;left:-16px;width:calc(100% + 32px)}.page_worksIllust__yVC64{height:auto;max-width:460px;bottom:0;left:-13px;width:calc(254/320*100%)}.page_worksBottom__7Lr2M{position:relative}.page_worksBottomButton__6KJLP{text-align:center}.page_worksBottomText__2_Y9q{font-size:18px;line-height:calc(38/18);position:inherit;width:100%}.page_worksIllustHandles__lfEFr{height:auto;margin:30px auto 0;width:59px}.page_road__5SbyD{height:175px;margin:100px calc(50% - 100vw) 200px}.page_roadHandrail__wcLB9 img{height:auto;width:91px}.page_roadHandrail__wcLB9 img:first-child{top:-50px;left:calc(50% - 380px)}.page_roadHandrail__wcLB9 img:nth-child(2){top:-50px;left:calc(50% - 235px)}.page_roadHandrail__wcLB9 img:nth-child(3){top:-50px;left:calc(50% + 125px)}.page_roadHandrail__wcLB9 img:nth-child(4){top:-50px;left:calc(50% + 270px)}.page_roadHandrail__wcLB9 img:nth-child(5){bottom:-38px;left:calc(50% - 380px)}.page_roadHandrail__wcLB9 img:nth-child(6){bottom:-38px;left:calc(50% - 235px)}.page_roadHandrail__wcLB9 img:nth-child(7){bottom:-38px;left:calc(50% + 125px)}.page_roadHandrail__wcLB9 img:nth-child(8){bottom:-38px;left:calc(50% + 270px)}.page_recruitAndCompany__gJUgj{flex-direction:column;gap:30px;margin:0 -25px}.page_recruitAndCompanyIllust__yIeON{height:auto;width:99px}.page_company__TCt8t,.page_recruit__wrdvg{align-items:flex-start;flex-direction:column;height:auto;padding:50px 25px 0;width:calc(100% - 45px)}.page_company__TCt8t:before,.page_recruit__wrdvg:before{height:133px;left:auto;right:0}.page_companyHeadline__eQ0b8,.page_recruitHeadline__37UMx{align-items:center;display:flex;font-size:16px;justify-content:space-between;margin:0 0 18px;order:-1;width:100%}.page_companyHeadline__eQ0b8:before,.page_recruitHeadline__37UMx:before{font-size:34px;line-height:1;margin:0}.page_companyButton__ownbj,.page_recruitButton__5sgIN{margin:0 auto;padding:0 0 0 45px}}@media screen and (max-width:767px){.page_aboutusTagline__WDFLr{margin:0 0 -40px;padding:73px 0 0}.page_aboutusTires__tasZU{height:auto;right:-10px;left:auto;top:160px;width:230px}.page_aboutusTaglineText__ggXvt{font-size:18px;letter-spacing:.3em;margin:0 0 0 33px;padding:17px 17px 25px 13px}.page_aboutusContent__D22Uc{max-width:400px;padding:90px 0 72px}.page_aboutusContent__D22Uc:before{border-radius:0 220px 220px 0;left:-25px;right:auto;width:525px}.page_aboutusHeadline__AgJut{margin:0 0 -43px;padding:330px 0 0 119px;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%}.page_aboutusHeadlineIllust__PnKMh{top:auto;bottom:-20px;right:auto;left:10px;width:122px}.page_aboutusPhotos__Zi1qY{top:12px;right:auto;bottom:auto;left:4px;width:100%}.page_aboutusPhoto1__flKJ3{width:187px}.page_aboutusPhoto2__C2YN1{top:101px;left:201px;width:134px}.page_aboutusDecoration1__cbJ2d{height:auto;top:60px;left:120px;rotate:-5deg;width:115px}.page_aboutusDecoration2__G8V0s{position:absolute;top:48px;left:218px;width:17px}.page_aboutusDecoration3__vpiq0{height:auto;top:180px;left:190px;rotate:67deg;width:25px}.page_aboutusShoes__CXtv0{gap:12px;top:265px;bottom:auto;right:auto;left:500px;rotate:90deg;transform-origin:left center}.page_aboutusShoes__CXtv0 img{height:auto;width:100px}.page_aboutusShoes__CXtv0 img:nth-child(4){display:none}}@media screen and (max-width:650px){.page_product__mVZzc{padding:140px 0 70px}.page_productText__b68t9{max-width:none}.page_productButton__FtpxJ{margin:0 auto}.page_productGroup__cttPi{display:flex;gap:25px;justify-content:center;padding:77px 0 0;position:relative;top:auto;right:auto}.page_productEquipment__Btf0K,.page_productFacility__X6WxJ{font-size:30px;position:relative;top:auto;right:auto;width:140px}.page_productFacility__X6WxJ{top:-60px;right:auto}.page_productEquipmentIllust__49T4B{left:5px;top:-11px;width:133px}.page_productFacilityIllust__JArpL{left:20px;top:-35px;width:105px}.page_repairing__joIN4{margin:160px auto 280px -25px}.page_repairingContents__IQDEf{top:-14px}.page_worksPhoto___sWC_:first-child:before{top:-15px;left:-10px;width:calc(100% + 20px)}.page_worksPhoto___sWC_:nth-child(2):before{top:-14px;left:-9px;width:calc(100% + 18px)}.page_worksPhoto___sWC_:nth-child(3):before{top:-13px;left:-8px;width:calc(100% + 16px)}.page_road__5SbyD{height:76px;margin:85px calc(50% - 100vw) 135px}.page_roadHandrail__wcLB9 img{height:auto;width:63px}.page_roadHandrail__wcLB9 img:first-child{top:-35px;left:calc(50% - 185px)}.page_roadHandrail__wcLB9 img:nth-child(2){top:-35px;left:calc(50% - 90px)}.page_roadHandrail__wcLB9 img:nth-child(3){top:-35px;left:calc(50% + 35px)}.page_roadHandrail__wcLB9 img:nth-child(4){top:-35px;left:calc(50% + 130px)}.page_roadHandrail__wcLB9 img:nth-child(5){bottom:-35px;left:calc(50% - 185px)}.page_roadHandrail__wcLB9 img:nth-child(6){bottom:-35px;left:calc(50% - 90px)}.page_roadHandrail__wcLB9 img:nth-child(7){bottom:-35px;left:calc(50% + 35px)}.page_roadHandrail__wcLB9 img:nth-child(8){bottom:-35px;left:calc(50% + 130px)}}@media screen and (max-width:560px){.page_aboutus__HCMyl{padding:0 0 280px}.page_aboutusSlider1__Npic2{height:auto;top:-32px;right:-25px;width:365px}.page_aboutusContent__D22Uc{max-width:none;padding:90px 0 72px;width:100%}.page_aboutusContent__D22Uc:before{right:0;width:calc(100% + 25px)}.page_aboutusShoes__CXtv0{top:315px;right:-80px;left:auto;width:90px}.page_aboutusShoes__CXtv0 img{width:90px}.page_product__mVZzc{padding:40px 0 70px}}.RelatedPost_listItems__mIWYQ{display:block;margin:0;transition:translate .3s ease;width:calc(312/1042*100%)}.RelatedPost_listItems__mIWYQ:hover{translate:0 -6px}.RelatedPost_listItemsImage___Lps9{aspect-ratio:16/9;border-radius:23px;display:block;height:auto;object-fit:cover;width:100%}.RelatedPost_listItemsTitle__j3uoR{font-size:18px;font-weight:700;margin:12px 0 0}.RelatedPost_listItemsText__CXF_s{font-size:14px;font-weight:400;margin:24px 0 0}.RelatedPost_listItemsText__CXF_s b{font-size:16px;font-weight:700}.RelatedPost_listItemsLink__h49ur{background-color:#000;border-radius:20px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:1;margin:20px auto 0;max-width:100%;padding:12px;text-align:center;width:216px}@media screen and (max-width:980px){.RelatedPost_listItems__mIWYQ{width:calc(104/325*100%)}.RelatedPost_listItemsImage___Lps9{border-radius:14px}.RelatedPost_listItemsText__CXF_s,.RelatedPost_listItemsTitle__j3uoR{font-size:10px;line-height:1.25;margin:8px 0 0}.RelatedPost_listItemsText__CXF_s b{display:inline-block;font-size:10px;margin:5px 0 0}}.page_wrapper___vjaj{padding:80px 0 0}.page_header__Lg71_{align-items:flex-end;display:flex;gap:25px;justify-content:flex-start;margin:25px auto 0;max-width:556px}.page_headerTitle__nKKFn{border:8px solid var(--color-font);flex:1 0;font-size:18px;font-weight:700;letter-spacing:.08em;line-height:calc(24/18);padding:5px 7px 7px}.page_headerDate__8_yqd{font-size:14px;letter-spacing:.08em;width:-moz-fit-content;width:fit-content}.page_headerDate__8_yqd b{font-size:16px;font-weight:700}.page_body__J013R{margin:12px auto 0;max-width:556px;padding:0 0 34px}.page_eyecatch__aaWih{border-radius:23px;display:block;line-height:0;margin:12px auto;overflow:hidden}.page_footer__rdDMA{border-top:1px solid var(--color-font);margin:0 auto;max-width:556px;padding:27px 0 0;text-align:center}.page_linkToList__czMh1{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1}.page_linkToList__czMh1 img{display:block;margin:0 0 8px}.page_list__YP_1k{display:flex;flex-wrap:wrap;justify-content:space-between}.page_listItemDummy__a2JyD{display:block;width:calc(312/1042*100%)}@media screen and (max-width:650px){.page_wrapper___vjaj{padding:112px 0 0}.page_header__Lg71_{align-items:flex-start;flex-direction:column;gap:8px;margin:auto}.page_headerTitle__nKKFn{border-width:6px}.page_headerDate__8_yqd{font-size:10px}.page_headerDate__8_yqd b{font-size:12px}.page_footer__rdDMA{padding:48px 0 0}.page_linkToList__czMh1 img{height:42px;width:68px}.page_listItemDummy__a2JyD{display:block;width:calc(104/325*100%)}}.ButtonAnchor_button__cVvkg{align-items:center;background-color:#fff;border:2px solid #000;border-radius:10px;color:#000;display:inline-flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:calc(20/16);margin:0 0 7px;padding:8px 56px;text-align:center;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease,translate .3s ease}.ButtonAnchor_button__cVvkg.ButtonAnchor_pop__XQw38{box-shadow:0 7px 0 0 rgba(0,0,0,1);max-width:184px;width:184px;padding:13px 7px 7px}.ButtonAnchor_button__cVvkg.ButtonAnchor_pop__XQw38:after{background:url(/images/icon-footer-menu-arrow.svg) no-repeat 50%;content:"";display:block;height:12px;margin:6px auto 0;rotate:90deg;width:10px}.ButtonAnchor_button__cVvkg.ButtonAnchor_pop__XQw38:hover{background-color:var(--color-orange);box-shadow:0 0 0 0 rgba(0,0,0,1);translate:0 7px 0}.ButtonAnchor_button__cVvkg.ButtonAnchor_simple__ip5BP{border:1px solid #000;min-width:150px;padding:10px 7px;position:relative;width:250px}.ButtonAnchor_button__cVvkg.ButtonAnchor_simple__ip5BP:after{background:url(/images/icon-anchor-arrow.svg) no-repeat 50%;content:"";display:block;height:12px;margin:auto;position:absolute;inset:0 9px 0 auto;width:10px}.ButtonAnchor_button__cVvkg.ButtonAnchor_simple__ip5BP:hover{background-color:#000;color:#fff}.ButtonAnchor_button__cVvkg.ButtonAnchor_simple__ip5BP:hover:after{filter:brightness(0) invert(1)}.ButtonAnchor_button__cVvkg.ButtonAnchor_underline__mDmKO{background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #000;font-size:12px;font-weight:700;flex:1 0;letter-spacing:.05em;line-height:calc(17/12);margin:0;min-width:180px;padding:0 12px;position:relative;transition:translate .3s ease}.ButtonAnchor_button__cVvkg.ButtonAnchor_underline__mDmKO:after{background:url(/images/icon-anchor-arrow.svg) no-repeat 50%/contain;content:"";display:block;height:8px;margin:auto;position:absolute;inset:0 4px 0 auto;width:7px}.ButtonAnchor_button__cVvkg.ButtonAnchor_underline__mDmKO:hover{translate:0 2px}@media screen and (max-width:980px){.ButtonAnchor_button__cVvkg{font-size:12px;letter-spacing:.05em;line-height:calc(14/12)}.ButtonAnchor_button__cVvkg.ButtonAnchor_pop__XQw38{min-width:90px;padding:9px 7px 7px}.ButtonAnchor_button__cVvkg.ButtonAnchor_simple__ip5BP{max-width:150px;min-width:0;padding:8px 20px;position:relative;width:100%}.ButtonAnchor_button__cVvkg.ButtonAnchor_simple__ip5BP:after{inset:0 7px 0 auto}.ButtonAnchor_button__cVvkg.ButtonAnchor_underline__mDmKO{font-size:10px;min-width:98px}.ButtonAnchor_button__cVvkg.ButtonAnchor_underline__mDmKO:after{inset:0 2px 0 auto}}@media screen and (max-width:374px){.ButtonAnchor_button__cVvkg.ButtonAnchor_simple__ip5BP{max-width:126px}}.FixedFilter_fixedFilter__FhfhX{background-color:var(--color-yellow);border-radius:0 0 30px 30px;box-shadow:5px 5px 6px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:850px;padding:20px;position:fixed;top:0;right:0;left:0;transition:translate .6s ease;translate:0 calc(-100% - 40px);width:calc(100% - 50px);z-index:50}.FixedFilter_fixedFilter__FhfhX[data-visible=true]{translate:0 0}.FixedFilter_fixedFilterToggle__uB25X{display:none}.FixedFilter_fixedFilterGroup__bnDtp{align-items:center;display:flex}.FixedFilter_fixedFilterTitle__iD6hs{font-size:18px;font-weight:700;min-width:54px}.FixedFilter_fixedFilter__FhfhX ul{display:flex;flex-wrap:wrap;gap:5px 12px;list-style:none;padding:0;width:calc(100% - 54px)}@media screen and (max-width:980px){.FixedFilter_fixedFilter__FhfhX[data-visible=false],.FixedFilter_fixedFilter__FhfhX[data-visible=true]{border-radius:30px 30px 0 0;box-shadow:5px 5px 6px rgba(0,0,0,.5);padding:5px 5px 16px;top:auto;bottom:0;translate:0 calc(100% - 40px)}.FixedFilter_fixedFilterToggle__uB25X{display:block}.FixedFilter_fixedFilterToggleOpen__YOvHO{display:block;font-size:12px}.FixedFilter_fixedFilterToggleOpen__YOvHO:before{background:url(/images/icon-anchor-arrow.svg)no-repeat 50%/contain;content:"";display:block;height:7px;margin:0 auto;rotate:180deg;width:8px}.FixedFilter_fixedFilterToggleClose__1P_7Y{display:block;font-size:12px}.FixedFilter_fixedFilterToggleClose__1P_7Y:before{background:url(/images/icon-close.svg)no-repeat 50%/contain;content:"";display:block;height:12px;margin:0 auto;width:12px}.FixedFilter_fixedFilter__FhfhX[data-state=false] .FixedFilter_fixedFilterToggleClose__1P_7Y{display:none}.FixedFilter_fixedFilter__FhfhX[data-visible=false][data-state=true],.FixedFilter_fixedFilter__FhfhX[data-visible=true][data-state=true]{translate:0 0}.FixedFilter_fixedFilter__FhfhX[data-state=true] .FixedFilter_fixedFilterToggleOpen__YOvHO{display:none}.FixedFilter_fixedFilterGroup__bnDtp{flex-direction:column;gap:5px}.FixedFilter_fixedFilterTitle__iD6hs{font-size:14px;letter-spacing:.4em;text-align:center;text-indent:.4em;width:100%}.FixedFilter_fixedFilter__FhfhX ul{align-items:flex-end;gap:12px 8px;line-height:0;width:100%}}.PageTitle_headline__VneEA{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center}.PageTitle_headline__VneEA:before{border:8px solid var(--color-font);color:var(--color-font);content:attr(data-subtitle);display:block;font-size:44px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:1;margin:0 auto 25px;min-width:374px;padding:6px 22px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media screen and (max-width:980px){.PageTitle_headline__VneEA{font-size:12px}.PageTitle_headline__VneEA:before{border-width:6px;font-size:26px;margin:0 auto 10px;min-width:208px;padding:6px 10px 3px}}.page_header__RwoSB{background-color:var(--color-yellow);margin:0 calc(50% - 50vw);padding:65px 0 125px;width:100vw}.page_breadcrumb__K_vLR{margin:0 auto -20px;max-width:calc(var(--max-width) + 50px);padding:0 25px}.page_headerPlayground__BNeb8{display:block;margin:60px auto 0}.page_concept__LdKrN{margin:0 auto;max-width:840px;position:relative}.page_conceptHeadline__jGsR_{border:8px solid #000;color:#000;display:inline-block;font-size:30px;font-style:normal;font-weight:700;letter-spacing:.08em;line-height:calc(40/30);padding:14px;text-align:left;width:-moz-fit-content;width:fit-content}.page_conceptText__n4cCJ{font-size:16px;line-height:calc(44/16);max-width:460px}.page_conceptText__n4cCJ b{font-size:20px;font-weight:700;line-height:calc(44/20)}.page_conceptImage__bUeE8{position:absolute;top:0;right:0;width:274px}.page_conceptImagePhoto__NRKLx{border-radius:200px;box-shadow:200px -150px 0 0 var(--color-green);max-width:none}.page_conceptImageIllust1___vw_w{position:absolute;bottom:-100px;left:0}.page_conceptImageIllust2__Dtkd1{position:absolute;bottom:-165px;right:-35px;z-index:-1}.page_whatwedo__PzSL4{padding:650px 0 0;position:relative}.page_whatwedo__PzSL4:before{background-color:var(--color-skyblue);border-radius:500px;content:"";display:block;height:960px;rotate:343deg;position:absolute;right:-920px;top:80px;width:1600px;z-index:-1}.page_whatwedoIllust1__vuqaX{position:absolute;top:0;left:-180px}.page_whatwedoPhoto__BdeiR{aspect-ratio:1;border-radius:50%;display:block;position:absolute;top:210px;left:-60px;width:410px;z-index:-1}.page_whatwedoIllust2__DbwFQ{height:292px;position:absolute;top:250px;right:-320px;width:375px;z-index:2}.page_whatwedoIllust2Pipe__gLzdl{position:absolute;top:0;right:0}.page_whatwedoIllust2Ladybug__u4wye{position:absolute;top:30px;left:-10px}.page_whatwedoHeadline__hQ4C7{align-items:center;border:8px solid #000;color:#000;display:flex;font-size:30px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:calc(40/30);margin:0 auto;min-height:120px;padding:14px;width:-moz-fit-content;width:fit-content}.page_whatwedoSummary__dn1Qt{font-size:50px;font-weight:700;line-height:calc(60/50);margin:30px auto 0;text-align:center}.page_circular__ZejHg{height:1000px;margin:0 auto;position:relative;width:800px}.page_circularCenter__RYEl6{align-items:center;aspect-ratio:1;background-color:var(--color-orange);border-radius:50%;color:#fff;display:flex;font-size:58px;font-weight:700;gap:75px;justify-content:center;line-height:calc(70/58);margin:auto;position:absolute;inset:0;width:492px;z-index:-1}.page_circularItems__A2M_L{align-items:center;background-color:#E3E3E3;border-radius:300px;color:#000;display:flex;flex-direction:column;height:333px;justify-content:flex-end;padding:54px 20px;width:250px}.page_circularItems__A2M_L:first-of-type{position:absolute;left:calc(50% - 125px);top:0}.page_circularItems__A2M_L:nth-of-type(2){position:absolute;right:0;top:167px}.page_circularItems__A2M_L:nth-child(3){position:absolute;right:0;top:519px}.page_circularItems__A2M_L:nth-child(4){position:absolute;left:calc(50% - 125px);top:667px}.page_circularItems__A2M_L:nth-child(5){position:absolute;left:0;top:519px}.page_circularItems__A2M_L:nth-child(6){position:absolute;left:0;top:167px}.page_circularPhoto__UCyIL{aspect-ratio:1;border-radius:44px;display:block;margin:20px auto 0;width:145px}.page_circularTitle__hjqC_{font-size:16px;font-weight:700;text-align:center;width:100%}.page_circularTitle__hjqC_:before{content:attr(data-english);display:block;font-size:22px;font-weight:700;letter-spacing:.04em;line-height:calc(26/22);margin:0 0 12px;text-transform:uppercase}.page_flow__m92b_{position:relative}.page_flowHeadline___R4Zo{font-size:30px;font-weight:700;line-height:1;text-align:center}.page_flowSteps__5GVAA{display:flex;gap:27px;justify-content:center;list-style:none}.page_flowSteps__5GVAA li{align-items:center;background-color:var(--color-orange);border-radius:29px;color:#000;display:flex;font-size:30px;font-weight:700;height:110px;justify-content:center;line-height:calc(38/30);position:relative;width:145px}.page_flowSteps__5GVAA li:after{background-color:#000;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:24px;position:absolute;right:-20px;width:13px}.page_flowSteps__5GVAA li:last-child:after{display:none}.page_strengthHeadline___eaku{font-size:50px;font-weight:700;line-height:1;padding:0 0 30px;text-align:center}.page_strengthHeadline___eaku i{display:inline-block;font-style:normal;position:relative}.page_strengthHeadline___eaku i:after{background:url(/images/marker-wave.svg)no-repeat bottom/contain;content:"";display:block;height:23px;position:absolute;left:-6px;bottom:-24px;width:123px}.page_strengthList__7PUVT{counter-set:strength-counter 0;display:flex;justify-content:space-around;margin:0 auto;padding:0 0 60px}.page_strengthItems__L53Jb{background-color:var(--color-green);border-radius:200px;counter-increment:strength-counter;height:467px;width:306px}.page_strengthItems__L53Jb:before{content:counter(strength-counter);display:block;font-size:200px;font-weight:700;letter-spacing:0;line-height:1;margin:-65px auto 0;text-align:center}.page_strengthItems__L53Jb:first-child:before{padding:0 30px 0 0}.page_strengthText__TJlUv{font-size:20px;font-weight:700;height:106px;line-height:calc(38/20);min-height:130px;text-align:center;margin:15px auto 0;width:234px}.page_strengthIllust__0SaSx{display:block;width:100%}@media screen and (max-width:980px){.page_header__RwoSB{padding:85px 25px 65px}.page_breadcrumb__K_vLR{margin:0}.page_concept__LdKrN{z-index:3}.page_conceptHeadline__jGsR_{border-width:6px;font-size:18px;min-width:220px;padding:10px;width:-moz-fit-content;width:fit-content}.page_conceptText__n4cCJ{line-height:calc(28/16);max-width:55%}.page_conceptText__n4cCJ b{font-size:18px;line-height:calc(28/18)}.page_conceptImageIllust2__Dtkd1{right:15px}.page_whatwedo__PzSL4{padding:520px 0 0}.page_whatwedo__PzSL4:before{height:400px;right:-300px;width:800px}.page_whatwedoIllust1__vuqaX{height:auto;left:-35px;width:500px}.page_whatwedoPhoto__BdeiR{top:160px;left:10px;width:280px}.page_whatwedoIllust2__DbwFQ{height:180px;top:250px;right:-130px;width:230px}.page_whatwedoIllust2Ladybug__u4wye{height:auto;top:20px;left:-10px;width:40px}.page_whatwedoHeadline__hQ4C7{border-width:6px;font-size:18px;min-width:280px;padding:10px;width:-moz-fit-content;width:fit-content;min-height:64px}.page_whatwedoSummary__dn1Qt{font-size:22px;line-height:calc(30/22)}.page_circular__ZejHg{height:700px;width:560px}.page_circularCenter__RYEl6{font-size:40px;gap:40px;line-height:calc(49/40);width:345px}.page_circularItems__A2M_L{height:230px;padding:28px 14px;width:175px}.page_circularItems__A2M_L:first-of-type{left:calc(50% - 88px)}.page_circularItems__A2M_L:nth-of-type(2){top:110px}.page_circularItems__A2M_L:nth-child(3){top:360px}.page_circularItems__A2M_L:nth-child(4){left:calc(50% - 88px);top:467px}.page_circularItems__A2M_L:nth-child(5){top:360px}.page_circularItems__A2M_L:nth-child(6){top:110px}.page_circularPhoto__UCyIL{border-radius:30px;margin:8px auto 0;width:120px}.page_circularTitle__hjqC_{font-size:12px}.page_circularTitle__hjqC_:before{font-size:16px;margin:0}.page_flowHeadline___R4Zo{font-size:22px}.page_flow__m92b_:before{inset:-27px calc(50% - 50vw) 0}.page_flowSteps__5GVAA{align-items:center;flex-direction:column;gap:24px}.page_flowSteps__5GVAA li{border-radius:10px;font-size:26px;height:auto;padding:10px 0;width:260px}.page_flowSteps__5GVAA li:after{rotate:90deg;right:auto;bottom:-24px}.page_strengthHeadline___eaku{font-size:22px;padding:0 0 14px}.page_strengthHeadline___eaku i:after{height:16px;left:0;bottom:-7px;width:46px}.page_strengthList__7PUVT{align-items:center;flex-direction:column;gap:95px}.page_strengthItems__L53Jb{border-radius:104px;height:306px;padding:0 0 160px;position:relative;width:306px}.page_strengthItems__L53Jb:before{font-size:120px;margin:-60px auto 0}.page_strengthItems__L53Jb:first-child:before{padding:0 24px 0 0}.page_strengthText__TJlUv{font-size:18px;height:auto;line-height:calc(28/18);min-height:80px;margin:10px auto 0;padding:0 34px;width:100%}.page_strengthIllust__0SaSx{margin-inline:auto;position:absolute;right:0;bottom:-40px;left:0;width:225px}}@media screen and (max-width:650px){.page_conceptText__n4cCJ{max-width:100%}.page_conceptImage__bUeE8{height:197px;margin:60px 0 0;position:relative;top:0;right:-78px;width:274px}.page_conceptImagePhoto__NRKLx{border-radius:200px;box-shadow:122px -47px 0 0 var(--color-green);height:197px;object-fit:cover;object-position:left 20%;width:460px}.page_conceptImageIllust1___vw_w{height:auto;bottom:-20px;left:3px;width:90px}.page_conceptImageIllust2__Dtkd1{height:auto;bottom:-100px;right:120px;width:30px}.page_whatwedo__PzSL4{margin:0 calc(50% - 50vw);padding:455px 0 0}.page_whatwedo__PzSL4:before{height:367px;top:40px;right:auto;left:50px}.page_whatwedoIllust1__vuqaX{height:auto;left:-5px;width:255px}.page_whatwedoPhoto__BdeiR{top:95px;left:10px;width:202px;z-index:3}.page_whatwedoIllust2__DbwFQ{top:265px;right:-80px}.page_whatwedoSummary__dn1Qt{font-size:22px;line-height:calc(30/22)}.page_circular__ZejHg{height:434px;width:339px}.page_circularCenter__RYEl6{font-size:28px;gap:12px;width:215px}.page_circularItems__A2M_L{height:145px;padding:23px 0;width:109px}.page_circularItems__A2M_L:first-of-type{left:calc(50% - 55px)}.page_circularItems__A2M_L:nth-of-type(2){top:73px}.page_circularItems__A2M_L:nth-child(3){top:225px}.page_circularItems__A2M_L:nth-child(4){left:calc(50% - 55px);top:290px}.page_circularItems__A2M_L:nth-child(5){top:225px}.page_circularItems__A2M_L:nth-child(6){top:73px}.page_circularPhoto__UCyIL{border-radius:20px;width:63px}.page_circularTitle__hjqC_{font-size:10px}.page_circularTitle__hjqC_:before{font-size:12px}}.page_header__PaGo2{background-color:var(--color-blue);margin:0 calc(50% - 50vw);padding:65px 0 50px;width:100vw}.page_breadcrumb__x_IVA{margin:0 auto -20px;max-width:calc(var(--max-width) + 50px);padding:0 25px}.page_headerTires__FI3QY{gap:24px;margin:55px auto 0}.page_headerAnchors__JbkJ0,.page_headerTires__FI3QY{align-items:flex-start;display:flex;justify-content:center}.page_headerAnchors__JbkJ0{gap:14px;margin:70px auto 0}.page_sectionHeadline__vSkRR{font-size:30px;font-style:normal;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center}.page_greeting__cfE8L{display:flex;gap:40px;margin:0 auto;max-width:850px;position:relative}.page_greetingPresident__LhcoP{text-align:center;min-width:246px}.page_greetingPresident__LhcoP:before{background-color:var(--color-yellow);border-radius:400px;content:"";display:block;height:calc(100% + 120px);position:absolute;top:-60px;left:-400px;width:800px;z-index:-1}.page_greetingPresidentImage__8MXTu{border-radius:53px}.page_greetingPresidentName__MiJ_o{font-size:24px;font-weight:700;letter-spacing:.08em;line-height:1;margin:43px 0 0}.page_greetingPresidentName__MiJ_o i{font-size:14px;font-style:normal;font-weight:700;margin:0 20px 0 0}.page_greetingText__hoeCa{font-size:16px;font-weight:400;letter-spacing:.08em;line-height:calc(44/16)}.page_roundedImage__vDTZx{border-radius:300px;display:block}.page_overview__qRpit{margin:0 auto;max-width:870px;position:relative}.page_overviewTable__NT0Pa{border-collapse:separate;border-spacing:12px;font-size:14px;letter-spacing:.08em;line-height:calc(35/14);margin:-12px;width:calc(100% + 24px)}.page_overviewTable__NT0Pa th{font-weight:700}.page_overviewTable__NT0Pa td,.page_overviewTable__NT0Pa th{text-align:left;vertical-align:top}.page_overviewIllust__oUCfj{display:block;position:absolute;top:-8px;right:-88px}.page_historyIllust__1WEC0{display:block;position:absolute;top:100px;right:-88px}@media screen and (max-width:980px){.page_header__PaGo2{padding:85px 25px 65px}.page_breadcrumb__x_IVA{margin:0}.page_headerTires__FI3QY{gap:14px}.page_headerTires__FI3QY img{height:auto;width:74px}.page_headerAnchors__JbkJ0{margin:47px auto 0}.page_sectionHeadline__vSkRR{font-size:22px}.page_overviewIllust__oUCfj{height:auto;right:40px;width:94px}.page_historyIllust__1WEC0{height:auto;margin:30px 36px 0 auto;position:inherit;top:auto;right:auto;width:119px}}@media screen and (max-width:650px){.page_greeting__cfE8L{flex-direction:column;gap:30px}.page_greetingPresident__LhcoP{margin:0 0 0 auto;text-align:center;max-width:178px;min-width:0;text-align:left;width:100%}.page_greetingPresident__LhcoP:before{height:298px;top:-40px;right:52px;left:auto}.page_greetingPresidentImage__8MXTu{border-radius:38px}.page_greetingPresidentName__MiJ_o{font-size:20px;margin:17px 0 0}.page_greetingPresidentName__MiJ_o i{display:block;font-size:12px;margin:0 0 4px}.page_greetingText__hoeCa{line-height:calc(28/16)}.page_roundedImage__vDTZx{height:218px;object-fit:cover}.page_overviewTable__NT0Pa{border-spacing:0;display:block;font-size:12px;letter-spacing:.08em;line-height:calc(18/12);margin:0;width:100%}.page_overviewTable__NT0Pa tbody{display:flex;flex-direction:column;gap:20px;width:100%}.page_overviewTable__NT0Pa tr{width:100%}.page_overviewTable__NT0Pa td,.page_overviewTable__NT0Pa th{display:block;width:100%}.page_overviewIllust__oUCfj{margin:60px 0 0;position:inherit;top:auto;right:auto}}.Required_optional__39WQY,.Required_required__6swUH{background:#000;border-radius:12px;color:#FFF;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.2em;line-height:1;margin:0 0 0 14px;padding:2px 9px 1px}.Required_optional__39WQY{background-color:#999;display:none}@media screen and (max-width:650px){.Required_optional__39WQY,.Required_required__6swUH{font-size:10px;letter-spacing:.2em;line-height:1;margin:0 0 0 9px}}.Input_label__PgO_H{color:#000;clear:none!important;float:none!important;font-size:18px;font-style:normal;font-weight:700;line-height:1;letter-spacing:.2em;margin:0 0 13px 33px!important;text-align:left!important;width:auto!important}.Input_content__xAA6N,.Input_label__PgO_H{background:none!important;border:none!important;padding:0!important}.Input_content__xAA6N input{border-radius:22px;border:3px solid #000;box-shadow:none;background:#FFF;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:700;line-height:1;letter-spacing:.08em;max-width:none;overflow:hidden;padding:20px 30px;width:100%}.Input_content__xAA6N input:focus-visible{outline:1px solid #000!important}.Input_content__xAA6N input::placeholder{color:#C4C2C2}.Input_content__xAA6N>div{background:none!important;padding-left:0!important}@media screen and (max-width:650px){.Input_label__PgO_H{font-size:14px;letter-spacing:.2em;margin:0 0 13px 4px!important}.Input_content__xAA6N input{border-radius:22px;letter-spacing:.08em;padding:17px 15px}.Input_content__xAA6N>div{background:none!important;padding-left:0!important}}.Email_label__HRIvF{color:#000;clear:none!important;float:none!important;font-size:18px;font-style:normal;font-weight:700;line-height:1;letter-spacing:.2em;margin:0 0 13px 33px!important;text-align:left!important;width:auto!important}.Email_content__YtS3G,.Email_label__HRIvF{background:none!important;border:none!important;padding:0!important}.Email_content__YtS3G input{border-radius:22px;border:3px solid #000;box-shadow:none;background:#FFF;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:700;line-height:1;letter-spacing:.08em;max-width:none;overflow:hidden;padding:20px 30px;width:100%}.Email_content__YtS3G input:focus-visible{outline:1px solid #000!important}.Email_content__YtS3G input::placeholder{color:#C4C2C2}.Email_content__YtS3G>div{background:none!important;padding-left:0!important}@media screen and (max-width:650px){.Email_label__HRIvF{font-size:14px;letter-spacing:.2em;margin:0 0 13px 4px!important}.Email_content__YtS3G input{border-radius:22px;letter-spacing:.08em;padding:17px 15px}}.Textarea_label__VuxBk{color:#000;clear:none!important;float:none!important;font-size:18px;font-style:normal;font-weight:700;line-height:1;letter-spacing:.2em;margin:0 0 13px 33px!important;text-align:left!important;width:auto!important}.Textarea_content__lvKsC,.Textarea_label__VuxBk{background:none!important;border:none!important;padding:0!important}.Textarea_content__lvKsC textarea{border-radius:22px;border:3px solid #000;box-shadow:none;background:#FFF;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:700;height:230px;line-height:1;letter-spacing:.08em;max-width:none;overflow:hidden;padding:20px 30px;width:100%}.Textarea_content__lvKsC textarea:focus-visible{outline:1px solid #000!important}.Textarea_content__lvKsC textarea::placeholder{color:#C4C2C2}.Textarea_content__lvKsC>div{background:none!important;padding-left:0!important}@media screen and (max-width:650px){.Textarea_label__VuxBk{font-size:14px;letter-spacing:.2em;margin:0 0 13px 4px!important}.Textarea_content__lvKsC textarea{border-radius:22px;letter-spacing:.08em;padding:17px 15px}}.Checkbox_label__vSoCc{background:none!important;border:none!important;color:#000;clear:none!important;float:none!important;font-size:18px;font-style:normal;font-weight:700;line-height:1;letter-spacing:.2em;margin:0 0 13px 33px!important;padding:0!important;text-align:left!important;width:auto!important}.Checkbox_content__EsHir ul{border:none!important;background:none!important;display:flex;flex-wrap:wrap;gap:10px 0;list-style:none;padding:0 0 0 11px!important}.Checkbox_content__EsHir li{width:33.333%}.Checkbox_content__EsHir input[type=checkbox]{display:none}.Checkbox_content__EsHir input[type=checkbox]~label{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:500;position:relative;padding-left:38px}.Checkbox_content__EsHir input[type=checkbox]~label:before{border-radius:3px;border:2px solid #000;box-shadow:none;background:#FFF;content:"";display:block;height:24px;margin:0;position:absolute;inset:0 auto 0 0;width:24px}.Checkbox_content__EsHir input[type=checkbox]:checked~label:after{background:url(/images/icon-checked.svg) no-repeat 50%/contain;content:"";height:24px;position:absolute;top:-4px;left:6px;width:16px;animation:Checkbox_clicked__O1hAu .3s ease;opacity:1}@keyframes Checkbox_clicked__O1hAu{0%{transform:scale(1.5)}to{transform:scale(1)}}.Checkbox_content__EsHir>div{background:none!important;padding-left:0!important}@media screen and (max-width:650px){.Checkbox_label__vSoCc{font-size:14px;letter-spacing:.2em;margin:0 0 13px 4px!important}.Checkbox_content__EsHir ul{flex-direction:column;gap:4px;padding:0!important}.Checkbox_content__EsHir li{width:100%}.Checkbox_content__EsHir input[type=checkbox]~label{font-size:12px;padding-left:34px}.Checkbox_content__EsHir input[type=checkbox]~label:before{height:20px;width:20px}.Checkbox_content__EsHir input[type=checkbox]:checked~label:after{background:url(/images/icon-checked.svg) no-repeat 50%/contain;content:"";height:24px;position:absolute;top:-6px;left:4px;width:16px}}.PrivacyAgree_content__XsNy_{margin:0 auto;text-align:center;width:100%}.PrivacyAgree_content__XsNy_ a{text-decoration:underline}.PrivacyAgree_content__XsNy_ a:hover{text-decoration:none}.PrivacyAgree_content__XsNy_ input[type=checkbox]{display:none}.PrivacyAgree_content__XsNy_ input[type=checkbox]~label{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:500;position:relative;padding-left:38px}.PrivacyAgree_content__XsNy_ input[type=checkbox]~label:before{border-radius:3px;border:2px solid #000;box-shadow:none;background:#FFF;content:"";display:block;height:24px;margin:0;position:absolute;inset:0 auto 0 0;width:24px}.PrivacyAgree_content__XsNy_ input[type=checkbox]~label:after{background:url(/images/icon-checked.svg) no-repeat 50%/contain;content:"";display:block;height:24px;opacity:0;position:absolute;top:-4px;left:6px;width:16px}.PrivacyAgree_content__XsNy_ input[type=checkbox]:checked~label:after{animation:PrivacyAgree_clicked___qe0l .3s ease;opacity:1}@keyframes PrivacyAgree_clicked___qe0l{0%{transform:scale(1.5)}to{transform:scale(1)}}.PrivacyAgree_content__XsNy_>div{background:none!important;padding-left:0!important;text-align:center!important}@media screen and (max-width:650px){.PrivacyAgree_content__XsNy_ input[type=checkbox]~label{font-size:12px;padding-left:34px}.PrivacyAgree_content__XsNy_ input[type=checkbox]~label:before{height:20px;width:20px}.PrivacyAgree_content__XsNy_ input[type=checkbox]:checked~label:after{background:url(/images/icon-checked.svg) no-repeat 50%/contain;content:"";height:24px;position:absolute;top:-6px;left:4px;width:16px}}.Submit_button__VWBDL{background-color:#fff!important;border:4px solid #000!important;border-radius:50px!important;box-shadow:0 4px 0 0 rgba(0,0,0,1)!important;color:#000;display:block;font-size:20px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:1;margin:0 auto;padding:25px 68px!important;text-decoration:none;text-shadow:none!important;transition:background-color .3s ease,box-shadow .3s ease,translate .3s ease;width:-moz-fit-content;width:fit-content}.Submit_button__VWBDL:hover{background-color:var(--color-green)!important;box-shadow:0 0 0 0 rgba(0,0,0,1)!important;translate:0 4px 0}@media screen and (max-width:650px){.Submit_button__VWBDL{padding:19px 56px!important;font-size:18px}}.page_header__2NPXt{padding:65px 0 0}.page_breadcrumb__LjGsP{margin:0 0 -20px}.page_text__XpMPy{margin:0 auto;max-width:630px;text-align:left}.page_text__XpMPy a{text-decoration:underline}.page_text__XpMPy a:hover{text-decoration:none}@media screen and (max-width:980px){.page_header__2NPXt{padding:84px 0 0}.page_breadcrumb__LjGsP{margin:0}}.HeadlineBordered_headline__yqTxX{border:8px solid #000;color:#000;display:inline-block;font-size:20px;font-style:normal;font-weight:700;letter-spacing:.08em;line-height:1;padding:14px;text-align:center;width:340px}@media screen and (max-width:980px){.HeadlineBordered_headline__yqTxX{border-width:6px;font-size:22px;max-width:65vw;min-width:220px;padding:10px;width:-moz-fit-content;width:fit-content}}.ProductItem_image__mzEIN,.ProductItem_item__SXTO5{max-width:100%;width:312px}.ProductItem_image__mzEIN{aspect-ratio:312/204;border-radius:200px;display:block;height:auto;object-fit:cover}.ProductItem_caption__oaep9{border-top:1px solid #000;font-size:16px;font-weight:400;line-height:calc(22/16);margin:16px 0 0;padding:5px 0 0}@media screen and (max-width:980px){.ProductItem_item__SXTO5{max-width:calc(50% - 13px)}.ProductItem_caption__oaep9{font-size:12px;line-height:calc(16/12);margin:9px 0 0}}.ProductOption_item__6fIa1{max-width:100%;width:200px}.ProductOption_image__bmJ1G{aspect-ratio:200/134;display:block;height:auto;max-width:100%;object-fit:cover;width:200px}.ProductOption_caption__9kutT{font-size:14px;font-weight:400;line-height:calc(18/14);padding:8px 0 0}@media screen and (max-width:980px){.ProductOption_item__6fIa1{max-width:calc(33.333% - 4px)}.ProductOption_caption__9kutT{font-size:10px;line-height:calc(13/10);padding:6px 0 0}}.Tooltip_wrapper__CBsw6{display:inline;position:relative}.Tooltip_button__BX_U9{color:#20ACE0;cursor:pointer;display:inline;font-weight:700}.Tooltip_button__BX_U9:hover{text-decoration:underline}.Tooltip_tooltip__GKbE2{border-radius:23px;color:var(--color-font);font-size:14px;font-style:normal;font-weight:400;line-height:calc(20/14);opacity:0;padding:23px;pointer-events:none;top:50px;left:-50%;transition:opacity .3s ease;width:390px;z-index:3}.Tooltip_tooltip__GKbE2,.Tooltip_tooltip__GKbE2:before{background-color:#E3E3E3;display:block;position:absolute}.Tooltip_tooltip__GKbE2:before{-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);content:"";height:21px;margin:auto;top:-20px;right:0;bottom:auto;left:0;width:14px;z-index:4}.Tooltip_background__2V5Mz.Tooltip_isOpen__7GQDQ{background-color:transparent;margin:auto;position:fixed;inset:0}.Tooltip_tooltip__GKbE2.Tooltip_isOpen__7GQDQ{opacity:1;pointer-events:auto}@media screen and (max-width:650px){.Tooltip_wrapper__CBsw6{position:inherit}.Tooltip_tooltip__GKbE2{max-width:calc(100vw - 50px);top:auto;left:auto}}.page_header__sC6fU{padding:65px 0 0}.page_breadcrumb__GR2_7{margin:0 0 -20px}.page_text__2WbSc{text-align:center}.page_text__2WbSc a{text-decoration:underline}.page_text__2WbSc a:hover{text-decoration:none}@media screen and (max-width:980px){.page_header__sC6fU{padding:84px 0 0}.page_breadcrumb__GR2_7{margin:0}}