.badge{background:transparent;border-radius:0;border:1px solid #000;color:#000;font-size:17.6px;font-size:1.1rem;font-weight:500;padding:.3em 1em .5em}.badge-title{font-size:1.5em}.badge.reverse{background:#000;color:#fff}body{color:#000;font-family:"Noto Sans TC",kozuka-gothic-pro,sans-serif;font-size:15px;font-weight:300;letter-spacing:.1em;overflow-x:hidden;overflow-y:auto;width:100%}@media (min-width:992px){body{font-size:16px}}body.nav--open{overflow:hidden}@media (min-width:992px){body.nav--open{overflow-y:auto}}body::-webkit-scrollbar{width:0;height:0}img,svg{max-width:100%;height:auto}.warpper{position:relative}a,a:hover{text-decoration:none}:focus{outline:none}.clickable{cursor:pointer}@media (min-width:1200px){.col-xl-3_5{-ms-flex:0 0 auto;flex:0 0 auto;width:29.16375%}}hr{background-color:#c2bfb5}.customers{background:url(../images/kol/bg.png) repeat;padding:50px 0 70px;position:relative}@media (min-width:576px){.customers{padding:70px 0 80px}}@media (min-width:1440px){.customers{padding:70px 0 100px}}.customers-title{font-family:kozuka-mincho-pr6n,serif;font-size:28px;font-style:normal;font-weight:700;letter-spacing:.2em;margin-bottom:2em;position:relative;text-align:center}.customers .container{max-width:1000px}.customer:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.customer:not(:last-of-type){margin-bottom:64px;margin-bottom:4rem}@media (min-width:576px){.customer:not(:last-of-type){margin-bottom:80px;margin-bottom:5rem}}.customer-top{padding-left:24px;padding-left:1.5rem;position:relative}@media (min-width:576px){.customer-top{padding-left:32px;padding-left:2rem;margin-top:4.5vw}}@media (min-width:992px){.customer-top{margin-top:68.8px;margin-top:4.3rem}}.customer-top:before{background:#000;bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:1px}.customer-name{font-family:kozuka-mincho-pr6n,serif;font-size:2em;font-style:normal;font-weight:700;line-height:1}.customer-title{font-size:1.5em;font-weight:300;margin-top:16px;margin-top:1rem;line-height:1.2}.customer-content{font-size:1.2em;margin-top:32px;margin-top:2rem}@media (min-width:576px){.customer-content{margin-top:48px;margin-top:3rem}}.customer-cta{margin-top:32px;margin-top:2rem}@media (min-width:576px){.customer-cta{margin-top:48px;margin-top:3rem}}.customer-cta a{-ms-flex-align:center;align-items:center;color:#000;display:-ms-flexbox;display:flex;font-family:"Times New Roman",serif;font-weight:400;letter-spacing:.1em}.customer-cta a:active,.customer-cta a:focus,.customer-cta a:hover{text-decoration:none}.customer-cta a:active:before,.customer-cta a:focus:before,.customer-cta a:hover:before{-ms-flex-preferred-size:150px;flex-basis:150px}.customer-cta a:before{transition:.3s ease 0s;transition-property:all;background:#000;content:"";display:block;-ms-flex-preferred-size:100px;flex-basis:100px;height:1px;margin-right:1em}.customer-image{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="10" /><feOffset dx="9" dy="9" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');filter:drop-shadow(8px 8px 10px rgba(0,0,0,.1))}.embed{position:relative}.embed>*{height:100%;left:0;position:absolute;top:0;width:100%}.footer{font-family:kozuka-mincho-pr6n,serif;background:#000;text-align:center;padding-top:60px}.footer .container .logo{max-width:200px;margin:auto}.footer .container .logo svg{height:auto;width:100%}.footer .container .sTitle{font-family:kozuka-mincho-pr6n,serif;font-weight:300;color:#fff;font-size:18.2px;letter-spacing:5.2px;margin-top:1em}.footer .container .title{font-weight:bold;font-family:kozuka-mincho-pr6n,serif;font-size:25.2px;color:#fff;letter-spacing:7.2px}.footer .container .socialList{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;list-style:none;margin:1.5em 0 .5em;padding-left:0}.footer .container .socialList .socialIcon{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;font-size:0;height:40px;transition:background-color .5s;width:40px}.footer .container .socialList .socialIcon:hover{background-color:#444}.footer .footNav{border-top:1px solid #fff;color:#838383;font-size:.9em;letter-spacing:.8px;margin-top:4em;padding:.8em .5em}.footer a{transition:color .3s;color:inherit;font-family:inherit}.footer a:active,.footer a:focus,.footer a:hover{color:#ccc;text-decoration:none}.hud{bottom:1em;display:none;position:fixed;right:1em;z-index:3}.hud ul{margin:0;padding:0}.hud ul li{display:inline-block}.hud ul a{transition:.3s ease 0s;transition-property:all;-ms-flex-align:center;align-items:center;background:#000;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:source-han-sans-traditional,sans-serif;font-size:12px;height:60px;-ms-flex-pack:center;justify-content:center;opacity:.4;text-transform:uppercase;width:60px}.hud ul a:active,.hud ul a:focus,.hud ul a:hover{opacity:1;text-decoration:none}.hud ul a span{display:block}.hud ul a svg{height:auto;width:20px}.hud .gototop svg .color{stroke:#fff;stroke-width:3px}.kv{margin-top:53px;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:162.48375vw;position:relative}@media (min-width:768px){.kv{margin-top:0;height:50.39496vw}}.kv-content{-ms-flex:1;flex:1;position:relative}.kv-title{-ms-flex-align:center;align-items:center;bottom:5%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:80%;z-index:2}@media (min-width:768px){.kv-title{width:40%;transform:none;left:auto;right:5%;top:50%;bottom:auto;transform:translateY(-50%)}}.kv-logo,.kv-title svg{width:100%}.kv-logo{text-align:center;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="20" /><feOffset dx="6" dy="6" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.2)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');filter:drop-shadow(5px 5px 20px rgba(0,0,0,.2))}.kv-carousel,.kv-carousel-item,.kv-carousel .owl-item,.kv-carousel .owl-stage,.kv-carousel .owl-stage-outer{height:100%}.kv-carousel-item-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.kv-carousel-item.kv-01{background-color:#b22023}.kv-carousel-item.kv-01 .kv-carousel-item-bg{background-image:url(../images/kv/kv-01_mobile.jpg)}@media (min-width:768px){.kv-carousel-item.kv-01 .kv-carousel-item-bg{background-image:url(../images/kv/kv-01.jpg)}}.kv-carousel-item.kv-02{background-color:#e963a1}.kv-carousel-item.kv-02 .kv-carousel-item-bg{background-image:url(../images/kv/kv-02_mobile.jpg)}@media (min-width:768px){.kv-carousel-item.kv-02 .kv-carousel-item-bg{background-image:url(../images/kv/kv-02.jpg)}}.kv-carousel-item.kv-03{background-color:#ff70cf}.kv-carousel-item.kv-03 .kv-carousel-item-bg{background-image:url(../images/kv/kv-03_mobile.jpg)}@media (min-width:768px){.kv-carousel-item.kv-03 .kv-carousel-item-bg{background-position-y:top;background-image:url(../images/kv/kv-03.jpg)}}.kv-carousel-item.kv-04{background-color:#fff}.kv-carousel-item.kv-04 .kv-carousel-item-bg{background-image:url(../images/kv/kv-04_mobile.jpg)}@media (min-width:768px){.kv-carousel-item.kv-04 .kv-carousel-item-bg{background-position-y:60%;background-image:url(../images/kv/kv-04.jpg)}}.kv-carousel-wording{font-size:1.5em;left:8%;right:8%;letter-spacing:.6em;position:absolute;bottom:0;text-align:center;transform:translateY(-50%)}@media (min-width:992px){.kv-carousel-wording{text-align:left;left:15%;right:auto;top:calc(50% + 60px)}}.kv-carousel-title{transition:1.5s ease 0s;transition-property:all;font-family:kozuka-mincho-pr6n,serif;font-size:1.5em;font-weight:600;opacity:0;transform:translateY(20%)}@media (min-width:768px){.kv-carousel-title{font-size:2em}}@media (min-width:992px){.kv-carousel-title{margin-bottom:.5em}}.kv-carousel-subtitle{transition:1.5s ease .3s;transition-property:all;display:none;font-weight:300;line-height:2;opacity:0;transform:translateY(20%)}@media (min-width:992px){.kv-carousel-subtitle{display:block}}.kv .owl-nav{bottom:30px;display:none}@media (min-width:768px){.kv .owl-nav{display:-ms-flexbox;display:flex}}.method{padding:2em 19.2px;padding:2em 1.2rem;text-align:left}@media (min-width:768px){.method{padding:2em 4em;max-width:100%}}@media (min-width:992px){.method{padding-right:0}}.method-list{font-size:.9em;width:100%}.method-item{display:-ms-flexbox;display:flex}.method-item:not(:last-of-type){margin-bottom:1em}.method-title{-ms-flex-preferred-size:9em;flex-basis:9em;text-align:right;padding-right:.5em}.method-title-tag{border:1px solid #000;display:inline-block;line-height:1;padding:.2em .5em;margin-top:.2em}.method-content{-ms-flex:1;flex:1}.method-content span{display:block;-ms-flex:1;flex:1}.method-content div{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.method-content div:before{background:#000;border-radius:50%;content:"";display:block;padding:3px;margin:.5em .5em 0}@media (min-width:992px){.method.reverse{padding-right:4em;padding-left:0}}.navbar-series{padding:0;font-size:1.2em}.navbar-series-brand{padding:0;margin:0}.navbar-series-light{box-shadow:0 3px 20px rgba(0,0,0,.2)}.navbar-series .navbar-series-title{-ms-flex-align:center;align-items:center;background:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:15px}.navbar-series-nav{height:100%;margin:auto;max-width:700px;width:90%}@media (min-width:992px){.navbar-series-nav{margin-bottom:0;margin-right:0;margin-top:0;width:auto}}.navbar-series>.container-sm{max-width:1000px;padding-right:0}@media (min-width:992px){.navbar-series>.container-sm{padding-right:.75em}}.navbar-series .series-image{transition:.3s ease 0s;transition-property:all;height:1.8em;max-width:none;opacity:.5}@media (min-width:768px){.navbar-series .series-image{height:2.2em}}.navbar-series .series-image:active,.navbar-series .series-image:focus,.navbar-series .series-image:hover{opacity:1}.navbar-series .nav-link{text-align:center;padding:1em}@media (min-width:992px){.navbar-series .nav-link{padding:.5em 1em}}.navbar-series .nav-item:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.1)}@media (min-width:992px){.navbar-series .nav-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}.navbar{font-size:1.1em;padding:0}.navbar-brand{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1;flex:1;padding:.5em 0}.navbar-dark{background-color:#000!important}.navbar-nav{height:100%;margin:auto;max-width:700px;width:90%}@media (min-width:992px){.navbar-nav{margin-bottom:0;margin-right:0;margin-top:0;width:auto}}.navbar>.container-fluid{padding-right:0}@media (min-width:992px){.navbar>.container-fluid{padding-right:.75em}}.navbar .nav-link{text-align:center;padding:1em}@media (min-width:992px){.navbar .nav-link{padding:.5em 1em}}.navbar .nav-item:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.1)}@media (min-width:992px){.navbar .nav-item:not(:last-of-type){border-bottom:none}}@media (min-width:992px){.navbar .nav-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}.navbar-expand-lg .navbar-nav .dropdown-menu{border-radius:0;background:transparent}@media (min-width:992px){.navbar-expand-lg .navbar-nav .dropdown-menu{background:#fff;top:100%;left:50%;transform:translateX(-50%)}}.navbar-expand-lg .navbar-nav .nav-link{color:#fff}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding:1em 1.5em}}@media (min-width:992px){.dropdown:active .dropdown-toggle .icon svg,.dropdown:focus .dropdown-toggle .icon svg,.dropdown:hover .dropdown-toggle .icon svg{transform:rotate(0deg)}.dropdown:active .dropdown-menu,.dropdown:focus .dropdown-menu,.dropdown:hover .dropdown-menu{display:block!important;opacity:1}}.dropdown .dropdown-toggle{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.dropdown .dropdown-toggle .icon{margin-left:.5em;width:1.2em}.dropdown .dropdown-toggle .icon svg{height:auto;max-width:100%;transform:rotate(-180deg);transition:transform .35s ease}.dropdown .dropdown-toggle.show .icon svg{transform:rotate(0deg)}.dropdown .dropdown-toggle:after{display:none}.dropdown .dropdown-menu{font-size:1em;transition:opacity 1s ease}@media (min-width:992px){.dropdown .dropdown-menu{border:none;box-shadow:0 5px 19px rgba(0,0,0,.12);opacity:0;padding:1em .5em}.dropdown .dropdown-menu.show{display:none}.dropdown .dropdown-menu[data-bs-popper]{margin-top:0}}.dropdown .dropdown-item{color:#fff;font-weight:inherit;padding:.4em 1em;position:relative;text-align:center;transition:color 1s cubic-bezier(0,0,.2,1)}@media (min-width:992px){.dropdown .dropdown-item{color:#000}}.dropdown .dropdown-item:active,.dropdown .dropdown-item:focus,.dropdown .dropdown-item:hover{background:transparent;color:#fff;color:hsla(0,0%,100%,.5)}@media (min-width:992px){.dropdown .dropdown-item:active,.dropdown .dropdown-item:focus,.dropdown .dropdown-item:hover{color:#000;color:rgba(0,0,0,.25)}}.navbar-collapse{background:#000;height:100%!important;left:0;opacity:0;position:fixed;top:0;transition:opacity .35s ease;right:0;overflow:auto}.navbar-collapse::-webkit-scrollbar{width:0;height:0}@media (min-width:992px){.navbar-collapse{overflow:visible;opacity:1;position:static}}.navbar-collapse.show{opacity:1}.navbar-collapse .navbar-toggler{position:fixed;right:0;top:.5em}@media (min-width:992px){.navbar-collapse .navbar-toggler{display:none}}.navbar-collapse .navbar-toggler-icon{background:transparent}.navbar-collapse .navbar-toggler-icon svg{max-width:100%;height:auto}.collapsing{transition-property:opacity}.navbar-dark .navbar-toggler{border:none}.navbar-dark .navbar-toggler:focus{box-shadow:none}.navbar-dark .navbar-toggler-icon{background:transparent}.navbar-dark .navbar-toggler-icon svg{max-width:100%;height:auto}.owl-nav{bottom:0;position:absolute;right:0}.owl-nav,.owl-nav button{display:-ms-flexbox;display:flex}.owl-nav button{-ms-flex-align:center;align-items:center;height:30px;-ms-flex-pack:center;justify-content:center;width:30px}@media (min-width:1200px){.owl-nav button{height:40px;width:60px}}.owl-nav button svg{height:auto;width:50%}.owl-nav .owl-prev{border-right:1px solid hsla(0,0%,100%,.3)!important}.owl-nav .owl-prev svg{transform:rotate(-90deg)}.owl-nav .owl-next svg{transform:rotate(90deg)}.owl-dots{text-align:center}.owl-dot{margin:0 .5em;opacity:.2}.owl-dot.active{opacity:.5}.owl-dot span{background:#000;border-radius:50%;display:block;height:10px;width:10px}.owl .owl-item.active .kv-carousel-subtitle,.owl .owl-item.active .kv-carousel-title{transform:none;opacity:1}.preload{-ms-flex-align:center;align-items:center;background:#fff;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:columns;flex-direction:columns;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.process{padding:0 8px 60px;padding:0 .5rem 60px}@media (min-width:992px){.process{margin-top:48px;margin-top:3rem;padding-bottom:96px;padding-bottom:6rem}}@media (min-width:1200px){.process{padding-bottom:112px;padding-bottom:7rem}}.process img{max-width:100%}.process,.process-item{position:relative}.process-deco{position:absolute;z-index:-1}.process-text{margin-top:16px;margin-top:1rem;font-size:1.1em}@media (min-width:576px){.process-text{padding-left:16px;padding-left:1rem;font-size:1.2em}}@media (min-width:768px){.process-text{margin-top:32px;margin-top:2rem;padding-left:48px;padding-left:3rem}}@media (min-width:1200px){.process-text{padding-top:16px;padding-top:1rem}}.process-text-title img{max-width:130px;width:40%;margin-right:1.2em}.process-text-title span{background:#000;color:#fff;display:inline-block;line-height:1;padding:.3em .5em .4em;vertical-align:bottom;margin-top:.5em}.process-text-name{margin:16px 0;margin:1rem 0;font-size:1.2em;font-weight:500}.process-text-info{line-height:1.7}.process-text-notes{font-size:.9em;margin-bottom:16px;margin-bottom:1rem}@media (min-width:1200px){.process-text-notes{font-size:.8em}}.process-text-notes p{margin-bottom:.1em}.process-image{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;margin:auto;max-width:450px;text-align:center}@media (min-width:768px){.process-image{height:41vw}}@media (min-width:992px){.process-image{max-height:385px}}.process-image p{font-size:1.1em;font-weight:500;margin:8px 0 0;margin:.5rem 0 0}.process-image img{width:100%}.process-image-daytime img,.process-image-night img{transition:.3s ease 0s;transition-property:all;opacity:.2}.process-image-daytime.active img,.process-image-night.active img{opacity:1}.process-cta{transition:.3s ease 0s;transition-property:all;background:#000;border:1px solid #000;color:#fff;display:block;font-size:1.1em;margin:0 auto;max-width:200px;padding:.8em 1.2em;text-align:center}.process-cta:active,.process-cta:focus,.process-cta:hover{background:transparent;box-shadow:0 0 0 2px #000;color:#000;text-decoration:none}.process-switch{-ms-flex-item-align:center;align-self:center}@media (min-width:1200px){.process-switch{position:absolute;left:0}}@media (min-width:1440px){.process-switch{left:-60px}}.process-switch-button{transition:.3s ease 0s;transition-property:all;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50%;border:1px solid #eae9e5;cursor:pointer;display:-ms-flexbox;display:flex;height:45px;-ms-flex-pack:center;justify-content:center;padding:.7em;width:45px}@media (min-width:768px){.process-switch-button{height:50px;width:50px}}@media (min-width:1200px){.process-switch-button{height:60px;width:60px}}.process-switch-button:not(:last-of-type){margin-bottom:.5em}.process-switch-button.active{background:#eae9e5}.process-switch-button:active,.process-switch-button:focus,.process-switch-button:hover{background:#f6f6f6}.process-item-01 .process-deco{bottom:13em;width:50%;right:0}@media (min-width:768px){.process-item-01 .process-deco{bottom:27em;right:14vw}}@media (min-width:1200px){.process-item-01 .process-deco{right:192px;right:12rem}}@media (min-width:1440px){.process-item-01 .process-image{margin-left:32px;margin-left:2rem}}.process-item-01 .process-image img{margin:auto;max-width:90%}@media (min-width:1200px){.process-item-02{position:static}}.process-item-02 .process-deco{bottom:13em;right:0}@media (min-width:768px){.process-item-02 .process-deco{-ms-flex-align:center;align-items:center;bottom:27em;display:-ms-flexbox;display:flex}}@media (min-width:1200px){.process-item-02 .process-deco{bottom:28em}}@media (min-width:1440px){.process-item-02 .process-deco{width:57%}}.process-item-02 .process-deco-and{margin-left:auto;margin-right:16%;width:20%}@media (min-width:576px){.process-item-02 .process-deco-and{margin-right:20%;width:30%}}@media (min-width:768px){.process-item-02 .process-deco-and{width:22%;margin-right:30%}}@media (min-width:1440px){.process-item-02 .process-deco-and{margin-right:35%}}.process-item-02 .process-deco-in{margin-left:auto;margin-right:5%;margin-top:60vw;width:39%}@media (min-width:576px){.process-item-02 .process-deco-in{margin-right:8%;width:40%}}@media (min-width:768px){.process-item-02 .process-deco-in{margin-top:0}}@media (min-width:1440px){.process-item-02 .process-deco-in{margin-right:12%}}@media (min-width:1200px){.process-item-02 .process-image{padding-left:30px;padding-right:40px}}.process-item-02 .process-image>div{padding:0 4.8px;padding:0 .3rem;top:50%;transform:translateY(-50%)}.process-item-02 .process-text{margin-top:8vw}@media (min-width:768px){.process-item-02 .process-text{margin-top:32px;margin-top:2rem}}.product{padding:70px 0}@media (min-width:1440px){.product{padding:80px 0;padding:5rem 0}}.product .container{max-width:1600px;width:95%}.product,.product--small{position:relative}.product--small{padding:50px 0}@media (min-width:1440px){.product--small{padding:80px 0;padding:5rem 0}}.product--small .container-sm{max-width:1000px!important}.product.reverse .product-content{-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:0}.product-title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:kozuka-mincho-pr6n,serif;font-size:2.5em;font-weight:600;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:.1em;margin-left:-.2em}.product-title-image{display:inline-block;margin-left:.2em;margin-right:.3em}.product-title-image.is-break{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}.product-title-image.closer{margin-left:.08em;margin-right:.08em}.product-title-image img{height:1em;vertical-align:text-top;width:auto;max-width:none}@media (min-width:992px){.product-title-image img{height:1.2em}}.product-title b{font-size:.8em;margin-left:8px;margin-left:.5rem}.product-subtitle{font-size:1.5em;font-weight:400;letter-spacing:.1em;margin-top:16px;margin-top:1rem}.product-slogan{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:kozuka-mincho-pr6n,serif;font-size:2em;font-weight:600;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:.2em;margin-top:8px;margin-top:.5rem}.product-slogan div{margin-bottom:.3em}.product-slogan img{height:.9em;margin:-.3em .4em 0}.product-content{overflow:hidden}@media (min-width:768px){.product-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}.product-image{position:relative;text-align:center}@media (min-width:768px){.product-image-wrapper{-ms-flex:2;flex:2}}@media (min-width:992px){.product-image-wrapper{-ms-flex:3;flex:3;max-width:700px}}.product-image-pos img{top:0;left:0}.product-image-pos>*{position:absolute}.product-image img{width:100%;max-width:100%}@media (min-width:768px){.product-image img{max-width:none}}.product-text{font-size:1.2em;margin-top:1.5em}.product-text-title{font-size:1.2em;font-weight:400}.product-text-cta{transition:.3s ease 0s;transition-property:all;background:#000;bottom:0;color:#fff;display:inline-block;font-weight:500;letter-spacing:3.2px;letter-spacing:.2rem;padding:11.2px 8px;padding:.7rem .5rem;position:relative;right:0;text-align:center;width:60%}@media (min-width:768px){.product-text-cta{width:60%;padding:12.8px;padding:.8rem;max-width:500px}}.product-text-cta:before{transition:.3s ease-in-out 0s;transition-property:all;border:1px solid #000;bottom:0;content:"";height:100%;display:block;left:0;position:absolute;right:0}.product-text-cta:active,.product-text-cta:focus,.product-text-cta:hover{color:#fff;letter-spacing:6.4px;letter-spacing:.4rem;text-decoration:none}.product-text-cta:active:before,.product-text-cta:focus:before,.product-text-cta:hover:before{transform:translate(5px,5px)}.product-text-cta span{transition:.3s ease-in-out 0s;transition-property:all;position:relative}.product-text .product-color-title{font-size:1em}.product-list-title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative}.product-list-title:after{background:#838383;content:"";display:block;-ms-flex:1;flex:1;height:1px;margin-left:1em}.product-list{padding-left:1em}.product-palette{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:40%;flex-basis:40%;-ms-flex-pack:center;justify-content:center;list-style:none;margin-top:2em;padding-left:0}.product-palette-text{margin-top:.5em}.product-palette li{padding:0 5px}.product-color{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:auto;max-width:1200px;padding:0 3em}@media (min-width:768px){.product-color{-ms-flex-direction:row;flex-direction:row;padding:0 1.5em}}.product-color-item{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;width:100%}@media (min-width:768px){.product-color-item{-ms-flex-direction:column;flex-direction:column;padding:0 1em;text-align:center}}.product-color-item:not(:last-of-type){margin-bottom:2em}@media (min-width:768px){.product-color-item:not(:last-of-type){margin-bottom:0}}.product-color-image{-ms-flex-preferred-size:100px;flex-basis:100px}.product-color-image img{margin:auto;max-width:240px;width:100%}.product-color-wording{-ms-flex:1;flex:1;margin-bottom:2em;padding:0 1em}.product-color-title{font-size:1.3em;font-weight:500;margin-bottom:1em}@media (min-width:768px){.product-color-title{margin-top:.8em}}.product-color-title span.sn{font-family:kozuka-mincho-pr6n,serif;font-size:1.5em;font-weight:700}.product-color-title span.name{color:#838383;font-family:kozuka-mincho-pr6n,serif;margin-left:.3em;white-space:pre-line}.product-color-title span.badge{font-size:11.2px;font-size:.7rem;margin-top:0;padding-left:.3em;padding-right:.3em;vertical-align:middle}.product-color .badge{font-size:.9em;margin-top:1.5em}.product-features{font-size:1.1em;padding-left:0;margin:2em 0 0 .5em;list-style:none}.product-features-item{font-size:1em;font-weight:400;margin-bottom:3em;position:relative}.product-features-item h5{border-left:3px solid #000;padding-left:.5em;padding:.1em 0 .2em .5em}.product-features-item p{margin:0 0 0 1em}.product-features-item .product-image-wrap{border-radius:25px;box-shadow:5px 5px 10px rgba(0,0,0,.15);overflow:hidden;width:90%}.product-addition{border:1px solid #000;box-shadow:3px 3px 0 #000;margin:64px auto 0;margin:4rem auto 0;max-width:1000px;width:95%}.product-kv{background:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:80vw;margin-bottom:70px;max-height:300px;overflow:hidden;position:relative}@media (min-width:768px){.product-kv{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;margin-bottom:80px;margin-bottom:5rem;max-height:350px}}.product-kv-image{background-position:50%;background-repeat:no-repeat;background-size:cover;-ms-flex-preferred-size:200px;flex-basis:200px}@media (min-width:768px){.product-kv-image{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:992px){.product-kv-image{-ms-flex-preferred-size:60%;flex-basis:60%}}.product-kv-logo{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;margin:.8em}.product-kv-logo .product-title-image img{height:1.2em}@media (min-width:768px){.product-kv-logo .product-title-image img{height:1.6em}}.product-deco{position:absolute}.product-p{position:relative;padding-top:160px}.product-p:before{background:#000;content:"";display:block;height:1.5em;left:50%;position:absolute;top:60px;transform:translateX(-50%) rotate(45deg);width:1.5em}.bg-black .product-p:before{background:#fff}.product-p-title{text-align:center;margin-bottom:6em}.product-p-title svg{height:3em}.product-p-item{cursor:pointer;overflow:hidden;position:relative}.product-p-item:active .plus,.product-p-item:focus .plus,.product-p-item:hover .plus{opacity:1}.product-p-item:active .image,.product-p-item:active .name,.product-p-item:focus .image,.product-p-item:focus .name,.product-p-item:hover .image,.product-p-item:hover .name{opacity:.2}.product-p-item.name-white .name{color:#fff;text-shadow:1px 1px 1px #000,2px 2px 5px rgba(0,0,0,.7)}.product-p-item .color{position:absolute;top:0;left:0;width:100%;height:100%}.product-p-item .name{transition:.3s ease 0s;transition-property:opacity;bottom:.5em;color:#000;font-weight:bold;position:absolute;right:.5em;text-align:right;text-shadow:1px 1px 1px #fff,2px 2px 5px hsla(0,0%,100%,.7)}@media (min-width:992px){.product-p-item .name{bottom:1em;right:1em}}.product-p-item .image{transition:.1s ease 0s;transition-property:opacity;position:relative}.product-p-item .plus{transition:.2s ease .5s;transition-property:opacity;height:30%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:30%}.product-p-item .plus svg{width:100%;height:100%;transform:rotate(45deg)}.product-p-tag{border:1px solid #e8d845;color:#e8d845;display:inline-block;letter-spacing:.1em;line-height:1;padding:.2em .5em .4em;text-shadow:none}.product-embed-01{margin-top:4em}.product-modal .modal-lg{max-width:830px}.product-modal .modal-content{border-radius:0;box-shadow:5px 5px 10 rgba(0,0,0,.7)}.product-modal .modal-body{padding-top:3em}@media (min-width:992px){.product-modal .modal-body{padding-top:1em;padding-bottom:1em;padding-right:1.5em}}.product-modal .btn-close{position:absolute;right:1em;top:1em;background:transparent;width:2em;height:2em;z-index:1}.product-modal .btn-close:active,.product-modal .btn-close:focus,.product-modal .btn-close:hover{box-shadow:none}.product-modal-images{display:-ms-flexbox;display:flex}.product-modal-number{margin-bottom:.2em}.product-modal-content{font-weight:400}.product-modal-content .number{font-family:kozuka-mincho-pr6n,serif;font-size:2em;font-style:italic;font-weight:600;line-height:1;opacity:.2}.product-modal-content .name{font-weight:300;font-size:1.8em}.product-modal-content .en{display:inline;font-family:kozuka-mincho-pr6n,serif;font-size:.7em;font-weight:600;line-height:1}.product-modal-content .description{margin-top:.5em;font-size:1.2em}@media (min-width:992px){.product-modal-content .description{margin-bottom:2em}}.product-modal-tag{border:1px solid #e84588;color:#e84588;font-family:"Noto Sans TC",kozuka-gothic-pro,sans-serif;font-size:16px;font-size:1rem;letter-spacing:.1em;line-height:1;padding:.2em .5em .3em}#rouge-star-vibrant .product-p-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1em}@media (min-width:992px){#rouge-star-vibrant .product-p-content{column-gap:2em}}#rouge-star-vibrant .product-p-group{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:92%;flex-basis:92%}#rouge-star-vibrant .product-p-group:nth-child(2n){margin-left:auto}@media (min-width:992px){#rouge-star-vibrant .product-p-group:nth-child(2n){margin-top:4em}}@media (min-width:992px){#rouge-star-vibrant .product-p-group{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}}#rouge-star-vibrant .product-p-item:last-child{margin-left:1em}@media (min-width:992px){#rouge-star-vibrant .product-p-item:last-child{margin-left:0;margin-top:2em}}#rouge-star-vibrant .product-modal-image-sub{-ms-flex:1;flex:1}#rouge-star-vibrant .product-modal-image-main{-ms-flex:2;flex:2;margin-left:1em}#eye-color-duo .product-p-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}#eye-color-duo .product-p-item{-ms-flex-preferred-size:calc(50% - 0.5em);flex-basis:calc(50% - 0.5em)}@media (min-width:992px){#eye-color-duo .product-p-item{-ms-flex:1;flex:1}}#eye-color-duo .product-modal-image-sub{-ms-flex-preferred-size:26%;flex-basis:26%}#eye-color-duo .product-modal-image-main{-ms-flex:1;flex:1}.store{margin:90px auto 0}.store.is-exclusive{margin-top:1em}.store-title{color:#d79e71;font-size:28px;font-weight:700;letter-spacing:2px;margin-bottom:30px;text-align:center}.store-list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0 auto;max-width:800px;padding:0}.store-list li{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;margin:0 .2em}@media (min-width:768px){.store-list li{margin:0 .5em}}.store-btn{transition:.3s ease 0s;transition-property:all;-ms-flex-align:center;align-items:center;border:2px solid #d79e71;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:.7em .5em;opacity:.4;height:30px}@media (min-width:375px){.store-btn{height:36px}}@media (min-width:576px){.store-btn{height:42px}}@media (min-width:768px){.store-btn{height:45px;padding:1em 2em}}.store-btn:active,.store-btn:focus,.store-btn:hover{opacity:1}.store-btn img{max-width:100%;max-height:23px}.store-wording{font-size:26px;text-align:center;letter-spacing:2px}.text-muted{opacity:.6}.text-gray{color:#9c9c9c}.text-serif{font-family:kozuka-mincho-pr6n,serif}.text-preWrap{white-space:pre-wrap}.row>div{margin-bottom:15px;margin-top:15px}.row .col-xs-6{margin-top:1em}.text.center{text-align:center}.text.gray{color:#8d8d8d}.text.pink{color:#ec008c}.text-color-brown{color:#825a08}b{font-weight:500}.bg-lightgray{background:#f6f6f6}.bg-black{background:#000;color:#fff}.bg-skin{background:#fddbbf}
/*# sourceMappingURL=styles.css.map */
