﻿/*!
 * 2024 悦薇珀翡 | 资生堂
 */html{scroll-behavior:smooth}#shiseido_vital_perfection_main.content{width:100%;box-sizing:border-box;background-color:#fff;position:relative;opacity:1;font-family:"Noto Sans SC","Noto","Noto Sans CJK SC","Noto Sans CJK","Source Han Sans",source-han-sans-simplified-c,sans-serif}#shiseido_vital_perfection_main picture{width:100%;height:auto;max-height:100%;display:flex}#shiseido_vital_perfection_main br{line-height:inherit}#shiseido_vital_perfection_main sup{line-height:1;font-size:.6em;vertical-align:super}#shiseido_vital_perfection_main .clickable-through-container{pointer-events:all;cursor:pointer}#shiseido_vital_perfection_main .clickable-through-container *:not(.clickable-through-container){pointer-events:none}#shiseido_vital_perfection_main>.main-container .part{width:100%;box-sizing:border-box;position:relative;margin:0;padding:0}#shiseido_vital_perfection_main>.main-container .element-animation-paused{animation:fadeIn 1000ms ease 100ms both;animation-play-state:paused}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.layer__modal__wrapper{width:100%;height:100%;position:fixed;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box;top:0;left:0;background:rgba(0,0,0,.5);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.layer__modal__wrapper.this-active{opacity:1;visibility:visible;transition:opacity .3s}.layer__modal__wrapper::-webkit-scrollbar{display:none}.layer__modal__wrapper>.modal__main{position:relative;width:95vw;max-width:36rem;min-height:100vh;margin:0 auto;border-radius:.8rem}.layer__modal__wrapper>.modal__main>.main__background{position:absolute;display:flex;pointer-events:none;overflow:hidden;top:0;bottom:0;left:0;right:0;background:#fff}.layer__modal__wrapper>.modal__main>.modal__close{width:100%;height:0;position:sticky;top:0;left:0;z-index:999}.layer__modal__wrapper>.modal__main>.modal__close>.close__icon{width:5.4rem;height:5.4rem;padding:1.8rem;box-sizing:border-box;display:flex;position:absolute;top:0;right:0}.layer__modal__wrapper>.modal__main>.modal__close>.close__icon>svg{fill:#000}.layer__modal__wrapper>.modal__main>.main__content{width:100%;position:relative;box-sizing:border-box;border:2px solid #ffd761;border-image-source:linear-gradient(109deg, #1B2F9C -2.46%, #FFD761 52.36%, #6C5A4B 114%);border-image-slice:2;padding-top:5.2rem;padding-bottom:2.8rem;padding-left:2rem;padding-right:2rem;font-family:"Noto Sans SC","Noto","Noto Sans CJK SC","Noto Sans CJK","Source Han Sans",source-han-sans-simplified-c,sans-serif;display:flex;flex-direction:column;row-gap:2.8rem}.layer__modal__wrapper>.modal__main>.main__content>.main__frame{width:100%;position:relative;background:rgba(223,209,167,.35);padding:2.7rem 2.2rem;box-sizing:border-box}.layer__modal__wrapper>.modal__main>.main__content .main__title{font-size:1.5rem;font-weight:500;letter-spacing:.06em;line-height:1.4666666667;text-align:center;font-feature-settings:"palt" on;color:#000}@media screen and (max-width: 360px){.layer__modal__wrapper>.modal__main>.main__content .main__title{font-size:4.1666666667vw}}.layer__modal__wrapper>.modal__main>.main__content .main__line{width:22.8rem;height:1.5rem;box-sizing:border-box;border-top:2px solid #dfd1a7;margin:0 auto}.layer__modal__wrapper>.modal__main>.main__content .main__line1{width:23.5rem;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1.3333333333;font-feature-settings:"palt" on;color:#000;padding-bottom:1rem;margin:0 auto}@media screen and (max-width: 360px){.layer__modal__wrapper>.modal__main>.main__content .main__line1{font-size:3.3333333333vw}}.layer__modal__wrapper>.modal__main>.main__content .main__image{width:22.8rem;height:19.2rem;display:flex;margin:0 auto}.layer__modal__wrapper>.modal__main>.main__content .main__techs{width:22.8rem;margin:0 auto;display:flex;box-sizing:border-box;padding-top:1rem;flex-direction:column;row-gap:1.1rem}.layer__modal__wrapper>.modal__main>.main__content .main__techs>.main__tech{width:100%;position:relative}.layer__modal__wrapper>.modal__main>.main__content .main__techs>.main__tech>.main_t__line1{width:100%;box-sizing:border-box;font-size:1.3rem;font-weight:500;letter-spacing:.03em;line-height:2.0769230769;font-feature-settings:"palt" on;color:#000;text-align:center;background:#e9dfc2}@media screen and (max-width: 360px){.layer__modal__wrapper>.modal__main>.main__content .main__techs>.main__tech>.main_t__line1{font-size:3.6111111111vw}}.layer__modal__wrapper>.modal__main>.main__content .main__techs>.main__tech>.main_t__line2{width:100%;box-sizing:border-box;font-size:1.1rem;font-weight:400;letter-spacing:.04em;line-height:1.7272727273;font-feature-settings:"palt" on;color:#000;background:#fff;padding:.9rem 1.264rem}@media screen and (max-width: 360px){.layer__modal__wrapper>.modal__main>.main__content .main__techs>.main__tech>.main_t__line2{font-size:3.0555555556vw}}.layer__modal__wrapper>.modal__main>.main__content .main__line2{font-size:1.2rem;font-weight:300;letter-spacing:.03em;line-height:1.5833333333;font-feature-settings:"palt" on;color:#000;width:23.5rem;margin:0 auto;padding-bottom:2rem}@media screen and (max-width: 360px){.layer__modal__wrapper>.modal__main>.main__content .main__line2{font-size:3.3333333333vw}}.layer__modal__wrapper>.modal__main>.main__content .main__techs2{width:23.5rem;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box;row-gap:3rem}.layer__modal__wrapper>.modal__main>.main__content .main__techs2>.main_tech2{width:100%;position:relative}.layer__modal__wrapper>.modal__main>.main__content .main__techs2>.main_tech2>.main_t2__ttl{font-size:1.3rem;font-weight:500;letter-spacing:.03em;line-height:2;font-feature-settings:"palt" on;color:#000;text-align:center;width:100%;box-sizing:border-box;border:2px solid #dfd1a7;background:#fff;padding:.2rem 0}@media screen and (max-width: 360px){.layer__modal__wrapper>.modal__main>.main__content .main__techs2>.main_tech2>.main_t2__ttl{font-size:3.6111111111vw}}.layer__modal__wrapper>.modal__main>.main__content .main__techs2>.main_tech2>.main_t2__line{width:100%;font-size:1.2rem;font-weight:300;letter-spacing:.03em;line-height:1.5833333333;font-feature-settings:"palt" on;color:#000;padding-top:1rem}@media screen and (max-width: 360px){.layer__modal__wrapper>.modal__main>.main__content .main__techs2>.main_tech2>.main_t2__line{font-size:3.3333333333vw}}.layer__modal__wrapper>.modal__main>.main__content .main__techs2>.main_tech2>.main_t2__steps{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;row-gap:2.3rem;padding-top:2.3rem}.layer__modal__wrapper>.modal__main>.main__content .main__techs2>.main_tech2>.main_t2__steps>.main_t2__image{width:18rem;height:13.5rem;display:flex}.layer__modal__wrapper>.modal__main>.main__content .main__techs2>.main_tech2>.main_t2__steps>.main_t2__step{width:100%;position:relative}.layer__modal__wrapper>.modal__main>.main__content .main__techs2>.main_tech2>.main_t2__steps>.main_t2__step>.main_t2s_image{width:18.8rem;display:flex;margin:0 auto}.layer__modal__wrapper>.modal__main>.main__content .main__techs2>.main_tech2>.main_t2__steps>.main_t2__step>.main_t2s__note{font-size:1.2rem;font-weight:300;letter-spacing:.03em;line-height:1.5833333333;font-feature-settings:"palt" on;color:#000;text-align:center}@media screen and (max-width: 360px){.layer__modal__wrapper>.modal__main>.main__content .main__techs2>.main_tech2>.main_t2__steps>.main_t2__step>.main_t2s__note{font-size:3.3333333333vw}}#shiseido_vital_perfection_main>.main-container>.banner>.image{text-align:center}#shiseido_vital_perfection_main>.main-container>.tabs{display:flex;column-gap:.2rem;background-color:#fff}#shiseido_vital_perfection_main>.main-container>.tabs>.tab__item{width:50%;height:4rem;display:flex;justify-content:center;align-items:center;column-gap:1rem;font-size:1rem;font-weight:500;letter-spacing:0;color:#000;line-height:normal}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.tabs>.tab__item{font-size:2.7777777778vw}}#shiseido_vital_perfection_main>.main-container>.tabs>.tab__item.tab01{background:linear-gradient(to right, #DFD1A7, #f4f1f2)}#shiseido_vital_perfection_main>.main-container>.tabs>.tab__item.tab02{background:linear-gradient(to right, #f4f1f2, #DFD1A7)}#shiseido_vital_perfection_main>.main-container>.tabs>.tab__item>span{width:.8rem;height:.4rem;display:flex}#shiseido_vital_perfection_main>.main-container>.top-copy{padding:3.8rem 2rem 6.4rem}#shiseido_vital_perfection_main>.main-container>.top-copy>.tc__title{font-size:1.6rem;font-weight:500;letter-spacing:0;color:#000;line-height:1.25;text-align:center;padding-bottom:2rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.top-copy>.tc__title{font-size:4.4444444444vw}}#shiseido_vital_perfection_main>.main-container>.top-copy>.tc__desc{font-size:1.2rem;font-weight:400;letter-spacing:0;color:#000;line-height:1.4166666667;padding-bottom:1rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.top-copy>.tc__desc{font-size:3.3333333333vw}}#shiseido_vital_perfection_main>.main-container>.top-copy>.tc__note{width:100%;box-sizing:border-box;padding-left:.4rem;padding-top:.6rem;font-size:.9rem;font-weight:400;letter-spacing:0;line-height:1.2222222222;color:#000}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.top-copy>.tc__note{font-size:2.5vw}}#shiseido_vital_perfection_main>.main-container>.products{padding-bottom:2.5rem;padding-left:2rem;padding-right:2rem}#shiseido_vital_perfection_main>.main-container>.products>.p__title{font-size:1.9rem;font-weight:600;letter-spacing:0;font-family:Raleway,sans-serif;line-height:1.1578947368;text-align:center;color:#000;padding-bottom:2rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.products>.p__title{font-size:5.2777777778vw}}#shiseido_vital_perfection_main>.main-container>.products>.p__desc{font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.2307692308;color:#000;padding-top:.5rem;padding-bottom:.5rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.products>.p__desc{font-size:3.6111111111vw}}#shiseido_vital_perfection_main>.main-container>.products>.pic__list{width:100%;display:flex;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}#shiseido_vital_perfection_main>.main-container>.products>.pic__list>.pl__item{position:relative;height:17.2rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg, #ECE4CC 0%, rgba(210, 188, 130, 0.902) 74.9%, rgba(210, 188, 130, 0.302) 88.7%, rgba(243, 243, 243, 0) 100%)}#shiseido_vital_perfection_main>.main-container>.products>.pic__list>.pl__item>.image{height:11.2rem;display:flex}#shiseido_vital_perfection_main>.main-container>.products>.pic__list>.pl__item>.image picture,#shiseido_vital_perfection_main>.main-container>.products>.pic__list>.pl__item>.image img{width:auto;height:100%}#shiseido_vital_perfection_main>.main-container>.products>.pic__list>.pl__item>.name{width:100%;min-height:3rem;position:absolute;bottom:0;left:0;font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.1538461538;text-align:center;color:#000;display:flex;justify-content:center;align-items:center;column-gap:.8rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.products>.pic__list>.pl__item>.name{font-size:3.6111111111vw}}#shiseido_vital_perfection_main>.main-container>.products>.pic__list>.pl__item>.name>span{display:flex}#shiseido_vital_perfection_main>.main-container>.products>.p__note{font-size:.9rem;font-weight:400;letter-spacing:0;line-height:1.2222222222;color:#000;width:100%;box-sizing:border-box;padding:.3rem 0}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.products>.p__note{font-size:2.5vw}}#shiseido_vital_perfection_main>.main-container>.technology{padding-left:2rem;padding-right:2rem;background:#fff}#shiseido_vital_perfection_main>.main-container>.technology>.tech__list{width:100%;position:relative;box-sizing:border-box;padding-top:2.3rem;padding-bottom:3.4rem}#shiseido_vital_perfection_main>.main-container>.technology>.tech__list>.tl__item{width:100%;position:relative}#shiseido_vital_perfection_main>.main-container>.technology>.tech__list>.tl__item>.tl__content{width:18rem;box-sizing:border-box;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;background:#d2bc82;font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:1.25;color:#000}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.technology>.tech__list>.tl__item>.tl__content{font-size:3.3333333333vw}}#shiseido_vital_perfection_main>.main-container>.technology>.tech__list>.tl__item>.tl__desc{font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1.4166666667;color:#000;padding-top:.8rem;padding-bottom:.8rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.technology>.tech__list>.tl__item>.tl__desc{font-size:3.3333333333vw}}#shiseido_vital_perfection_main>.main-container>.technology>.tech__list>.tl__item>.tl__note{font-size:.9rem;font-weight:400;letter-spacing:0;line-height:1.4444444444;color:#000;padding-bottom:2rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.technology>.tech__list>.tl__item>.tl__note{font-size:2.5vw}}#shiseido_vital_perfection_main>.main-container>.retinol{padding:2.5rem 1.8rem 4rem;display:flex;flex-direction:column;row-gap:4.8rem}#shiseido_vital_perfection_main>.main-container>.retinol>.layer__re_mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff}#shiseido_vital_perfection_main>.main-container>.retinol>.layer__re_mask>.mask__image{width:100%;height:auto;display:flex;position:relative}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__cream{width:100%;box-sizing:border-box;padding:2rem 1.7rem 6rem;position:relative;background:linear-gradient(100deg, rgba(255, 255, 255, 0.3) 4.36%, rgba(255, 255, 255, 0.1) 105.54%);border:2px solid rgba(255,255,255,.5);border-image-source:linear-gradient(100deg, rgba(255, 255, 255, 0.3) 4.36%, rgba(255, 255, 255, 0.1) 105.54%);border-image-slice:2;backdrop-filter:blur(150px)}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__cream>.rc__image{width:27.8rem;height:27.8rem;display:flex}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__cream>.rc__new{font-size:1.4rem;font-weight:600;letter-spacing:0;line-height:1.8571428571;text-decoration-line:underline;font-feature-settings:"palt" on;color:#000;padding-bottom:1rem;padding-top:1rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__cream>.rc__new{font-size:3.8888888889vw}}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__cream>.rc__title{font-size:1.5rem;font-weight:600;letter-spacing:.03em;line-height:1.2;font-feature-settings:"palt" on;color:#000}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__cream>.rc__title{font-size:4.1666666667vw}}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__cream>.rc__cate{font-size:1.4rem;font-weight:600;letter-spacing:.03em;line-height:1.5;font-feature-settings:"palt" on;color:#000}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__cream>.rc__cate{font-size:3.8888888889vw}}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__cream>.rc__desc{font-size:1.3rem;font-weight:300;letter-spacing:.03em;line-height:1.5384615385;font-feature-settings:"palt" on;color:#000;padding-top:1rem;padding-bottom:2rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__cream>.rc__desc{font-size:3.6111111111vw}}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__cream>.rc__price{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.5;color:#000;width:100%;display:flex;column-gap:2.3rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__cream>.rc__price{font-size:3.8888888889vw}}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech{width:100%;position:relative;box-sizing:border-box;padding:2.9rem 1.8rem;border:1px solid #dfd1a7;border-image-source:linear-gradient(109deg, #1B2F9C -2.46%, #FFD761 52.36%, #6C5A4B 114%);border-image-slice:1}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__title{font-size:1.8rem;font-weight:500;letter-spacing:.03em;line-height:1.3333333333;color:#000;text-align:center;text-transform:uppercase;font-feature-settings:"palt" on;padding-bottom:2rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__title{font-size:5vw}}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__desc{font-size:1.2rem;font-weight:300;letter-spacing:.03em;line-height:1.5833333333;color:#000;font-feature-settings:"palt" on}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__desc{font-size:3.3333333333vw}}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__point{font-size:1.4rem;font-weight:500;letter-spacing:.03em;line-height:1.7142857143;color:#000;font-feature-settings:"palt" on;text-align:center;text-transform:uppercase;padding-top:2.5rem;padding-bottom:.5rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__point{font-size:3.8888888889vw}}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__line{width:25.8rem;height:1.3rem;position:relative;box-sizing:border-box;border-top:1px solid #dfd1a7;margin:0 auto}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__add{width:25.8rem;height:3.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto;background:linear-gradient(90deg, rgba(223, 209, 167, 0) 0%, rgba(223, 209, 167, 0.7) 10.1%, rgba(223, 209, 167, 0.7) 90.38%, rgba(223, 209, 167, 0) 100%);font-size:1.8rem;font-weight:400;letter-spacing:.03em;line-height:1.3333333333;color:#000;text-align:center;text-transform:uppercase;font-feature-settings:"palt" on}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__add{font-size:5vw}}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__big{font-size:1.8rem;font-weight:400;letter-spacing:.03em;line-height:1.1111111111;text-align:center;text-transform:uppercase;font-feature-settings:"palt" on;color:#000;padding-bottom:1.5rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__big{font-size:5vw}}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__image{width:9.3rem;height:9.3rem;display:flex;margin:0 auto;box-sizing:content-box;padding-top:1.5rem;padding-bottom:1rem}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__note{font-size:1rem;font-weight:300;letter-spacing:.02em;line-height:1.4;text-align:center;font-feature-settings:"palt" on;color:#000;padding-top:1.5rem;padding-bottom:1rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__note{font-size:2.7777777778vw}}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__more{width:100%;position:relative;padding:1.5rem 0 1rem;display:flex;justify-content:center}#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__more>.more__link{font-size:1.2rem;font-weight:500;letter-spacing:.04em;line-height:1;text-align:center;color:#fff;box-sizing:border-box;padding:1rem;background:#000}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.retinol>.retinol__tech>.rt__more>.more__link{font-size:3.3333333333vw}}#shiseido_vital_perfection_main>.main-container>.supreme-cream{padding:3.5rem 2rem 3.2rem;background:linear-gradient(to bottom, #fbf9f3 0%, #dfd6ba 100%)}#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame{width:100%;box-sizing:border-box;padding:2rem;background-color:rgba(255,255,255,.2);border:rgba(255,255,255,.5) 1px solid}#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame>.image{width:27.8rem;height:27.8rem;display:flex;margin:0 auto}#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame>.sc__title{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.4666666667;color:#000;padding-top:1rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame>.sc__title{font-size:4.1666666667vw}}#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame>.sc__sub_ttl{font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.2307692308;color:#000;color:#000;padding-bottom:.3rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame>.sc__sub_ttl{font-size:3.6111111111vw}}#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame>.sc__tech_list{width:100%;position:relative;box-sizing:border-box;padding-top:1rem;padding-bottom:1.8rem;display:flex;flex-direction:column;row-gap:.8rem}#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame>.sc__tech_list>.sc_tl_content{font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.25;color:#000;width:18rem;min-height:3.8rem;background:#d2bc82;display:flex;align-items:center;padding:.5rem 1rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame>.sc__tech_list>.sc_tl_content{font-size:3.3333333333vw}}#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame>.sc__desc{font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.4615384615;color:#000;padding-bottom:1.2rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame>.sc__desc{font-size:3.6111111111vw}}#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame>.sc__prices{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.4285714286;color:#000;width:100%;display:flex;column-gap:2.3rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame>.sc__prices{font-size:3.8888888889vw}}#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame>.sc__note{font-size:.9rem;font-weight:400;letter-spacing:0;line-height:1.4444444444;color:#000;padding-top:1.5rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.supreme-cream .sc__frame>.sc__note{font-size:2.5vw}}#shiseido_vital_perfection_main>.main-container>.advance-container{padding:.5rem 2rem 2.2rem;background:linear-gradient(to bottom, #dfd6ba 0%, #ad9b65 100%)}#shiseido_vital_perfection_main>.main-container>.advance-container .swiper-pagination-bullets{bottom:0}#shiseido_vital_perfection_main>.main-container>.advance-container .swiper-pagination-bullet-active{background-color:#6c5a4b !important}#shiseido_vital_perfection_main>.main-container>.advance-container .swiper-pagination-bullet{background-color:#fff;opacity:1}#shiseido_vital_perfection_main>.main-container>.advance-container>.swiper-button-next,#shiseido_vital_perfection_main>.main-container>.advance-container .swiper-button-prev{width:1.8rem;height:1rem;color:#000}#shiseido_vital_perfection_main>.main-container>.advance-container>.swiper-button-next::after,#shiseido_vital_perfection_main>.main-container>.advance-container .swiper-button-prev::after{font-size:unset}#shiseido_vital_perfection_main>.main-container>.night-serum{padding:1.5rem 2rem 6rem;background:#ad9b65;position:relative;color:#fff}#shiseido_vital_perfection_main>.main-container>.night-serum>.ns__frame{width:100%;position:relative;box-sizing:border-box;padding:2rem;background-color:rgba(255,255,255,.2);border:rgba(255,255,255,.5) 1px solid}#shiseido_vital_perfection_main>.main-container>.night-serum>.ns__frame>.ns__image{width:27.8rem;height:27.8rem;display:flex;margin:0 auto}#shiseido_vital_perfection_main>.main-container>.night-serum>.ns__frame>.ns__title{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.4666666667;color:#fff;padding-top:1rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.night-serum>.ns__frame>.ns__title{font-size:4.1666666667vw}}#shiseido_vital_perfection_main>.main-container>.night-serum>.ns__frame>.ns__sub_ttl{font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.2307692308;color:#fff;color:#fff;padding-bottom:.3rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.night-serum>.ns__frame>.ns__sub_ttl{font-size:3.6111111111vw}}#shiseido_vital_perfection_main>.main-container>.night-serum>.ns__frame>.ns__tech_list{width:100%;position:relative;box-sizing:border-box;padding-top:1rem;padding-bottom:1.8rem;display:flex;flex-direction:column;row-gap:.9rem}#shiseido_vital_perfection_main>.main-container>.night-serum>.ns__frame>.ns__tech_list>.ns_tl_content{font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.4166666667;color:#fff;width:18rem;min-height:3.8rem;background:#151c73;box-sizing:border-box;border:1px solid #a1a4c7;display:flex;align-items:center;padding:.5rem 1rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.night-serum>.ns__frame>.ns__tech_list>.ns_tl_content{font-size:3.3333333333vw}}#shiseido_vital_perfection_main>.main-container>.night-serum>.ns__frame>.ns__desc{font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.4615384615;color:#fff;padding-bottom:1.2rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.night-serum>.ns__frame>.ns__desc{font-size:3.6111111111vw}}#shiseido_vital_perfection_main>.main-container>.night-serum>.ns__frame>.ns__prices{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.4285714286;color:#fff;width:100%;display:flex;column-gap:2.3rem}@media screen and (max-width: 360px){#shiseido_vital_perfection_main>.main-container>.night-serum>.ns__frame>.ns__prices{font-size:3.8888888889vw}}#shiseido_vital_perfection_main>.main-container>.night-serum>.layer__frame_mask{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom, rgba(113, 99, 155, 0) 30%, #846896 50%, #151c73 70%, #02063a 100%)}
