.l-content *,.l-content *::before,.l-content *::after{box-sizing:border-box}.l-content ul,.l-content ol{padding:0;list-style:none}.l-content img,.l-content picture,.l-content svg,.l-content video,.l-content canvas,.l-content audio,.l-content iframe,.l-content embed,.l-content object{display:block;max-width:100%}.l-content img,.l-content picture,.l-content svg,.l-content video,.l-content canvas{width:100%;height:auto}.l-content audio{width:100%}.l-content img{border-style:none}.l-content svg{overflow:hidden}.l-content article,.l-content aside,.l-content figcaption,.l-content figure,.l-content footer,.l-content header,.l-content hgroup,.l-content main,.l-content nav{display:block}.l-content a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.l-content{position:relative;overflow:hidden;width:100%;color:#000;background-color:#fff}.l-content.resize-animation-stopper *{-webkit-animation:none !important;animation:none !important;transition:none !important}.l-content.resize-animation-stopper *:before,.l-content.resize-animation-stopper *:after{-webkit-animation:none !important;animation:none !important;transition:none !important}.l-content .svg-symbol{display:none}@media(min-width: 769px){.l-content .is-sp,.l-content .is-md{display:none !important}}@media(min-width: 769px)and (max-width: 1199.98px){.l-content .is-md{display:block !important}}@media(max-width: 768.98px){.l-content .is-pc,.l-content .is-md{display:none !important}}@media(min-width: 769px){.u-icon.u-icon--day{width:1.875rem}.u-icon.u-icon--night{width:1.25rem;margin-left:.25rem;-webkit-transform:translate3d(0, -0.125rem, 0);transform:translate3d(0, -0.125rem, 0)}}@media(min-width: 769px)and (max-width: 1199.98px){.u-icon.u-icon--day{width:2.5vw}.u-icon.u-icon--night{width:1.6666666667vw;margin-left:.3333333333vw;-webkit-transform:translate3d(0, -0.1666666667vw, 0);transform:translate3d(0, -0.1666666667vw, 0)}}@media(max-width: 768.98px){.u-icon.u-icon--day{width:5.3333333333vw}.u-icon.u-icon--night{width:3.6vw;margin-left:.5333333333vw;-webkit-transform:translate3d(0, -0.2666666667vw, 0);transform:translate3d(0, -0.2666666667vw, 0)}}.u-icon-label{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;background-color:#b6000f}.u-icon-label span:not([class]){display:inline-block}@media(min-width: 769px){.u-icon-label{display:block;font-size:.75rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderRegular",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:0em}.u-icon-label::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.u-icon-label::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.u-icon-label{font-size:1vw}}@media(max-width: 768.98px){.u-icon-label{display:block;font-size:3.2vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderRegular",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:0em}.u-icon-label::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.u-icon-label::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}@media(min-width: 769px){.u-icon-label{padding-top:.375rem;padding-right:.5rem;padding-bottom:.375rem;padding-left:.5rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.u-icon-label{padding-top:.5vw;padding-right:.6666666667vw;padding-bottom:.5vw;padding-left:.6666666667vw}}@media(max-width: 768.98px){.u-icon-label{padding-top:1.3733333333vw;padding-right:1.64vw;padding-bottom:1.3733333333vw;padding-left:1.64vw}}.u-icon-label.u-icon-label--gray{color:#3a3a3a;background-color:#f0f0f0}.u-icon-label.u-icon-label--white{border:.0625rem solid #fff;color:#fff;background-color:#151413}.u-icon-spf{display:flex;align-items:center;background-color:#f1f1f1}@media(min-width: 769px){.u-icon-spf{padding-top:.3125rem;padding-right:.5625rem;padding-bottom:.25rem;padding-left:.625rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.u-icon-spf{padding-top:.4166666667vw;padding-right:.75vw;padding-bottom:.3333333333vw;padding-left:.8333333333vw}}@media(max-width: 768.98px){.u-icon-spf{padding-top:1.0666666667vw;padding-right:1.7333333333vw;padding-bottom:.9333333333vw;padding-left:1.7333333333vw}}@media(min-width: 769px){.u-icon-spf .u-icon-spf__label{margin-right:.25rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.u-icon-spf .u-icon-spf__label{margin-right:.3333333333vw}}@media(max-width: 768.98px){.u-icon-spf .u-icon-spf__label{margin-right:1.0666666667vw}}.u-icon-spf .u-icon-spf__label span:not([class]){display:inline-block}@media(min-width: 769px){.u-icon-spf .u-icon-spf__label{display:block;font-size:.875rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderRegular",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:0}.u-icon-spf .u-icon-spf__label::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.u-icon-spf .u-icon-spf__label::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.u-icon-spf .u-icon-spf__label{font-size:1.1666666667vw}}@media(max-width: 768.98px){.u-icon-spf .u-icon-spf__label{display:block;font-size:3.2vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderRegular",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:0}.u-icon-spf .u-icon-spf__label::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.u-icon-spf .u-icon-spf__label::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}.u-icon-spf .u-icon-spf__val span:not([class]){display:inline-block}@media(min-width: 769px){.u-icon-spf .u-icon-spf__val{display:block;font-size:.875rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderBold",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:0}.u-icon-spf .u-icon-spf__val::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.u-icon-spf .u-icon-spf__val::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.u-icon-spf .u-icon-spf__val{font-size:1.1666666667vw}}@media(max-width: 768.98px){.u-icon-spf .u-icon-spf__val{display:block;font-size:3.2vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderBold",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:0}.u-icon-spf .u-icon-spf__val::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.u-icon-spf .u-icon-spf__val::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}.u-inview{opacity:0}.u-inview.is-visible{transition:opacity 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s,-webkit-transform 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;transition:transform 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s,opacity 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;transition:transform 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s,opacity 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s,-webkit-transform 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;transition-delay:.1s}.u-inview.u-inview--delay1{transition-delay:.1s}.u-inview.u-inview--delay2{transition-delay:.2s}.u-inview.u-inview--delay3{transition-delay:.3s}@media(min-width: 769px){.u-inview{-webkit-transform:translate3d(0, 1.25rem, 0) scale(1, 1);transform:translate3d(0, 1.25rem, 0) scale(1, 1)}.u-inview.is-visible{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1, 1);transform:translate3d(0, 0, 0) scale(1, 1)}}@media(max-width: 768.98px){.u-inview{-webkit-transform:translate3d(0, 2.6666666667vw, 0) scale(1, 1);transform:translate3d(0, 2.6666666667vw, 0) scale(1, 1)}.u-inview.is-visible{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1, 1);transform:translate3d(0, 0, 0) scale(1, 1)}}@media(min-width: 769px){.u-inview-pc{opacity:0;-webkit-transform:translate3d(0, 1.25rem, 0) scale(1, 1);transform:translate3d(0, 1.25rem, 0) scale(1, 1);transition-delay:.3s}.u-inview-pc.is-visible{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1, 1);transform:translate3d(0, 0, 0) scale(1, 1);transition:opacity 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s,-webkit-transform 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;transition:transform 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s,opacity 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;transition:transform 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s,opacity 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s,-webkit-transform 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s}.u-inview-pc.u-inview--delay1{transition-delay:.4s}.u-inview-pc.u-inview--delay2{transition-delay:.5s}.u-inview-pc.u-inview--delay3{transition-delay:.6s}.u-inview-pc.u-inview--delay4{transition-delay:.7s}.u-inview-pc.u-inview--delay5{transition-delay:.8s}}@media(max-width: 768.98px){.u-inview-sp{opacity:0;-webkit-transform:translate3d(0, 2.6666666667vw, 0) scale(1, 1);transform:translate3d(0, 2.6666666667vw, 0) scale(1, 1);transition-delay:.3s}.u-inview-sp.is-visible{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1, 1);transform:translate3d(0, 0, 0) scale(1, 1);transition:opacity 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s,-webkit-transform 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;transition:transform 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s,opacity 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;transition:transform 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s,opacity 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s,-webkit-transform 1.2s cubic-bezier(0.43, 0.05, 0.17, 1) 0s}.u-inview-sp.u-inview--delay1{transition-delay:.3s}.u-inview-sp.u-inview--delay2{transition-delay:.4s}.u-inview-sp.u-inview--delay3{transition-delay:.5s}.u-inview-sp.u-inview--delay4{transition-delay:.6s}.u-inview-sp.u-inview--delay5{transition-delay:.7s}}.u-inview-gradient{position:relative;opacity:0;transition:opacity 2.8s cubic-bezier(0.39, 0.575, 0.565, 1) 0s}.u-inview-gradient:after{display:block;content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 12%, rgb(255, 255, 255) 100%);background-repeat:no-repeat;background-size:400% 100%;background-position:50% 50%;pointer-events:none}.u-inview-gradient.is-visible{opacity:1}.u-inview-gradient.is-visible:after{transition:background-position 3.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;background-position:-100% 50%}@media(max-width: 768.98px){.u-inview-gradient.is-visible:after{transition:background-position 2.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;background-position:-100% 50%}}.u-inview-img{display:block;position:relative;overflow:hidden;will-change:transform;opacity:0;-webkit-transform:translate3d(0, 3.75rem, 0) scale(1);transform:translate3d(0, 3.75rem, 0) scale(1);transition-delay:.2s}.u-inview-img .u-inview-img__img{will-change:transform;-webkit-transform:translate3d(0, -0.9375rem, 0) scale(1.25);transform:translate3d(0, -0.9375rem, 0) scale(1.25)}.u-inview-img.u-inview-img--kv .u-inview-img__img{-webkit-transform:translate3d(0, -1.875rem, 0) scale(1.25);transform:translate3d(0, -1.875rem, 0) scale(1.25)}.u-inview-img.is-visible{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);transition:opacity 2.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s,-webkit-transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s;transition:transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity 2.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;transition:transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity 2.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s,-webkit-transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s}.u-inview-img.is-visible .u-inview-img__img{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);transition:-webkit-transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s;transition:transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s;transition:transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s, -webkit-transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s}.u-inview-img .u-inview-img__img{transition-delay:.2s}.u-inview-img.u-inview-img--kv{transition-delay:.2s}.u-inview-img.u-inview-img--kv .u-inview-img__img{transition-delay:.2s}@media(min-width: 769px){.u-inview-pcimg{display:block;position:relative;overflow:hidden;will-change:transform;opacity:0;-webkit-transform:translate3d(0, 3.75rem, 0) scale(1);transform:translate3d(0, 3.75rem, 0) scale(1);transition-delay:.2s}.u-inview-pcimg .u-inview-img__img{will-change:transform;-webkit-transform:translate3d(0, -1.25rem, 0) scale(1.1);transform:translate3d(0, -1.25rem, 0) scale(1.1);transition-delay:.2s}.u-inview-pcimg.is-visible{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);transition:opacity 2.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s,-webkit-transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s;transition:transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity 2.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;transition:transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity 2.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s,-webkit-transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s}.u-inview-pcimg.is-visible .u-inview-img__img{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);transition:-webkit-transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s;transition:transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s;transition:transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s, -webkit-transform 2.2s cubic-bezier(0.23, 1, 0.32, 1) 0s}}.c-banner-arrow{display:grid;align-items:center;grid-template-rows:1fr;grid-template-columns:1fr;text-decoration:none;color:currentColor;transition:opacity 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s}.c-banner-arrow:after{display:block;z-index:1;content:"";grid-row:1/2;grid-column:1/2;margin-left:auto;background-image:url("../images/lp/collection/icon-arrow-right.svg?$staticlink$");background-repeat:no-repeat;background-size:contain;transition:-webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s;transition:transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s;transition:transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s, -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s}@media(min-width: 769px){.c-banner-arrow:after{margin-right:1.125rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.c-banner-arrow:after{margin-right:1.5vw}}@media(max-width: 768.98px){.c-banner-arrow:after{margin-right:3.7333333333vw}}@media(hover){.c-banner-arrow:hover{opacity:.4}.c-banner-arrow:hover:after{-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0)}}.ua-ie .c-banner-arrow:hover{opacity:.4}.ua-ie .c-banner-arrow:hover:after{-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0)}.c-banner-arrow .c-banner-arrow__text{z-index:1;grid-row:1/2;grid-column:1/2}@media(min-width: 769px){.c-banner-arrow .c-banner-arrow__text{padding-left:2.5rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.c-banner-arrow .c-banner-arrow__text{padding-left:3.3333333333vw}}@media(max-width: 768.98px){.c-banner-arrow .c-banner-arrow__text{padding-left:5.3333333333vw}}.c-banner-arrow .c-banner-arrow__text span:not([class]){display:inline-block}@media(min-width: 769px){.c-banner-arrow .c-banner-arrow__text{display:block;font-size:1.5rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:.048em}.c-banner-arrow .c-banner-arrow__text::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.c-banner-arrow .c-banner-arrow__text::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.c-banner-arrow .c-banner-arrow__text{font-size:2vw}}@media(max-width: 768.98px){.c-banner-arrow .c-banner-arrow__text{display:block;font-size:4vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:.048em}.c-banner-arrow .c-banner-arrow__text::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.c-banner-arrow .c-banner-arrow__text::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}.c-banner-arrow .c-banner-arrow__pict{grid-row:1/2;grid-column:1/2}@media(min-width: 769px){.c-banner-arrow.c-banner-arrow--compact .c-banner-arrow__text{padding-left:1rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.c-banner-arrow.c-banner-arrow--compact .c-banner-arrow__text{padding-left:1.3333333333vw}}.c-banner-arrow.c-banner-arrow--compact .c-banner-arrow__text span:not([class]){display:inline-block}@media(min-width: 769px){.c-banner-arrow.c-banner-arrow--compact .c-banner-arrow__text{display:block;font-size:1.25rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:.048em}.c-banner-arrow.c-banner-arrow--compact .c-banner-arrow__text::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.c-banner-arrow.c-banner-arrow--compact .c-banner-arrow__text::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.c-banner-arrow.c-banner-arrow--compact .c-banner-arrow__text{font-size:1.6666666667vw}}@media(min-width: 769px){.c-banner-arrow{border:.125rem solid #000}.c-banner-arrow:after{width:.75rem;height:1.25rem}}@media(min-width: 769px)and (max-width: 1199.98px){.c-banner-arrow{border:.1666666667vw solid #000}.c-banner-arrow:after{width:1vw;height:1.6666666667vw}}@media(max-width: 768.98px){.c-banner-arrow{border:.2666666667vw solid #000}.c-banner-arrow:after{width:2.5333333333vw;height:4.4vw}}.c-banner-line{display:flex;align-items:center;position:relative;text-decoration:none;width:100%;color:#fff;transition:opacity 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s}@media(min-width: 769px){.c-banner-line{padding-top:.9375rem;padding-right:1rem;padding-bottom:.9375rem;padding-left:1rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.c-banner-line{padding-top:1.25vw;padding-right:1.3333333333vw;padding-bottom:1.25vw;padding-left:1.3333333333vw}}@media(max-width: 768.98px){.c-banner-line{padding-top:2.4vw;padding-right:2.4vw;padding-bottom:2.4vw;padding-left:2.4vw}}.c-banner-line:after{display:block;content:"";position:absolute;top:0;right:0;height:100%;background-color:#b6000f}.c-banner-line.c-banner-line--ultimune{background:url("../images/lp/collection/bnr-brand-ultimune.jpg?$staticlink$") no-repeat right center/cover}.c-banner-line.c-banner-line--vital-perfection{background:url("../images/lp/collection/bnr-brand-vital-perfection.jpg?$staticlink$") no-repeat right center/cover}.c-banner-line.c-banner-line--benefiance{background:url("../images/lp/collection/bnr-brand-benefiance.jpg?$staticlink$") no-repeat right center/cover}.c-banner-line.c-banner-line--white-lucent{background:url("../images/lp/collection/bnr-brand-white-lucent.jpg?$staticlink$") no-repeat right center/cover}.c-banner-line.c-banner-line--essential-energy{color:#000;background:url("../images/lp/collection/bnr-brand-essential-energy.jpg?$staticlink$") no-repeat right center/cover}.c-banner-line.c-banner-line--bio-performance{background:url("../images/lp/collection/bnr-brand-bio-performance.jpg?$staticlink$") no-repeat right center/cover}.c-banner-line.c-banner-line--shiseido-eudermine{background:url("../images/lp/collection/bnr-brand-shiseido-eudermine.jpg?$staticlink$") no-repeat right center/cover}.c-banner-line.c-banner-line--shiseido-men{background:url("../images/lp/collection/bnr-brand-shiseido-men.jpg?$staticlink$") no-repeat right center/cover}.c-banner-line.c-banner-line--future-solution-lx{box-shadow:0px 0px 50px 0px rgba(0,0,0,.08);background:url("../images/lp/collection/bnr-brand-future-solution-lx.jpg?$staticlink$") no-repeat right center/cover}.c-banner-line.c-banner-line--future-solution-lx:after{display:none}.c-banner-line .c-banner-line__text span:not([class]){display:inline-block}@media(min-width: 769px){.c-banner-line .c-banner-line__text{display:block;font-size:1rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1;letter-spacing:0em}.c-banner-line .c-banner-line__text::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1)*.5em)}.c-banner-line .c-banner-line__text::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.c-banner-line .c-banner-line__text{font-size:1.3333333333vw}}@media(max-width: 768.98px){.c-banner-line .c-banner-line__text{display:block;font-size:3.2vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1;letter-spacing:0em}.c-banner-line .c-banner-line__text::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1)*.5em)}.c-banner-line .c-banner-line__text::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1)*.5em)}}@media(hover){.c-banner-line:hover{opacity:.4}}.ua-ie .c-banner-line:hover{opacity:.4}@media(min-width: 769px){.c-banner-line{min-height:3.75rem}.c-banner-line:after{width:.25rem}}@media(min-width: 769px)and (max-width: 1199.98px){.c-banner-line{min-height:5vw}.c-banner-line:after{width:.3333333333vw}}@media(max-width: 768.98px){.c-banner-line{min-height:10.6666666667vw}.c-banner-line:after{width:1.0666666667vw}}.c-btn-rectangle{display:flex;justify-content:center;align-items:center;width:100%;height:auto;transition:color .8s cubic-bezier(0.19, 1, 0.22, 1) 0s,background-color .8s cubic-bezier(0.19, 1, 0.22, 1) 0s,border-color .8s cubic-bezier(0.19, 1, 0.22, 1) 0s;border-style:solid;border-color:#000;color:#fff;background-color:#000}@media(min-width: 769px){.c-btn-rectangle{padding-top:1.0625rem;padding-right:1.125rem;padding-bottom:1.0625rem;padding-left:1.125rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.c-btn-rectangle{padding-top:1.4166666667vw;padding-right:1.5vw;padding-bottom:1.4166666667vw;padding-left:1.5vw}}@media(max-width: 768.98px){.c-btn-rectangle{padding-top:4.2666666667vw;padding-right:4.2666666667vw;padding-bottom:4.2666666667vw;padding-left:4.2666666667vw}}.c-btn-rectangle.c-btn-rectangle--bgblack{border-color:#fff}.c-btn-rectangle.c-btn-rectangle--white{border-color:#fff;color:#000;background-color:#fff}.c-btn-rectangle .c-btn-rectangle__text span:not([class]){display:inline-block}@media(min-width: 769px){.c-btn-rectangle .c-btn-rectangle__text{display:block;font-size:.875rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:.048em}.c-btn-rectangle .c-btn-rectangle__text::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.c-btn-rectangle .c-btn-rectangle__text::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.c-btn-rectangle .c-btn-rectangle__text{font-size:1.1666666667vw}}@media(max-width: 768.98px){.c-btn-rectangle .c-btn-rectangle__text{display:block;font-size:3.7333333333vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:.048em}.c-btn-rectangle .c-btn-rectangle__text::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.c-btn-rectangle .c-btn-rectangle__text::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}@media(hover){.c-btn-rectangle:hover{opacity:1;border-color:#000;color:#000;background-color:#fff}.c-btn-rectangle:hover.c-btn-rectangle--bgblack{border-color:#fff}.c-btn-rectangle:hover.c-btn-rectangle--white{border-color:#fff;color:#fff;background-color:rgba(255,255,255,.2)}.c-btn-rectangle:hover.c-btn-rectangle--white.c-btn-rectangle--bgwhite{color:rgba(0,0,0,.4)}}.ua-ie .c-btn-rectangle:hover{opacity:1;border-color:#000;color:#000;background-color:#fff}.ua-ie .c-btn-rectangle:hover.c-btn-rectangle--bgblack{border-color:#fff}.ua-ie .c-btn-rectangle:hover.c-btn-rectangle--white{border-color:#fff;color:#fff;background-color:rgba(255,255,255,.2)}.ua-ie .c-btn-rectangle:hover.c-btn-rectangle--white.c-btn-rectangle--bgwhite{color:rgba(0,0,0,.4)}@media(min-width: 769px){.c-btn-rectangle{border-width:.125rem}.c-btn-rectangle.c-btn-rectangle--wide{max-width:15.625rem}}@media(min-width: 769px)and (max-width: 1199.98px){.c-btn-rectangle{border-width:.1666666667vw}}@media(max-width: 768.98px){.c-btn-rectangle{border-width:.2666666667vw}}.c-heading{text-transform:none}.c-heading span:not([class]){display:inline-block}@media(min-width: 769px){.c-heading{display:block;font-size:3.5rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:0}.c-heading::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.c-heading::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.c-heading{font-size:4.6666666667vw}}@media(max-width: 768.98px){.c-heading{display:block;font-size:8vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.75;letter-spacing:0}.c-heading::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.75)*.5em)}.c-heading::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.75)*.5em)}}.c-heading-title{text-transform:none}@media(max-width: 768.98px){.c-heading-title{padding-top:2.6666666667vw}}.c-heading-title .c-heading-title__lead span:not([class]){display:inline-block}@media(min-width: 769px){.c-heading-title .c-heading-title__lead{display:block;font-size:1.875rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.25;letter-spacing:.02em}.c-heading-title .c-heading-title__lead::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.25)*.5em)}.c-heading-title .c-heading-title__lead::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.25)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.c-heading-title .c-heading-title__lead{font-size:2.5vw}}@media(max-width: 768.98px){.c-heading-title .c-heading-title__lead{display:block;font-size:5.0666666667vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.25;letter-spacing:.02em}.c-heading-title .c-heading-title__lead::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.25)*.5em)}.c-heading-title .c-heading-title__lead::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.25)*.5em)}}@media(min-width: 769px){.c-heading-title .c-heading-title__text{margin-top:1.0625rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.c-heading-title .c-heading-title__text{margin-top:1.4166666667vw}}@media(max-width: 768.98px){.c-heading-title .c-heading-title__text{margin-top:2.6666666667vw}}.c-heading-title .c-heading-title__text span:not([class]){display:inline-block}@media(min-width: 769px){.c-heading-title .c-heading-title__text{display:block;font-size:2.625rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.25;letter-spacing:.04em}.c-heading-title .c-heading-title__text::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.25)*.5em)}.c-heading-title .c-heading-title__text::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.25)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.c-heading-title .c-heading-title__text{font-size:3.5vw}}@media(max-width: 768.98px){.c-heading-title .c-heading-title__text{display:block;font-size:6.4vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.25;letter-spacing:.04em}.c-heading-title .c-heading-title__text::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.25)*.5em)}.c-heading-title .c-heading-title__text::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.25)*.5em)}}.c-heading-title.c-heading-title--logo{width:100%;margin-left:auto;margin-right:auto}@media(min-width: 769px){.c-heading-title.c-heading-title--logo{padding-top:6.0625rem;padding-bottom:6.5rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.c-heading-title.c-heading-title--logo{padding-top:8.0833333333vw;padding-bottom:8.6666666667vw}}@media(max-width: 768.98px){.c-heading-title.c-heading-title--logo{padding-top:8.8vw;padding-bottom:11.7333333333vw}}.c-heading-title.c-heading-title--logo .c-heading-title__logo{display:block}@media(min-width: 769px){.c-heading-title.c-heading-title--logo .c-heading-title__lead{margin-top:1.75rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.c-heading-title.c-heading-title--logo .c-heading-title__lead{margin-top:2.3333333333vw}}@media(max-width: 768.98px){.c-heading-title.c-heading-title--logo .c-heading-title__lead{margin-top:5.3333333333vw}}.c-heading-title.c-heading-title--logo .c-heading-title__lead span:not([class]){display:inline-block}@media(min-width: 769px){.c-heading-title.c-heading-title--logo .c-heading-title__lead{display:block;font-size:2.5rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.25;letter-spacing:.02em}.c-heading-title.c-heading-title--logo .c-heading-title__lead::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.25)*.5em)}.c-heading-title.c-heading-title--logo .c-heading-title__lead::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.25)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.c-heading-title.c-heading-title--logo .c-heading-title__lead{font-size:3.3333333333vw}}@media(max-width: 768.98px){.c-heading-title.c-heading-title--logo .c-heading-title__lead{display:block;font-size:5.6vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.25;letter-spacing:.02em}.c-heading-title.c-heading-title--logo .c-heading-title__lead::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.25)*.5em)}.c-heading-title.c-heading-title--logo .c-heading-title__lead::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.25)*.5em)}}@media(min-width: 769px){.c-heading-title.c-heading-title--logo .c-heading-title__text{margin-top:1.25rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.c-heading-title.c-heading-title--logo .c-heading-title__text{margin-top:1.6666666667vw}}@media(max-width: 768.98px){.c-heading-title.c-heading-title--logo .c-heading-title__text{margin-top:2.6666666667vw}}.c-heading-title.c-heading-title--logo .c-heading-title__text span:not([class]){display:inline-block}@media(min-width: 769px){.c-heading-title.c-heading-title--logo .c-heading-title__text{display:block;font-size:3.125rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.25;letter-spacing:.04em}.c-heading-title.c-heading-title--logo .c-heading-title__text::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.25)*.5em)}.c-heading-title.c-heading-title--logo .c-heading-title__text::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.25)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.c-heading-title.c-heading-title--logo .c-heading-title__text{font-size:4.1666666667vw}}@media(max-width: 768.98px){.c-heading-title.c-heading-title--logo .c-heading-title__text{display:block;font-size:6.6666666667vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.25;letter-spacing:.04em}.c-heading-title.c-heading-title--logo .c-heading-title__text::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.25)*.5em)}.c-heading-title.c-heading-title--logo .c-heading-title__text::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.25)*.5em)}}@media(min-width: 769px){.c-heading-title.c-heading-title--logo{max-width:70rem}.c-heading-title.c-heading-title--logo .c-heading-title__logo{width:5.625rem}}@media(min-width: 769px)and (max-width: 1199.98px){.c-heading-title.c-heading-title--logo{max-width:93.3333333333vw}.c-heading-title.c-heading-title--logo .c-heading-title__logo{width:7.5vw}}@media(max-width: 768.98px){.c-heading-title.c-heading-title--logo{padding-left:8vw}.c-heading-title.c-heading-title--logo .c-heading-title__logo{width:11.7333333333vw}}.c-list-icon{display:flex;align-items:center}.c-list-icon .c-list-icon__item{position:relative}@media(min-width: 769px){.c-list-icon .c-list-icon__item{padding-right:.625rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.c-list-icon .c-list-icon__item{padding-right:.8333333333vw}}@media(max-width: 768.98px){.c-list-icon .c-list-icon__item{padding-right:1.7333333333vw}}@media(min-width: 769px){.c-list-icon .c-list-icon__item .u-icon-spf{margin-right:.3125rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.c-list-icon .c-list-icon__item .u-icon-spf{margin-right:.4166666667vw}}@media(max-width: 768.98px){.c-list-icon .c-list-icon__item .u-icon-spf{margin-right:1.0666666667vw}}.c-list-icon .c-list-icon__item+.c-list-icon__item:before{display:block;content:"";position:absolute;top:0;bottom:0;left:0;width:.0625rem;margin:auto;background-color:#e0e0e0}@media(min-width: 769px){.c-list-icon .c-list-icon__item+.c-list-icon__item{padding-left:.75rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.c-list-icon .c-list-icon__item+.c-list-icon__item{padding-left:1vw}}@media(max-width: 768.98px){.c-list-icon .c-list-icon__item+.c-list-icon__item{padding-left:1.8666666667vw}}@media(min-width: 769px){.c-list-icon .c-list-icon__item:before{height:1.25rem}}@media(min-width: 769px)and (max-width: 1199.98px){.c-list-icon .c-list-icon__item:before{height:1.6666666667vw}}@media(max-width: 768.98px){.c-list-icon .c-list-icon__item:before{height:4.6666666667vw}}.c-list-label{display:flex;flex-wrap:wrap}@media(min-width: 769px){.c-list-label .c-list-label__item{margin-right:.625rem;margin-bottom:.625rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.c-list-label .c-list-label__item{margin-right:.8333333333vw;margin-bottom:.8333333333vw}}@media(max-width: 768.98px){.c-list-label .c-list-label__item{margin-right:1.6vw;margin-bottom:1.6vw}}.c-list-note .c-list-note__item{-webkit-hyphens:auto;hyphens:auto}.c-list-note .c-list-note__item span:not([class]){display:inline-block}@media(min-width: 769px){.c-list-note .c-list-note__item{display:block;font-size:.625rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderRegular",Arial,sans-serif;font-style:normal;line-height:1.38;letter-spacing:0em}.c-list-note .c-list-note__item::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.38)*.5em)}.c-list-note .c-list-note__item::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.38)*.5em)}}@media(max-width: 768.98px){.c-list-note .c-list-note__item{display:block;font-size:2.6666666667vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderRegular",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:0em}.c-list-note .c-list-note__item::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.c-list-note .c-list-note__item::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}.c-list-note.c-list-note--white{color:#fff}.c-text{-webkit-hyphens:auto;hyphens:auto}.c-text span:not([class]){display:inline-block}@media(min-width: 769px){.c-text{display:block;font-size:1rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderRegular",Arial,sans-serif;font-style:normal;line-height:1.38;letter-spacing:0em}.c-text::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.38)*.5em)}.c-text::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.38)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.c-text{font-size:1.3333333333vw}}@media(max-width: 768.98px){.c-text{display:block;font-size:3.2vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderRegular",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:0em}.c-text::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.c-text::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}.c-text.c-text--white{color:#fff}@media(min-width: 769px)and (max-width: 1199.98px){.c-text{font-size:max(.75rem,1.3333333333vw)}}.c-text-lead{text-transform:none}.c-text-lead span:not([class]){display:inline-block}@media(min-width: 769px){.c-text-lead{display:block;font-size:2.5rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:0em}.c-text-lead::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.c-text-lead::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.c-text-lead{font-size:3.3333333333vw}}@media(max-width: 768.98px){.c-text-lead{display:block;font-size:8vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:0em}.c-text-lead::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.c-text-lead::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}.c-text-lead span:not([class]){display:inline-block}.c-text-lead.c-text-lead--white{color:#fff}.c-text-lead.c-text-lead--s span:not([class]){display:inline-block}@media(min-width: 769px){.c-text-lead.c-text-lead--s{display:block;font-size:1.375rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.25;letter-spacing:0em}.c-text-lead.c-text-lead--s::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.25)*.5em)}.c-text-lead.c-text-lead--s::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.25)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.c-text-lead.c-text-lead--s{font-size:1.8333333333vw}}@media(max-width: 768.98px){.c-text-lead.c-text-lead--s{display:block;font-size:4vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.25;letter-spacing:0em}.c-text-lead.c-text-lead--s::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.25)*.5em)}.c-text-lead.c-text-lead--s::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.25)*.5em)}}.c-text-lead.c-text-lead--xs span:not([class]){display:inline-block}@media(min-width: 769px){.c-text-lead.c-text-lead--xs{display:block;font-size:1.1875rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.2;letter-spacing:0em}.c-text-lead.c-text-lead--xs::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.2)*.5em)}.c-text-lead.c-text-lead--xs::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.2)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.c-text-lead.c-text-lead--xs{font-size:1.5833333333vw}}@media(max-width: 768.98px){.c-text-lead.c-text-lead--xs{display:block;font-size:5.3333333333vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.2;letter-spacing:0em}.c-text-lead.c-text-lead--xs::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.2)*.5em)}.c-text-lead.c-text-lead--xs::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.2)*.5em)}}.p-block-compare{width:100%;margin-left:auto;margin-right:auto}@media(min-width: 769px){.p-block-compare{padding-top:7.375rem;padding-right:2.5rem;padding-bottom:7.5rem;padding-left:2.5rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-block-compare{padding-top:9.8333333333vw;padding-right:3.3333333333vw;padding-bottom:10vw;padding-left:3.3333333333vw}}@media(max-width: 768.98px){.p-block-compare{padding-top:15.7333333333vw;padding-bottom:16.8vw}}.p-block-compare .p-block-compare__list{display:flex}@media(min-width: 769px){.p-block-compare .p-block-compare__list{margin-top:3.125rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-block-compare .p-block-compare__list{margin-top:4.1666666667vw}}@media(max-width: 768.98px){.p-block-compare .p-block-compare__list{margin-top:8vw}}@media(min-width: 769px){.p-block-compare{max-width:75rem}.p-block-compare.p-block-compare--column2 .p-block-compare__item{width:49.1071428571%}.p-block-compare.p-block-compare--column2 .p-block-compare__item:nth-child(odd){margin-right:1.7857142857%}.p-block-compare.p-block-compare--column3 .p-block-compare__item{width:32.3214285714%}.p-block-compare.p-block-compare--column3 .p-block-compare__item:nth-child(3n-1),.p-block-compare.p-block-compare--column3 .p-block-compare__item:nth-child(3n-2){margin-right:1.5178571429%}}@media(max-width: 768.98px){.p-block-compare{padding-left:8%;padding-right:8%}.p-block-compare .p-block-compare__list{flex-direction:column}.p-block-compare .p-block-compare__item+.p-block-compare__item{margin-top:4.2666666667vw}}@media(min-width: 769px){.p-content-brand .p-content-brand__content{padding-right:2.5rem;padding-bottom:7.5rem;padding-left:2.5rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-content-brand .p-content-brand__content{padding-right:3.3333333333vw;padding-bottom:10vw;padding-left:3.3333333333vw}}@media(min-width: 769px){.p-content-brand .p-media-brand+.p-media-brand{margin-top:.625rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-content-brand .p-media-brand+.p-media-brand{margin-top:.8333333333vw}}@media(max-width: 768.98px){.p-content-brand .p-media-brand+.p-media-brand{margin-top:1.3333333333vw}}@media(min-width: 769px){.p-content-brand .p-content-brand__content{background:url("../images/lp/collection/bg-kv-collection_pc.jpg?$staticlink$") no-repeat right top/41.875rem #f2f2f2}}@media(min-width: 769px)and (max-width: 1199.98px){.p-content-brand .p-content-brand__content{background:url("../images/lp/collection/bg-kv-collection_pc.jpg?$staticlink$") no-repeat right top/55.8333333333vw #f2f2f2}}@media(max-width: 768.98px){.p-content-brand .p-content-brand__content{background:url("../images/lp/collection/bg-kv-collection_sp.jpg?$staticlink$") no-repeat right top/100% #f2f2f2}}.p-kv-product{display:flex;align-items:center;width:100%}@media(min-width: 769px){.p-kv-product{padding-top:1.75rem;padding-right:2.5rem;padding-left:2.5rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-kv-product{padding-top:2.3333333333vw;padding-right:3.3333333333vw;padding-left:3.3333333333vw}}@media(max-width: 768.98px){.p-kv-product{padding-top:0vw}}.p-kv-product .c-heading-title{width:100%;margin-left:auto;margin-right:auto}@media(max-width: 768.98px){.p-kv-product .c-heading-title{padding-left:8vw}}@media(min-width: 769px){.p-kv-product{height:18rem}.p-kv-product .c-heading-title{max-width:70rem}.p-kv-product.p-kv-product--lotions{background:url("../images/lp/collection/bg-kv-lotions_pc.jpg?$staticlink$") no-repeat right top/auto 100% #c4c4c6}.p-kv-product.p-kv-product--creams{background:url("../images/lp/collection/bg-kv-creams_pc.jpg?$staticlink$") no-repeat right top/auto 100% #c4c4c6}.p-kv-product.p-kv-product--serums{background:url("../images/lp/collection/bg-kv-serums_pc.jpg?$staticlink$") no-repeat right top/auto 100% #c4c4c6}}@media(min-width: 769px)and (max-width: 1199.98px){.p-kv-product{height:24vw}}@media(max-width: 768.98px){.p-kv-product{height:50vw}.p-kv-product.p-kv-product--lotions{background:url("../images/lp/collection/bg-kv-lotions_sp.jpg?$staticlink$") no-repeat right top/cover}.p-kv-product.p-kv-product--creams{background:url("../images/lp/collection/bg-kv-creams_sp.jpg?$staticlink$") no-repeat right top/cover}.p-kv-product.p-kv-product--serums{background:url("../images/lp/collection/bg-kv-serums_sp.jpg?$staticlink$") no-repeat right top/cover}}@media(min-width: 769px){.p-list-product{padding-top:6.25rem;padding-right:1.25rem;padding-bottom:6.25rem;padding-left:1.25rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-list-product{padding-top:8.3333333333vw;padding-right:1.6666666667vw;padding-bottom:8.3333333333vw;padding-left:1.6666666667vw}}@media(max-width: 768.98px){.p-list-product{padding-top:14.6666666667vw;padding-right:8vw;padding-bottom:1.3333333333vw;padding-left:8vw}}@media(min-width: 769px){.p-list-product.p-list-product--eye-creams{padding-top:7.375rem;padding-right:1.25rem;padding-bottom:0rem;padding-left:1.25rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-list-product.p-list-product--eye-creams{padding-top:9.8333333333vw;padding-right:1.6666666667vw;padding-bottom:0vw;padding-left:1.6666666667vw}}@media(max-width: 768.98px){.p-list-product.p-list-product--eye-creams{padding-top:15.7333333333vw;padding-right:4vw;padding-bottom:0vw;padding-left:4vw}}.p-list-product.p-list-product--eye-creams .p-list-product__title{width:100%;max-width:72.5rem;margin-left:auto;margin-right:auto;text-transform:none}@media(min-width: 769px){.p-list-product.p-list-product--eye-creams .p-list-product__title{padding-right:1rem;padding-bottom:2.625rem;padding-left:1rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-list-product.p-list-product--eye-creams .p-list-product__title{padding-right:1.3333333333vw;padding-bottom:3.5vw;padding-left:1.3333333333vw}}@media(max-width: 768.98px){.p-list-product.p-list-product--eye-creams .p-list-product__title{padding-bottom:10.1333333333vw}}.p-list-product.p-list-product--eye-creams .p-list-product__title span:not([class]){display:inline-block}@media(min-width: 769px){.p-list-product.p-list-product--eye-creams .p-list-product__title{display:block;font-size:3.5rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:.032em}.p-list-product.p-list-product--eye-creams .p-list-product__title::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.p-list-product.p-list-product--eye-creams .p-list-product__title::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.p-list-product.p-list-product--eye-creams .p-list-product__title{font-size:4.6666666667vw}}@media(max-width: 768.98px){.p-list-product.p-list-product--eye-creams .p-list-product__title{display:block;font-size:8vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:.05em}.p-list-product.p-list-product--eye-creams .p-list-product__title::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.p-list-product.p-list-product--eye-creams .p-list-product__title::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}.p-list-product.p-list-product--red{background-color:#b90027}@media(min-width: 769px){.p-list-product.p-list-product--red{padding-top:8.625rem;padding-right:1.25rem;padding-bottom:8.75rem;padding-left:1.25rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-list-product.p-list-product--red{padding-top:11.5vw;padding-right:1.6666666667vw;padding-bottom:11.6666666667vw;padding-left:1.6666666667vw}}@media(max-width: 768.98px){.p-list-product.p-list-product--red{padding-top:4vw;padding-right:4vw;padding-bottom:4vw;padding-left:4vw}}.p-list-product.p-list-product--red .p-list-product__item{background-color:#fff}@media(max-width: 768.98px){.p-list-product.p-list-product--red .p-list-product__item{padding-top:4vw;padding-right:4vw;padding-bottom:4vw;padding-left:4vw}}.p-list-product.p-list-product--red .p-media-product .p-media-product__head{grid-template-rows:1fr auto auto}.p-list-product.p-list-product--red .p-media-product .p-media-product__head .c-text-lead{margin-top:auto}@media(max-width: 768.98px){.p-list-product.p-list-product--red .p-media-product .p-media-product__head .c-list-icon{margin-top:4vw}}@media(min-width: 769px){.p-list-product.p-list-product--red .p-media-product .p-media-product__head .p-media-product__banner{margin-top:1.375rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-list-product.p-list-product--red .p-media-product .p-media-product__head .p-media-product__banner{margin-top:1.8333333333vw}}@media(max-width: 768.98px){.p-list-product.p-list-product--red .p-media-product .p-media-product__head .p-media-product__banner{margin-top:3.7333333333vw}}.p-list-product .p-list-product__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-left:auto;margin-right:auto}@media(min-width: 769px){.p-list-product .p-list-product__item{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-list-product .p-list-product__item{padding-top:1.6666666667vw;padding-right:1.6666666667vw;padding-bottom:1.6666666667vw;padding-left:1.6666666667vw}}@media(max-width: 768.98px){.p-list-product .p-list-product__item{padding-bottom:10.4vw}}.p-list-product .p-media-product__btn-list{display:flex;justify-content:space-between;width:100%}.p-list-product .p-media-product__btn-item{width:48.0769230769%}.p-list-product.p-list-product--fslx{background-repeat:repeat-y;background-size:100%;background-position:center top;background-color:#000}@media(min-width: 769px){.p-list-product.p-list-product--fslx{padding-top:7.5rem;padding-bottom:6.25rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-list-product.p-list-product--fslx{padding-top:10vw;padding-bottom:8.3333333333vw}}@media(max-width: 768.98px){.p-list-product.p-list-product--fslx{padding-top:11.7333333333vw;padding-bottom:1.3333333333vw}}.p-list-product.p-list-product--fslx .p-list-product__title{text-align:center;color:#fff}.p-list-product.p-list-product--fslx .p-list-product__title span:not([class]){display:inline-block}@media(min-width: 769px){.p-list-product.p-list-product--fslx .p-list-product__title{display:block;font-size:3.5rem;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:0}.p-list-product.p-list-product--fslx .p-list-product__title::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.p-list-product.p-list-product--fslx .p-list-product__title::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}@media(min-width: 769px)and (max-width: 1199.98px){.p-list-product.p-list-product--fslx .p-list-product__title{font-size:4.6666666667vw}}@media(max-width: 768.98px){.p-list-product.p-list-product--fslx .p-list-product__title{display:block;font-size:6.6666666667vw;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-family:"ReaderMedium",Arial,sans-serif;font-style:normal;line-height:1.5;letter-spacing:.05em}.p-list-product.p-list-product--fslx .p-list-product__title::before{display:block;content:"";width:0;height:0;margin-top:calc((0.95 - 1.5)*.5em)}.p-list-product.p-list-product--fslx .p-list-product__title::after{display:block;content:"";width:0;height:0;margin-bottom:calc((0.5 - 1.5)*.5em)}}@media(min-width: 769px){.p-list-product.p-list-product--fslx .p-list-product__list{margin-top:4.6875rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-list-product.p-list-product--fslx .p-list-product__list{margin-top:6.25vw}}@media(max-width: 768.98px){.p-list-product.p-list-product--fslx .p-list-product__list{margin-top:8.2666666667vw}}@media(min-width: 769px){.p-list-product .p-list-product__list{max-width:72.5rem}.p-list-product .p-list-product__item{width:48.275862069%}.p-list-product .p-list-product__item:nth-child(n+3){margin-top:5rem}.p-list-product .p-list-product__item.u-inview:nth-child(even){transition-delay:.4s}.p-list-product.p-list-product--red .p-list-product__item:nth-child(n+3){margin-top:2.5rem}.p-list-product.p-list-product--fslx{background-repeat:no-repeat;background-size:cover;background-image:url("../images/lp/collection/bg-fslx2_pc.jpg?$staticlink$")}.p-list-product.p-list-product--fslx-center{background-position:center center}}@media(min-width: 769px)and (max-width: 1199.98px){.p-list-product .p-list-product__item:nth-child(n+3){margin-top:6.6666666667vw}.p-list-product.p-list-product--red .p-list-product__item:nth-child(n+3){margin-top:3.3333333333vw}}@media(max-width: 768.98px){.p-list-product .p-list-product__item+.p-list-product__item{padding-top:11.7333333333vw;border-top:.5333333333vw solid #b6000f}.p-list-product.p-list-product--red .p-list-product__item+.p-list-product__item{padding-top:4vw;margin-top:4vw;border-top:none}.p-list-product.p-list-product--fslx{background-image:url("../images/lp/collection/bg-fslx_sp.jpg?$staticlink$")}.p-list-product.p-list-product--fslx-center{background-image:url("../images/lp/collection/bg-fslx2_sp.jpg?$staticlink$");background-position:center bottom}}.p-media-brand{display:flex;flex-direction:column;position:relative;width:100%;margin-left:auto;margin-right:auto}@media(min-width: 769px){.p-media-brand{padding-top:3.625rem;padding-right:36.25rem;padding-bottom:3.625rem;padding-left:3.75rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-media-brand{padding-top:4.8333333333vw;padding-right:48.3333333333vw;padding-bottom:4.8333333333vw;padding-left:5vw}}@media(max-width: 768.98px){.p-media-brand{padding-right:8vw;padding-bottom:8vw;padding-left:8vw}}.p-media-brand .c-text-lead{margin-top:auto}@media(min-width: 769px){.p-media-brand .c-list-label{margin-top:1.0625rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-media-brand .c-list-label{margin-top:1.4166666667vw}}@media(max-width: 768.98px){.p-media-brand .c-list-label{margin-top:4.1333333333vw}}.p-media-brand .c-text{word-break:normal;-webkit-hyphens:none;hyphens:none}@media(min-width: 769px){.p-media-brand .c-text{margin-top:1.25rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-media-brand .c-text{margin-top:1.6666666667vw}}@media(max-width: 768.98px){.p-media-brand .c-text{margin-top:5.0666666667vw}}@media(min-width: 769px){.p-media-brand .c-list-note{margin-top:1.1875rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-media-brand .c-list-note{margin-top:1.5833333333vw}}@media(max-width: 768.98px){.p-media-brand .c-list-note{margin-top:4vw}}@media(max-width: 768.98px){.p-media-brand .c-list-note+.p-media-brand__btn{margin-top:5.3333333333vw}}@media(min-width: 769px){.p-media-brand .p-media-brand__btn{margin-top:1.875rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-media-brand .p-media-brand__btn{margin-top:2.5vw}}@media(max-width: 768.98px){.p-media-brand .p-media-brand__btn{margin-top:4vw}}@media(min-width: 769px){.p-media-brand .p-media-detail{margin-top:7.8125rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-media-brand .p-media-detail{margin-top:10.4166666667vw}}@media(max-width: 768.98px){.p-media-brand .p-media-detail{margin-top:13.0666666667vw}}@media(min-width: 769px){.p-media-brand.p-media-brand--future-solution-lx{padding-right:3.75rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-media-brand.p-media-brand--future-solution-lx{padding-right:5vw}}@media(min-width: 769px){.p-media-brand{max-width:70rem;min-height:23.3125rem}.p-media-brand.p-media-brand--ultimune{background:url("../images/lp/collection/img-brand-ultimune_pc.jpg?$staticlink$") no-repeat right center/cover}.p-media-brand.p-media-brand--vital-perfection{background:url("../images/lp/collection/img-brand-vital-perfection_pc.jpg?$staticlink$") no-repeat right center/cover}.p-media-brand.p-media-brand--benefiance{background:url("../images/lp/collection/img-brand-benefiance_pc.jpg?$staticlink$") no-repeat right center/cover}.p-media-brand.p-media-brand--white-lucent{background:url("../images/lp/collection/img-brand-white-lucent_pc.jpg?$staticlink$") no-repeat right center/cover}.p-media-brand.p-media-brand--essential-energy{background:url("../images/lp/collection/img-brand-essential-energy_pc.jpg?$staticlink$") no-repeat right center/cover}.p-media-brand.p-media-brand--bio-performance{background:url("../images/lp/collection/img-brand-bio-performance_pc.jpg?$staticlink$") no-repeat right center/cover}.p-media-brand.p-media-brand--shiseido-eudermine{background:url("../images/lp/collection/img-brand-shiseido-eudermine_pc.jpg?$staticlink$") no-repeat right center/cover}.p-media-brand.p-media-brand--shiseido-men{background:url("../images/lp/collection/img-brand-shiseido-men_pc.jpg?$staticlink$") no-repeat right center/cover}.p-media-brand.p-media-brand--future-solution-lx{min-height:48.4375rem;background:url("../images/lp/collection/img-brand-future-solution-lx_pc.jpg?$staticlink$") no-repeat right center/cover}}@media(min-width: 769px)and (max-width: 1199.98px){.p-media-brand{min-height:31.0833333333vw}.p-media-brand.p-media-brand--future-solution-lx{min-height:64.5833333333vw}}@media(max-width: 768.98px){.p-media-brand.p-media-brand--ultimune{min-height:165.3333333333vw;background:url("../images/lp/collection/img-brand-ultimune_sp.jpg?$staticlink$") no-repeat right top #590002;background-size:100% auto}.p-media-brand.p-media-brand--vital-perfection{min-height:157.6vw;background:url("../images/lp/collection/img-brand-vital-perfection_sp.jpg?$staticlink$") no-repeat right center/cover}.p-media-brand.p-media-brand--benefiance{min-height:154.9333333333vw;background:url("../images/lp/collection/img-brand-benefiance_sp.jpg?$staticlink$") no-repeat right center/cover}.p-media-brand.p-media-brand--white-lucent{min-height:158.9333333333vw;background:url("../images/lp/collection/img-brand-white-lucent_sp.jpg?$staticlink$") no-repeat right center/cover}.p-media-brand.p-media-brand--essential-energy{min-height:153.0666666667vw;background:url("../images/lp/collection/img-brand-essential-energy_sp.jpg?$staticlink$") no-repeat right center/cover}.p-media-brand.p-media-brand--bio-performance{min-height:152.8vw;background:url("../images/lp/collection/img-brand-bio-performance_sp.jpg?$staticlink$") no-repeat right center/cover}.p-media-brand.p-media-brand--shiseido-eudermine{min-height:160.5333333333vw;background:url("../images/lp/collection/img-brand-shiseido-eudermine_sp.jpg?$staticlink$") no-repeat right center/cover}.p-media-brand.p-media-brand--shiseido-eudermine .u-icon-label{border:.2666666667vw solid #fff}.p-media-brand.p-media-brand--shiseido-men{min-height:166.6666666667vw;background:url("../images/lp/collection/img-brand-shiseido-men_sp.jpg?$staticlink$") no-repeat right top #000;background-size:100% auto}.p-media-brand.p-media-brand--future-solution-lx{min-height:252.2666666667vw;background:url("../images/lp/collection/img-brand-future-solution-lx_sp.jpg?$staticlink$") no-repeat right center/cover}}@media(max-width: 768.98px)and (min-width: 769px){.p-media-brand.p-media-brand--future-solution-lx{padding-right:3.75rem}}@media(max-width: 768.98px)and (min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-media-brand.p-media-brand--future-solution-lx{padding-right:5vw}}@media(max-width: 768.98px)and (max-width: 768.98px){.p-media-brand.p-media-brand--future-solution-lx{padding-bottom:34vw}}@media(max-width: 768.98px){.p-media-brand.p-media-brand--future-solution-lx .c-text-lead{margin-right:-5.3333333333vw}}@media(max-width: 768.98px){.p-media-brand.p-media-brand--future-solution-lx .p-media-brand__btn{position:absolute;bottom:8vw;left:8vw;width:calc(100% - 16vw)}}@media(max-width: 768.98px){.p-media-detail{margin-right:5.3333333333vw;margin-left:5.3333333333vw}}@media(max-width: 768.98px){.p-media-detail .c-text-lead{margin-top:5.3333333333vw}}@media(min-width: 769px){.p-media-detail .c-text{margin-top:1.4375rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-media-detail .c-text{margin-top:1.9166666667vw}}@media(max-width: 768.98px){.p-media-detail .c-text{margin-top:6.6666666667vw}}@media(min-width: 769px){.p-media-detail{display:grid;grid-auto-columns:auto auto;grid-template-columns:48% 48%;grid-template-rows:auto auto;gap:0 6%;grid-template-areas:"left right1" "left right2"}.p-media-detail .c-text-lead{margin-top:auto;grid-area:right1}.p-media-detail .p-media-detail__pict{grid-area:left}.p-media-detail .c-text{margin-bottom:auto;grid-area:right2}}@media(max-width: 768.98px){.p-media-detail{display:flex;flex-direction:column}.p-media-detail .p-media-detail__pict{order:-1}}.p-media-product{display:flex;flex-direction:column;width:100%;height:100%}.p-media-product .p-media-product__head{display:grid;grid-auto-columns:auto auto;grid-template-areas:"left right1" "left right2" "left right3"}@media(min-width: 769px){.p-media-product .p-media-product__head{margin-bottom:1.875rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-media-product .p-media-product__head{margin-bottom:2.5vw}}@media(max-width: 768.98px){.p-media-product .p-media-product__head{margin-bottom:5.3333333333vw}}.p-media-product .p-media-product__head .c-text-lead{grid-area:right1}.p-media-product .p-media-product__head .c-list-icon{grid-area:right2}@media(min-width: 769px){.p-media-product .p-media-product__head .c-list-icon{margin-top:1.25rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-media-product .p-media-product__head .c-list-icon{margin-top:1.6666666667vw}}@media(max-width: 768.98px){.p-media-product .p-media-product__head .c-list-icon{margin-top:4.6666666667vw}}.p-media-product .p-media-product__head .p-media-product__banner{margin-top:auto;grid-area:right3}.p-media-product .p-media-product__head .p-media-product__pict{grid-area:left}@media(min-width: 769px){.p-media-product .c-list-label+.c-text{margin-top:.625rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-media-product .c-list-label+.c-text{margin-top:.8333333333vw}}@media(max-width: 768.98px){.p-media-product .c-list-label+.c-text{margin-top:2.6666666667vw}}@media(min-width: 769px){.p-media-product .c-list-note{margin-top:1.25rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-media-product .c-list-note{margin-top:1.6666666667vw}}@media(max-width: 768.98px){.p-media-product .c-list-note{margin-top:4vw}}.p-media-product .p-media-product__btn-list{margin-top:auto}@media(min-width: 769px){.p-media-product .p-media-product__btn-item{margin-top:2.5rem}}@media(min-width: 769px)and (max-width: 1199.98px)and (min-width: 769px)and (max-width: 1199.98px){.p-media-product .p-media-product__btn-item{margin-top:3.3333333333vw}}@media(max-width: 768.98px){.p-media-product .p-media-product__btn-item{margin-top:8vw}}@media(min-width: 769px){.p-media-product .p-media-product__head{grid-template-columns:48.0769230769% 46.1538461538%;grid-template-rows:auto auto 1fr;gap:0 5.7692307692%}.p-media-product .p-media-product__banner{box-shadow:0 0 3.125rem 0 rgba(0,0,0,.08)}}@media(min-width: 769px)and (max-width: 1199.98px){.p-media-product .p-media-product__banner{box-shadow:0 0 4.1666666667vw 0 rgba(0,0,0,.08)}}@media(max-width: 768.98px){.p-media-product .p-media-product__head{grid-template-columns:45.3968253968% 48.253968254%;grid-template-rows:auto auto 1fr;gap:0 6.3492063492%}}
