.t{transform:none}.prod h3{font-size:2rem;line-height:2.5rem;text-align:center}.prod p.astar{font-size:.625rem;line-height:.0625rem;line-height:1;color:#9c9c9c}.prod .holder{position:relative;height:100vh;box-sizing:border-box;overflow:hidden}.prod .hero{position:relative;height:300vh}.prod .hero .holder{height:100vh;text-align:center;padding-top:7.875rem;padding-right:0;padding-bottom:8rem;padding-left:0}.prod .hero .bg{position:absolute;left:0;top:0;right:auto;bottom:auto;background-color:#000;width:100%;height:100%}.prod .hero h2{font-size:1rem;line-height:.0625rem;line-height:1;color:#2e2e2e}.prod .hero h2+p{font-size:2.375rem;line-height:2.875rem;font-weight:700;margin-top:.625rem;color:#1e1e1e}.prod .hero img{display:block;margin-top:5.625rem;margin-left:auto;margin-right:auto;width:10.625rem;transition:opacity .5s 0s}.prod .hero img+p{margin-top:2rem}.prod .hero .overview{position:absolute;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:left}.prod .hero .overview p{color:#fff;width:18rem;margin-left:auto;margin-right:auto}.prod .hero .overview p+p{font-size:1.25rem;line-height:2rem;font-weight:700;margin-top:1.5rem}.prod .hero[data-p="4"] img,.prod .hero[data-p="5"] img,.prod .hero[data-p="6"] img,.prod .hero[data-p="7"] img,.prod .hero[data-p="8"] img,.prod .hero[data-p="9"] img,.prod .hero[data-p="10"] img,.prod .hero[data-p="11"] img,.prod .hero[data-p="+"] img{opacity:.3}.prod .feature{background-color:#000}.prod .feature .holder{height:auto}.prod .feature li{padding-top:5rem;padding-right:0;padding-bottom:5rem;padding-left:0;color:#fff}.prod .feature li .ico{display:block;width:3rem;height:3rem}.prod .feature li .ico~p{margin-top:2.5rem;font-size:2.5rem;line-height:3rem;font-weight:700}.prod .feature li .ico+p+p{font-size:1.25rem;line-height:2rem;color:#c9c9c9}.prod .feature li .video{margin-top:3rem}.prod .feature li .video video{display:block;width:100%;-o-object-fit:contain;object-fit:contain;border-radius:.25rem;overflow:hidden}.prod .feature li .video video+video{margin-top:1rem}.prod .feature li .video p{margin-top:1rem;text-align:center}.prod .structure{padding-top:5rem;padding-right:0;padding-bottom:5rem;padding-left:0;background-color:#efefef}.prod .structure .holder{height:auto}.prod .structure img{display:block;width:19.625rem}.prod .structure dl,.prod .structure img{margin-top:2.5rem;margin-left:auto;margin-right:auto}.prod .structure dl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;width:16.375rem;font-size:.75rem;line-height:.0625rem;line-height:1;grid-row-gap:10px}.prod .structure dl dt{font-weight:700;width:7.75rem}.prod .structure dl dd{font-weight:500;color:#666;white-space:nowrap}.prod .structure .holder>p,.prod .structure .holder>p+p{margin-top:3rem;font-size:1.25rem;line-height:2rem;font-weight:700;width:18.9375rem;margin-left:auto;margin-right:auto}.prod .custom{padding-top:5rem;padding-right:0;padding-bottom:5rem;padding-left:0;overflow:hidden}.prod .custom .viewer{margin-top:4.5rem}.prod .custom .viewer>p:first-child{font-size:1.25rem;line-height:.0625rem;line-height:1;font-weight:700;padding-bottom:.75rem;border-bottom:1px solid #dadada}.prod .custom .viewer .control{position:relative;display:flex;justify-content:center;align-items:center;align-items:stretch}.prod .custom .viewer .control .slider{position:relative;width:9rem}.prod .custom .viewer .control .slider .swiper-slide{height:14.875rem;display:flex;flex-direction:column;align-items:center}.prod .custom .viewer .control .slider .swiper-pagination{display:none}.prod .custom .viewer .control .slider .swiper-navigation{display:block}.prod .custom .viewer .control .slider .swiper-navigation a{width:1.5rem;height:1.5rem;margin-top:-1.625rem;background-image:url(/img/cartridge/skin-custom-arrow.svg);background-repeat:no-repeat;background-size:contain}.prod .custom .viewer .control .slider .swiper-navigation a:after{display:none}.prod .custom .viewer .control .slider .swiper-navigation .swiper-button-prev{left:.5rem;transform:rotate(180deg)}.prod .custom .viewer .control .slider .swiper-navigation .swiper-button-next{right:.5rem}.prod .custom .viewer .control .slider .swiper-navigation .swiper-button-disabled{opacity:.15}.prod .custom .viewer .control .slider .img{flex:1;display:flex;justify-content:center;align-items:center}.prod .custom .viewer .control .slider img{display:block;width:3.375rem;height:10rem}.prod .custom .viewer .control .slider p{font-size:1rem;line-height:.0625rem;line-height:1;font-weight:500;text-transform:uppercase;margin-top:.75rem}.prod .custom .viewer .control .slider+.slider{margin-left:.9375rem}.prod .custom .viewer .control .slider+.slider img{width:4rem;height:4rem}.prod .custom .viewer .result-txt{margin-top:1.5rem;font-size:.5rem;line-height:.75rem;color:#666;text-align:center;height:3.5rem}.prod .custom .viewer .result{display:block;width:19rem;height:28rem;margin-left:auto;margin-right:auto}.prod .spec{padding-top:5rem;padding-right:0;padding-bottom:8rem;padding-left:0}.prod .spec li{margin-top:5rem}.prod .spec li img{display:block;width:4.375rem;margin-left:auto;margin-right:auto}.prod .spec li img+p{margin-top:2rem;font-size:1.25rem;line-height:2rem;font-weight:700;text-align:center}.prod .spec li dl{margin-top:3rem;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px}.prod .spec li dl dt{font-weight:700;padding-bottom:.75rem;border-bottom:1px solid #dadada}.prod .spec li dl dd{text-align:center}.prod .spec li dl dd b{display:block;font-weight:600}.prod .spec li dl+dl{margin-top:3.5rem}@media (min-width:768px){.prod .hero img{width:11.625rem}.prod .feature{height:450vh}.prod .feature ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0}.prod .feature li{position:relative;width:100vw;height:100vh;box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:center}.prod .feature li .ico~p{width:19rem}.prod .feature li .video{position:absolute;right:0;top:50%;left:auto;bottom:auto;transform:translateY(-50%);width:19rem;height:auto;margin:0}.prod .feature li .video video{-o-object-fit:cover;object-fit:cover;max-height:86vh}.prod .feature li .video.col-2 video{-o-object-fit:cover;object-fit:cover;max-height:calc(43vh - 15px)}.prod .structure img{width:39.25rem}.prod .spec ul{grid-column-gap:32px}.prod .custom .viewer .result{width:27.875rem;height:41rem}}@media (min-width:1024px){.prod h3{font-size:2.5rem;text-align:center}.prod h3,.prod p.astar{line-height:.0625rem;line-height:1}.prod p.astar{font-size:.875rem}.prod .hero h2{font-size:1.3125rem}.prod .hero h2,.prod .hero h2+p{line-height:.0625rem;line-height:1}.prod .hero h2+p{font-size:4rem;margin-top:2rem}.prod .hero img{display:block;margin-top:5.625rem;width:16rem}.prod .hero .overview{position:absolute;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:left}.prod .hero .overview p{font-size:1.5rem;line-height:.0625rem;line-height:1;width:29rem}.prod .hero .overview p+p{font-size:2rem;line-height:3rem;margin-top:2.5rem}.prod .feature li .ico{width:3.5rem;height:3.5rem}.prod .feature li .ico~p{margin-top:3.5rem;font-size:3.5rem;line-height:4.5rem;width:24.5rem}.prod .feature li .ico~p+p{font-size:1.5rem;line-height:2.5rem}.prod .feature li .video{width:26.3125rem;height:auto}.prod .structure{height:200vh;padding:0}.prod .structure .holder{height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.prod .structure img{width:60.125rem;max-width:70vh}.prod .structure dl{display:none}.prod .structure dl+p{margin-top:2.5rem;font-size:1.5rem;line-height:2.5rem;width:41.25rem}.prod .structure .holder>p{width:41.25rem}.prod .custom .viewer{margin-top:5rem;display:flex;flex-direction:row-reverse;align-items:stretch}.prod .custom .viewer .control{flex:1;display:flex;flex-direction:column;width:27rem;padding-left:2.5rem;box-sizing:border-box;justify-content:flex-start}.prod .custom .viewer .control .slider{width:100%;position:relative}.prod .custom .viewer .control .slider>p{font-size:1.5rem;line-height:.0625rem;line-height:1;font-weight:700;padding-bottom:1rem;margin-top:0;border-bottom:1px solid #dadada}.prod .custom .viewer .control .slider [slider]{position:relative;padding-top:3rem;width:11rem;margin-left:auto;margin-right:auto}.prod .custom .viewer .control .slider .swiper-slide{height:auto}.prod .custom .viewer .control .slider .swiper-pagination{display:block;position:relative;font-size:1rem;line-height:.0625rem;line-height:1;font-weight:500;color:#969696;margin-top:1.25rem}.prod .custom .viewer .control .slider .swiper-navigation{display:block}.prod .custom .viewer .control .slider .swiper-navigation a{width:3rem;height:3rem;margin-top:-1.5rem}.prod .custom .viewer .control .slider .swiper-navigation .swiper-button-prev{left:-3rem}.prod .custom .viewer .control .slider .swiper-navigation .swiper-button-next{right:-3rem}.prod .custom .viewer .control .slider .img{flex:0}.prod .custom .viewer .control .slider img{display:block;width:3.625rem;height:10rem}.prod .custom .viewer .control .slider .img+p{font-size:1.25rem;line-height:.0625rem;line-height:1;margin-top:1.5rem}.prod .custom .viewer .control .slider+.slider{margin-left:0;margin-top:1rem;flex-grow:1}.prod .custom .viewer .control .slider+.slider img{width:5rem;height:5rem}.prod .custom .viewer .control .slider+.slider [slider]{padding-top:5.5rem}.prod .custom .viewer .control .slider+.slider [slider]+p{font-size:.75rem;line-height:1rem;margin-top:2.5rem;color:#666;text-align:center;position:absolute;left:0;bottom:0;right:auto;top:auto;width:100%}.prod .custom .viewer .control .slider+.slider .swiper-navigation a{margin-top:-1.5rem}.prod .custom .viewer .result{margin-top:0;width:27rem;height:43.5rem}.prod .spec ul{grid-column-gap:0;padding-top:0;padding-right:7rem;padding-bottom:0;padding-left:7rem}.prod .spec li img{width:7.5rem}.prod .spec li img+p{font-size:1.5rem;line-height:2rem}.prod .spec li dl{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:0;grid-row-gap:32px;margin-top:4rem}.prod .spec li dl dt{padding-bottom:1rem;font-size:1.25rem;line-height:.0625rem;line-height:1}.prod .spec li dl dd{text-align:center}.prod .spec li dl dd b{display:block}.prod .spec li dl+dl{margin-top:4rem}.prod .spec li:first-child dt:first-child{margin-left:-7rem}.prod .spec li:last-child dt:first-child{margin-right:-7rem}.prod .spec li+li dt{text-indent:-10000px}}@media (min-width:1280px){.prod{position:relative}.prod .hero{padding-top:0;height:500vh}.prod .hero img{width:17.375rem}.prod .feature li .video{width:39.5rem;height:auto}.prod .feature li .video video+video{margin-top:1.875rem}.prod .structure img{width:63.625rem}.prod .custom .viewer .control{padding-left:5.25rem}.prod .custom .viewer .control .slider img{width:5rem;height:15rem}.prod .custom .viewer .control .slider+.slider{margin-top:2rem}.prod .custom .viewer .control .slider+.slider .swiper-navigation a{margin-top:-1.25rem}.prod .custom .viewer .result{width:32.5625rem;height:48rem}.prod .spec ul{padding-top:0;padding-right:13rem;padding-bottom:0;padding-left:13rem}.prod .spec li:first-child dt:first-child{margin-left:-13rem}.prod .spec li:last-child dt:first-child{margin-right:-13rem}}@media (min-width:1600px){.prod .hero img{width:18.5rem}.prod .feature li .video{width:43.625rem;height:auto}.prod .structure img{width:70rem}.prod .custom .viewer .control .slider [slider]{padding-top:4rem}.prod .custom .viewer .control .slider+.slider{margin-top:2rem}.prod .custom .viewer .control .slider+.slider [slider]{padding-top:7rem}.prod .custom .viewer .control .slider+.slider .swiper-navigation a{margin-top:-.5rem}.prod .custom .viewer .result{width:35.9375rem;height:53rem}.prod .spec ul{padding-top:0;padding-right:18rem;padding-bottom:0;padding-left:18rem}.prod .spec li:first-child dt:first-child{margin-left:-18rem}.prod .spec li:last-child dt:first-child{margin-right:-18rem}}[works]{padding-top:3.75rem}[works] h2{padding-top:5rem;padding-right:0;padding-bottom:5rem;padding-left:0;font-size:2.5rem;line-height:.0625rem;line-height:1;text-align:center}[works] .list{margin-top:0;margin-right:2.25rem;margin-bottom:0;margin-left:2.25rem}[works] .list>li{padding-bottom:5rem}[works] .list>li img{display:block;max-width:100%;border-radius:.25rem;overflow:hidden}[works] .list>li h3{margin-top:3rem;font-size:2rem;line-height:2.5rem}[works] .list>li h3+p{margin-top:2.5rem;font-size:1.25rem;line-height:2rem;color:#6e6e6e}[works] .list>li ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;margin-top:2.1875rem;grid-column-gap:33px;width:16.3125rem;margin-left:auto;margin-right:auto}[works] .list>li ul li{padding-top:1.5625rem;padding-right:0;padding-bottom:1.5625rem;padding-left:0;text-align:center}[works] .list>li ul li p{font-size:1.5rem;line-height:.0625rem;line-height:1;font-weight:700}[works] .list>li ul li p+p{margin-top:.75rem;font-size:.75rem;line-height:.0625rem;line-height:1;color:#666}[works] .list>li ul li:nth-child(n+3){border-top:1px solid #dadada}[works] .list>li+li{margin-top:2.5rem;padding-bottom:8rem}@media (min-width:768px){[works] .list{width:24.5rem;margin-left:auto;margin-right:auto}[works] .list>li .cont{padding-top:0;padding-right:2.75rem;padding-bottom:0;padding-left:2.75rem}[works] .list>li h3,[works] .list>li h3+p{text-align:left}}@media (min-width:1024px){[works] h2{padding-top:7rem;padding-right:0;padding-bottom:8.25rem;padding-left:0;font-size:4rem;line-height:.0625rem;line-height:1}[works] .list{margin-top:0;margin-right:5rem;margin-bottom:0;margin-left:5rem;width:auto}[works] .list>li{display:flex;padding-bottom:6.25rem;align-items:center}[works] .list>li img{width:24.5rem;flex:1 0 auto}[works] .list>li .cont{padding:0;padding-left:5rem}[works] .list>li h3{margin-top:0}[works] .list>li ul{display:flex;margin-top:2.5rem;width:auto;grid-column-gap:0}[works] .list>li ul li{padding-top:.875rem;padding-right:0;padding-bottom:.875rem;padding-left:0;flex:1 1 auto}[works] .list>li ul li p{font-size:2rem;line-height:.0625rem;line-height:1}[works] .list>li ul li p+p{font-size:1rem;line-height:.0625rem;line-height:1}[works] .list>li ul li:nth-child(n+3){border-top:0}[works] .list>li ul li+li{border-left:1px solid #dadada}[works] .list>li+li{margin-top:0}}@media (min-width:1280px){[works]{padding-top:5rem}[works] .list>li img{width:32.5rem}}@media (min-width:1600px){[works]{width:100rem;margin-left:auto;margin-right:auto}[works] .list>li img{width:42.5rem}}
/*# sourceMappingURL=chunk-40343d73.7a6fc863.css.map */