.color-micellar-sensitive{color:#f16843 !important}.color-micellar-brightup{color:#3772ca !important}.color-micellar-moist{color:#ec578f !important}.color-sengan-brightup{color:#3772ca !important}.color-sengan-moist{color:#ec578f !important}.color-sengan-biyoueki{color:#ec578f !important}.color-sheet-brightup{color:#3772ca !important}.color-sheet-moist{color:#ec578f !important}.color-sheet-enrich{color:#9c73d8 !important}.color-facewash-controlcare{color:#10b9c4 !important}.color-facewash-brightup{color:#3772ca !important}.color-facewash-moist{color:#ec578f !important}.bgcolor-micellar-sensitive{background-color:#f16843 !important}.bgcolor-micellar-brightup{background-color:#3772ca !important}.bgcolor-micellar-moist{background-color:#ec578f !important}.bgcolor-sengan-brightup{background-color:#3772ca !important}.bgcolor-sengan-moist{background-color:#ec578f !important}.bgcolor-sengan-biyoueki{background-color:#ec578f !important}.bgcolor-sheet-brightup{background-color:#3772ca !important}.bgcolor-sheet-moist{background-color:#ec578f !important}.bgcolor-sheet-enrich{background-color:#9c73d8 !important}.bgcolor-facewash-controlcare{background-color:#10b9c4 !important}.bgcolor-facewash-brightup{background-color:#3772ca !important}.bgcolor-facewash-moist{background-color:#ec578f !important}.bordercolor-micellar-sensitive{border-color:#f16843 !important}.bordercolor-micellar-brightup{border-color:#3772ca !important}.bordercolor-micellar-moist{border-color:#ec578f !important}.bordercolor-sengan-brightup{border-color:#3772ca !important}.bordercolor-sengan-moist{border-color:#ec578f !important}.bordercolor-sengan-biyoueki{border-color:#ec578f !important}.bordercolor-sheet-brightup{border-color:#3772ca !important}.bordercolor-sheet-moist{border-color:#ec578f !important}.bordercolor-sheet-enrich{border-color:#9c73d8 !important}.bordercolor-facewash-controlcare{border-color:#10b9c4 !important}.bordercolor-facewash-brightup{border-color:#3772ca !important}.bordercolor-facewash-moist{border-color:#ec578f !important}@media screen and (max-width: 767px){section.recommend-product .boxes{margin:20px auto 0;width:84vw;max-width:500px}section.recommend-product .boxes .box{margin-top:17px;width:100%;border:0.5px solid #e9e7e1;padding:28px 0;position:relative;padding-left:40%}section.recommend-product .boxes .box .copy{font-size:12px;font-weight:bold;letter-spacing:0.05em;line-height:1.5em;text-align:left}section.recommend-product .boxes .box .product{position:absolute;bottom:23%;left:0;width:40%;display:flex;justify-content:center}section.recommend-product .boxes .box .product img{height:140px}section.recommend-product .boxes .box .name{margin-top:10px;font-size:14px;line-height:1.28em;letter-spacing:0.1em;padding-bottom:10px;text-align:left}section.recommend-product .boxes .box .name small{font-size:10px}section.recommend-product .boxes .box .name .pcsp{display:none}section.recommend-product .boxes .box .round-btn-arrow{margin-top:5px;font-size:12px;letter-spacing:0.05em;background-color:#6d5d35;color:#fff;width:163px;height:35px;border-radius:17.5px;display:flex;align-items:center;justify-content:center;position:relative}section.recommend-product .boxes .box .round-btn-arrow svg{width:0;fill:currentColor}section.recommend-product .boxes .box .round-btn-arrow::after{content:"\e900";font-family:'icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11%;transform:translateY(-50%) scale(0.8);font-size:10px;transition:.2s}section.recommend-product .boxes .box .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}section.recommend-product .boxes .box .shops-popup{margin-top:5px;width:162px}}@media screen and (min-width: 768px){section.recommend-product .boxes{margin:40px auto 0;width:1000px;display:flex;justify-content:center}section.recommend-product .boxes .box{width:315px;max-width:315px;min-width:315px;border:1px solid #e9e7e1;padding:28px 0}section.recommend-product .boxes .box:nth-of-type(n+2){margin-left:30px}section.recommend-product .boxes .box .copy{font-size:15px;font-weight:bold;letter-spacing:0.05em;line-height:1.46em;text-align:center}section.recommend-product .boxes .box .product{display:flex;justify-content:center}section.recommend-product .boxes .box .product img{height:170px}section.recommend-product .boxes .box .name{margin-top:20px;font-size:16px;line-height:1.25em;letter-spacing:0.1em;padding-bottom:10px;text-align:center}section.recommend-product .boxes .box .round-btn-arrow{margin:10px auto 0;font-size:14px;letter-spacing:0.1em;background-color:#6d5d35;color:#fff;width:210px;height:50px;border-radius:25px;display:flex;align-items:center;justify-content:center;position:relative}section.recommend-product .boxes .box .round-btn-arrow svg{width:0;fill:currentColor}section.recommend-product .boxes .box .round-btn-arrow::after{content:"\e900";font-family:'icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11%;transform:translateY(-50%) scale(0.8);font-size:10px;transition:.2s}section.recommend-product .boxes .box .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}section.recommend-product .boxes .box .shops-popup{width:210px;margin:10px auto 0}}@media screen and (max-width: 767px){section.recommend-page{padding-top:50px;background-color:#f8f7f5}section.recommend-page .sec-title{line-height:20px}section.recommend-page .sec-title .sec-title-text{text-align:center;font-weight:normal}section.recommend-page .sec-title .sec-title-text span.en{font-size:26px;letter-spacing:0.1em}section.recommend-page .sec-title .sec-title-text span.ja{font-size:11px;letter-spacing:0.2em}section.recommend-page .recommend-page-swiper{margin-top:25px}section.recommend-page .recommend-page-swiper .swiper-slide .swiper-slide-body{padding:0 5px 80px}section.recommend-page .recommend-page-swiper .swiper-slide .swiper-slide-body .t-01{font-size:12px;line-height:1.416em;text-align:center}section.recommend-page .recommend-page-swiper .swiper-slide .swiper-slide-body .t-02{margin-top:8px;font-size:14px;line-height:1.5em;text-align:center}section.recommend-page .recommend-page-swiper .swiper-slide .round-btn-arrow{position:absolute !important;bottom:20px;left:50%;transform:translateX(-50%);background-color:#6d5d35;color:#fff;width:100px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.recommend-page .recommend-page-swiper .swiper-slide .round-btn-arrow svg{width:39px;fill:currentColor}section.recommend-page .recommend-page-swiper .swiper-slide .round-btn-arrow::after{content:"\e900";font-family:'icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11%;transform:translateY(-50%) scale(0.8);font-size:10px;transition:.2s}section.recommend-page .recommend-page-swiper .swiper-slide .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}}@media screen and (min-width: 768px){section.recommend-page{margin:0 auto;padding-top:60px;background-color:#f8f7f5;position:relative}section.recommend-page .sec-title .sec-title-text{text-align:center;font-weight:normal}section.recommend-page .sec-title .sec-title-text span.en{font-size:36px;letter-spacing:0.1em}section.recommend-page .sec-title .sec-title-text span.ja{font-size:14px;letter-spacing:0.5em}section.recommend-page .recommend-page-swiper{margin-top:35px}section.recommend-page .recommend-page-swiper .swiper-slide .swiper-slide-body{padding:0 20px 95px}section.recommend-page .recommend-page-swiper .swiper-slide .swiper-slide-body .t-01{font-size:14px;line-height:1.571em;text-align:center}section.recommend-page .recommend-page-swiper .swiper-slide .swiper-slide-body .t-02{margin-top:8px;font-size:18px;line-height:1.333em;text-align:center}section.recommend-page .recommend-page-swiper .swiper-slide .round-btn-arrow{position:absolute !important;bottom:25px;left:50%;transform:translateX(-50%);background-color:#6d5d35;color:#fff;width:90px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.recommend-page .recommend-page-swiper .swiper-slide .round-btn-arrow svg{width:39px;fill:currentColor}section.recommend-page .recommend-page-swiper .swiper-slide .round-btn-arrow::after{content:"\e900";font-family:'icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11%;transform:translateY(-50%) scale(0.8);font-size:10px;transition:.2s}section.recommend-page .recommend-page-swiper .swiper-slide .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}}@media screen and (max-width: 767px){.swiper-type-a{width:100%;position:relative}.swiper-type-a .swiper-container{width:100%;margin:0 auto;padding-bottom:75px}.swiper-type-a .swiper-wrapper{width:100%}.swiper-type-a .swiper-slide{cursor:pointer;width:100%;height:auto;background-color:white;position:relative}.swiper-type-a .swiper-slide a{display:block;width:100%;height:100%}.swiper-type-a .swiper-slide .swiper-slide-pic{width:100%;height:auto;position:relative}.swiper-type-a .swiper-slide .swiper-slide-pic img{width:100%}.swiper-type-a .swiper-slide .swiper-slide-pic::after{content:"";display:block;width:100%;height:43px;background-image:url(../../../assets/images/common/swiper-type-a/wave-mask-01.png);background-repeat:no-repeat;background-size:100% 43px;position:absolute;bottom:0;left:0}.swiper-type-a .swiper-slide.wave-02 .swiper-slide-pic::after{background-image:url(../../../assets/images/common/swiper-type-a/wave-mask-02.png)}.swiper-type-a .swiper-slide .swiper-slide-body{width:100%;background-color:white}.swiper-type-a .swiper-pagination{bottom:40px !important}.swiper-type-a .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#6d5d35;opacity:.4}.swiper-type-a .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.swiper-type-a .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-type-a .swiper-btns{position:absolute;top:145px;left:0;width:100%;z-index:50}.swiper-type-a .swiper-btns .swiper-btn{cursor:pointer;width:40px;height:40px;border-radius:50%;background-color:#6d5d35;display:flex;justify-content:center;align-items:center}.swiper-type-a .swiper-btns .swiper-btn::before{content:"\e900";font-family:'icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:15px;color:white;pointer-events:none}.swiper-type-a .swiper-btns .swiper-btn-prev{position:absolute;top:0;left:10px;transform:scaleX(-1)}.swiper-type-a .swiper-btns .swiper-btn-next{position:absolute;top:0;right:10px}}@media screen and (min-width: 768px){.swiper-type-a{width:100%;max-width:1400px;margin:0 auto;position:relative}.swiper-type-a .swiper-container{width:1000px;margin:0 auto;padding-bottom:120px}.swiper-type-a .swiper-wrapper{width:100%}.swiper-type-a .swiper-slide{cursor:pointer;width:310px;height:auto;background-color:white;position:relative}.swiper-type-a .swiper-slide a{display:block;width:100%;height:100%}.swiper-type-a .swiper-slide .swiper-slide-pic{width:100%;height:255px;position:relative}.swiper-type-a .swiper-slide .swiper-slide-pic img{width:100%}.swiper-type-a .swiper-slide .swiper-slide-pic::after{content:"";display:block;width:100%;height:55px;background-image:url(../../../assets/images/common/swiper-type-a/wave-mask-01.png);background-repeat:no-repeat;background-size:310px 55px;position:absolute;bottom:0;left:0}.swiper-type-a .swiper-slide.wave-02 .swiper-slide-pic::after{background-image:url(../../../assets/images/common/swiper-type-a/wave-mask-02.png)}.swiper-type-a .swiper-slide .swiper-slide-body{width:100%;background-color:white}.swiper-type-a .swiper-pagination{bottom:60px !important}.swiper-type-a .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;background-color:#6d5d35;opacity:.4}.swiper-type-a .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.swiper-type-a .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-type-a .swiper-btns{position:absolute;top:190px;left:50%;width:1200px;margin-left:-600px}.swiper-type-a .swiper-btns .swiper-btn{cursor:pointer}.swiper-type-a .swiper-btns .swiper-btn::before{content:"\e908";font-family:'icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:35px}.swiper-type-a .swiper-btns .swiper-btn-prev{position:absolute;top:0;left:0;transform:scaleX(-1)}.swiper-type-a .swiper-btns .swiper-btn-next{position:absolute;top:0;right:0}}@media screen and (max-width: 767px){.shops-popup{position:relative}.shops-popup .round-btn-cart{letter-spacing:0.05em;background-color:#978c70;color:#fff;width:100%;height:35px;border-radius:17.5px;display:flex;align-items:center;justify-content:center;position:relative;font-size:12px;padding-right:0.5%}.shops-popup .round-btn-cart::after{content:"\e901";font-family:'icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:8%;transform:translateY(-50%) scale(0.9);font-size:12px;transition:.2s}.shops-popup .round-btn-cart:hover::after{transform:translateY(-50%) scale(1)}.shops-popup.open .shops{visibility:visible;opacity:1;transform:translateY(0) translateX(-220px)}}@media screen and (max-width: 767px) and (max-width: 374px){.shops-popup.open .shops{transform:translateY(0) translateX(-210px)}}@media screen and (max-width: 767px){.shops-popup .shops{width:340px;background-color:#e2dfd7;position:absolute;top:50px;left:50%;z-index:50;padding:4px;visibility:hidden;opacity:0;transform:translateY(-10px) translateX(-220px);transition:all 500ms cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (max-width: 767px) and (max-width: 374px){.shops-popup .shops{width:300px;transform:translateY(-10px) translateX(-210px)}}@media screen and (max-width: 767px){.shops-popup .shops .flex-box{width:100%;max-width:450px;margin:0 auto;display:flex;justify-content:space-between}.shops-popup .shops a{display:flex;justify-content:center;align-items:center;background-color:white;border:1px solid #b6ae9a;width:100%;height:48px;margin:4px;position:relative;overflow:hidden}.shops-popup .shops a img{height:100%}}@media screen and (max-width: 767px) and (max-width: 374px){.shops-popup .shops a img{height:auto;width:100%}}@media screen and (max-width: 767px){.shops-popup .shops a::after{content:"\e905";font-family:'icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:3px;right:3px;font-size:10px;color:#b6ae9a;transform-origin:right bottom;transform:scale(0.7)}.shops-popup .shops::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 4px 8px 4px;border-color:transparent transparent #e2dfd7 transparent;position:absolute;top:-8px;right:112px}}@media screen and (min-width: 768px){.shops-popup{position:relative}.shops-popup::before{content:"";display:none;width:385px;height:60px;position:absolute;top:50%;left:50%;transform:translateX(-50%)}.shops-popup:hover::before{display:block}.shops-popup:hover .shops{visibility:visible;opacity:1;transform:translateY(0) translateX(-50%)}.shops-popup .round-btn-cart{letter-spacing:0.1em;background-color:#978c70;color:#fff;width:100%;height:50px;border-radius:25px;display:flex;align-items:center;justify-content:center;position:relative;font-size:14px;padding-right:0.5%}.shops-popup .round-btn-cart::after{content:"\e901";font-family:'icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:8%;transform:translateY(-50%) scale(0.9);font-size:17px;transition:.2s}.shops-popup .round-btn-cart:hover::after{transform:translateY(-50%) scale(1)}.shops-popup .shops{width:385px;background-color:#e2dfd7;position:absolute;top:55px;left:50%;z-index:30;padding:5px 20px;visibility:hidden;opacity:0;transform:translateY(-10px) translateX(-50%);transition:all 500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.shops-popup .shops .flex-box{width:100%;display:flex;justify-content:space-between}.shops-popup .shops a{display:flex;justify-content:center;align-items:center;background-color:white;border:1px solid #b6ae9a;width:100%;height:48px;margin:6px;position:relative}.shops-popup .shops a img{height:100%}.shops-popup .shops a::after{content:"\e905";font-family:'icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:3px;right:3px;font-size:10px;color:#b6ae9a;transform-origin:right bottom;transform:scale(0.7)}.shops-popup .shops::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 8px 16px 8px;border-color:transparent transparent #e2dfd7 transparent;position:absolute;top:-15px;left:50%;transform:translateX(-50%)}}.modal-container{position:fixed;top:0;left:0;z-index:200;width:100%;height:100%;background-color:rgba(0,0,0,0.6);transition:.5s;display:flex;align-items:center;justify-content:center}.modal-wrapper{width:90%;max-width:1000px;background-color:white;transition:.3s}.modal-wrapper .video{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.modal-wrapper .video .player{position:absolute;top:0;right:0;width:100%;height:100%}.modal-enter{opacity:0}.modal-leave-active{opacity:0}.modal-enter .modal-wrapper,.modal-leave-active .modal-wrapper{transform:scale(0.9)}@media screen and (max-width: 767px){section.kv{margin-top:50px;width:100%;background-color:#f8f7f5;padding-bottom:24px;position:relative}section.kv::after{content:"";position:absolute;top:0;left:0;background-color:white;display:block;width:100%;height:100%;z-index:10;pointer-events:none;transition:1.5s}section.kv.show::after{opacity:0}section.kv.show .kv-img img{transform:translateY(0);transform:translateY(-20px);transition:all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1)}section.kv a.wrapper{display:block}section.kv .kv-img{width:100%}section.kv .kv-img img{width:100%}section.kv .badge{position:absolute;top:-4px;right:2vw;width:34.1vw;max-width:200px}section.kv .badge img{width:100%}section.kv .kv-product .kv-product-inner{position:relative}section.kv .kv-product .kv-product-inner .product-box .product-box-img{margin:-15vw auto 0;width:47vw}.page-lp-micellar section.kv .kv-product .kv-product-inner .product-box .product-box-img{width:40.5vw}.page-lp-sheet section.kv .kv-product .kv-product-inner .product-box .product-box-img{width:80.5vw}.page-lp-facewash section.kv .kv-product .kv-product-inner .product-box .product-box-img{margin-top:-20vw;width:41.2vw}section.kv .kv-product .kv-product-inner .product-box .product-box-img img{width:100%}section.kv .kv-product .kv-product-inner .product-box .title{margin-top:1vw;line-height:1.5em;font-size:18px;font-weight:normal;text-align:center;letter-spacing:0.05em}section.kv .kv-product .kv-product-inner .product-box .title .title-sub{font-size:12px;font-weight:normal}section.kv .kv-product .kv-product-inner .product-box .round-btn-arrow{margin:13px auto 0;font-size:12px;letter-spacing:0.05em;background-color:#6d5d35;color:#f8f7f5;width:170px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.kv .kv-product .kv-product-inner .product-box .round-btn-arrow svg{width:39px;fill:currentColor}section.kv .kv-product .kv-product-inner .product-box .round-btn-arrow::after{content:"\e900";font-family:'icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11%;transform:translateY(-50%) scale(0.8);font-size:10px;transition:.2s}section.kv .kv-product .kv-product-inner .product-box .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}}@media screen and (min-width: 768px){section.kv{width:100%;min-width:1200px;overflow:hidden;height:570px;position:relative;background-color:#f8f7f5}section.kv a.wrapper{display:block;width:100%}section.kv::after{content:"";position:absolute;top:0;left:0;background-color:white;display:block;width:100%;height:100%;z-index:10;pointer-events:none;transition:1.5s}section.kv.show::after{opacity:0}section.kv.show .kv-img img{transform:translateX(0)}section.kv .kv-img img{height:570px;transform:translateX(20px);transition:all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1)}section.kv .badge{display:none}section.kv .kv-product .kv-product-inner{height:570px;display:flex;align-items:center;justify-content:center;padding-top:30px}section.kv .kv-product .kv-product-inner .product-box{text-align:center}.page-lp-micellar section.kv .kv-product .kv-product-inner .product-box .product-box-img{width:284px}.page-lp-sengan section.kv .kv-product .kv-product-inner .product-box .product-box-img{width:329px}.page-lp-sheet section.kv .kv-product .kv-product-inner .product-box .product-box-img{width:273px}.page-lp-facewash section.kv .kv-product .kv-product-inner .product-box .product-box-img{width:265px}section.kv .kv-product .kv-product-inner .product-box .product-box-img{margin:0 auto}section.kv .kv-product .kv-product-inner .product-box .product-box-img img{width:100%}section.kv .kv-product .kv-product-inner .product-box .title{margin-top:10px;font-size:32px;font-weight:normal;line-height:1.2em}section.kv .kv-product .kv-product-inner .product-box .title .title-sub{font-size:18px;font-weight:normal;letter-spacing:0.05em;padding-bottom:5px;display:inline-block}section.kv .kv-product .kv-product-inner .product-box .round-btn-arrow{margin:15px auto 0;font-size:14px;background-color:#6d5d35;color:#f8f7f5;width:180px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.kv .kv-product .kv-product-inner .product-box .round-btn-arrow svg{width:39px;fill:currentColor}section.kv .kv-product .kv-product-inner .product-box .round-btn-arrow::after{content:"\e900";font-family:'icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11%;transform:translateY(-50%) scale(0.8);font-size:10px;transition:.2s}section.kv .kv-product .kv-product-inner .product-box .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}}@media screen and (min-width: 768px) and (min-width: 1401px){section.kv .kv-img{width:940px;position:absolute;top:0;right:0;z-index:2}section.kv .kv-product{margin:0;width:calc(100% - 940px)}section.kv .kv-product .kv-product-inner{width:100%}}@media screen and (min-width: 768px) and (max-width: 1400px){section.kv .kv-img{position:absolute;top:0;left:50%;margin-left:-240px;z-index:2}section.kv .kv-product{width:100%;position:relative;z-index:1}section.kv .kv-product .kv-product-inner{width:1200px;position:absolute;top:0;left:50%;margin-left:-600px;display:flex;justify-content:flex-start}}@media screen and (max-width: 767px){section.point{margin-top:50px;width:100%;position:relative}section.point::before{content:"";width:95vw;height:calc(100% - 25px);background-color:#f8f7f5;position:absolute;bottom:0;right:0;background-image:url(../../../assets/images/lp/wavemask-footer-a.png);background-size:100% 15px;background-repeat:no-repeat;background-position:bottom}section.point.point-reverse::before{left:0;right:auto}section.point.point-reverse .point-contents .point-contents-top .point-pic{margin:0 0 0 auto}section.point.point-reverse .point-contents .point-contents-top .point-texts{position:relative}section.point .point-contents{position:relative}section.point .point-contents-top{width:100%}section.point .point-contents-top .point-pic{position:relative;width:95vw}section.point .point-contents-top .point-pic img{width:100%}section.point .point-contents-top .point-texts{position:relative;width:90vw;margin:0 auto}section.point .point-contents-top .point-texts .point-num{margin:10px 0 0 40px;color:white;background-color:#978c70;display:inline-block;padding:1px 5px;letter-spacing:0.05em;font-size:12px;line-height:1em}section.point .point-contents-top .point-texts .point-title{margin:0 5vw 0 40px;font-size:21px;font-weight:normal;letter-spacing:0.1em;line-height:1.33em;white-space:nowrap;height:84px;display:flex;align-items:center}section.point .point-contents-top .point-texts .point-text{margin:15px 20px 0;font-size:12px;letter-spacing:0.05em;line-height:1.75em}section.point .point-contents-top .point-texts.fukidashi-a::before{content:"";width:138px;height:147px;background-image:url(../../../assets/images/lp/fukidashi-a.png);background-size:138px 147px;position:absolute;top:-30px;left:-10px}section.point.point-2{margin-top:100px;padding:0 0 50px}section.point.point-2 .point-contents::before{content:"";width:95vw;height:100px;display:block;background-color:#f8f7f5;position:absolute;top:20px;left:0;background-image:url(../../../assets/images/lp/wavemask-top-a.png);background-size:100% 15px;background-repeat:no-repeat;background-position:top}section.point.point-3{margin-top:80px;padding:0 0 50px}section.point.point-3::before{background-image:none}section.point.point-3 .point-contents::before{content:"";width:95vw;height:100px;display:block;background-color:#f8f7f5;position:absolute;top:20px;right:0;background-image:url(../../../assets/images/lp/wavemask-top-a.png);background-size:100% 15px;background-repeat:no-repeat;background-position:top}}@media screen and (min-width: 768px){section.point{margin-top:80px;width:100%;position:relative}section.point::before{content:"";width:92.8%;height:calc(100% - 135px);display:block;background-color:#f8f7f5;position:absolute;bottom:0;right:0;background-image:url(../../../assets/images/lp/wavemask-footer-a.png);background-size:100% 50px;background-repeat:no-repeat;background-position:bottom}section.point.point-reverse::before{left:0;right:auto}section.point.point-reverse .point-contents .point-contents-top{flex-direction:row-reverse}section.point.point-reverse .point-contents .point-contents-top .point-texts{position:relative}section.point.point-reverse .point-contents .point-contents-top .point-texts .point-num{margin:45px 0 0 30px}section.point.point-reverse .point-contents .point-contents-top .point-texts .point-title{margin:25px 0 0 30px;padding-right:20px}section.point.point-reverse .point-contents .point-contents-top .point-texts .point-text{margin:90px 0 0 0}section.point.point-reverse .point-contents .point-contents-top .point-texts.fukidashi-a::before{width:271px;height:293px;background-image:url(../../../assets/images/lp/fukidashi-b.png);background-size:271px 293px;position:absolute;top:-37px;left:-70px}section.point .point-contents{position:relative}section.point .point-contents-top{width:100%;max-width:1400px;margin:0 auto;display:flex}section.point .point-contents-top .point-pic{position:relative;width:56.4%}section.point .point-contents-top .point-pic img{width:100%}section.point .point-contents-top .point-texts{position:relative}section.point .point-contents-top .point-texts .point-num{margin:45px 0 0 80px;color:white;background-color:#978c70;display:inline-block;padding:1px 5px;letter-spacing:0.05em;font-size:18px;line-height:1em}section.point .point-contents-top .point-texts .point-title{margin:25px 0 0 80px;font-size:34px;font-weight:normal;letter-spacing:0.1em;line-height:1.47em}section.point .point-contents-top .point-texts .point-text{margin:30px 0 0 100px;font-size:16px;letter-spacing:0.05em;line-height:2.125em}section.point .point-contents-top .point-texts .point-text .point-text-note{margin-top:5px;font-size:12px;display:inline-block;line-height:1.5em}section.point .point-contents-top .point-texts.fukidashi-a::before{content:"";width:277px;height:294px;background-image:url(../../../assets/images/lp/fukidashi-a.png);background-size:277px 294px;position:absolute;top:-37px;left:-25px}section.point.point-1{padding:50px 0 80px}section.point.point-1 .point-text{width:410px}section.point.point-1 .point-text.w-mini{width:390px}section.point.point-2{padding:0 0 80px}section.point.point-2 .point-texts{margin-right:40px}section.point.point-2 .point-texts .point-text{width:350px}section.point.point-2 .point-contents::before{content:"";width:92.8%;height:250px;display:block;background-color:#f8f7f5;position:absolute;top:60px;left:0;background-image:url(../../../assets/images/lp/wavemask-top-a.png);background-size:100% 50px;background-repeat:no-repeat;background-position:top}section.point.point-3{padding:50px 0 80px}section.point.point-3::before{background-image:none}section.point.point-3 .point-text{width:410px}section.point.point-3 .point-contents::before{content:"";width:92.8%;height:250px;display:block;background-color:#f8f7f5;position:absolute;top:50px;right:0;background-image:url(../../../assets/images/lp/wavemask-top-a.png);background-size:100% 50px;background-repeat:no-repeat;background-position:top}}section.howto.howto-green{background-color:#e2f2e2}section.howto.howto-green .title::before{background-color:#e2f2e2}section.howto.howto-green .title .title-text{color:#89aba1}section.howto.howto-green .steps .step .step-num{background-color:#89aba1}section.howto.howto-yellow{background-color:#faf0d8}section.howto.howto-yellow .title::before{background-color:#faf0d8}section.howto.howto-yellow .title .title-text{color:#ab9667}section.howto.howto-yellow .steps .step .step-num{background-color:#ab9667}section.howto.howto-yellow .howto-movie-title{color:#ab9667}@media screen and (max-width: 767px){section.howto{margin-top:88px;padding-bottom:40px;position:relative}section.howto .title{padding-top:20px}section.howto .title::before{content:"";width:280px;height:150px;border-radius:50%;position:absolute;top:-40px;left:50%;transform:translateX(-50%)}section.howto .title .title-text{font-size:21px;font-weight:normal;letter-spacing:0.1em;text-align:center;position:relative}section.howto .steps{margin:25px auto 0;width:90vw;max-width:450px}section.howto .steps .step{margin-top:15px;position:relative;display:flex;align-items:center;justify-content:space-between}section.howto .steps .step .step-pic-wrapper{width:40%;min-width:40%;max-width:40%;position:relative}section.howto .steps .step .step-pic-wrapper .step-num{position:absolute;top:0;left:0;width:68px;height:68px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;text-align:center;color:white;line-height:1em;transform-origin:0 0;transform:scale(0.5)}section.howto .steps .step .step-pic-wrapper .step-num .step-num-1{font-size:16px;font-weight:normal}section.howto .steps .step .step-pic-wrapper .step-num .step-num-2{margin-top:6px;font-size:24px;font-weight:normal}section.howto .steps .step .step-pic-wrapper .step-pic{width:100%}section.howto .steps .step .step-pic-wrapper .step-pic img{width:100%}section.howto .steps .step .step-texts{width:56%}section.howto .steps .step .step-texts .step-text{font-size:12px;line-height:1.5em}section.howto .hitahita{width:90vw;max-width:400px;margin:15px auto 0;display:flex;justify-content:center;align-items:center}section.howto .hitahita .hitahita-photo{width:30%;min-width:30%;max-width:30%;margin-right:15px}section.howto .hitahita .hitahita-photo img{width:100%}section.howto .hitahita .hitahita-texts .hitahita-text{font-size:12px;font-weight:bolder;line-height:1.5em;color:#ab9667;padding:15px 0;border-top:1px solid #ab9667;border-bottom:1px solid #ab9667;display:inline-block}section.howto .comp{width:90vw;margin:30px auto 0;padding:15px 10px;background-color:white;display:flex;justify-content:center;align-items:center}section.howto .comp .comp-pic{margin-right:20px}section.howto .comp .comp-pic img{width:85px}section.howto .comp .comp-text{font-size:12px;line-height:1.5em}section.howto .comp .comp-text .kome{font-size:10px}section.howto .notes{margin:10px auto 0;width:90vw;font-size:10px;line-height:1.636em}section.howto .howto-movie{margin:50px auto 0;position:relative}section.howto .howto-movie figure{margin:0;padding:0}section.howto .howto-movie .howto-movie-title{font-size:13px;font-weight:bolder;letter-spacing:0.1em;text-align:center}section.howto .howto-movie .video-container{width:90vw;max-width:550px;margin:15px auto 0;position:relative}section.howto .howto-movie .video-container.show-video .thum{opacity:0;pointer-events:none}section.howto .howto-movie .video-container .thum{cursor:pointer;position:absolute;top:0;left:0;z-index:10;transition:.3s}section.howto .howto-movie .video-container .thum .thum-pic{background-color:black}section.howto .howto-movie .video-container .thum .thum-pic img{width:100%;opacity:.5}section.howto .howto-movie .video-container .thum .btn-play{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:45px;height:45px;border-radius:50%;border:1px solid white;background-image:url(../../../assets/images/cm/btn-play.png);background-repeat:no-repeat;background-size:12px 15px;background-position:55% center}section.howto .howto-movie .video-container .video{position:relative;width:100%;padding-top:56.25%;overflow:hidden}section.howto .howto-movie .video-container .video .player{position:absolute;top:0;right:0;width:100%;height:100%}}@media screen and (min-width: 768px){section.howto{margin-top:165px;padding-bottom:110px;position:relative}section.howto .title{padding-top:20px}section.howto .title::before{content:"";width:540px;height:370px;border-radius:50%;position:absolute;top:-75px;left:50%;transform:translateX(-50%)}section.howto .title .title-text{font-size:34px;font-weight:normal;letter-spacing:0.1em;text-align:center;position:relative}section.howto .steps{margin:65px auto 0;width:1000px;display:flex;justify-content:space-between}section.howto .steps .step{width:280px;position:relative}section.howto .steps .step .step-num{position:absolute;top:0;left:0;width:68px;height:68px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;text-align:center;color:white;line-height:1em}section.howto .steps .step .step-num .step-num-1{font-size:16px;font-weight:normal}section.howto .steps .step .step-num .step-num-2{margin-top:6px;font-size:24px;font-weight:normal}section.howto .steps .step .step-pic img{width:100%}section.howto .steps .step .step-text{margin-top:15px;font-size:16px;line-height:1.875em}section.howto .steps .step .step-text.step-text-small{margin-top:5px;font-size:12px;line-height:1.7em}section.howto .hitahita{display:flex;justify-content:center;align-items:center}section.howto .hitahita .hitahita-photo{width:166px;margin-right:15px}section.howto .hitahita .hitahita-photo img{width:100%}section.howto .hitahita .hitahita-texts .hitahita-text{font-size:18px;font-weight:bolder;line-height:1.333em;color:#ab9667;padding:15px 0;border-top:1px solid #ab9667;border-bottom:1px solid #ab9667;display:inline-block}section.howto .comp{width:1000px;height:150px;margin:50px auto 0;padding:0 85px;background-color:white;display:flex;justify-content:center;align-items:center}section.howto .comp .comp-pic{margin-right:20px}section.howto .comp .comp-pic img{height:150px}section.howto .comp .comp-text{font-size:16px;line-height:1.875em}section.howto .comp .comp-text .kome{font-size:12px}section.howto .notes{margin:20px auto 0;width:1000px;font-size:11px;line-height:1.636em}section.howto .howto-movie{margin-top:60px}section.howto .howto-movie .howto-movie-title{font-size:22px;font-weight:bolder;letter-spacing:0.05em;text-align:center}section.howto .howto-movie .video-container{width:790px;margin:20px auto 0;position:relative}section.howto .howto-movie .video-container.show-video .thum{opacity:0;pointer-events:none}section.howto .howto-movie .video-container .thum{cursor:pointer;position:absolute;top:0;left:0;z-index:10;transition:.3s;opacity:1}section.howto .howto-movie .video-container .thum:hover .btn-play{transform:translate(-50%, -50%) scale(1.1)}section.howto .howto-movie .video-container .thum .thum-pic{background-color:black}section.howto .howto-movie .video-container .thum .thum-pic img{width:100%;opacity:.5}section.howto .howto-movie .video-container .thum .btn-play{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90px;height:90px;border-radius:50%;border:2px solid white;background-image:url(../../../assets/images/cm/btn-play.png);background-repeat:no-repeat;background-size:25px 30px;background-position:55% center;transition:.2s}section.howto .howto-movie .video-container .video{position:relative;width:100%;padding-top:56.25%;overflow:hidden}section.howto .howto-movie .video-container .video .player{position:absolute;top:0;right:0;width:100%;height:100%}}@media screen and (max-width: 767px){section.recommend-product{margin-top:45px;padding-bottom:40px}section.recommend-product .title{text-align:center}section.recommend-product .title .title-main{font-size:21px;font-weight:normal;letter-spacing:0.1em}section.recommend-product .title .title-sub{margin-top:15px;font-size:14px;font-weight:normal;line-height:1.64em;letter-spacing:0.1em}}@media screen and (min-width: 768px){section.recommend-product{margin-top:75px;padding-bottom:80px}section.recommend-product .title{text-align:center}section.recommend-product .title .title-main{font-size:26px;font-weight:normal;letter-spacing:0.1em}section.recommend-product .title .title-sub{margin-top:20px;font-size:18px;font-weight:normal;line-height:1.666em;letter-spacing:0.1em}}@media screen and (max-width: 767px){.page-lp-sengan .awa-a,.page-lp-facewash .awa-a{width:28px;height:89px;background-image:url(../../../assets/images/lp/sengan/awa/awa-a.png);background-size:28px 89px;pointer-events:none;z-index:10}.page-lp-sengan .awa-b,.page-lp-facewash .awa-b{width:49px;height:118px;background-image:url(../../../assets/images/lp/sengan/awa/awa-b.png);background-size:49px 118px;pointer-events:none;z-index:10}.page-lp-sengan .awa-c,.page-lp-facewash .awa-c{width:28px;height:89px;background-image:url(../../../assets/images/lp/sengan/awa/awa-c.png);background-size:28px 89px;pointer-events:none;z-index:10}.page-lp-micellar .awa-a,.page-lp-sheet .awa-a{width:36px;height:112px;background-image:url(../../../assets/images/lp/micellar/awa/awa-a.png);background-size:36px 112px;pointer-events:none;z-index:10}.page-lp-micellar .awa-b,.page-lp-sheet .awa-b{width:37px;height:112px;background-image:url(../../../assets/images/lp/micellar/awa/awa-b.png);background-size:37px 112px;pointer-events:none;z-index:10}.page-lp-micellar .awa-c,.page-lp-sheet .awa-c{width:24px;height:93px;background-image:url(../../../assets/images/lp/micellar/awa/awa-c.png);background-size:24px 93px;pointer-events:none;z-index:10}}@media screen and (min-width: 768px){.page-lp-sengan .awa-a,.page-lp-facewash .awa-a{width:55px;height:178px;background-image:url(../../../assets/images/lp/sengan/awa/awa-a.png);background-size:55px 178px;pointer-events:none;z-index:10}.page-lp-sengan .awa-b,.page-lp-facewash .awa-b{width:98px;height:236px;background-image:url(../../../assets/images/lp/sengan/awa/awa-b.png);background-size:98px 236px;pointer-events:none;z-index:10}.page-lp-sengan .awa-c,.page-lp-facewash .awa-c{width:55px;height:178px;background-image:url(../../../assets/images/lp/sengan/awa/awa-c.png);background-size:55px 178px;pointer-events:none;z-index:10}.page-lp-micellar .awa-a,.page-lp-sheet .awa-a{width:72px;height:224px;background-image:url(../../../assets/images/lp/micellar/awa/awa-a.png);background-size:72px 224px;pointer-events:none;z-index:10}.page-lp-micellar .awa-b,.page-lp-sheet .awa-b{width:74px;height:224px;background-image:url(../../../assets/images/lp/micellar/awa/awa-b.png);background-size:74px 224px;pointer-events:none;z-index:10}.page-lp-micellar .awa-c,.page-lp-sheet .awa-c{width:48px;height:186px;background-image:url(../../../assets/images/lp/micellar/awa/awa-c.png);background-size:48px 186px;pointer-events:none;z-index:10}}
