/*!
 * http://meyerweb.com/eric/tools/css/reset/
 * v2.0 | 20110126
 * License: none (public domain)
 *//*!
 * http://meyerweb.com/eric/tools/css/reset/
 * v2.0 | 20110126
 * License: none (public domain)
 */.lp-content a,.lp-content abbr,.lp-content acronym,.lp-content address,.lp-content applet,.lp-content article,.lp-content aside,.lp-content audio,.lp-content b,.lp-content big,.lp-content blockquote,.lp-content body,.lp-content canvas,.lp-content caption,.lp-content center,.lp-content cite,.lp-content code,.lp-content dd,.lp-content del,.lp-content details,.lp-content dfn,.lp-content div,.lp-content dl,.lp-content dt,.lp-content em,.lp-content embed,.lp-content fieldset,.lp-content figcaption,.lp-content figure,.lp-content footer,.lp-content form,.lp-content h1,.lp-content h2,.lp-content h3,.lp-content h4,.lp-content h5,.lp-content h6,.lp-content header,.lp-content hgroup,.lp-content html,.lp-content i,.lp-content iframe,.lp-content img,.lp-content ins,.lp-content kbd,.lp-content label,.lp-content legend,.lp-content li,.lp-content mark,.lp-content menu,.lp-content nav,.lp-content object,.lp-content ol,.lp-content output,.lp-content p,.lp-content pre,.lp-content q,.lp-content ruby,.lp-content s,.lp-content samp,.lp-content section,.lp-content small,.lp-content span,.lp-content strike,.lp-content strong,.lp-content sub,.lp-content summary,.lp-content sup,.lp-content table,.lp-content tbody,.lp-content td,.lp-content tfoot,.lp-content th,.lp-content thead,.lp-content time,.lp-content tr,.lp-content tt,.lp-content u,.lp-content ul,.lp-content var,.lp-content video{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}.lp-content article,.lp-content aside,.lp-content details,.lp-content figcaption,.lp-content figure,.lp-content footer,.lp-content header,.lp-content hgroup,.lp-content menu,.lp-content nav,.lp-content section{display:block}.lp-content{line-height:1}.lp-content ol,.lp-content ul{list-style:none}.lp-content blockquote,.lp-content q{quotes:none}.lp-content blockquote:after,.lp-content blockquote:before,.lp-content q:after,.lp-content q:before{content:"";content:none}.lp-content table{border-spacing:0;border-collapse:collapse}.lp-content *,.lp-content :after,.lp-content :before{-webkit-box-sizing:border-box;box-sizing:border-box}.lp-content{height:100%}.lp-content{width:100%}.lp-content{height:auto;word-wrap:break-word;overflow-wrap:break-word;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif}.lp-content main{display:block}.lp-content h1,.lp-content h2,.lp-content h3,.lp-content h4,.lp-content h5,.lp-content h6{font-weight:400}.lp-content a,.lp-content button,.lp-content input,.lp-content textarea{outline:none}.lp-content a{text-decoration:none}.lp-content button{padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lp-content small{font-family:Verdana,Arial,Geneva,Tahoma,sans-serif}.lp-content img{max-width:100%;vertical-align:bottom}.lp-content .is-hide{display:none!important}.lp-content .pc-imgs,.lp-content .pc-menu{display:none}.lp-content .next_plus.page-product{color:#000}.lp-content .next_plus.page-product.page-dry .menu-btn-line{background-color:#000}.lp-content .next_plus.page-product.page-dry .page-kv-lead{width:80%}.lp-content .next_plus.page-product.page-dry .recommend-spec-slide .swiper-button-next,.lp-content .next_plus.page-product.page-dry .recommend-spec-slide .swiper-button-prev{background-color:#008095}.lp-content .next_plus.page-product.page-pack .page-kv-lead{width:94%}.lp-content .next_plus.page-product.page-pack .page-kv-logo{bottom:6.7%}.lp-content .next_plus.page-product.page-pack .recommend-spec-slide .swiper-button-next,.lp-content .next_plus.page-product.page-pack .recommend-spec-slide .swiper-button-prev{background-color:#70bfe6}.lp-content .next_plus.page-product.page-tonic .menu-btn-line{background-color:#000}.lp-content .next_plus.page-product.page-tonic .page-kv-logo{bottom:5.2%}.lp-content .next_plus.page-product.page-tonic .products-block-img{width:12%;margin-left:5%;margin-right:17.8px}.lp-content .next_plus.page-product.page-tonic .recommend-fragrance{padding:0 38px}.lp-content .next_plus.page-product p{letter-spacing:0}.lp-content .next_plus.page-product .page-kv{position:relative}.lp-content .next_plus.page-product .page-kv-img{vertical-align:bottom}.lp-content .next_plus.page-product .page-kv-lead{position:absolute;width:85%;top:1%;right:0;left:0;margin:auto}.lp-content .next_plus.page-product .page-kv-logo{position:absolute;width:74%;bottom:3%;right:0;left:0;margin:auto}.lp-content .next_plus.page-product .recommend{background-color:#d2d2d2;padding-bottom:57px}.lp-content .next_plus.page-product .recommend-title{padding:57px 38px 9.5px}.lp-content .next_plus.page-product .recommend-spec{padding:0 38px}.lp-content .next_plus.page-product .recommend-spec-title{background-color:#000;text-align:center;padding:11.4px 0}.lp-content .next_plus.page-product .recommend-spec-title-img{width:24%}.lp-content .next_plus.page-product .recommend-spec-slide{position:relative}.lp-content .next_plus.page-product .recommend-spec-slide .swiper-button-prev{width:26.6px;height:57px;left:-26.6px;background-color:#cc101f;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%);-webkit-animation:arrow-l 3s infinite;animation:arrow-l 3s infinite}.lp-content .next_plus.page-product .recommend-spec-slide .swiper-button-prev:after{content:none}.lp-content .next_plus.page-product .recommend-spec-slide .swiper-button-next{width:26.6px;height:57px;right:-26.6px;background-color:#cc101f;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);-webkit-animation:arrow-r 3s infinite;animation:arrow-r 3s infinite}.lp-content .next_plus.page-product .recommend-spec-slide .swiper-button-next:after{content:none}.lp-content .next_plus.page-product .recommend-spec-slide-inner{overflow:hidden;position:relative;z-index:11}.lp-content .next_plus.page-product .recommend-fragrance{padding:0 21.28px}.lp-content .next_plus.page-product .finished-image{margin:57px 38px;padding:38px 0;border:1px solid #000}.lp-content .next_plus.page-product .finished-image-title{width:48%;margin:0 auto 41.8px}.lp-content .next_plus.page-product .finished-image-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 30.4px}.lp-content .next_plus.page-product .finished-image-description{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}.lp-content .next_plus.page-product .finished-image-description-item{margin-bottom:26.6px}.lp-content .next_plus.page-product .finished-image-description-item:last-child{margin-bottom:0}.lp-content .next_plus.page-product .finished-image-slide{-webkit-box-flex:0;-ms-flex:0 0 51%;flex:0 0 51%;overflow:hidden}.lp-content .next_plus.page-product .voice{background-color:#d2d2d2;padding:57px 0}.lp-content .next_plus.page-product .voice-title{width:56.7%;margin:0 auto 41.8px}.lp-content .next_plus.page-product .voice-item{margin-bottom:38px}.lp-content .next_plus.page-product .voice-item:nth-child(odd){padding:0 9.5px 0 38px}.lp-content .next_plus.page-product .voice-item:nth-child(2n){padding:0 38px 0 9.5px}.lp-content .next_plus.page-product .voice-item:last-child{margin-bottom:19px}.lp-content .next_plus.page-product .voice-note{text-align:right;padding-right:19px;font-size:14px}.lp-content .next_plus.page-product .features{padding:57px 0 0}.lp-content .next_plus.page-product .features-title{width:41.1%;margin:0 auto 41.8px}.lp-content .next_plus.page-product .features-item{margin-bottom:38px}.lp-content .next_plus.page-product .features-item:last-child{margin-bottom:0}.lp-content .next_plus.page-product .features-conditioner{background-color:#c8d2d2}.lp-content .next_plus.page-product .features-conditioner-main{padding:38px 0 19px 13.3px}.lp-content .next_plus.page-product .features-howto{background-color:#c8d2d2;padding:57px 38px}.lp-content .next_plus.page-product .products-main{position:relative}.lp-content .next_plus.page-product .products-title{position:absolute;top:0;left:0;width:100%}.lp-content .next_plus.page-product .products-block{position:absolute;bottom:38px;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 0 45.6px}.lp-content .next_plus.page-product .products-block.is-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-content .next_plus.page-product .products-block-img{width:24%;margin-right:22.8px}.lp-content .next_plus.page-product .products-block-data-item{margin-bottom:57px}.lp-content .next_plus.page-product .products-block-data-item:last-child{margin-bottom:0}.lp-content .next_plus.page-product .products-block-data-text{width:80%;margin:0 auto 19px}.lp-content .next_plus.page-product .products-btn-area{position:relative;width:87.6%;margin:0 auto}.lp-content .next_plus.page-product .products-buy-btn{position:relative;z-index:1}.lp-content .next_plus.page-product .products-buy-btn:after{content:"";display:block;position:absolute;background:url(../../page/img/arrow_buy.png) no-repeat 0 0;background-size:contain;width:23px;height:19px;top:0;bottom:0;right:28.5px;margin:auto}.lp-content .next_plus.page-product .products-buy-btn.is-show+.products-buy-list{opacity:1;visibility:visible}.lp-content .next_plus.page-product .products-buy-list{position:absolute;background-color:#000;padding:38px 11.4px 11.4px;top:24px;visibility:hidden;opacity:0;-webkit-transition:.4s;transition:.4s}.lp-content .next_plus.page-product .products-buy-list-btn{margin-bottom:5.7px;display:block}.lp-content .next_plus.page-product .products-buy-list-btn:last-child{margin-bottom:0}.lp-content .next_plus.page-product .products-set{background-color:#d6dce5;padding-bottom:38px}.lp-content .next_plus.page-product .products-set .products-btn-area{width:58%}.lp-content .next_plus.page-product .products-set-data{padding:38px 0}.lp-content .next_plus.page-product .products-set-data-text{width:86.3%;margin:0 auto 19px}.lp-content .next_plus.page-product .products-subscription{width:83%;margin:0 auto;display:block}.lp-content .next_plus.page-product .products-store{background-color:#000;padding:47.5px 38px}.lp-content .next_plus.page-product .products-store-lead{margin-bottom:28.5px}.lp-content .next_plus.page-product .products-store-btn-area{width:71%;margin:0 auto}.lp-content .next_plus.page-product .products-other{padding:57px 0}.lp-content .next_plus.page-product .products-other-title{width:82.4%;margin:0 auto 41.8px}.lp-content .next_plus.page-product .products-other-slide{position:relative;padding:0 57px}.lp-content .next_plus.page-product .products-other-slide .swiper-button-prev{width:26.6px;height:57px;left:13.3px;background-color:#000;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%);-webkit-animation:arrow-l 3s infinite;animation:arrow-l 3s infinite}.lp-content .next_plus.page-product .products-other-slide .swiper-button-prev:after{content:none}.lp-content .next_plus.page-product .products-other-slide .swiper-button-next{width:26.6px;height:57px;right:13.3px;background-color:#000;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);-webkit-animation:arrow-r 3s infinite;animation:arrow-r 3s infinite}.lp-content .next_plus.page-product .products-other-slide .swiper-button-next:after{content:none}.lp-content .next_plus.page-product .products-other-slide-inner{overflow:hidden}@-webkit-keyframes arrow-l{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(5px);transform:translateX(5px)}40%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arrow-l{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(5px);transform:translateX(5px)}40%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes arrow-r{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}40%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arrow-r{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}40%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.lp-content .next_plus.page-product{width:30.55556%;margin-left:50%}.lp-content .next_plus.page-product.page-tonic .products{margin-top:-1px}.lp-content .next_plus.page-product .menu-btn-line{background-color:#000}.lp-content .next_plus.page-product .recommend-fragrance{padding:0 29px}.lp-content .next_plus.page-product .finished-image-block{padding:0 10%}.lp-content .next_plus.page-product .finished-image-description{-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lp-content .next_plus.page-product .finished-image-slide{-webkit-box-flex:0;-ms-flex:0 0 52.5%;flex:0 0 52.5%}.lp-content .next_plus.page-product .finished-image-slide-inner{height:100%}.lp-content .next_plus.page-product .finished-image-slide-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-content .page-wrapper{position:relative}.lp-content .pc-imgs,.lp-content .pc-menu{display:block}.lp-content .pc-imgs{position:fixed;width:50%;height:100%;top:0;left:0}.lp-content .pc-imgs-item{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-content .pc-product-menu{position:fixed;right:50%;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.lp-content .pc-product-menu-item{position:relative;margin-right:-14px}.lp-content .pc-product-menu-item:first-child .pc-product-menu-link{background-image:url(../img/menu_pc_product01.png)}.lp-content .pc-product-menu-item:first-child .pc-product-menu-link.is-active{background-image:url(../img/menu_pc_product01_on.png)}.lp-content .pc-product-menu-item:nth-child(2) .pc-product-menu-link{background-image:url(../img/menu_pc_product02.png)}.lp-content .pc-product-menu-item:nth-child(2) .pc-product-menu-link.is-active{background-image:url(../img/menu_pc_product02_on.png)}.lp-content .pc-product-menu-item:nth-child(3) .pc-product-menu-link{background-image:url(../img/menu_pc_product03.png)}.lp-content .pc-product-menu-item:nth-child(3) .pc-product-menu-link.is-active{background-image:url(../img/menu_pc_product03_on.png)}.lp-content .pc-product-menu-item:nth-child(4){margin-right:0}.lp-content .pc-product-menu-item:nth-child(4) .pc-product-menu-link{width:150px;background-image:url(../img/menu_pc_product04.png)}.lp-content .pc-product-menu-item:nth-child(4) .pc-product-menu-link.is-active{background-image:url(../img/menu_pc_product04_on.png)}.lp-content .pc-product-menu-link{display:block;width:164px;height:48px;text-indent:200%;overflow:hidden;white-space:nowrap;background-repeat:no-repeat;background-position:0 0;background-size:contain}.lp-content .pc-menu{position:fixed;top:0;right:0;width:19.44444%;height:100%;background-color:#efefef;padding:72px 42px 3vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lp-content .pc-menu-lead{width:35.2%;margin-bottom:24px}.lp-content .pc-menu-list{margin-bottom:5.6vw;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.lp-content .pc-menu-list-item{margin-bottom:22px}.lp-content .pc-menu-list-link{display:inline-block;padding-left:28px;background:url(../img/arrow_link_blk.png) no-repeat 0;background-size:13px auto}.lp-content .pc-menu-list-img{height:12px}.lp-content .pc-menu-img{display:block;margin:0 auto}
