.kv{width:100%;position:relative;overflow:hidden}.kv--index2{height:100vh}.kv-bg{z-index:-1;opacity:0;filter:blur(20px);background-image:url(/led/en/pickup/kiwa/img/index/kv_bg.png);background-position:50%;background-size:cover;width:100%;height:100vh;position:fixed;top:0;left:0}@media screen and (width<=767px){.kv-bg{background-image:url(/led/en/pickup/kiwa/img/index/kv_bg_sp.png)}}.kv-bg.active{opacity:1;filter:blur();transition:opacity 2s cubic-bezier(.2,.8,.2,1),filter 2s cubic-bezier(.2,.8,.2,1)}.kv-inner{width:100%;height:100vh;position:relative}.kv-logo{opacity:0;width:276px;height:46px;margin-top:-54px;position:absolute;top:calc(50% - 23px);left:calc(50% - 138px)}.kv-logo--index2{margin-top:0}.kv-logo.active{opacity:1;transition:opacity 1.2s cubic-bezier(.2,.8,.2,1)}.kv-movie{opacity:0;z-index:80;width:100%;height:100vh;margin-top:0;display:flex;position:fixed;top:0;left:0;overflow:hidden}.kv-movie video{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;display:block;position:relative}.kv-movie-thum{width:100%;height:100%;position:absolute;top:0;left:0}.kv-movie-thum canvas{object-fit:cover;object-position:center;width:100%;height:100%}.kv-movie.active{opacity:1;transition:opacity 1.2s cubic-bezier(.2,.8,.2,1) .4s}.kv-movie.active video{opacity:1;transition:opacity 1s ease-out 1.2s}.kv-copy{position:absolute;bottom:82px;left:82px}@media screen and (width<=1023px){.kv-copy{bottom:20px;left:20px}}.kv-copy-text1{width:0;transition:width .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translate(-30px)}.kv-copy-text1 img{width:697px}@media screen and (width<=1023px){.kv-copy-text1 img{width:496px}}@media screen and (width<=767px){.kv-copy-text1 img{width:266px}}.kv-copy-text2{width:0;margin:0 0 0 54px;transition:width .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translate(-30px)}.kv-copy-text2 img{width:793px}@media screen and (width<=1023px){.kv-copy-text2 img{width:564px}}@media screen and (width<=767px){.kv-copy-text2 img{width:302px}}.kv-copy.active .kv-copy-text1{width:697px;transition:width .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translate(0)}.kv-copy.active .kv-copy-text2{width:793px;transition:width .8s cubic-bezier(.2,.8,.2,1) .3s,transform .8s cubic-bezier(.2,.8,.2,1) .3s;transform:translate(0)}.kv-margin{background-color:#16160e;width:100%;height:910px}@media screen and (width<=767px){.kv-margin{height:920px}}.kv-index2-video{display:flex;position:relative}.kv-index2-video video{width:100%}.concept{background-color:#16160e;width:100%;position:relative}.concept-inner{box-sizing:border-box;justify-content:center;max-width:1440px;margin:0 auto;padding:0 48px 50px;display:flex}@media screen and (width<=1023px){.concept-inner{flex-direction:column;padding:0 0 75px}}@media screen and (width<=767px){.concept-inner{padding:44px 16px 70px}}.concept-text{box-sizing:border-box;width:50%;padding:6.25%}@media screen and (width<=1023px){.concept-text{width:100%;padding:44px 8.46354% 100px}}@media screen and (width<=767px){.concept-text{padding:0}}.concept-title{gap:0 10px;font-size:20px;display:flex}.concept-title img{width:15px}.concept-copy{padding:80px 0 0;font-size:36px;line-height:1.5}@media screen and (width<=767px){.concept-copy{padding:70px 0 0}}.concept-desc{color:#e8e8e7;padding:40px 0 0;font-size:18px;line-height:1.6}@media screen and (width<=767px){.concept-desc{padding:30px 0 0}}.concept-img{box-sizing:border-box;width:50%;padding:6.25% 6.25% 6.25% 0}@media screen and (width<=1023px){.concept-img{width:100%;padding:0 11.0677%}}@media screen and (width<=767px){.concept-img{padding:40px 0 0}}.ibp{background-color:#e4e3de}.ibp-inner{box-sizing:border-box;flex-wrap:wrap;justify-content:center;max-width:1440px;margin:0 auto;padding:0 48px 130px;display:flex}@media screen and (width<=1023px){.ibp-inner{flex-direction:column;padding:34px 0 0}}.ibp-title{box-sizing:border-box;color:#fff;text-align:center;width:100%;padding:30px 0 0;font-size:42px}@media screen and (width<=1439px){.ibp-title{padding:30px 60px 0}}@media screen and (width<=1023px){.ibp-title{padding:35px 8.46354% 0}}@media screen and (width<=767px){.ibp-title{width:100%;padding:0 16px}}.ibp-img{box-sizing:border-box;width:46.5278%;padding:70px 0 0}@media screen and (width<=1023px){.ibp-img{width:100%}}.ibp-text{box-sizing:border-box;color:#16160e;width:46.5972%;padding:70px 6.25% 0}@media screen and (width<=1023px){.ibp-text{width:100%;padding:70px 9.11458% 0}}@media screen and (width<=767px){.ibp-text{padding:40px 16px 0}}.ibp-text-copy{font-size:21px}.ibp-text-desc{padding:45px 0 0;font-size:14px;line-height:2}.scroll-img{width:100%;height:480px;position:relative;overflow:hidden}@media screen and (width<=1023px){.scroll-img{height:423px}}@media screen and (width<=767px){.scroll-img{aspect-ratio:375/250;height:auto}}.scroll-img img{will-change:transform;margin-top:-200px}@media screen and (width<=1023px){.scroll-img img{margin-top:-100px}}@media screen and (width<=767px){.scroll-img img{margin-top:0}}.feature{background-color:#16160e;position:relative}.feature:before{content:"";opacity:.2;background-image:url(/led/en/pickup/kiwa/img/index/feature-bg.png);background-repeat:repeat;background-size:7%;position:absolute;inset:0}.feature-inner{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:60px 48px 160px;position:relative}@media screen and (width<=1023px){.feature-inner{padding:60px 25px 160px}}@media screen and (width<=767px){.feature-inner{padding:40px 16px 0}}.feature-title{gap:0 10px;width:112px;font-size:20px;display:flex}@media screen and (width<=1023px){.feature-title{left:25px}}@media screen and (width<=767px){.feature-title{left:16px}}.feature-title img{width:15px}.feature-copy{text-align:center;margin:0 auto;padding:40px 0 60px;font-size:32px;line-height:1.5}@media screen and (width<=767px){.feature-copy{padding:40px 0 30px;font-size:24px}}.feature-list{flex-wrap:wrap;justify-content:center;margin:0 auto;display:flex}@media screen and (width<=1023px){.feature-list{width:88.2813%}}@media screen and (width<=767px){.feature-list{box-sizing:border-box;width:100%;padding:0 16px 60px}}.feature-item{box-sizing:border-box;text-align:center;width:33.3333%;padding:6.25%;position:relative}@media screen and (width<=1023px){.feature-item{width:50%}}@media screen and (width<=767px){.feature-item{width:100%;padding:60px 6.25%}}.feature-item-frame{width:50px;height:50px;position:absolute}.feature-item-frame--left-top{border-top:1px solid #5d5d58;border-left:1px solid #5d5d58;top:0;left:0}.feature-item-frame--right-top{border-top:1px solid #5d5d58;border-right:1px solid #5d5d58;top:0;right:0}.feature-item-frame--left-bottom{border-bottom:1px solid #5d5d58;border-left:1px solid #5d5d58;bottom:0;left:0}.feature-item-frame--right-bottom{border-bottom:1px solid #5d5d58;border-right:1px solid #5d5d58;bottom:0;right:0}.feature-item-title{font-size:18px;line-height:1.6}.feature-item-title sup{font-size:12px}.feature-item-desc{padding:32px 0 0;font-size:16px;line-height:1.6}.products{background-color:#f1f1ef}.products-inner{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:64px 48px 150px}@media screen and (width<=1439px){.products-inner{padding:64px 0}}@media screen and (width<=767px){.products-inner{padding:64px 0 30px}}.products-title{color:#0d0015;gap:0 10px;font-size:20px;display:flex}@media screen and (width<=1439px){.products-title{padding:0 0 0 34px}}@media screen and (width<=1023px){.products-title{padding:0 0 0 25px}}@media screen and (width<=767px){.products-title{padding:0 0 0 16px}}.products-title img{width:15px}.products-list{gap:0 20px;margin:0 12px;padding:50px 0 0;display:flex}@media screen and (width<=1439px){.products-list{gap:0 14px;padding:94px 42px 0}}@media screen and (width<=1023px){.products-list{gap:0 11px;padding:90px 0 0}}@media screen and (width<=767px){.products-list{flex-direction:column;padding:60px 0 0}}.products-item{width:calc(33.3333% - 13.33px)}@media screen and (width<=1439px){.products-item{width:calc(33.3333% - 9.33px)}}@media screen and (width<=1023px){.products-item{width:calc(33.3333% - 7.33px)}}@media screen and (width<=767px){.products-item{width:100%;padding:0 0 55px}}.products-item-img{aspect-ratio:425/574;width:100%;display:flex;position:relative;overflow:hidden}.products-item-img-bg{width:100%;height:100%;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.products-item-img-footer{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:0 25px;display:flex;position:absolute;bottom:25px;left:0}@media screen and (width<=1023px){.products-item-img-footer{padding:0 12px;bottom:12px}}@media screen and (width<=767px){.products-item-img-footer{padding:0 20px;bottom:20px}}.products-item-img-footer-name{display:block}.products-item-img-footer-name--1{width:57.7128%}.products-item-img-footer-name--2{width:78.4574%}.products-item-img-footer-name--3{width:53.1915%}.products-item-img-footer-arr{border-radius:9999px;justify-content:center;align-items:center;width:13.3333%;height:0;padding-top:13.3333%;display:flex;position:relative}@media screen and (width<=767px){.products-item-img-footer-arr{width:10.6667%;padding-top:10.6667%}}.products-item-img-footer-arr:before{content:"";background-color:#fcfbfb;border-radius:9999px;width:100%;height:100%;transition:background-color .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.products-item-img-footer-arr svg{width:34.6154%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products-item-name{text-align:center;color:#16160e;margin:0 auto;padding:25px 0 0;font-size:18px}@media screen and (width<=767px){.products-item-name{font-size:20px}}.products-item-name sup{font-size:8px}.products-item-desc{text-align:center;color:#464641;max-width:896px;margin:0 auto;padding:5px 0 0;font-size:16px;line-height:1.7}@media screen and (width<=1023px){.products-item-desc{font-size:12px}}@media screen and (width<=767px){.products-item-desc{font-size:16px}}.products-item-link{color:#16160e;border:1px solid #16160e;border-radius:20px;justify-content:center;align-items:center;width:163px;height:40px;margin:10px auto 0;font-size:15px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media screen and (width<=1023px){.products-item-link{width:128px;height:32px}}@media screen and (width<=767px){.products-item-link{border-radius:22px;width:180px;height:44px;font-size:16px}}.products-item-link:before{content:"";transform-origin:0;background-color:#16160e;width:163px;height:40px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}@media screen and (width<=1023px){.products-item-link:before{width:128px;height:32px}}.products-item-link span{transition:color .3s cubic-bezier(.22,1,.36,1);position:relative}.products-item a{text-decoration:none;display:block}@media screen and (width>=768px){.products-item a:hover .products-item-img-bg{opacity:.9;transform:scale(1.2)}@keyframes scaleAnime{0%{transform:scale(1.2)}to{transform:scale(1)}}.products-item a:hover .products-item-name,.products-item a:hover .products-item-desc{opacity:.9}.products-item a:hover .products-item-link{color:#fff}.products-item a:hover .products-item-link:before{transform:scaleX(1)}}.story{background-color:#16160e;width:100%;padding:0 0 200px;position:relative;overflow:hidden}@media screen and (width<=767px){.story{padding:0 0 100px}}.story-inner{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:60px 48px 25px}@media screen and (width<=1439px){.story-inner{padding:74px 0 0}}.story-title{gap:0 10px;font-size:20px;display:flex}@media screen and (width<=1439px){.story-title{padding:0 0 0 35px}}@media screen and (width<=1023px){.story-title{padding:0 0 0 25px}}@media screen and (width<=767px){.story-title{padding:0 0 0 16px}}.story-title img{width:15px}.story-copy{text-align:center;padding:90px 0 0;font-size:42px}@media screen and (width<=1023px){.story-copy{padding:90px 0 0;font-size:36px}}.story-desc{box-sizing:border-box;text-align:center;width:66.6667%;margin:0 auto;padding:70px 4.16667% 0;font-size:16px;line-height:1.6}@media screen and (width<=1439px){.story-desc{width:100%;padding:70px 45px 0}}@media screen and (width<=1023px){.story-desc{width:100%;padding:70px 25px 0}}.story-image{box-sizing:border-box;width:50%;margin:0 auto;padding:50px 0 0}@media screen and (width<=1439px){.story-image{width:100%;max-width:696px;padding:50px 45px 0}}@media screen and (width<=1023px){.story-image{box-sizing:border-box;width:100%;padding:50px 25px 0}}.story-list{width:83.3333%;margin:0 auto;padding:70px 0 0}@media screen and (width<=1023px){.story-list{box-sizing:border-box;width:100%;padding:70px 24px 0}}.story-item{padding:180px 0 0;display:flex}@media screen and (width<=767px){.story-item{flex-direction:column;padding:70px 0 0}.story-item--reverse{flex-direction:column-reverse}}.story-item-img{box-sizing:border-box}.story-item-img--1{width:50%;padding:0 5% 0 15%}@media screen and (width<=1023px){.story-item-img--1{padding:0 5% 0 0}}@media screen and (width<=767px){.story-item-img--1{width:100%;padding:0}}.story-item-img--2{width:40%;padding:0 5%}@media screen and (width<=1023px){.story-item-img--2{padding:0 0 0 5%}}@media screen and (width<=767px){.story-item-img--2{width:100%;padding:0}}.story-item-img-mask{aspect-ratio:1;clip-path:circle(0%);transition:clip-path 2s cubic-bezier(.22,1,.36,1);overflow:hidden}.story-item-img-mask.active{clip-path:circle(75%)}.story-item-img-mask img{object-fit:cover;width:100%;height:100%}.story-item-text{box-sizing:border-box;width:50%;padding:0 2.67857%}.story-item-text--1{width:50%;padding:0 5%}@media screen and (width<=1023px){.story-item-text--1{padding:0}}@media screen and (width<=767px){.story-item-text--1{width:100%;padding:40px 0 0}}.story-item-text--2{width:60%;padding:0 5%}@media screen and (width<=1023px){.story-item-text--2{padding:0}}@media screen and (width<=767px){.story-item-text--2{width:100%;padding:40px 0 0}}.story-item-text-title{font-size:24px}.story-item-text-desc{padding:40px 0 0;font-size:16px;line-height:1.6}.story-oi-title{text-align:center;padding:180px 0 0;font-size:24px}.story-oi-desc{width:66.6667%;max-width:896px;margin:0 auto;padding:30px 4.16667% 0;font-size:16px;line-height:1.6}@media screen and (width<=1439px){.story-oi-desc{box-sizing:border-box;width:100%;padding:30px 45px 0}}@media screen and (width<=1023px){.story-oi-desc{padding:30px 24px 0}}@media screen and (width<=767px){.story-oi-desc{width:calc(100% - 30px)}}.story-oi-copy{width:100%;margin:0 auto;padding-top:60%;position:relative}.story-oi-copy-text{width:54.5833%;position:absolute;top:34.7222%;left:22.7083%}.story-oi-copy-overimg{width:100%;padding-top:26.5278%;position:absolute;top:20.8333%;left:50%}.story-oi-copy-overimg-inner{aspect-ratio:2872/764;width:0;max-width:1344px;height:100%;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-50%)}.story-oi-copy-overimg img{aspect-ratio:2872/764;width:100vw;max-width:1344px;position:absolute;top:0;left:50%;transform:translate(-50%)}.story-oi-link{text-align:center}.story-oi-link a{color:#fff;border:1px solid #fff;border-radius:24px;justify-content:center;align-items:center;width:163px;height:40px;margin:40px 0 0;font-size:16px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.story-oi-link a:before{content:"";transform-origin:0;background-color:#fff;width:163px;height:40px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.story-oi-link a span{position:relative}.story-oi-link a:hover:before{transform:scaleX(1)}.story-oi-link a:hover span{color:#16160e;transition:color .3s cubic-bezier(.22,1,.36,1)}.story-slide-title{text-align:center;font-size:24px}.story-slide-desc{text-align:center;width:66.6667%;max-width:896px;margin:0 auto;padding:30px 4.16667% 0;font-size:16px;line-height:1.6}@media screen and (width<=1439px){.story-slide-desc{box-sizing:border-box;width:100%;padding:30px 45px 0}}@media screen and (width<=1023px){.story-slide-desc{padding:30px 24px 0}}@media screen and (width<=767px){.story-slide-desc{text-align:left;width:calc(100% - 30px)}}.story-slide-nav{box-sizing:border-box;justify-content:space-between;width:100%;padding:85px 34px 30px;display:flex}@media screen and (width<=1023px){.story-slide-nav{padding:85px 24px 30px}}@media screen and (width<=767px){.story-slide-nav{padding:85px 15px 40px}}.swiper-wrapper{align-items:center}.swiper-slide-alt{color:#d1d1ca;padding:12px 0 0 12px;font-size:14px}.swiper-button-prev,.swiper-button-next{padding:10px 0;width:58px!important;height:8px!important;margin-top:0!important;position:relative!important;top:auto!important;right:auto!important}
