.Front_main__CkGHc{width:390px;margin:0 auto;position:relative;z-index:1;overflow:clip}@media screen and (max-width:640px){.Front_main__CkGHc{width:100%;overflow-x:clip}}.Front_mainVisual__vraPg{position:relative;height:100dvh;height:var(--main-visual-height);background-color:rgba(0,0,0,.75);background-image:linear-gradient(180deg,#000,transparent 15%,transparent 80%,#000);display:flex;justify-content:center;align-items:center}.Front_mainVisualLogo__Mt0vP{width:40%;margin:0 auto}.Front_mainVisualVideo__ohxQf{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.Front_mainVisualVideo__ohxQf .Front_video__gWJPM{width:100%;height:100%;object-fit:cover}.Front_fixedCta__OYBEZ{padding:10px;background-color:#000}@media screen and (max-width:1280px){.Front_fixedCta__OYBEZ{position:sticky;top:0;z-index:99;background-color:#000}}.Front_fixedCta__OYBEZ a{border:1px solid #fff;color:#fff;display:block;width:100%;text-align:center;font-size:1.4rem;padding:6px 0;letter-spacing:0}.Front_fixedCta__OYBEZ span{position:relative}.Front_fixedCta__OYBEZ span:after{content:"";display:block;position:absolute;top:50%;right:-20px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;rotate:45deg;transform:translateY(-50%)}.Front_philosophy__Nq8hr{padding-top:50px;padding-bottom:250px;background-color:#000;background-image:url(/images/philosophy-bg.jpg);background-position:bottom;background-size:100%;background-repeat:no-repeat;position:relative;z-index:2}.Front_philosophy__Nq8hr:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(180deg,#000,#000 200px,transparent);background-size:100% 100%;background-repeat:no-repeat;z-index:1}.Front_philosophyHeading__7DBTG{margin-bottom:50px;position:relative;z-index:2;text-align:center;color:#fff}.Front_philosophyHeading__7DBTG small{font-size:1.6rem;line-height:1;margin-bottom:8px;display:block}.Front_philosophyHeading__7DBTG h2{font-size:5rem;font-weight:700;line-height:1}.Front_philosophyText__0fQd8{color:#fff;position:relative;z-index:2;padding-top:10px;width:fit-content;margin:0 auto 40px}.Front_philosophyText__0fQd8 p{font-size:1.1rem;line-height:2;margin-bottom:2em}.Front_english__9e71R .Front_philosophyText__0fQd8 p{font-size:1.2rem;line-height:2}.Front_philosophyText__0fQd8 p:last-child{margin-bottom:0}.Front_manufacture__Z8eRT{background-color:#000;padding-top:100px;padding-bottom:0;position:relative;z-index:2}.Front_manufactureHeading__LmzsC{margin-bottom:30px;text-align:center;color:#fff}.Front_manufactureHeading__LmzsC small{font-size:1.6rem;line-height:1;margin-bottom:8px;display:block}.Front_manufactureHeading__LmzsC h2{font-size:5rem;font-weight:700;line-height:1}.Front_manufactureText__RzD5n{color:#fff;text-align:center;position:relative;z-index:2;margin-bottom:20px;padding-top:30px;padding-bottom:30px}.Front_manufactureText__RzD5n p{font-size:1.1rem;line-height:2;margin-bottom:2em}.Front_english__9e71R .Front_manufactureText__RzD5n p{font-size:1.2rem;line-height:2}.Front_manufactureText__RzD5n p:last-child{margin-bottom:0}.Front_manufactureSlider__0ctSD{position:relative;--swiper-navigation-top-offset:100px;--swiper-pagination-bullet-inactive-color:#000;--swiper-pagination-color:#000;--swiper-navigation-sides-offset:5px}.Front_manufactureSlider__0ctSD .Front_slideWrapper__Z0_k7{padding-bottom:30px}.Front_menWomen__JFcln{background-color:#000;padding-top:100px;padding-bottom:0;position:relative;z-index:2}.Front_menWomenHeading__j8Llx{margin-bottom:50px;text-align:center;color:#fff}.Front_menWomenHeading__j8Llx small{font-size:1.6rem;line-height:1;margin-bottom:8px;display:block}.Front_menWomenHeading__j8Llx h2{font-weight:700;line-height:1;font-size:4.6rem}.Front_menWomenSlider__k1vJu{position:relative;--swiper-navigation-top-offset:240px}.Front_menWomenSlider__k1vJu:before{content:"";display:block;width:100%;position:absolute;top:0;left:0;background-image:linear-gradient(180deg,#000,hsla(0,0%,100%,0));background-size:100% 100px;background-repeat:no-repeat;z-index:2;height:20px;background-image:linear-gradient(180deg,#000,hsla(0,0%,100%,0) 7%)}.Front_menWomenSlider__k1vJu .Front_slideWrapper__Z0_k7{padding-bottom:40px}@media screen and (max-width:768px){.Front_menWomenSlider__k1vJu img{width:100%}}.Front_lineup__FTihk{padding-top:100px;padding-bottom:0}.Front_lineupHeading__1VOXU{text-align:center;margin-bottom:60px;position:relative;z-index:2;color:#fff}.Front_lineupHeading__1VOXU small{font-size:1.6rem;line-height:1;margin-bottom:8px;display:block}.Front_lineupHeading__1VOXU h2{font-size:5rem;font-weight:700;line-height:1}.Front_lineupLinks__tPF5G{width:75%;margin:0 auto}.Front_lineupLink__HYodA{display:block;color:#fff;font-size:1.6rem;margin-bottom:60px}.Front_lineupLinkText__1Ys_5{padding-left:5px;padding-bottom:5px;display:flex;align-items:center;gap:8px}.Front_lineupLinkText__1Ys_5:after{content:">>";display:inline-block;padding-top:2px}.Front_lineupLinkImage__t2RqX{position:relative}.Front_lineupLinkImage__t2RqX:after{position:absolute;content:"";display:block;width:40px;height:40px;background-color:#000;bottom:-1px;right:-1px;clip-path:polygon(100% 0,0 100%,100% 100%)}.Front_notFoundInner__Y_ETY{color:#fff;font-size:1.6rem;text-align:center;width:90%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:100vh}.Front_notFoundInner__Y_ETY h1{font-size:1.6rem;font-weight:700;margin-bottom:20px}.Front_notFoundInner__Y_ETY p{font-size:1.3rem}