﻿.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){.title{text-align:center;padding-top:120px}.title .title-en{font-size:36px;font-weight:normal;line-height:1em;letter-spacing:0.1em}.title .title-ja{margin-top:5px;font-size:13px;font-weight:normal;line-height:1em;letter-spacing:0.1em}}@media screen and (min-width: 768px){.title{text-align:center;padding-top:75px}.title .title-en{font-size:48px;font-weight:normal;line-height:1em;letter-spacing:0.1em}.title .title-ja{margin-top:10px;font-size:14px;font-weight:normal;line-height:1em;letter-spacing:0.1em}}section.products-lineup .lineup-container.lineup-container-micellar,section.products-lineup .lineup-container.lineup-container-lotion,section.products-lineup .lineup-container.lineup-container-sheet,section.products-lineup .lineup-container.lineup-container-point,section.products-lineup .lineup-container.lineup-container-milk{color:#ab9667}section.products-lineup .lineup-container.lineup-container-micellar .lineup-title,section.products-lineup .lineup-container.lineup-container-lotion .lineup-title,section.products-lineup .lineup-container.lineup-container-sheet .lineup-title,section.products-lineup .lineup-container.lineup-container-point .lineup-title,section.products-lineup .lineup-container.lineup-container-milk .lineup-title{background-color:#f6f4f0}section.products-lineup .lineup-container.lineup-container-micellar .lineup-title-type,section.products-lineup .lineup-container.lineup-container-lotion .lineup-title-type,section.products-lineup .lineup-container.lineup-container-sheet .lineup-title-type,section.products-lineup .lineup-container.lineup-container-point .lineup-title-type,section.products-lineup .lineup-container.lineup-container-milk .lineup-title-type{color:#978c70;border-color:#978c70}section.products-lineup .lineup-container.lineup-container-micellar .lineup-boxes .lineup-box .round-btn-arrow,section.products-lineup .lineup-container.lineup-container-lotion .lineup-boxes .lineup-box .round-btn-arrow,section.products-lineup .lineup-container.lineup-container-sheet .lineup-boxes .lineup-box .round-btn-arrow,section.products-lineup .lineup-container.lineup-container-point .lineup-boxes .lineup-box .round-btn-arrow,section.products-lineup .lineup-container.lineup-container-milk .lineup-boxes .lineup-box .round-btn-arrow{background-color:#ab9667 !important}section.products-lineup .lineup-container.lineup-container-facewash,section.products-lineup .lineup-container.lineup-container-sengan{color:#89aba1}section.products-lineup .lineup-container.lineup-container-facewash .lineup-title,section.products-lineup .lineup-container.lineup-container-sengan .lineup-title{background-color:#f3f6f5}section.products-lineup .lineup-container.lineup-container-facewash .lineup-title-type,section.products-lineup .lineup-container.lineup-container-sengan .lineup-title-type{color:#978c70;border-color:#978c70}section.products-lineup .lineup-container.lineup-container-facewash .lineup-boxes .lineup-box .round-btn-arrow,section.products-lineup .lineup-container.lineup-container-sengan .lineup-boxes .lineup-box .round-btn-arrow{background-color:#89aba1 !important}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-water{background-color:#eaf3fb;color:#2b77c1}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-oil-in{color:#d29809}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-milk{color:#868686}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-whip{color:#f06fac}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-cream{color:#79a295}@media screen and (max-width: 767px){section.products-lineup{position:relative;width:95vw;margin:0 auto}section.products-lineup .products-lineup-inner{position:relative;background-color:white;padding-top:35px}section.products-lineup.wave-bottom .products-lineup-inner{background-image:url(../../../assets/images/lineup/bg-wave-bottom.png);background-size:100% 20px;background-position:bottom;background-repeat:no-repeat}section.products-lineup.wave-top .products-lineup-inner-wrapper{background-image:url(../../../assets/images/lineup/bg-wave-top.png);background-size:100% 20px;background-position:top;background-repeat:no-repeat;padding-top:19px}section.products-lineup.cleansing{margin-top:-65px;padding-top:100px}section.products-lineup.cleansing .products-lineup-inner{padding-bottom:50px}section.products-lineup.cleansing .products-lineup-title{width:165px}section.products-lineup.facewash{margin-top:-30px;padding-top:30px}section.products-lineup.facewash .products-lineup-inner{padding-bottom:50px}section.products-lineup.facewash .products-lineup-title{width:80px}section.products-lineup .naritaihada{position:absolute;top:-33px;right:8px;cursor:pointer;display:block}section.products-lineup .naritaihada .arch-text{position:absolute;top:-11px;left:50%;transform:translateX(-50%);width:79px}section.products-lineup .naritaihada .arch-text img{width:100%}section.products-lineup .naritaihada .circle{width:65px;height:65px;border-radius:50%;background-color:#6d5d35;display:flex;align-items:center;justify-content:center}section.products-lineup .naritaihada .circle .btn-text{font-size:10px;line-height:1.333em;text-align:center;color:white;transform:scale(0.9)}section.products-lineup .naritaihada .circle::after{display:inline-block;color:white;font-size:10px;position:absolute;bottom:8px;left:50%;transform:translateX(-50%) rotate(90deg) scale(0.8);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}section.products-lineup .products-lineup-title{margin:0 auto}section.products-lineup .products-lineup-title img{width:100%}section.products-lineup .lineup-container{width:100%;margin:38px auto 0;overflow:hidden}section.products-lineup .lineup-container.lineup-container-micellar .lineup-title-wrapper .lineup-title-arch{width:180px}section.products-lineup .lineup-container.lineup-container-micellar .lineup-title-wrapper .lineup-title{height:45px;border-radius:23px}section.products-lineup .lineup-container.lineup-container-micellar .lineup-title-wrapper .lineup-title-type{bottom:-5px}section.products-lineup .lineup-container.lineup-container-micellar .lineup-boxes .lineup-box{width:33%}section.products-lineup .lineup-container.lineup-container-lotion .lineup-title-wrapper .lineup-title-arch{width:180px}section.products-lineup .lineup-container.lineup-container-lotion .lineup-title-wrapper .lineup-title{height:45px;border-radius:23px}section.products-lineup .lineup-container.lineup-container-lotion .lineup-title-wrapper .lineup-title-type{bottom:-5px}section.products-lineup .lineup-container.lineup-container-lotion .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-oil-in{top:18px !important}section.products-lineup .lineup-container.lineup-container-sheet .lineup-title-wrapper .lineup-title-arch{width:180px}section.products-lineup .lineup-container.lineup-container-sheet .lineup-title-wrapper .lineup-title{height:45px;border-radius:23px}section.products-lineup .lineup-container.lineup-container-sheet .lineup-title-wrapper .lineup-title-type{bottom:-5px}section.products-lineup .lineup-container.lineup-container-sheet .lineup-boxes{margin-top:-10px}section.products-lineup .lineup-container.lineup-container-sheet .lineup-boxes .lineup-box{width:33%}section.products-lineup .lineup-container.lineup-container-sheet .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-water{top:40px !important}section.products-lineup .lineup-container.lineup-container-sheet .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-oil-in{top:40px !important}section.products-lineup .lineup-container.lineup-container-point .lineup-title-arch{width:188px}section.products-lineup .lineup-container.lineup-container-point .lineup-boxes{margin-top:-25px}section.products-lineup .lineup-container.lineup-container-point .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-oil-in{top:40px !important}section.products-lineup .lineup-container.lineup-container-point .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-water{top:48px !important}section.products-lineup .lineup-container.lineup-container-milk .lineup-title-arch{width:180px}section.products-lineup .lineup-container.lineup-container-milk .lineup-boxes .lineup-box .lineup-box-product{margin-top:10px}section.products-lineup .lineup-container.lineup-container-milk .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-liquid{top:30px !important}section.products-lineup .lineup-container.lineup-container-milk .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-liquid.pos-2{left:-80px !important}section.products-lineup .lineup-container.lineup-container-milk .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-oil-in{top:22px !important;left:-35px !important}section.products-lineup .lineup-container.lineup-container-milk .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-oil-in.pos-2{left:-80px !important}section.products-lineup .lineup-container.lineup-container-facewash .lineup-title-arch{width:180px}section.products-lineup .lineup-container.lineup-container-facewash .lineup-boxes .lineup-box{width:33%}section.products-lineup .lineup-container.lineup-container-sengan .lineup-title-arch{width:180px}section.products-lineup .lineup-container.lineup-container-sengan .lineup-boxes{margin-top:-10px}section.products-lineup .lineup-container.lineup-container-sengan .lineup-boxes .lineup-box{width:33%}section.products-lineup .lineup-container.lineup-container-sengan .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-milk{top:37px !important}section.products-lineup .lineup-container .lineup-title-wrapper{width:90vw;max-width:450px;position:relative;margin:0 auto}section.products-lineup .lineup-container .lineup-title-wrapper .lineup-title-arch{margin:0 auto;height:33px}section.products-lineup .lineup-container .lineup-title-wrapper .lineup-title-arch img{width:100%}section.products-lineup .lineup-container .lineup-title-wrapper .lineup-title{width:100%;height:35px;border-radius:18px;font-size:12px;line-height:1.5em;font-weight:normal;display:flex;align-items:center;text-align:center;justify-content:center;letter-spacing:0.05em}section.products-lineup .lineup-container .lineup-title-wrapper .lineup-title-type{font-size:10px;font-weight:bolder;line-height:1.272em;display:flex;justify-content:center;width:55px;height:55px;border-radius:50%;align-items:center;border-radius:50%;border-width:0.5px;border-style:solid;text-align:center;position:absolute;background-color:white;bottom:-10px;right:0}section.products-lineup .lineup-container .lineup-boxes{margin:0 auto;width:90vw;max-width:450px;display:flex;justify-content:center;flex-wrap:wrap}section.products-lineup .lineup-container .lineup-boxes .lineup-box{width:100%;text-align:center;position:relative}section.products-lineup .lineup-container .lineup-boxes .lineup-box a{display:block;width:100%;height:100%;padding-bottom:40px}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product{display:inline-block;margin-top:10px;padding:0;position:relative}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .head-text{font-size:10px;font-weight:bolder;color:#bd93e0;white-space:nowrap;position:absolute;top:16px;left:50%;transform:translateX(-50%) scale(0.9)}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-pic img{height:140px}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon::before,section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon span{font-size:10px;font-weight:bolder;white-space:nowrap;line-height:1em;display:inline-block;transform:scale(0.7)}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.pos-2{left:-85px !important}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-water{width:37px;height:37px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:25px;left:-40px}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-water::before{content:"ウォーター"}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-oil-in{width:34px;height:45px;background-image:url(../../../assets/images/lineup/icon-oil-in.png);background-size:34px 45px;padding-top:17px;position:absolute;top:10px;left:-40px}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-milk{width:38px;height:46px;background-image:url(../../../assets/images/lineup/icon-milk.png);background-size:38px 46px;padding-top:8px;position:absolute;top:25px;left:-40px}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-milk::before{content:"ミルク"}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-liquid{width:38px;height:46px;background-image:url(../../../assets/images/lineup/icon-milk.png);background-size:38px 46px;padding-top:8px;position:absolute;top:25px;left:-40px}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-liquid::before{content:"リキッド"}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-whip{width:39px;height:38px;background-image:url(../../../assets/images/lineup/icon-whip.png);background-size:39px 38px;padding-top:7px;position:absolute;top:22px;left:-40px}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-whip::before{content:"ホイップ"}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-cream{width:36px;height:46px;background-image:url(../../../assets/images/lineup/icon-cream.png);background-size:36px 46px;padding-top:16px;padding-right:2px;position:absolute;top:30px;left:-40px}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-cream::before{content:"クリーム";transform:scale(0.7) translateX(-3px)}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-name{margin-top:10px;font-size:12px;line-height:1.375em}section.products-lineup .lineup-container .lineup-boxes .lineup-box .round-btn-arrow{position:absolute !important;bottom:0;left:50%;transform:translateX(-50%);background-color:#ab9667;color:#fff;width:100px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.products-lineup .lineup-container .lineup-boxes .lineup-box .round-btn-arrow svg{width:39px;fill:currentColor}section.products-lineup .lineup-container .lineup-boxes .lineup-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.products-lineup .lineup-container .lineup-boxes .lineup-box .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}}@media screen and (min-width: 768px){section.products-lineup{margin:0 auto;position:relative;width:1200px}section.products-lineup .products-lineup-inner{position:relative;width:100%;background-color:white;padding-top:50px}section.products-lineup.wave-bottom .products-lineup-inner{background-image:url(../../../assets/images/lineup/bg-wave-bottom.png);background-size:100% 50px;background-position:bottom;background-repeat:no-repeat}section.products-lineup.wave-top .products-lineup-inner-wrapper{background-image:url(../../../assets/images/lineup/bg-wave-top.png);background-size:100% 50px;background-position:top;background-repeat:no-repeat;padding-top:49px}section.products-lineup.cleansing{margin-top:-140px;padding-top:190px}section.products-lineup.cleansing .products-lineup-inner{padding-bottom:100px}section.products-lineup.cleansing .products-lineup-title{width:229px}section.products-lineup.facewash{margin-top:-70px;padding-top:50px}section.products-lineup.facewash .products-lineup-inner{padding-bottom:100px}section.products-lineup.facewash .products-lineup-title{width:112px}section.products-lineup .naritaihada{position:absolute;top:-55px;right:40px;cursor:pointer;display:block}section.products-lineup .naritaihada:hover .circle::after{bottom:17px}section.products-lineup .naritaihada .arch-text{position:absolute;top:-14px;left:50%;transform:translateX(-50%);width:127px}section.products-lineup .naritaihada .arch-text img{width:100%}section.products-lineup .naritaihada .circle{width:110px;height:110px;border-radius:50%;background-color:#6d5d35;display:flex;align-items:center;justify-content:center}section.products-lineup .naritaihada .circle .btn-text{font-size:14px;line-height:1.285em;text-align:center;color:white}section.products-lineup .naritaihada .circle::after{display:inline-block;color:white;font-size:14px;position:absolute;bottom:20px;left:50%;transform:translateX(-50%) rotate(90deg);transition:.2s;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}section.products-lineup .products-lineup-title{margin:0 auto}section.products-lineup .products-lineup-title img{width:100%}section.products-lineup .lineup-row{margin:55px auto 0;width:1000px;display:flex;justify-content:space-between}section.products-lineup .lineup-container.lineup-container-micellar{width:520px}section.products-lineup .lineup-container.lineup-container-micellar .lineup-title-arch{width:241px}section.products-lineup .lineup-container.lineup-container-lotion{width:450px}section.products-lineup .lineup-container.lineup-container-lotion .lineup-title-arch{width:241px}section.products-lineup .lineup-container.lineup-container-sheet{width:1000px}section.products-lineup .lineup-container.lineup-container-sheet .lineup-title-arch{width:241px}section.products-lineup .lineup-container.lineup-container-sheet .lineup-title-type{right:auto;left:50%;margin-left:150px}section.products-lineup .lineup-container.lineup-container-sheet .lineup-boxes .lineup-box .lineup-box-product{margin-top:10px}section.products-lineup .lineup-container.lineup-container-sheet .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-water{top:60px !important}section.products-lineup .lineup-container.lineup-container-sheet .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-oil-in{top:45px !important}section.products-lineup .lineup-container.lineup-container-point{width:480px}section.products-lineup .lineup-container.lineup-container-point .lineup-title-arch{width:255px}section.products-lineup .lineup-container.lineup-container-point .lineup-title-type{right:60px !important}section.products-lineup .lineup-container.lineup-container-point .lineup-boxes .lineup-box .lineup-box-product{margin-top:10px}section.products-lineup .lineup-container.lineup-container-point .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-water{top:60px !important}section.products-lineup .lineup-container.lineup-container-point .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-oil-in{top:45px !important}section.products-lineup .lineup-container.lineup-container-milk{width:480px}section.products-lineup .lineup-container.lineup-container-milk .lineup-title-arch{width:241px}section.products-lineup .lineup-container.lineup-container-milk .lineup-title-type{right:60px !important}section.products-lineup .lineup-container.lineup-container-milk .lineup-boxes .lineup-box .lineup-box-product{margin-top:10px}section.products-lineup .lineup-container.lineup-container-milk .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-liquid{top:60px !important}section.products-lineup .lineup-container.lineup-container-milk .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-liquid.pos-2{left:-64px !important}section.products-lineup .lineup-container.lineup-container-milk .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-oil-in{top:45px !important}section.products-lineup .lineup-container.lineup-container-milk .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-oil-in.pos-2{left:-64px !important}section.products-lineup .lineup-container.lineup-container-facewash{width:480px}section.products-lineup .lineup-container.lineup-container-facewash .lineup-title-arch{width:241px}section.products-lineup .lineup-container.lineup-container-facewash .lineup-title-type{right:60px !important}section.products-lineup .lineup-container.lineup-container-facewash .lineup-boxes .lineup-box .lineup-box-product{margin-top:10px}section.products-lineup .lineup-container.lineup-container-sengan{width:480px}section.products-lineup .lineup-container.lineup-container-sengan .lineup-title-arch{width:241px}section.products-lineup .lineup-container.lineup-container-sengan .lineup-title-type{right:30px !important}section.products-lineup .lineup-container.lineup-container-sengan .lineup-boxes{padding:0 0 0 30px}section.products-lineup .lineup-container.lineup-container-sengan .lineup-boxes .lineup-box{margin-left:-25px}section.products-lineup .lineup-container.lineup-container-sengan .lineup-boxes .lineup-box .lineup-box-product{margin-top:10px}section.products-lineup .lineup-container.lineup-container-sengan .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon-milk{top:55px !important}section.products-lineup .lineup-container .lineup-title-wrapper{position:relative}section.products-lineup .lineup-container .lineup-title-wrapper .lineup-title-arch{margin:0 auto;height:45px}section.products-lineup .lineup-container .lineup-title-wrapper .lineup-title-arch img{width:100%}section.products-lineup .lineup-container .lineup-title-wrapper .lineup-title{width:100%;height:40px;border-radius:20px;font-size:18px;font-weight:normal;display:flex;align-items:center;text-align:center;justify-content:center;letter-spacing:0.05em}section.products-lineup .lineup-container .lineup-title-wrapper .lineup-title-type{font-size:11px;font-weight:bolder;line-height:1.272em;display:flex;justify-content:center;width:58px;height:58px;border-radius:50%;align-items:center;border-radius:50%;border-width:1px;border-style:solid;text-align:center;position:absolute;background-color:white;bottom:-9px;right:0}section.products-lineup .lineup-container .lineup-boxes{display:flex;justify-content:center}section.products-lineup .lineup-container .lineup-boxes .lineup-box{text-align:center;position:relative}section.products-lineup .lineup-container .lineup-boxes .lineup-box a{display:block;width:100%;height:100%;padding-bottom:40px}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product{display:inline-block;margin-top:30px;padding:0 60px;position:relative}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .head-text{font-size:12px;font-weight:bolder;color:#bd93e0;white-space:nowrap;position:absolute;top:30px;left:50%;transform:translateX(-50%)}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-pic img{height:215px}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon::before,section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon span{font-size:11px;font-weight:bolder;white-space:nowrap;line-height:1em;display:inline-block}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.pos-2{left:-68px !important}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-water{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:45px;left:0}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-water::before{content:"ウォーター"}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-oil-in{width:54px;height:73px;background-image:url(../../../assets/images/lineup/icon-oil-in.png);background-size:54px 73px;padding-top:33px;position:absolute;top:30px;left:0}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-milk{width:54px;height:66px;background-image:url(../../../assets/images/lineup/icon-milk.png);background-size:54px 66px;padding-top:17px;position:absolute;top:70px;left:0}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-milk::before{content:"ミルク"}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-liquid{width:54px;height:66px;background-image:url(../../../assets/images/lineup/icon-milk.png);background-size:54px 66px;padding-top:17px;position:absolute;top:70px;left:0}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-liquid::before{content:"リキッド"}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-whip{width:64px;height:62px;background-image:url(../../../assets/images/lineup/icon-whip.png);background-size:64px 62px;padding-top:21px;position:absolute;top:50px;left:-5px}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-whip::before{content:"ホイップ"}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-cream{width:55px;height:70px;background-image:url(../../../assets/images/lineup/icon-cream.png);background-size:55px 70px;padding-top:30px;position:absolute;top:40px;left:0}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-product .lineup-box-product-icon.lineup-box-product-icon-cream::before{content:"クリーム"}section.products-lineup .lineup-container .lineup-boxes .lineup-box .lineup-box-name{margin-top:20px;font-size:16px;line-height:1.375em}section.products-lineup .lineup-container .lineup-boxes .lineup-box .round-btn-arrow{position:absolute !important;bottom:0;left:50%;transform:translateX(-50%);background-color:#ab9667;color:#fff;width:90px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.products-lineup .lineup-container .lineup-boxes .lineup-box .round-btn-arrow svg{width:39px;fill:currentColor}section.products-lineup .lineup-container .lineup-boxes .lineup-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.products-lineup .lineup-container .lineup-boxes .lineup-box .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}}@media screen and (max-width: 767px){section.skintype{margin-top:-30px;padding-top:30px}section.skintype .products-lineup-inner{padding-bottom:50px}section.skintype .products-lineup-title{width:247px;margin:0 auto}section.skintype .products-lineup-title img{width:100%}section.skintype .tabs{margin:30px auto 0;width:90vw;display:flex;justify-content:space-between;flex-wrap:wrap}section.skintype .tabs input[type='radio']{display:none}section.skintype .tabs input[type='radio']:checked+.tab{background-color:#ab9667;color:white}section.skintype .tabs .tab{border:1px solid #ab9667;font-size:14px;line-height:1.214em;text-align:center;margin:2%;width:46%;height:50px;border-radius:25px;letter-spacing:0.05em;display:flex;align-items:center;justify-content:center;position:relative;transition:.4s}section.skintype .tabs .tab::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;font-size:10px;display:inline-block;transform:scale(0.8) rotate(90deg) translateX(-50%);position:absolute;top:50%;right:7%}section.skintype .tabs .tab label{width:100%;cursor:pointer}section.skintype .tabs .tab-contents{margin-top:30px;width:100%;position:relative}section.skintype .tabs .tab-contents .tab-content{position:absolute;top:0;left:0;width:100%;text-align:center;visibility:hidden;opacity:0;transform:translateY(20px);transition:.2s ease}section.skintype .tabs .tab-contents .tab-content .tab-content-text-1{font-size:14px;line-height:1.642em}section.skintype .tabs .tab-contents .tab-content .boxes{max-width:500px;margin:0 auto;display:flex;flex-wrap:wrap}section.skintype .tabs .tab-contents .tab-content .boxes .box{display:block;width:50%;position:relative;padding-bottom:40px;padding-top:25px;margin-top:35px}section.skintype .tabs .tab-contents .tab-content .boxes .box .arch-text{width:140px;height:45px;position:absolute;top:0;left:50%;transform:translateX(-50%)}section.skintype .tabs .tab-contents .tab-content .boxes .box .arch-text img{width:100%}section.skintype .tabs .tab-contents .tab-content .boxes .box .product img{height:140px}section.skintype .tabs .tab-contents .tab-content .boxes .box .product-name{margin-top:12px;text-align:center;font-size:12px;line-height:1.333em}section.skintype .tabs .tab-contents .tab-content .boxes .box .round-btn-arrow{position:absolute !important;bottom:0;left:50%;transform:translateX(-50%)}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-beige .product-name{color:#ab9667}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-beige .round-btn-arrow{background-color:#ab9667;color:#fff;width:100px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-beige .round-btn-arrow svg{width:39px;fill:currentColor}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-beige .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.skintype .tabs .tab-contents .tab-content .boxes .box.color-beige .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-green .product-name{color:#89aba1}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-green .round-btn-arrow{background-color:#89aba1;color:#fff;width:100px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-green .round-btn-arrow svg{width:39px;fill:currentColor}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-green .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.skintype .tabs .tab-contents .tab-content .boxes .box.color-green .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}section.skintype .tabs input#tab-1:checked ~ .tab-contents .tab-content-1,section.skintype .tabs input#tab-2:checked ~ .tab-contents .tab-content-2,section.skintype .tabs input#tab-3:checked ~ .tab-contents .tab-content-3,section.skintype .tabs input#tab-4:checked ~ .tab-contents .tab-content-4,section.skintype .tabs input#tab-5:checked ~ .tab-contents .tab-content-5{visibility:visible;opacity:1;transform:translateY(0)}section.skintype .tabs input#tab-1:checked ~ .tab-contents{min-height:640px}section.skintype .tabs input#tab-2:checked ~ .tab-contents{min-height:920px}section.skintype .tabs input#tab-3:checked ~ .tab-contents{min-height:360px}section.skintype .tabs input#tab-4:checked ~ .tab-contents{min-height:360px}section.skintype .tabs input#tab-4:checked ~ .tab-contents .tab-content .boxes{justify-content:center}section.skintype .tabs input#tab-5:checked ~ .tab-contents{min-height:360px}}@media screen and (min-width: 768px){section.skintype{margin-top:-70px;padding-top:50px}section.skintype .products-lineup-inner{padding-bottom:100px}section.skintype .products-lineup-title{width:341px;margin:0 auto}section.skintype .products-lineup-title img{width:100%}section.skintype .tabs{margin-top:70px;display:flex;justify-content:center;flex-wrap:wrap}section.skintype .tabs input[type='radio']{display:none}section.skintype .tabs input:checked+.tab::before{opacity:1;transform:translate(-50%, -50%) scale(1)}section.skintype .tabs input:checked+.tab::after{opacity:1;transform:translate(-50%, 39px) rotate(90deg)}section.skintype .tabs .tab{font-size:16px;text-align:center;margin:0 20px;position:relative}section.skintype .tabs .tab label{cursor:pointer;position:relative;z-index:3;display:inline-block;padding:20px 0}section.skintype .tabs .tab label span{display:inline-block;padding-bottom:2px;border-bottom:1px solid #6d5d35}section.skintype .tabs .tab::before{content:"";display:block;width:74px;height:74px;border-radius:50%;background-color:#f6f2e8;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%, -50%) scale(1.2);transition:.4s}section.skintype .tabs .tab::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;display:inline-block;font-size:10px;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%, 29px) rotate(90deg);transition:.4s}section.skintype .tabs .tab-contents{margin-top:60px;width:100%;position:relative;min-height:450px}section.skintype .tabs .tab-contents .tab-content{position:absolute;top:0;left:0;width:100%;text-align:center;visibility:hidden;opacity:0;transform:translateY(20px);transition:.2s ease}section.skintype .tabs .tab-contents .tab-content .tab-content-text-1{font-size:18px;line-height:1.44em}section.skintype .tabs .tab-contents .tab-content .boxes{margin:50px auto 0;display:flex;justify-content:center}section.skintype .tabs .tab-contents .tab-content .boxes .box{display:block;width:200px;position:relative;padding-bottom:45px;padding-top:40px}section.skintype .tabs .tab-contents .tab-content .boxes .box .arch-text{width:180px;height:65px;position:absolute;top:0;left:50%;transform:translateX(-50%)}section.skintype .tabs .tab-contents .tab-content .boxes .box .arch-text img{width:100%}section.skintype .tabs .tab-contents .tab-content .boxes .box .product img{height:210px}section.skintype .tabs .tab-contents .tab-content .boxes .box .product-name{margin-top:27px;text-align:center;font-size:14px;line-height:1.4em}section.skintype .tabs .tab-contents .tab-content .boxes .box .round-btn-arrow{position:absolute !important;bottom:0;left:50%;transform:translateX(-50%)}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-beige .product-name{color:#ab9667}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-beige .round-btn-arrow{background-color:#ab9667;color:#fff;width:90px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-beige .round-btn-arrow svg{width:39px;fill:currentColor}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-beige .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.skintype .tabs .tab-contents .tab-content .boxes .box.color-beige .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-green .product-name{color:#89aba1}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-green .round-btn-arrow{background-color:#89aba1;color:#fff;width:90px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-green .round-btn-arrow svg{width:39px;fill:currentColor}section.skintype .tabs .tab-contents .tab-content .boxes .box.color-green .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.skintype .tabs .tab-contents .tab-content .boxes .box.color-green .round-btn-arrow:hover::after{transform:translateY(-50%) scale(0.8) translateX(3px)}section.skintype .tabs input#tab-1:checked ~ .tab-contents .tab-content-1,section.skintype .tabs input#tab-2:checked ~ .tab-contents .tab-content-2,section.skintype .tabs input#tab-3:checked ~ .tab-contents .tab-content-3,section.skintype .tabs input#tab-4:checked ~ .tab-contents .tab-content-4,section.skintype .tabs input#tab-5:checked ~ .tab-contents .tab-content-5{visibility:visible;opacity:1;transform:translateY(0)}}@media screen and (max-width: 767px){main{padding-bottom:50px;background-color:#f8f7f5}}@media screen and (min-width: 768px){main{padding-bottom:100px;background-color:#f8f7f5}}
