@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100,300,400,500,700&family=Noto+Sans+JP:wght@100,300,400,500,700,900&display=swap";.for-sp{display:block !important}@media(min-width: 901px){.for-sp{display:none !important}}.for-pc{display:none !important}@media(min-width: 901px){.for-pc{display:block !important}}img.for-sp,span.for-sp,br.for-sp{display:inline !important}@media(min-width: 901px){img.for-sp,span.for-sp,br.for-sp{display:none !important}}img.for-pc,span.for-pc,br.for-pc{display:none !important}@media(min-width: 901px){img.for-pc,span.for-pc,br.for-pc{display:inline !important}}img{width:100%;max-width:100%;height:auto;vertical-align:top;font-size:0;line-height:0}@media(min-width: 901px){img{width:auto}}sup{position:relative;font-size:70%;vertical-align:top;top:.15em}.cart-link{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:14.6666666667vw;color:#fff;-webkit-transition:.3s !important;transition:.3s !important}@media(min-width: 901px){.cart-link{height:80px}}.cart-link span{margin-left:1em;font-size:3.7333333333vw;letter-spacing:.06em}@media(min-width: 901px){.cart-link span{font-size:1.125rem}}.cart-link::before{content:"";position:absolute;top:0;bottom:0;left:4vw;margin:auto;width:8.5333333333vw;height:8.5333333333vw;background:url("../../../../img/freepage/feature_20250901/images/icon_cart.png") no-repeat center;background-size:100%;-webkit-transition:.3s;transition:.3s}@media(min-width: 901px){.cart-link::before{left:5.4%;width:10.3%;height:auto}}.cart-link::after{content:"";position:absolute;top:0;bottom:0;right:5.3333333333vw;width:2vw;height:2vw;margin:auto;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center top;transform-origin:center top}@media(min-width: 901px){.cart-link::after{right:6.8%;width:11px;height:11px;border-top:2px solid #fff;border-right:2px solid #fff}}.l-main .cart-link:hover{opacity:.7}.l-main{display:block;width:100%;font-size:3.2vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#656565;line-height:1;letter-spacing:.06em;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 901px){.l-main{font-size:1rem}}.l-main a{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.l-main a:hover{text-decoration:none !important;opacity:.5}.l-main .anchor{position:absolute;top:-16vw;width:0;height:0;visibility:hidden;z-index:-1}@media(min-width: 901px){.l-main .anchor{top:-102px}}.ws-wrap{position:relative;width:100%}.ws-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}.ws-hero{position:relative;height:172.8vw;padding-top:10vw;background:#f4f4f4 url("../../../../img/freepage/feature_20250901/images/hero_bg.png") no-repeat center 0;background-size:100% 133.3333333333vw}@media(min-width: 901px){.ws-hero{height:45.8vw;padding-top:0;background:#f4f4f4 url("../../../../img/freepage/feature_20250901/images/hero_bg_pc.png") no-repeat center 0;background-size:cover}}@media(min-width: 901px){.ws-hero__inner{position:absolute;top:11vw;left:0;right:0;width:74.4vw;height:inherit;margin:auto}}@media(min-width: 1080px){.ws-hero__inner{width:78.6vw}}@media(min-width: 901px){.ws-hero__detail{width:32.9vw;margin:0 0 0 auto}}.ws-hero__title{width:72.2666666667vw;margin:0 auto}@media(min-width: 901px){.ws-hero__title{width:100%}}.ws-hero__text{position:absolute;bottom:6.6666666667vw;left:0;right:0;width:86.6666666667vw;margin:auto;font-size:3.2vw;color:#656565;letter-spacing:.08em;line-height:2.08}@media(min-width: 901px){.ws-hero__text{display:none}}.ws-campaign{position:relative;text-align:center;padding-top:5.3333333333vw;background:url("../../../../img/freepage/feature_20250901/images/campaign_bg.jpg") no-repeat center 0;background-size:100%}@media(min-width: 901px){.ws-campaign{padding:50px 2vw;background:url("../../../../img/freepage/feature_20250901/images/campaign_bg_pc.jpg") no-repeat center 0;background-size:cover}}@media(min-width: 1080px){.ws-campaign{padding:50px 0}}.ws-campaign__inner{position:relative;width:89.3333333333vw;margin:0 auto;padding:8vw 2.9333333333vw 2.9333333333vw;background-color:#fff}@media(min-width: 901px){.ws-campaign__inner{width:100%;max-width:1000px;margin:0 auto;padding:72px 0 32px}}.ws-campaign__title{width:42.9333333333vw;margin:0 auto}@media(min-width: 901px){.ws-campaign__title{width:218px}}.ws-campaign__img{width:69.2vw;margin:2.6666666667vw auto 0}@media(min-width: 901px){.ws-campaign__img{width:639px;margin-top:33px}}.ws-campaign__detail{position:relative;width:83.4666666667vw;margin:12.4vw auto 0;padding:8vw 4.6666666667vw 5.3333333333vw;border:1px solid #ff7676}@media(min-width: 901px){.ws-campaign__detail{width:90.7%;min-height:330px;margin-top:81px;padding:58px 4% 38px;border:2px solid #ff7676}}.ws-campaign__detail-title{position:absolute;top:-8.6666666667vw;left:0;right:0;width:72vw;margin:auto;background-color:#fff;font-size:2.9333333333vw;font-weight:600;line-height:1.5;letter-spacing:.06em}@media(min-width: 901px){.ws-campaign__detail-title{top:-52px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 1em;font-size:20px}}.ws-campaign__detail-title span{display:block;color:#ff7676;font-size:4.2666666667vw;letter-spacing:.06em}@media(min-width: 901px){.ws-campaign__detail-title span{font-size:28px}}.ws-campaign__detail-list{text-align:left;margin:5.3333vw auto 0}@media(min-width: 901px){.ws-campaign__detail-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto}}.ws-campaign__detail-item{position:relative}@media(min-width: 901px){.ws-campaign__detail-item{width:47.5%}}.ws-campaign__detail-item+.ws-campaign__detail-item{margin-top:5.0666666667vw}@media(min-width: 901px){.ws-campaign__detail-item+.ws-campaign__detail-item{margin-top:0}}.ws-campaign__detail-item a{display:block;color:#656565}.ws-campaign__detail-item a::after{content:"";position:absolute;bottom:0;right:0;width:4vw;height:4vw;background:url("../../../../img/freepage/feature_20250901/images/campaign_icon_arrow.png") no-repeat center;background-size:100%}@media(min-width: 901px){.ws-campaign__detail-item a::after{content:"商品詳細";left:0;bottom:-64px;margin:auto;width:130px;height:30px;padding-top:4px;background:url("../../../../img/freepage/feature_20250901/images/campaign_icon_arrow_pc.png") no-repeat right center;background-size:30px;font-size:22px;font-weight:600}}.ws-campaign__detail-item-title{font-size:3.7333333333vw;font-weight:600;color:#ff7676;letter-spacing:.06em}@media(min-width: 901px){.ws-campaign__detail-item-title{font-size:22px;text-align:center}}.ws-campaign__detail-item-title span{font-size:.8em}.ws-campaign__detail-item-text{margin-top:.6em;font-size:2.9333333333vw;line-height:1.81;letter-spacing:.06em}@media(min-width: 901px){.ws-campaign__detail-item-text{margin-top:1em;font-size:16px;letter-spacing:.03em;line-height:2}}.ws-campaign__detail-item-text span{font-size:2.6666666667vw}@media(min-width: 901px){.ws-campaign__detail-item-text span{display:block;font-size:14px}}.ws-campaign__period{width:100%;margin:5.3333333333vw auto 0;padding:4vw 0;background-color:#ff7676;color:#fff}@media(min-width: 901px){.ws-campaign__period{width:100%;max-width:1000px;margin-top:0;padding:25px 0}}.ws-campaign__period-img{width:90.2666666667vw;margin:0 auto}@media(min-width: 901px){.ws-campaign__period-img{width:768px}}.ws-campaign__period-text{margin-top:.5em;font-size:2.9333333333vw;line-height:1.81;letter-spacing:.06em}@media(min-width: 901px){.ws-campaign__period-text{font-size:16px}}.ws-campaign__period-title+.ws-campaign__period-text{margin-top:0}.ws-campaign__period-text a{color:#fff;text-decoration:underline}.ws-campaign__period-title{font-weight:600;line-height:1.81;letter-spacing:.02em}@media(min-width: 901px){.ws-campaign__period-title{letter-spacing:.06em}}.ws-pickup{padding-top:9.7333333333vw;background-color:#fff}@media(min-width: 901px){.ws-pickup{padding:108px 0 0px}}.ws-pickup__title{width:53.6vw;margin:0 auto}@media(min-width: 901px){.ws-pickup__title{width:301px}}.ws-pickup__list{margin-top:11.2vw}@media(min-width: 901px){.ws-pickup__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:966px;margin:60px auto 0;padding-bottom:50px}}.ws-pickup__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:46.6666666667vw;margin-left:5.3333333333vw}@media(min-width: 901px){.ws-pickup__item{width:92%;margin-left:0}.ws-pickup__item:nth-child(n+4){margin-top:70px}}.ws-pickup__item .arrow-wrap{position:absolute;top:112vw;right:2.2666666667vw;display:block}@media(min-width: 901px){.ws-pickup__item .arrow-wrap{top:88%;right:17px}}.ws-pickup__item .arrow-inner{position:relative;display:block;width:1.3333333333vw;height:7.7333333333vw;-webkit-transition:.3s;transition:.3s}@media(min-width: 901px){.ws-pickup__item .arrow-inner{width:10px;height:46px}}.ws-pickup__item .arrow-vertical{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-right:1px solid #656565}.ws-pickup__item .arrow-triangle{position:absolute;bottom:0.4vw;right:-0.7733333333vw;display:block;width:2.1333333333vw;height:2.1333333333vw;border-right:1px solid #656565;-webkit-transform:rotate(35deg);transform:rotate(35deg)}@media(min-width: 901px){.ws-pickup__item .arrow-triangle{bottom:2px;right:-4.3px;width:11px;height:11px}}.ws-pickup__item a{display:block;padding-bottom:10.6666666667vw;color:#656565}@media(min-width: 901px){.ws-pickup__item a{padding-bottom:50px}}.ws-pickup__item a:hover{opacity:1}.ws-pickup__item a:hover .arrow-inner{height:12vw}@media(min-width: 901px){.ws-pickup__item a:hover .arrow-inner{height:71px}}.ws-pickup__item-category{padding-bottom:.4em;border-bottom:1px solid #707070;font-size:4.8vw;letter-spacing:.06em;text-align:center}@media(min-width: 901px){.ws-pickup__item-category{padding-bottom:.7em;border-bottom:none;font-size:30px}}.ws-pickup__item-text{margin-top:.6em;font-size:3.7333333333vw;line-height:1.61;letter-spacing:.08em}@media(min-width: 901px){.ws-pickup__item-text{font-size:15px;letter-spacing:.02em}}@media(min-width: 1080px){.ws-pickup__item-text{font-size:17px}}.ws-pickup__item-text.text-essence{color:#c395db}.ws-pickup__item-text.text-cream,.ws-pickup__item-text.text-lotion{color:#5da2ff}.ws-pickup__item-text.text-emulsion{color:#64d8a7}.ws-pickup__item-note{margin-top:.4em;font-size:2.6666666667vw}@media(min-width: 901px){.ws-pickup__item-note{margin-top:1em;font-size:12px}}.ws-pickup__item:nth-child(n+4) .ws-pickup__item-note{margin-top:0}@media(min-width: 901px){.ws-pickup__item:nth-child(n+4) .ws-pickup__item-note{margin-top:1em}}.ws-pickup__item-note.note-essence{color:#c395db}.ws-pickup__item-note.note-cream,.ws-pickup__item-note.note-lotion{color:#5da2ff}.ws-pickup__item-note.note-emulsion{color:#64d8a7}.ws-pickup__item-img{margin-top:9.3333333333vw}@media(min-width: 901px){.ws-pickup__item-img{margin-top:24px}}.ws-pickup__item:nth-child(n+4) .ws-pickup__item-img{margin-top:4vw}@media(min-width: 901px){.ws-pickup__item:nth-child(n+4) .ws-pickup__item-img{margin-top:0}}.ws-pickup__item-img.img-mgn{margin-top:3.2vw}@media(min-width: 901px){.ws-pickup__item-img.img-mgn{margin-top:24px}}.ws-pickup__item-brand{margin-top:2.6666666667vw;font-size:2.9333333333vw}@media(min-width: 901px){.ws-pickup__item-brand{margin-top:23px;font-size:14px}}.ws-pickup__item-name{margin:.4em 0 .6em;font-size:3.4666666667vw;line-height:1.53}@media(min-width: 901px){.ws-pickup__item-name{font-size:18px}}.ws-pickup__item-name span{display:block}.ws-pickup__item-price{margin-top:3em;font-size:2.6666666667vw}@media(min-width: 901px){.ws-pickup__item-price{font-size:14px}}.ws-pickup__item-price.price-mgn{margin-top:1em}.ws-pickup__item-price span{margin-left:.4em;font-size:4.2666666667vw;font-weight:500;letter-spacing:.06em}@media(min-width: 901px){.ws-pickup__item-price span{font-size:30px}}.ws-pickup .swiper{padding-right:5.3333333333vw}@media(min-width: 901px){.ws-pickup .swiper{padding-right:0}}@media(min-width: 901px){.ws-pickup .swiper .swiper-wrapper{display:-ms-grid;display:grid;gap:0;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}.ws-pickup .swiper .swiper-wrapper .swiper-slide{width:50.6666666667vw;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(min-width: 901px){.ws-pickup .swiper .swiper-wrapper .swiper-slide{width:92%}}.ws-pickup .swiper .swiper-wrapper .swiper-slide-item{height:100%}.ws-pickup .swiper .swiper-button-prev,.ws-pickup .swiper .swiper-button-next{width:8vw;height:8vw}@media(min-width: 901px){.ws-pickup .swiper .swiper-button-prev,.ws-pickup .swiper .swiper-button-next{display:none}}.ws-pickup .swiper .swiper-button-prev::after,.ws-pickup .swiper .swiper-button-next::after{background-repeat:no-repeat;background-size:contain;content:"";width:8vw;height:8vw;margin:auto}.ws-pickup .swiper .swiper-button-prev::after{background-image:url("../../../../img/freepage/feature_20250901/images/pickup_icon_slider_prev.png")}.ws-pickup .swiper .swiper-button-next::after{background-image:url("../../../../img/freepage/feature_20250901/images/pickup_icon_slider_next.png")}.ws-category{position:relative;background-color:#f4f4f4}.ws-category__inner{padding:12vw 0 8vw}@media(min-width: 901px){.ws-category__inner{width:96%;max-width:992px;margin:0 auto;padding:78px 0 70px}}@media(min-width: 1080px){.ws-category__inner{width:100%}}.ws-category__title{width:40.5333333333vw;margin:0 auto}@media(min-width: 901px){.ws-category__title{width:227px}}.ws-category__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90.6666666667vw;margin:6vw auto 0}@media(min-width: 901px){.ws-category__list{width:100%;max-width:992px;margin-top:32px}}.ws-category__item{position:relative;width:44vw}@media(min-width: 901px){.ws-category__item{width:32.2%}}.ws-category__item:nth-child(n+3){margin-top:4.6666666667vw}@media(min-width: 901px){.ws-category__item:nth-child(n+3){margin-top:0}}@media(min-width: 901px){.ws-category__item:nth-child(n+4){margin-top:16px}}.ws-category__item .arrow-wrap{position:absolute;top:9.0666666667vw;right:3.0666666667vw;display:block}@media(min-width: 901px){.ws-category__item .arrow-wrap{top:59px;right:20px}}.ws-category__item .arrow-inner{position:relative;display:block;width:2.1333333333vw;height:8.8vw;-webkit-transition:.3s;transition:.3s}@media(min-width: 901px){.ws-category__item .arrow-inner{width:10px;height:46px}}.ws-category__item .arrow-vertical{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-right:1px solid #656565}.ws-category__item .arrow-triangle{position:absolute;bottom:0.4vw;right:-0.7733333333vw;display:block;width:2.1333333333vw;height:2.1333333333vw;border-right:1px solid #656565;-webkit-transform:rotate(35deg);transform:rotate(35deg)}@media(min-width: 901px){.ws-category__item .arrow-triangle{bottom:2px;right:-4.3px;width:11px;height:11px}}.ws-category__item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:18.6666666667vw;background-color:#fff;color:#656565;letter-spacing:.08em;-webkit-transition:.4s;transition:.4s}@media(min-width: 901px){.ws-category__item a{height:118px}}.ws-category__item a:hover{opacity:1}.ws-category__item a:hover .arrow-inner{height:12vw}@media(min-width: 901px){.ws-category__item a:hover .arrow-inner{height:71px}}.ws-category__item a:hover .arrow-horizontal{border-color:#656565}.ws-category__item a:hover .arrow-vertical{border-color:#656565}.ws-category__item a:hover .arrow-triangle{border-color:#656565}.ws-product{position:relative;padding:12.4vw 0 17.3333333333vw}@media(min-width: 901px){.ws-product{padding:116px 2vw 120px}}@media(min-width: 1080px){.ws-product{padding:116px 0 120px}}@media(min-width: 901px){.ws-product__inner{position:relative;width:100%;max-width:966px;margin:0 auto}}.ws-product__title{text-align:center}.ws-product__title-num{display:block;margin:0 auto}.ws-product-lotion .ws-product__title-num{width:13.3333333333vw}@media(min-width: 901px){.ws-product-lotion .ws-product__title-num{width:86px}}.ws-product-emulsion .ws-product__title-num{width:16.4vw}@media(min-width: 901px){.ws-product-emulsion .ws-product__title-num{width:106px}}.ws-product-essence .ws-product__title-num{width:16.9333333333vw}@media(min-width: 901px){.ws-product-essence .ws-product__title-num{width:109px}}.ws-product-cream .ws-product__title-num{width:17.0666666667vw}@media(min-width: 901px){.ws-product-cream .ws-product__title-num{width:111px}}.ws-product-eyecream .ws-product__title-num{width:17.0666666667vw}@media(min-width: 901px){.ws-product-eyecream .ws-product__title-num{width:110px}}.ws-product-handbody .ws-product__title-num{width:17.4666666667vw}@media(min-width: 901px){.ws-product-handbody .ws-product__title-num{width:113px}}.ws-product__title-name{display:block;margin-top:4.9333333333vw;font-size:8vw;color:#656565;letter-spacing:.08em}@media(min-width: 901px){.ws-product__title-name{display:inline-block;margin-top:23px;font-size:44px}}.ws-product__title-name .slash{font-size:6.8vw}@media(min-width: 901px){.ws-product__title-name .slash{font-size:44px}}.ws-product__list{width:85.3333333333vw;margin:16.4vw auto 0}@media(min-width: 901px){.ws-product__list{width:100%;max-width:966px;margin-top:78px}}@media(min-width: 1080px){.ws-product__list{width:100%}}.ws-product__item{position:relative;font-weight:400}@media(min-width: 901px){.ws-product__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.ws-product__item+.ws-product__item{margin-top:17.3333333333vw}@media(min-width: 901px){.ws-product__item+.ws-product__item{margin-top:100px}}.ws-product__item-img{position:relative;width:68vw;height:81.3333333333vw;margin:0 auto;padding-bottom:1.3333333333vw;background-color:#f4f4f4}@media(min-width: 901px){.ws-product__item-img{width:50%;height:auto;min-height:578px;margin:0;text-align:center}.ws-product__item-img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}}@media(min-width: 901px){.item-limited .ws-product__item-img img{top:auto}}.ws-product__item-img a{display:block}.ws-product__item-icon{position:absolute;top:2.6666666667vw;left:2.6666666667vw;width:17.3333333333vw;height:17.3333333333vw;z-index:2}@media(min-width: 901px){.ws-product__item-icon{top:20px;left:20px;width:11.3333333333vw;height:11.3333333333vw}}@media(min-width: 1080px){.ws-product__item-icon{width:120px;height:120px}}.item-limited .ws-product__item-icon{width:34.6666666667vw;height:12vw}@media(min-width: 901px){.item-limited .ws-product__item-icon{width:260px;height:90px}}@media(min-width: 1080px){.item-limited .ws-product__item-icon{width:260px;height:90px}}@media(min-width: 901px){.ws-product__item-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:44.8%}}.ws-product__item-catch{width:100%;margin:0 auto 5.3333333333vw;font-size:4.2666666667vw;color:#835a4e;line-height:1.5;letter-spacing:.05em;text-align:center}@media(min-width: 901px){.ws-product__item-catch{margin-bottom:30px;font-size:1.25rem;line-height:1.7;text-align:left}}.ws-product-lotion .ws-product__item-catch,.ws-product-cream .ws-product__item-catch{color:#5da2ff}.ws-product-emulsion .ws-product__item-catch,.ws-product-eyecream .ws-product__item-catch{color:#64d8a7}.ws-product-essence .ws-product__item-catch,.ws-product-handbody .ws-product__item-catch{color:#c395db}.ws-product__item-catch.catch-small{letter-spacing:0}.ws-product__item-catch span{display:block;font-size:2.9333333333vw}@media(min-width: 901px){.ws-product__item-catch span{font-size:12px}}.ws-product__item-brand{width:80vw;margin:6.6666666667vw auto 0;font-size:3.2vw;letter-spacing:.06em}@media(min-width: 901px){.ws-product__item-brand{width:100%;margin-top:0;font-size:1rem;font-weight:400}}.ws-product__item-sales{width:80vw;margin:.4em auto 0;font-size:3.2vw;line-height:1.4}@media(min-width: 901px){.ws-product__item-sales{width:100%;font-size:1rem}}.ws-product__item-text+.ws-product__item-sales{margin-top:1em}.ws-product__item-name{width:80vw;margin:.8em auto 0;font-size:4.2666666667vw;font-weight:500;letter-spacing:.06em;line-height:1.7}@media(min-width: 901px){.ws-product__item-name{width:100%;margin-top:.4em;font-size:1.25rem}}.ws-product__item-name span{display:block;font-size:3.4666666667vw;font-weight:400;letter-spacing:.06em}@media(min-width: 901px){.ws-product__item-name span{font-size:0.9375rem}}.ws-product__item-name.name-small{letter-spacing:.02em}.ws-product__item-price{width:80vw;margin:1.1em auto 0;font-size:3.2vw;letter-spacing:.06em}@media(min-width: 901px){.ws-product__item-price{width:100%;margin-top:5%;font-size:1rem;font-weight:500}}.ws-product__item-price span{margin-left:.4em;font-size:6.4vw;letter-spacing:.06em}@media(min-width: 901px){.ws-product__item-price span{font-size:2.375rem}}.ws-product__item-price.price-mgn span{margin-left:0}.ws-product__item-cart{margin-top:8vw}@media(min-width: 901px){.ws-product__item-cart{margin-top:auto}}.ws-product-lotion .ws-product__item-cart a,.ws-product-cream .ws-product__item-cart a{background-color:#5da2ff}.ws-product-emulsion .ws-product__item-cart a,.ws-product-eyecream .ws-product__item-cart a{background-color:#64d8a7}.ws-product-essence .ws-product__item-cart a,.ws-product-handbody .ws-product__item-cart a{background-color:#c395db}.ws-product__item-text{width:80vw;margin:6vw auto 0;font-size:3.7333333333vw;line-height:1.6;letter-spacing:.08em;text-align:justify}@media(min-width: 901px){.ws-product__item-text{width:100%;margin-top:2.2em;font-size:1rem;letter-spacing:.03em}}.ws-product__item-note{width:80vw;margin:2em auto 0;font-size:2.6666666667vw;font-weight:400;letter-spacing:.08em;line-height:1.5}@media(min-width: 901px){.ws-product__item-note{width:100%;font-size:0.75rem;letter-spacing:.03em}}.ws-product__item-note+.ws-product__item-note{margin-top:.3em}.ws-bnr{position:relative;padding:10.6666666667vw 6.6666666667vw;text-align:center}@media(min-width: 901px){.ws-bnr{width:620px;margin:0 auto;padding:100px 0}}.block-modal{display:inline-block;position:relative;width:88vw;max-width:none;padding:0;vertical-align:middle;-webkit-animation-name:scalefadeout;animation-name:scalefadeout;-webkit-animation-duration:.3s;animation-duration:.3s;opacity:0}@media(min-width: 901px){.block-modal{width:50%;max-width:460px;margin-top:15px;padding:10px}}.is-opend .block-modal{-webkit-animation-name:scalefadein;animation-name:scalefadein;-webkit-animation-duration:.3s;animation-duration:.3s;opacity:1}.block-modal__wrapper{display:none;position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;padding:10vw 0 15vw}@media(min-width: 901px){.block-modal__wrapper{padding:15px}}.block-modal__wrapper::after{display:inline-block;content:"";height:100%;margin-left:-0.05em;vertical-align:middle}.block-modal__overlay{display:block;position:fixed;top:0;bottom:0;right:0;left:0;background-color:#000;opacity:0}.is-opend .block-modal__overlay{opacity:.7}.block-modal__inner{position:relative;padding-bottom:6.2666666667vw;background-color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:500}@media(min-width: 901px){.block-modal__inner{padding-bottom:28px}}.block-modal__img{position:relative;width:67%;margin:0 auto}@media(min-width: 901px){.block-modal__img{width:240px}}.block-modal__brand{margin-top:1.3333333333vw;font-size:2.6666666667vw;letter-spacing:.06em}@media(min-width: 901px){.block-modal__brand{margin-top:10px;font-size:0.875rem}}.block-modal__name{margin-top:1em;font-size:3.7333333333vw;letter-spacing:.06em;line-height:1.4}@media(min-width: 901px){.block-modal__name{font-size:1.25rem}}.block-modal__name-sub{display:block}.block-modal__type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:75.4666666667vw;margin:4.8vw auto 0}@media(min-width: 901px){.block-modal__type{width:85%;margin-top:35px}}.block-modal__type.list-03,.block-modal__type.list-04{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.block-modal__type-item{position:relative;width:32%;background-color:#fff;text-align:center}@media(min-width: 901px){.block-modal__type-item{color:#3e3a39;font-size:0.875rem;cursor:pointer}}.block-modal__type-item:not(:first-child){margin-left:1.3333333333vw}@media(min-width: 901px){.block-modal__type-item:not(:first-child){margin-left:10px}}.block-modal__type-item.is-selected::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:99%;height:99%;border:2px solid #c8e0e5}.list-03 .block-modal__type-item{width:30%}.block-modal__type-thumb{padding:0 3.3333333333vw}@media(min-width: 901px){.block-modal__type-thumb{padding:0 10px}}.block-modal__type-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:9.3333333333vw;margin-top:1.3333333333vw;font-size:2.4vw;letter-spacing:.05em;line-height:1.6}@media(min-width: 901px){.block-modal__type-name{min-height:50px;margin-top:5px;font-size:0.75rem}}.block-modal__detail{margin-top:7.7333333333vw;font-size:3.3333333333vw;letter-spacing:.06em}@media(min-width: 901px){.block-modal__detail{margin-top:40px;font-size:1rem}}.block-modal__detail-volume{margin-right:.7em}.block-modal__detail-price{font-size:5.7333333333vw;letter-spacing:.06em}@media(min-width: 901px){.block-modal__detail-price{font-size:1.625rem}}.block-modal__btn{width:74.6666666667vw;margin:5.0666666667vw auto 0}@media(min-width: 901px){.block-modal__btn{width:85%;margin-top:25px}}.modal-lotion .block-modal__btn a,.modal-cream .block-modal__btn a{background-color:#5da2ff}.modal-emulsion .block-modal__btn a,.modal-eyecream .block-modal__btn a{background-color:#64d8a7}.modal-essence .block-modal__btn a,.modal-handbody .block-modal__btn a{background-color:#c395db}.block-modal__close{position:absolute;top:-6vw;right:-4vw;width:13.3333333333vw;height:13.3333333333vw;background:url(https://maison.kose.co.jp/img/freepage/cosmeranking2020/images/btn_close.png) no-repeat 0 0;background-size:contain;z-index:10001}@media(min-width: 901px){.block-modal__close{top:-12px;right:-12px;width:45px;height:45px;cursor:pointer}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes scalefadein{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes scalefadein{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes scalefadeout{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes scalefadeout{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}
/*# sourceMappingURL=map/style.css.map */