.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){.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){section.kv{width:100%;background-color:#f8f7f5;padding-bottom:24px}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)}section.kv a.wrapper{display:block}section.kv .kv-img{width:100%}section.kv .kv-img img{width:100%;transform:translateY(20px);transition:all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1)}section.kv .kv-product .kv-product-inner{position:relative;margin-top:-10.6vw}section.kv .kv-product .kv-product-inner .logo{position:absolute;left:-60px;top:0}section.kv .kv-product .kv-product-inner .logo img{width:50px}section.kv .kv-product .kv-product-inner .product-box .product-box-img{margin:0 auto;width:47vw}section.kv .kv-product .kv-product-inner .product-box .product-box-img img{width:100%}section.kv .kv-product .kv-product-inner .product-box .product-box-name{margin-top:3vw;font-size:13px;line-height:1em;letter-spacing:0.05em;text-align:center}section.kv .kv-product .kv-product-inner .product-box .product-box-name span.font-damion{font-size:12px;margin-right:0.6em}section.kv .kv-product .kv-product-inner .product-box .round-btn-arrow{margin:13px auto 0;background-color:#6d5d35;color:#f8f7f5;width:100px;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;height:670px;position:relative}section.kv a.wrapper{display:block}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:670px;transform:translateX(-20px);transition:all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1)}section.kv .kv-product{padding-left:22px}section.kv .kv-product::before{content:"";display:block;width:100%;height:296px;background-color:#f8f7f5;position:absolute;right:0;bottom:0}section.kv .kv-product .kv-product-inner{position:relative;width:445px;height:670px;margin:0 auto;padding-top:95px}section.kv .kv-product .kv-product-inner .logo{text-align:center}section.kv .kv-product .kv-product-inner .logo img{width:230px}section.kv .kv-product .kv-product-inner .product-box{display:flex;flex-direction:column;align-items:center;position:absolute;bottom:40px;left:0;width:100%}section.kv .kv-product .kv-product-inner .product-box .product-box-img{margin:0 auto;width:278px;height:240px}section.kv .kv-product .kv-product-inner .product-box .product-box-img img{width:100%}section.kv .kv-product .kv-product-inner .product-box .product-box-name{margin-top:10px;font-size:18px;line-height:1.5em;letter-spacing:0.05em}section.kv .kv-product .kv-product-inner .product-box .product-box-name span.font-damion{font-size:16px}section.kv .kv-product .kv-product-inner .product-box .round-btn-arrow{margin-top:22px;background-color:#6d5d35;color:#f8f7f5;width:90px;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:1000px;position:absolute;top:0;left:0;z-index:2}section.kv .kv-product{margin:0 0 0 auto;width:calc(100% - 1000px)}section.kv .kv-product .kv-product-inner{width:100%}}@media screen and (min-width: 768px) and (max-width: 1400px){section.kv a.wrapper{display:flex;justify-content:flex-end}section.kv .kv-img{position:relative;z-index:2;transform:translateX(45px)}section.kv .kv-product{position:relative;z-index:1}}@media screen and (max-width: 767px){section.lineup{margin-top:55px}section.lineup .boxes .box{position:relative;display:flex;justify-content:center;width:100%;height:125px}section.lineup .boxes .box .box-texts{text-align:left}section.lineup .boxes .box .box-texts .category-en{line-height:18px;font-size:22px;letter-spacing:0.1em}section.lineup .boxes .box .box-texts .category-ja{margin-top:7px;font-size:13px;font-weight:normal;letter-spacing:0.3em}section.lineup .boxes .box .round-btn-arrow{position:absolute !important;bottom:20px;left:50%;transform:translateX(-50%)}section.lineup .boxes .box-cleansing{margin-top:65px;background-color:#faf0d8}section.lineup .boxes .box-cleansing .box-products{margin-top:-40px;width:189px}section.lineup .boxes .box-cleansing .box-products img{width:100%}section.lineup .boxes .box-cleansing .box-texts{padding:15px 0 0 10px}section.lineup .boxes .box-cleansing .round-btn-arrow{background-color:#ab9667;color:#fff;width:150px;height:35px;border-radius:17.5px;display:flex;align-items:center;justify-content:center;position:relative}section.lineup .boxes .box-cleansing .round-btn-arrow svg{width:54px;fill:currentColor}section.lineup .boxes .box-cleansing .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.lineup .boxes .box-cleansing .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}section.lineup .boxes .box-facialwash{margin-top:40px;background-color:#e2f2e2}section.lineup .boxes .box-facialwash .box-products{margin-top:-32px;margin-left:20px;width:106px}section.lineup .boxes .box-facialwash .box-products img{width:100%}section.lineup .boxes .box-facialwash .box-texts{padding:15px 0 0 42px}section.lineup .boxes .box-facialwash .round-btn-arrow{background-color:#89aba1;color:#fff;width:150px;height:35px;border-radius:17.5px;display:flex;align-items:center;justify-content:center;position:relative}section.lineup .boxes .box-facialwash .round-btn-arrow svg{width:54px;fill:currentColor}section.lineup .boxes .box-facialwash .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.lineup .boxes .box-facialwash .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}section.lineup .boxes .box-skintype{margin-top:20px;background-color:#f1f1f1;border:0.5px solid #f1f1f1;background-image:url(../../../assets/images/home/lineup/skintype-img-sp.jpg);background-size:auto 100%;background-position:center;background-repeat:no-repeat}section.lineup .boxes .box-skintype .box-texts{text-align:center;padding-top:21px}section.lineup .boxes .box-skintype .round-btn-arrow{bottom:15px;background-color:#6d5d35;color:#fff;width:150px;height:35px;border-radius:17.5px;display:flex;align-items:center;justify-content:center;position:relative}section.lineup .boxes .box-skintype .round-btn-arrow svg{width:39px;fill:currentColor}section.lineup .boxes .box-skintype .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.lineup .boxes .box-skintype .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}}@media screen and (min-width: 768px){section.lineup{margin-top:60px}section.lineup .boxes{width:1200px;margin:100px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between}section.lineup .boxes .box{position:relative}section.lineup .boxes .box .box-texts{position:absolute;bottom:28px;left:0;text-align:center;width:100%}section.lineup .boxes .box .box-texts .category-en{font-size:40px;letter-spacing:0.1em}section.lineup .boxes .box .box-texts .category-ja{margin-top:3px;font-size:22px;font-weight:normal;letter-spacing:0.3em}section.lineup .boxes .box-cleansing{width:580px;height:290px;background-color:#faf0d8}section.lineup .boxes .box-cleansing .box-products{position:absolute;top:-80px;left:50%;transform:translateX(-50%)}section.lineup .boxes .box-cleansing .box-products img{width:378px}section.lineup .boxes .box-cleansing .round-btn-arrow{margin:14px auto 0;background-color:#ab9667;color:#fff;width:150px;height:40px;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative}section.lineup .boxes .box-cleansing .round-btn-arrow svg{width:73px;fill:currentColor}section.lineup .boxes .box-cleansing .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.lineup .boxes .box-cleansing .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}section.lineup .boxes .box-facialwash{width:580px;height:290px;background-color:#e2f2e2}section.lineup .boxes .box-facialwash .box-products{position:absolute;top:-63px;left:50%;transform:translateX(-50%)}section.lineup .boxes .box-facialwash .box-products img{width:212px}section.lineup .boxes .box-facialwash .round-btn-arrow{margin:14px auto 0;background-color:#89aba1;color:#fff;width:150px;height:40px;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative}section.lineup .boxes .box-facialwash .round-btn-arrow svg{width:73px;fill:currentColor}section.lineup .boxes .box-facialwash .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.lineup .boxes .box-facialwash .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}section.lineup .boxes .box-skintype{width:1200px;height:200px;background-color:#f1f1f1;margin-top:40px;border:1px solid #f1f1f1;background-image:url(../../../assets/images/home/lineup/skintype-img.jpg);background-size:cover}section.lineup .boxes .box-skintype .round-btn-arrow{margin:22px auto 0;background-color:#6d5d35;color:#fff;width:150px;height:40px;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative}section.lineup .boxes .box-skintype .round-btn-arrow svg{width:52px;fill:currentColor}section.lineup .boxes .box-skintype .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.lineup .boxes .box-skintype .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}}@media screen and (max-width: 767px){section.special{margin-top:-10px;padding-top:80px}section.special .about-micellar{margin:20px auto 0;padding:5vw 0;width:90vw;max-width:500px;background-image:url(../../../assets/images/home/special/about-micellar-img-sp.jpg);background-size:cover;display:flex;justify-content:center;align-items:center}section.special .about-micellar .about-micellar-inner{padding:6.6vw 0;width:91%;background-color:white;border-radius:10px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}section.special .about-micellar .about-micellar-inner .about-micellar-title{font-size:16px;font-weight:normal;letter-spacing:0.1em}section.special .about-micellar .about-micellar-inner .about-micellar-text{margin-top:15px;font-size:12px;line-height:1.666em;letter-spacing:0.05em}section.special .about-micellar .about-micellar-inner .round-btn-arrow{margin-top:20px;background-color:#6d5d35;color:#fff;width:100px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.special .about-micellar .about-micellar-inner .round-btn-arrow svg{width:39px;fill:currentColor}section.special .about-micellar .about-micellar-inner .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.special .about-micellar .about-micellar-inner .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}section.special .box{margin:15px auto 0;width:100vw;max-width:574px;position:relative}section.special .box .box-inner{width:100%}section.special .box .box-inner .box-pic-sp{width:100%}section.special .box .box-inner .box-pic-sp img{width:100%}section.special .box .box-inner .box-texts{background-color:#f3f1ed;display:flex;justify-content:center}section.special .box .box-inner .box-texts .box-texts-inner{padding:20px 14%}section.special .box .box-inner .box-texts .box-texts-inner .num{font-size:11px;letter-spacing:0.2em}section.special .box .box-inner .box-texts .box-texts-inner .box-texts-title{margin-top:5px;font-size:16px;font-weight:normal;line-height:1.33em;letter-spacing:0.1em}section.special .box .box-inner .box-texts .box-texts-inner .box-texts-text{margin-top:10px;font-size:12px;line-height:1.666em;letter-spacing:0.05em}section.special .box .box-inner .box-texts .box-texts-inner .round-btn-arrow{margin:10px auto 0;background-color:#6d5d35;color:#fff;width:100px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.special .box .box-inner .box-texts .box-texts-inner .round-btn-arrow svg{width:39px;fill:currentColor}section.special .box .box-inner .box-texts .box-texts-inner .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.special .box .box-inner .box-texts .box-texts-inner .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}section.special .box:nth-of-type(2n)::before{background-image:url(../../../assets/images/home/special/mask-left-02-sp.png);width:8vw;background-size:8vw 100%}section.special .box:nth-of-type(2n)::after{background-image:url(../../../assets/images/home/special/mask-right-02-sp.png);width:5.333vw;background-size:5.333vw 100%}section.special .box::before{content:"";display:block;width:5.333vw;height:100%;background-image:url(../../../assets/images/home/special/mask-left-01-sp.png);background-size:5.333vw 100%;position:absolute;top:0;left:0}section.special .box::after{content:"";display:block;width:8vw;height:100%;background-image:url(../../../assets/images/home/special/mask-right-01-sp.png);background-size:8vw 100%;position:absolute;top:0;right:0}}@media screen and (min-width: 768px){section.special{margin-top:-50px;padding-top:150px;min-width:1200px}section.special .about-micellar{margin:40px auto 0;width:1100px;height:350px;background-image:url(../../../assets/images/home/special/about-micellar-img.jpg);background-size:cover;display:flex;justify-content:center;align-items:center}section.special .about-micellar .about-micellar-inner{width:700px;height:240px;background-color:white;border-radius:20px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}section.special .about-micellar .about-micellar-inner .about-micellar-title{font-size:24px;font-weight:normal;letter-spacing:0.1em}section.special .about-micellar .about-micellar-inner .about-micellar-text{margin-top:18px;font-size:16px;line-height:1.625em;letter-spacing:0.05em}section.special .about-micellar .about-micellar-inner .round-btn-arrow{margin-top:23px;background-color:#6d5d35;color:#fff;width:90px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.special .about-micellar .about-micellar-inner .round-btn-arrow svg{width:39px;fill:currentColor}section.special .about-micellar .about-micellar-inner .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.special .about-micellar .about-micellar-inner .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}section.special .box{margin:20px auto 0;width:1200px;height:432px;padding-right:50px;position:relative}section.special .box .box-inner{width:100%;height:100%}section.special .box .box-inner .box-pic-sp{display:none}section.special .box .box-inner .box-texts{width:400px;height:100%;margin:0 0 0 auto;background-color:#f3f1ed;display:flex;justify-content:flex-start;align-items:center}section.special .box .box-inner .box-texts .box-texts-inner{padding-left:70px;padding-right:30px}section.special .box .box-inner .box-texts .box-texts-inner .num{font-size:16px;letter-spacing:0.2em}section.special .box .box-inner .box-texts .box-texts-inner .box-texts-title{margin-top:15px;font-size:24px;font-weight:normal;line-height:1.33em;letter-spacing:0.1em;white-space:nowrap}section.special .box .box-inner .box-texts .box-texts-inner .box-texts-text{margin-top:20px;font-size:16px;line-height:1.625em;letter-spacing:0.05em}section.special .box .box-inner .box-texts .box-texts-inner .round-btn-arrow{margin:18px auto 0;background-color:#6d5d35;color:#fff;width:90px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.special .box .box-inner .box-texts .box-texts-inner .round-btn-arrow svg{width:39px;fill:currentColor}section.special .box .box-inner .box-texts .box-texts-inner .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.special .box .box-inner .box-texts .box-texts-inner .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}section.special .box:nth-of-type(2n)::before{background-image:url(../../../assets/images/home/special/mask-left-02-pc.png);left:0}section.special .box:nth-of-type(2n)::after{background-image:url(../../../assets/images/home/special/mask-right-02-pc.png);right:424px}section.special .box:nth-of-type(2n) .box-inner .box-texts{width:375px}section.special .box:nth-of-type(2n) .box-inner .box-texts .box-texts-inner{padding-left:45px}section.special .box::before{content:"";display:block;width:70px;height:432px;background-image:url(../../../assets/images/home/special/mask-left-01-pc.png);background-size:70px 432px;position:absolute;top:0;left:-21px}section.special .box::after{content:"";display:block;width:25px;height:432px;background-image:url(../../../assets/images/home/special/mask-right-01-pc.png);background-size:25px 432px;position:absolute;top:0;right:449px}section.special .box-micellar{margin-top:40px;background-image:url(../../../assets/images/home/special/micellar-img.jpg);background-size:contain;background-repeat:no-repeat;background-position:left top}section.special .box-sheet{background-image:url(../../../assets/images/home/special/sheet-img.jpg);background-size:contain;background-repeat:no-repeat;background-position:left top}section.special .box-facewash{background-image:url(../../../assets/images/home/special/facewash-img.jpg);background-size:contain;background-repeat:no-repeat;background-position:left top}section.special .box-sengan{background-image:url(../../../assets/images/home/special/sengan-img.jpg);background-size:contain;background-repeat:no-repeat;background-position:left top}}@media screen and (max-width: 767px){section.movie{margin:75px auto 0;width:100%;height:70.6vw;max-height:400px;background-image:url(../../../assets/images/home/movie/thum-sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}section.movie a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}section.movie .movie-black{width:100%;height:100%;position:absolute;top:0;left:0;background-color:black;opacity:0}section.movie .movie-inner{position:relative;color:white}section.movie .round-btn-arrow{margin:15px auto 0;background-color:#fff;color:#6d5d35;width:90px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.movie .round-btn-arrow svg{width:39px;fill:currentColor}section.movie .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.movie .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}}@media screen and (min-width: 768px){section.movie{margin:150px auto 0;width:100%;height:670px;background-image:url(../../../aboutmiceller/assets/images/home/movie/thum.jpg);background-repeat:no-repeat;background-position:right;background-size:cover;position:relative}section.movie a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}section.movie .movie-black{width:100%;height:100%;position:absolute;top:0;left:0;background-color:black;opacity:0}section.movie .movie-inner{position:relative;color:white}section.movie .round-btn-arrow{margin:30px auto 0;background-color:#fff;color:#6d5d35;width:90px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.movie .round-btn-arrow svg{width:39px;fill:currentColor}section.movie .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.movie .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}}@media screen and (max-width: 767px){section.share{padding:30px 0}section.share ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}section.share ul li{margin:5px 10px;padding-bottom:14px;border:1px solid #978c70;width:68px;height:68px;border-radius:50%}section.share ul li a{width:100%;height:68px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-bottom:10px}section.share ul li .icon-box{width:100%;height:32px;display:flex;justify-content:center;align-items:center}section.share ul li .icon-box .icon{transform:scale(0.75)}section.share ul li span{font-size:11px}}@media screen and (min-width: 768px){section.share{padding:60px 0}section.share ul{margin:0;padding:0;list-style:none;display:flex;justify-content:center}section.share ul li{margin:0 20px;padding-bottom:25px;border:1px solid #978c70;width:100px;height:100px;border-radius:50%}section.share ul li a{width:100%;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-bottom:10px}section.share ul li .icon-box{width:100%;height:46px;display:flex;justify-content:center;align-items:center}section.share ul li span{font-size:13px}}@media screen and (max-width: 767px){section.news{margin-top:75px;padding-top:85px;background-color:#f8f7f5}section.news .news-swiper{margin-top:25px}section.news .news-swiper .swiper-slide .swiper-slide-body{padding:0 15px 70px}section.news .news-swiper .swiper-slide .swiper-slide-body .news-head{color:#b6ae9a;white-space:nowrap;line-height:1em}section.news .news-swiper .swiper-slide .swiper-slide-body .news-head .date{font-size:11px;display:inline-block;padding-right:5px;border-right:1px solid #b6ae9a}section.news .news-swiper .swiper-slide .swiper-slide-body .news-head .cate{font-size:11px;display:inline-block;padding-left:5px}section.news .news-swiper .swiper-slide .swiper-slide-body .news-body{padding-top:16px}section.news .news-swiper .swiper-slide .swiper-slide-body .news-body .news-body-text{font-size:14px;line-height:1.5em}section.news .news-swiper .swiper-slide .swiper-slide-body .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.news .news-swiper .swiper-slide .swiper-slide-body .round-btn-arrow svg{width:39px;fill:currentColor}section.news .news-swiper .swiper-slide .swiper-slide-body .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.news .news-swiper .swiper-slide .swiper-slide-body .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}}@media screen and (min-width: 768px){section.news{margin-top:150px;padding-top:130px;background-color:#f8f7f5}section.news .news-swiper{margin-top:35px}section.news .news-swiper .swiper-slide .swiper-slide-body{padding:0 20px 75px}section.news .news-swiper .swiper-slide .swiper-slide-body .news-head{color:#b6ae9a;white-space:nowrap;line-height:1em}section.news .news-swiper .swiper-slide .swiper-slide-body .news-head .date{font-size:14px;display:inline-block;padding-right:10px;border-right:1px solid #b6ae9a}section.news .news-swiper .swiper-slide .swiper-slide-body .news-head .cate{font-size:14px;display:inline-block;padding-left:10px}section.news .news-swiper .swiper-slide .swiper-slide-body .news-body{padding-top:25px}section.news .news-swiper .swiper-slide .swiper-slide-body .news-body .news-body-text{font-size:18px;line-height:1.555em}section.news .news-swiper .swiper-slide .swiper-slide-body .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.news .news-swiper .swiper-slide .swiper-slide-body .round-btn-arrow svg{width:39px;fill:currentColor}section.news .news-swiper .swiper-slide .swiper-slide-body .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.news .news-swiper .swiper-slide .swiper-slide-body .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}}@media screen and (max-width: 767px){.sec-num{text-align:center;line-height:8px}.sec-num span.font-jslab{font-weight:700;font-size:13px;letter-spacing:0.2em}.sec-num svg{fill:currentColor;width:60px}.sec-title{margin-top:30px;line-height:25px;text-align:center;font-weight:normal}.sec-title .sec-title-en{font-size:36px;letter-spacing:0.1em}.sec-title .sec-title-ja{margin-top:7px;font-size:11px;font-weight:normal;letter-spacing:0.2em}}@media screen and (min-width: 768px){.sec-num{text-align:center;line-height:15px}.sec-num span.font-jslab{font-weight:700;font-size:18px;letter-spacing:0.2em}.sec-num svg{fill:currentColor;width:85px}.sec-title{margin-top:20px;text-align:center;font-weight:normal}.sec-title .sec-title-en{font-size:52px;letter-spacing:0.1em}.sec-title .sec-title-ja{margin-top:8px;font-size:14px;font-weight:normal;letter-spacing:0.5em}}
