:root{--leading-trim:calc(0.5em - 1lh/2)}html{height:100%!important;overflow-y:scroll}body,html{font-size:100%;overflow-x:clip!important}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:130%}article,aside,body,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,li,nav,ol,p,section,ul{font-weight:400;margin:0;padding:0}::-moz-selection{background:hsla(42,46%,63%,.55)}::selection{background:hsla(42,46%,63%,.55)}article,aside,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,li,nav,ol,p,section,ul{font-size:1em}article::-moz-selection,aside::-moz-selection,dd::-moz-selection,dl::-moz-selection,dt::-moz-selection,figcaption::-moz-selection,figure::-moz-selection,footer::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,header::-moz-selection,li::-moz-selection,nav::-moz-selection,ol::-moz-selection,p::-moz-selection,section::-moz-selection,ul::-moz-selection{background:hsla(42,46%,63%,.55)}article::selection,aside::selection,dd::selection,dl::selection,dt::selection,figcaption::selection,figure::selection,footer::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,header::selection,li::selection,nav::selection,ol::selection,p::selection,section::selection,ul::selection{background:hsla(42,46%,63%,.55)}dd,dt,h1,h2,h3,h4,h5,h6,p{line-height:1.7;margin-block:var(--leading-trim)}body{-webkit-text-size-adjust:100%;height:auto;min-height:100%;position:relative}@media only screen and (max-width:767px){body{min-width:320px}}article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}address{font-style:normal}img{border-style:none;vertical-align:bottom}ol,ul{list-style:none}sub,sup{font-size:.6em}sub{display:inline-block;margin-bottom:-1em;position:relative;top:-.2em}table{border-spacing:0;empty-cells:show}iframe{border:none}a{color:#000}a,a:active,a:hover,a:link,a:visited{text-decoration:none}.lazyload{opacity:.1}body>img{display:none}sup{font-family:ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS Pgothic,Osaka,sans-serif,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans}.js-ignitionPoint,.js-ignitionPoint .subject-child,[data-intersection-target*=subject],[data-intersection-target*=subject] .subject-child{opacity:0}.js-ignitionPoint.is-active,[data-intersection-target*=subject].is-active{opacity:1;transition:top .6s cubic-bezier(.25,.46,.45,.94),opacity .8s cubic-bezier(.25,.46,.45,.94)}.js-ignitionPoint.is-active .subject-child,[data-intersection-target*=subject].is-active .subject-child{opacity:1;transition:top .6s cubic-bezier(.25,.46,.45,.94) .2s,opacity .8s cubic-bezier(.25,.46,.45,.94) .2s}@media only screen and (min-width:768px){a{transition:opacity .3s}a:hover{opacity:.7}[data-action]{transition:opacity .3s}[data-action]:hover{opacity:.7}[data-movie-target*=player] .movieMain__btn:after{transition:opacity .3s}[data-movie-target*=player]:hover .movieMain__btn:after{opacity:.7}}body .bold,body b,body strong,html .bold,html b,html strong{font-weight:700}body{-webkit-font-smoothing:antialiased;font-family:ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS Pgothic,Osaka,sans-serif,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans}body,body a{color:#000}.font-min{font-family:FP-ヒラギノ明朝 ProN W3}.font-min,.font-min-w6{-webkit-font-smoothing:antialiased}.font-min-w6{font-family:FP-ヒラギノ明朝 ProN W6}@font-face{font-family:TheSansBold;src:url(/assets/webFonts/TheSansBold/font.woff2) format("woff2"),url(/assets/webFonts/TheSansBold/font.woff) format("woff")}.font-en{font-family:TheSansBold,sans-serif}.font-iwata--m{text-stroke:.02em;-webkit-text-stroke:.02em;font-family:IwaNMNewsPro-Md;transform:scaleY(.8)}.u-cf{*zoom:1}.u-cf:after,.u-cf:before{content:" ";display:table}.u-cf:after{clear:both}.u-taL{text-align:left}.u-taR{text-align:right}.u-taC{text-align:center}.u-visHide{visibility:hidden}.u-hide{display:none!important}.u-hideTxt{display:block;height:0;overflow:hidden;position:absolute;width:100%}.u-pcHide{display:none}.u-fColor--wht{color:#fff}.u-indent--1{text-indent:1em}.u-indent--n1{padding-left:1em;text-indent:-1em}.u-indent--n1_3{padding-left:1.25em;text-indent:-1.25em}.u-indent--n1_5{padding-left:1.5em;text-indent:-1.5em}.u-indent--n2{padding-left:2em;text-indent:-2em}.u-liMarker{padding-left:1em;text-indent:-1em}.u-liMarker:before{content:"・"}.u-pcHide,.u-pcNobreak{display:none}.u-spHide{display:inline}.u-inlineBlock{display:inline-block}.u-urlTxt{word-break:break-all}.u-scrTxt{height:0;overflow:hidden;position:absolute;width:0}.u-blankIcon{height:1em;line-height:1em;padding-left:3px;position:relative;top:-.1em;vertical-align:middle;width:auto}.u-curning{font-feature-settings:"palt"}@media only screen and (max-width:767px){.u-pcNobreak{display:inline}.u-spNobreak{display:none}.u-pcHide{display:block}.u-spHide{display:none}}.u-linkIcon{display:inline-block;padding-left:1em;position:relative;text-decoration:none}.u-linkIcon:before{border-bottom:1px solid #626260;border-right:1px solid #626260;content:"";height:.4em;left:0;position:absolute;top:.6em;transform:rotate(-45deg);width:.4em}.u-linkIcon:link,.u-linkIcon:visited{text-decoration:none}.u-linkIcon:active,.u-linkIcon:hover{text-decoration:underline}.u-videoBox{padding-top:56.25%;position:relative;width:100%}.u-videoBox iframe{height:100%;position:absolute;right:0;top:0;width:100%}.u-mt0em{margin-top:0!important}.u-mb0em{margin-bottom:0!important}.u-pt0em{padding-top:0!important}.u-pb0em{padding-bottom:0!important}.u-mt0_5em{margin-top:.5em!important}.u-mb0_5em{margin-bottom:.5em!important}.u-pt0_5em{padding-top:.5em!important}.u-pb0_5em{padding-bottom:.5em!important}.u-mt1em{margin-top:1em!important}.u-mb1em{margin-bottom:1em!important}.u-pt1em{padding-top:1em!important}.u-pb1em{padding-bottom:1em!important}.u-mt1_5em{margin-top:1.5em!important}.u-mb1_5em{margin-bottom:1.5em!important}.u-pt1_5em{padding-top:1.5em!important}.u-pb1_5em{padding-bottom:1.5em!important}.u-mt2em{margin-top:2em!important}.u-mb2em{margin-bottom:2em!important}.u-pt2em{padding-top:2em!important}.u-pb2em{padding-bottom:2em!important}.u-mt2_5em{margin-top:2.5em!important}.u-mb2_5em{margin-bottom:2.5em!important}.u-pt2_5em{padding-top:2.5em!important}.u-pb2_5em{padding-bottom:2.5em!important}.u-mt3em{margin-top:3em!important}.u-mb3em{margin-bottom:3em!important}.u-pt3em{padding-top:3em!important}.u-pb3em{padding-bottom:3em!important}.u-mt3_5em{margin-top:3.5em!important}.u-mb3_5em{margin-bottom:3.5em!important}.u-pt3_5em{padding-top:3.5em!important}.u-pb3_5em{padding-bottom:3.5em!important}.u-mt4em{margin-top:4em!important}.u-mb4em{margin-bottom:4em!important}.u-pt4em{padding-top:4em!important}.u-pb4em{padding-bottom:4em!important}.u-mt4_5em{margin-top:4.5em!important}.u-mb4_5em{margin-bottom:4.5em!important}.u-pt4_5em{padding-top:4.5em!important}.u-pb4_5em{padding-bottom:4.5em!important}.u-mt5em{margin-top:5em!important}.u-mb5em{margin-bottom:5em!important}.u-pt5em{padding-top:5em!important}.u-pb5em{padding-bottom:5em!important}.u-mt5_5em{margin-top:5.5em!important}.u-mb5_5em{margin-bottom:5.5em!important}.u-pt5_5em{padding-top:5.5em!important}.u-pb5_5em{padding-bottom:5.5em!important}.u-mt6em{margin-top:6em!important}.u-mb6em{margin-bottom:6em!important}.u-pt6em{padding-top:6em!important}.u-pb6em{padding-bottom:6em!important}.u-mt6_5em{margin-top:6.5em!important}.u-mb6_5em{margin-bottom:6.5em!important}.u-pt6_5em{padding-top:6.5em!important}.u-pb6_5em{padding-bottom:6.5em!important}.u-mt7em{margin-top:7em!important}.u-mb7em{margin-bottom:7em!important}.u-pt7em{padding-top:7em!important}.u-pb7em{padding-bottom:7em!important}.u-mt7_5em{margin-top:7.5em!important}.u-mb7_5em{margin-bottom:7.5em!important}.u-pt7_5em{padding-top:7.5em!important}.u-pb7_5em{padding-bottom:7.5em!important}.u-mt8em{margin-top:8em!important}.u-mb8em{margin-bottom:8em!important}.u-pt8em{padding-top:8em!important}.u-pb8em{padding-bottom:8em!important}.u-mt8_5em{margin-top:8.5em!important}.u-mb8_5em{margin-bottom:8.5em!important}.u-pt8_5em{padding-top:8.5em!important}.u-pb8_5em{padding-bottom:8.5em!important}.u-mt9em{margin-top:9em!important}.u-mb9em{margin-bottom:9em!important}.u-pt9em{padding-top:9em!important}.u-pb9em{padding-bottom:9em!important}.u-mt9_5em{margin-top:9.5em!important}.u-mb9_5em{margin-bottom:9.5em!important}.u-pt9_5em{padding-top:9.5em!important}.u-pb9_5em{padding-bottom:9.5em!important}.u-mt10em{margin-top:10em!important}.u-mb10em{margin-bottom:10em!important}.u-pt10em{padding-top:10em!important}.u-pb10em{padding-bottom:10em!important}.u-mt10_5em{margin-top:10.5em!important}.u-mb10_5em{margin-bottom:10.5em!important}.u-pt10_5em{padding-top:10.5em!important}.u-pb10_5em{padding-bottom:10.5em!important}.orderBeside_01 .order__box__note{font-size:2.6666666667vw;margin-top:2em}@media only screen and (min-width:768px){.orderBeside_01 .order__box__note{font-size:13.44px}}.orderBeside_01 .order{margin-bottom:21.3333333333vw}@media only screen and (min-width:768px){.orderBeside_01 .order{margin-bottom:107.52px}}.orderBeside_01 .order__title{font-size:8.5333333333vw;margin:-.35em auto calc(10.66667vw - .2em);text-align:center}@media only screen and (min-width:768px){.orderBeside_01 .order__title{font-size:32px;margin:-.35em auto calc(32px - .2em)}}.orderBeside_01 .productsDetails .order__title{margin:-.35em auto calc(10.66667vw - .2em);text-align:center}@media only screen and (min-width:768px){.orderBeside_01 .productsDetails .order__title{font-size:32px;margin:-.35em auto calc(32px - .2em)}}.orderBeside_01 .order__box{margin:3em auto 0;width:89.3333333333vw}@media only screen and (min-width:768px){.orderBeside_01 .order__box{width:450.24px}}.orderBeside_01 .order__box+.order__box{margin-top:14.6666666667vw}@media only screen and (min-width:768px){.orderBeside_01 .order__box+.order__box{margin-top:73.92px}}.orderBeside_01 .order__box__inner{background:url(/pr/assets/img/product/order_bg_beside.webp) no-repeat right top 7vw/88% auto;position:relative}@media only screen and (min-width:768px){.orderBeside_01 .order__box__inner{background-position:right top 37.632px}}.orderBeside_01 .order__box__words{font-size:4vw;left:0;position:absolute;top:0}.orderBeside_01 .order__box__words p{font-weight:400;line-height:1.25;position:absolute;text-align:left}@media only screen and (min-width:768px){.orderBeside_01 .order__box__words{font-size:20.1px}}.orderBeside_01 .orderWords__01{align-items:center;display:flex;top:1.5em}.orderBeside_01 .orderWords__01 span{background:url(/pr/assets/img/product/order_icon_morning.svg) no-repeat 50%/100% auto;height:1.1em;margin-right:.15em;width:1.1em}.orderBeside_01 .orderWords__02{align-items:center;display:flex;top:7.4em;top:6.9em}.orderBeside_01 .orderWords__02 span{background:url(/pr/assets/img/product/order_icon_night.svg) no-repeat 50%/100% auto;height:1.1em;margin-right:.15em;width:1.1em}.orderBeside_01 .orderWords__03{top:14em;width:24vw}.orderBeside_01 .orderWords__03 span{background:url(/pr/assets/img/product/order_icon_night.svg) no-repeat 50%/100% auto;height:1.1em;margin-right:.15em;width:1.1em}@media only screen and (min-width:768px){.orderBeside_01 .orderWords__03{width:120.96px}}.orderBeside_01 .orderWords__04{font-size:2.9333333333vw;top:96vw}@media only screen and (min-width:768px){.orderBeside_01 .orderWords__04{font-size:14.784px;top:483.84px}}.orderBeside_01 .order__box__lists{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,sans-serif;font-size:4.5333333333vw;margin-top:4.8vw;padding-left:20.5333333333vw;position:relative;text-align:center;writing-mode:vertical-lr}@media only screen and (min-width:768px){.orderBeside_01 .order__box__lists{font-size:22.78px;margin-top:24.192px;padding-left:103.488px}}.orderBeside_01 .order__box__list{height:-moz-fit-content;height:fit-content;text-orientation:upright;width:10.6666666667vw}@media only screen and (min-width:768px){.orderBeside_01 .order__box__list{width:80px}}.orderBeside_01 .order__box__list p{background:#f2f2f2;box-sizing:border-box;display:grid;display:block;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;height:100%;letter-spacing:-.06em;line-height:1;place-content:center;place-items:center;text-orientation:upright;white-space:nowrap;width:100%}.orderBeside_01 .order__box__list.is-active p{background:#fce5ef;border:.6666666667vw solid #ce0058;color:#ce0058;font-weight:700}.orderBeside_01 .order__box__list:first-child,.orderBeside_01 .order__box__list:nth-child(2),.orderBeside_01 .order__box__list:nth-child(3),.orderBeside_01 .order__box__list:nth-child(4){height:10.5em}.orderBeside_01 .order__box__list:nth-child(n+5){height:6em}.orderBeside_01 .order__box__list+.order__box__list{margin-left:3.8666666667vw}@media only screen and (min-width:768px){.orderBeside_01 .order__box__list+.order__box__list{margin-left:19.488px}}.orderBeside_01 .order__box__list.is-pos-2.is-size-50{margin:5.3333333333vw auto 8vw 0}@media only screen and (min-width:768px){.orderBeside_01 .order__box__list{width:53.76px}.orderBeside_01 .order__box__list.is-size-50{width:141.12px}.orderBeside_01 .order__box__list.is-pos-2{margin-left:154.56px}.orderBeside_01 .order__box__list.is-pos-3{margin-left:309.12px}.orderBeside_01 .order__box__list.is-active p{border-width:3.36px}.orderBeside_01 .order__box__list.is-pos-2.is-size-50{margin:26.88px auto 40.32px 0}}.orderBeside_01 .order__cau{display:block;font-size:2.6666666667vw;line-height:1.25;margin-top:1.5em;text-align:left}@media only screen and (min-width:768px){.orderBeside_01 .order__cau{font-size:11px}}.promotion img{height:auto;max-width:100%;width:100%}@media only screen and (max-width:767px){.promotion .c-fixedMenuShop{display:none}}.promotion .c-sidebar .c-menuCloseBtnWrapper{display:none}.promotion .c-menuCloseBtnWrapper{border-radius:0 1em 0 1em;display:block}@media only screen and (min-width:768px){.promotion .c-menuCloseBtnWrapper{width:12.285714%}}.promotion #fixedMenu{display:none}.promotion .l-main{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.promotion #globalHeader{background:#fff;position:relative;z-index:5}.promotion #globalFooter{position:relative;z-index:10}.promotion .c-breadcrumb{z-index:6}.promotion .main{color:#000;margin:0 auto;padding-bottom:14.9333333333vw;width:90%}@media only screen and (min-width:768px){.promotion .main{padding-bottom:74.6666666667px;width:min(100%,450px)}}.promotion .main img{display:block}.promotion .main sup{font-size:.645em;line-height:1;vertical-align:top}.promotion .lpHiddenTxt{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.promotion .lpNote{font-size:2.1333333333vw;line-height:2.9333333333vw}@media only screen and (min-width:768px){.promotion .lpNote{font-size:10.6666666667px;line-height:14.6666666667px}}.promotion .glassNote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);border-radius:1.6vw;bottom:0;box-sizing:border-box;left:0;margin:0 auto 11em;padding:3.2vw;position:absolute;right:0;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .glassNote{border-radius:8px;padding:16px;width:446.6666666667px}}.promotion .bandHeading{background-color:#ce0058;color:#fff;font-size:6.4vw;font-weight:400;line-height:9.6vw;margin:-4% -5.56%;padding:5.3333333333vw 0;text-align:center}@media only screen and (min-width:768px){.promotion .bandHeading{font-size:32px;line-height:48px;padding:26.6666666667px 0}}.promotion .lineHeading{align-items:center;background:linear-gradient(#ce0058,#ce0058) no-repeat 50%/100% 1px;display:flex;justify-content:center;margin-bottom:8.5333333333vw}@media only screen and (min-width:768px){.promotion .lineHeading{margin-bottom:42.6666666667px}}.promotion .lineHeading--feature{margin-bottom:10.6666666667vw}@media only screen and (min-width:768px){.promotion .lineHeading--feature{margin-bottom:53.3333333333px}}.promotion .lineHeading__txt{background-color:#fff;color:#ce0058;font-size:6.4vw;font-weight:400;line-height:1.2;padding:0 3.2vw;white-space:nowrap}@media only screen and (min-width:768px){.promotion .lineHeading__txt{font-size:32px;padding:0 16px}}.promotion .balloon{align-items:center;display:flex;flex-direction:column;gap:2.6666666667vw}@media only screen and (min-width:768px){.promotion .balloon{gap:13.3333333333px}}.promotion .balloon__txt{font-size:4.8vw;line-height:1.2;text-align:center}@media only screen and (min-width:768px){.promotion .balloon__txt{font-size:24px}}.promotion .main .balloon__line{height:2.6666666667vw;width:auto}@media only screen and (min-width:768px){.promotion .main .balloon__line{height:13.3333333333px}}.promotion .slashHeading{align-items:flex-start;display:flex;gap:2.6666666667vw;justify-content:center}@media only screen and (min-width:768px){.promotion .slashHeading{gap:13.3333333333px}}.promotion .main .slashHeading__slash{height:auto;width:4vw}@media only screen and (min-width:768px){.promotion .main .slashHeading__slash{width:20px}}.promotion .main .slashHeading__slash--right{transform:scaleX(-1)}.promotion .slashHeading__txt{color:#ce0058;font-size:7.4666666667vw;line-height:1}@media only screen and (min-width:768px){.promotion .slashHeading__txt{font-size:37.3333333333px}}.promotion .ctaBtn{align-items:center;background-color:#fff;border:1px solid #868686;border-radius:999px;box-sizing:border-box;color:#000;display:flex;font-size:4.2666666667vw;height:13.3333333333vw;justify-content:center;line-height:1;position:relative;transition:opacity .3s ease;width:100%}@media only screen and (min-width:768px){.promotion .ctaBtn{font-size:21.3333333333px;height:66.6666666667px}}.promotion .ctaBtn:hover{opacity:.8}.promotion .ctaBtn__icon{bottom:0;height:8vw;margin:auto 0;position:absolute;right:3.2vw;top:0;width:8vw}@media only screen and (min-width:768px){.promotion .ctaBtn__icon{height:40px;right:16px;width:40px}}.promotion .main .ctaBtn__icon img{transform:rotate(90deg)}.promotion .stickyBtn{bottom:0;left:0;margin:0 auto;opacity:0;position:fixed;right:0;transform:translateY(5vw);transition:transform 1s ease,opacity .8s ease;width:100%;z-index:5}@media only screen and (min-width:768px){.promotion .stickyBtn{left:min(15%,210px);transform:translateY(90px);width:min(100%,500px)}}.promotion .stickyBtn.is-show{opacity:1;transform:translateY(-18vw)}@media only screen and (min-width:768px){.promotion .stickyBtn.is-show{transform:translateY(-80px)}}.promotion .stickyBtn__inner{left:5.3333333333vw;margin:auto;position:absolute;right:5.3333333333vw;top:2vw;transform:scale(.8)}@media only screen and (min-width:768px){.promotion .stickyBtn__inner{left:26.88px;right:26.88px;top:10.08px}}.promotion .stickyBtn__inner .c-btn--round--b span{font-size:6.1333333333vw;margin:-.2em auto}@media only screen and (min-width:768px){.promotion .stickyBtn__inner .c-btn--round--b span{font-size:29.9px;margin:-.1em auto}}.promotion .purchaseModal{background-color:#f2f2f2;border-radius:1em;bottom:0;height:-moz-max-content;height:max-content;left:0;margin:auto;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s ease;width:89.3333333333vw;z-index:100}@media only screen and (min-width:768px){.promotion .purchaseModal{left:15%;width:450.24px}}@media only screen and (min-width:1400px){.promotion .purchaseModal{left:210px}}.promotion .purchaseModal.is-show{opacity:1;pointer-events:auto}.promotion .purchaseModal.is-lowerThanWindowHeight{height:100dvh;overflow-x:hidden;overflow-y:scroll;visibility:visible}.promotion .purchaseModal__inner{padding:15.4666666667vw 5.3333333333vw 5.3333333333vw}@media only screen and (min-width:768px){.promotion .purchaseModal__inner{padding:77.952px 26.88px 26.88px}}.promotion .purchaseModal__btns{width:78.6666666667vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btns{width:396.48px}}.promotion .purchaseModal__ttl{font-size:4.8vw;font-weight:700;margin-bottom:12vw;position:relative;text-align:center}@media only screen and (min-width:768px){.promotion .purchaseModal__ttl{font-size:24.192px;margin-bottom:54px}}.promotion .purchaseModal__ttl--shops{margin-top:6.9333333333vw}@media only screen and (min-width:768px){.promotion .purchaseModal__ttl--shops{margin-top:34.944px}}.promotion .main .purchaseModal__ttl__icon,.promotion .purchaseModal__ttl__icon{bottom:0;height:auto;left:0;margin:auto auto -1.7em;position:absolute;right:0}.promotion .purchaseModal__ttl__icon--ols{width:20.5333333333vw}@media only screen and (min-width:768px){.promotion .purchaseModal__ttl__icon--ols{margin-bottom:-1.5em;width:103.488px}}.promotion .purchaseModal__ttl__icon--shop{width:8vw}@media only screen and (min-width:768px){.promotion .purchaseModal__ttl__icon--shop{width:40.32px}}.promotion .purchaseModal__btn+.purchaseModal__btn{margin-top:2.6666666667vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btn+.purchaseModal__btn{margin-top:13.44px}}.promotion .purchaseModal__btn__link{background-color:#fff;border-radius:.5em;color:#e50063;display:block;font-size:3.4666666667vw;padding:1.5em 0;position:relative;width:100%}@media only screen and (min-width:768px){.promotion .purchaseModal__btn__link{font-size:17.472px}}.promotion .purchaseModal__btn__link--shop{padding:2em 0;text-align:center}.promotion .purchaseModal__btn__icon{align-items:center;bottom:0;display:flex;left:0;position:absolute;top:0}.promotion .purchaseModal__btn__icon--lift{margin-left:5.3333333333vw;width:6.9333333333vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btn__icon--lift{margin-left:26.88px;width:34.944px}}.promotion .purchaseModal__btn__icon--wrinkle{margin-left:3.6vw;width:10vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btn__icon--wrinkle{margin-left:16.8px;width:50.4px}}.promotion .purchaseModal__btn__txt{display:inline-block;padding-left:19.3333333333vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btn__txt{padding-left:97.44px}}.promotion .purchaseModal__btn__link--shop .purchaseModal__btn__txt{padding-left:0}.promotion .purchaseModal__btn__arrow{border:2px solid #ce0058;border-left:none;border-top:none;bottom:0;height:.5em;margin:auto 1em auto auto;position:absolute;right:0;top:0;transform:rotate(-45deg);width:.5em}.promotion .fv{margin:2% -5.56% 0;padding-bottom:10.6666666667vw;position:relative;z-index:6}@media only screen and (min-width:768px){.promotion .fv{margin-top:0;padding-bottom:53.3333333333px}}.promotion .fv__ttl{align-items:center;display:flex;flex-direction:column;gap:2.6666666667vw;padding:6.4vw 0}@media only screen and (min-width:768px){.promotion .fv__ttl{gap:13.3333333333px;padding:32px 0}}.promotion .fv__ttl__sub{border-bottom:2px solid #ce0058;display:block;padding-bottom:1.6vw}@media only screen and (min-width:768px){.promotion .fv__ttl__sub{padding-bottom:8px}}.promotion .fv__ttl__sub__txt{color:#000;display:block;font-size:5.3333333333vw;line-height:1;white-space:nowrap}@media only screen and (min-width:768px){.promotion .fv__ttl__sub__txt{font-size:26.6666666667px}}.promotion .fv__ttl__main{border-bottom:2px solid #ce0058;display:block;padding-bottom:1.6vw}@media only screen and (min-width:768px){.promotion .fv__ttl__main{padding-bottom:8px}}.promotion .fv__ttl__main__txt{color:#000;display:block;font-size:8.5333333333vw;line-height:1;white-space:nowrap}@media only screen and (min-width:768px){.promotion .fv__ttl__main__txt{font-size:42.6666666667px}}.promotion .fv__note{padding:0 5.3333333333vw}@media only screen and (min-width:768px){.promotion .fv__note{padding:0 26.6666666667px}}.promotion .buyArea{margin:0 -5.56%;padding-bottom:10.6666666667vw}@media only screen and (min-width:768px){.promotion .buyArea{padding-bottom:53.3333333333px}}.promotion .buyArea--product{margin-top:14.9333333333vw;padding-bottom:0}@media only screen and (min-width:768px){.promotion .buyArea--product{margin-top:74.6666666667px;padding-bottom:0}}.promotion .buyArea__box{background-color:#f2f2f2;padding:8.5333333333vw 5.3333333333vw 5.3333333333vw}@media only screen and (min-width:768px){.promotion .buyArea__box{padding:42.6666666667px 26.6666666667px 26.6666666667px}}.promotion .buyArea__note{padding-top:4.2666666667vw}@media only screen and (min-width:768px){.promotion .buyArea__note{padding-top:21.3333333333px}}.promotion .buyArea__note--follow{padding-top:1.6vw}@media only screen and (min-width:768px){.promotion .buyArea__note--follow{padding-top:8px}}.promotion .buyArea__shop{margin-top:6.4vw;padding:0 5.3333333333vw}@media only screen and (min-width:768px){.promotion .buyArea__shop{margin-top:32px;padding:0 26.6666666667px}}.promotion .buyList{display:flex;flex-direction:column;gap:3.2vw}@media only screen and (min-width:768px){.promotion .buyList{gap:16px}}.promotion .buyList__item{align-items:center;background-color:#fff;border-radius:1.6vw;display:flex;padding:4.2666666667vw 4.2666666667vw 4.2666666667vw 2.1333333333vw}@media only screen and (min-width:768px){.promotion .buyList__item{border-radius:8px;padding:21.3333333333px 21.3333333333px 21.3333333333px 10.6666666667px}}.promotion .buyList__item__img{flex-shrink:0;width:26.6666666667vw}@media only screen and (min-width:768px){.promotion .buyList__item__img{width:133.3333333333px}}.promotion .buyList__item__body{align-items:flex-start;display:flex;flex-direction:column;gap:2.1333333333vw}@media only screen and (min-width:768px){.promotion .buyList__item__body{gap:10.6666666667px}}.promotion .buyList__item__tag{border:1px solid #ce0058;color:#ce0058;font-size:3.2vw;line-height:3.7333333333vw;padding:.5333333333vw 1.6vw}@media only screen and (min-width:768px){.promotion .buyList__item__tag{font-size:16px;line-height:18.6666666667px;padding:2.6666666667px 8px}}.promotion .buyList__item__ttl{font-size:4.8vw;font-weight:700;line-height:6.4vw;white-space:nowrap}@media only screen and (min-width:768px){.promotion .buyList__item__ttl{font-size:24px;line-height:32px}}.promotion .buyList__item__ttl--small{font-size:4.2666666667vw}@media only screen and (min-width:768px){.promotion .buyList__item__ttl--small{font-size:21.3333333333px}}.promotion .buyList__item__price{font-size:3.7333333333vw;line-height:1.2}@media only screen and (min-width:768px){.promotion .buyList__item__price{font-size:18.6666666667px}}.promotion .buyList__item__desc{font-size:3.7333333333vw;line-height:5.3333333333vw}@media only screen and (min-width:768px){.promotion .buyList__item__desc{font-size:18.6666666667px;line-height:26.6666666667px}}.promotion .buyList__btn{align-items:center;background-color:#ce0158;border-radius:999px;box-sizing:border-box;color:#fff;display:flex;font-size:3.7333333333vw;height:9.0666666667vw;justify-content:space-between;line-height:1;margin-top:1.0666666667vw;padding:0 1.0666666667vw 0 2.9333333333vw;transition:opacity .3s ease;width:53.3333333333vw}@media only screen and (min-width:768px){.promotion .buyList__btn{font-size:18.6666666667px;height:45.3333333333px;margin-top:5.3333333333px;padding:0 5.3333333333px 0 14.6666666667px;width:266.6666666667px}}.promotion .buyList__btn:hover{opacity:.8}.promotion .buyList__btn--center{justify-content:center;padding:0}@media only screen and (min-width:768px){.promotion .buyList__btn--center{padding:0}}.promotion .buyList__btn__icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:6.9333333333vw;justify-content:center;width:6.9333333333vw}@media only screen and (min-width:768px){.promotion .buyList__btn__icon{height:34.6666666667px;width:34.6666666667px}}.promotion .main .buyList__btn__icon img{width:3.4666666667vw}@media only screen and (min-width:768px){.promotion .main .buyList__btn__icon img{width:17.3333333333px}}.promotion .menu{background:url(/pr/assets/img/promotion/26aw/allinone/mnu_bg.webp) no-repeat center top 100%/100% 98%;margin:-3.4% -5.56% 0;padding-bottom:16vw}@media only screen and (min-width:768px){.promotion .menu{padding-bottom:80.64px}}.promotion .menu__title{font-feature-settings:"palt";background-color:#ce0058;color:#fff;display:block;font-size:6.4vw;padding:.5em 0 .6em;text-align:center}@media only screen and (min-width:768px){.promotion .menu__title{font-size:32.256px}}.promotion .c-section__title{font-feature-settings:"palt";background-color:#ce0058;color:#fff;display:block;font-size:6.4vw;padding:.5em 0 .6em;text-align:center;transform:translateY(-1em) scaleY(.8)}@media only screen and (min-width:768px){.promotion .c-section__title{font-size:32.256px}}.promotion .menu__note{font-size:2.6666666667vw;margin-left:2em;margin-top:1em}@media only screen and (min-width:768px){.promotion .menu__note{font-size:13.44px}}.promotion .menu__subTitle{font-feature-settings:"palt";color:#ce0057;font-size:6.4vw;margin-bottom:1em;margin-top:.5em;text-align:center}@media only screen and (min-width:768px){.promotion .menu__subTitle{font-size:32.256px}}.promotion .menu__nav{display:flex;justify-content:space-around;margin:56vw auto 0;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .menu__nav{margin-top:287.616px;width:450.24px}}.promotion .menu__nav__item{font-size:4.2666666667vw;width:42.5333333333vw}.promotion .menu__nav__item+.menu__nav__item{position:relative}.promotion .menu__nav__item+.menu__nav__item:before{aspect-ratio:1/1;background:url(/pr/assets/img/promotion/26aw/allinone/icon--bestCosme.webp) no-repeat 50%/100% 100%;content:"";display:block;height:0;left:0;margin:-48.5vw auto auto;padding-bottom:22.6666666667vw;position:absolute;right:0;top:0;width:22.6666666667vw}@media only screen and (min-width:768px){.promotion .menu__nav__item+.menu__nav__item:before{margin-top:-241.92px;padding-bottom:114.24px;width:114.24px}}.promotion .menu__nav__item .menu__nav__item__feature{color:#ce0057;font-size:3.2vw;margin-bottom:1em;position:relative}.promotion .menu__nav__item .menu__nav__item__feature:after{background-color:#ce0057;bottom:0;content:"";height:1px;left:0;margin:auto auto -.5em -5%;position:absolute;right:0;width:110%}@media only screen and (min-width:768px){.promotion .menu__nav__item .menu__nav__item__feature{font-size:16.08px}}.promotion .menu__nav__item .menu__nav__item__productName{font-weight:700;white-space:nowrap}.promotion .menu__nav__item span{display:inline-block;line-height:1.3;padding-top:.15em}.promotion .menu__nav__item a{background:#fff;border-radius:1.3333333333vw;color:#000;display:block;padding:2.5em .5em;position:relative;text-align:center}.promotion .menu__nav__item a:after{background:url(/pr/assets/img/promotion/26aw/allinone/icon--arrow-red.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:1.4em;left:0;margin:auto auto .8em;position:absolute;right:0;width:1.4em}.promotion .menu__nav__item:first-child a:before,.promotion .menu__nav__item:nth-child(2) a:before{aspect-ratio:1/1;background:url(/pr/assets/img/product/skincare/medicated-moisture-lift-gel/gallery.webp) no-repeat 50%/100% 100%;content:"";display:block;left:0;margin:-13em auto auto -30%;position:absolute;right:0;top:0;width:160%}.promotion .menu__nav__item:nth-child(2) a:before{background:url(/pr/assets/img/product/skincare/medicated-wrinkle-gel/gallery.webp) no-repeat 50%/100% 100%;margin-left:-15%;margin-top:-10.5em;width:130%}.promotion .menu__nav__item:nth-child(3) a,.promotion .menu__nav__item:nth-child(4) a{padding:1em .5em}@media only screen and (min-width:768px){.promotion .menu__nav__item{font-size:21.44px;width:214.368px}.promotion .menu__nav__item a{border-radius:6.72px}}.promotion .product{padding-bottom:14.9333333333vw}@media only screen and (min-width:768px){.promotion .product{padding-bottom:74.6666666667px}}.promotion .product--wrinkle{padding-bottom:0}@media only screen and (min-width:768px){.promotion .product--wrinkle{padding-bottom:0}}.promotion .productIntro{align-items:center;background-repeat:no-repeat;background-size:100% auto;display:flex;flex-direction:column;gap:6.4vw;margin:0 -5.56%;padding:10.6666666667vw 2.6666666667vw 8.5333333333vw}@media only screen and (min-width:768px){.promotion .productIntro{gap:32px;padding:53.3333333333px 13.3333333333px 42.6666666667px}}.promotion .productIntro--lift{background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 45%,#fff 73.5%),url(/pr/assets/img/promotion/26aw/allinone/select_bg.webp);background-position:top,center -15.7333333333vw}@media only screen and (min-width:768px){.promotion .productIntro--lift{background-position:top,center -78.6666666667px}}.promotion .productIntro--wrinkle{background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 41%,#fff 74.5%),url(/pr/assets/img/promotion/26aw/allinone/select_bg.webp);background-position:top,center -17.6vw;padding-top:14.9333333333vw}@media only screen and (min-width:768px){.promotion .productIntro--wrinkle{background-position:top,center -88px;padding-top:74.6666666667px}}.promotion .productIntro__copy{align-items:center;display:flex;flex-direction:column;gap:5.3333333333vw;padding-bottom:5.3333333333vw;text-align:center}@media only screen and (min-width:768px){.promotion .productIntro__copy{gap:26.6666666667px;padding-bottom:26.6666666667px}}.promotion .productIntro--wrinkle .productIntro__copy{gap:6.4vw}@media only screen and (min-width:768px){.promotion .productIntro--wrinkle .productIntro__copy{gap:32px}}.promotion .productIntro__label{font-size:4.2666666667vw;font-weight:700;line-height:6.4vw;white-space:nowrap}@media only screen and (min-width:768px){.promotion .productIntro__label{font-size:21.3333333333px;line-height:32px}}.promotion .productIntro__label__txt{background:linear-gradient(transparent 62%,#fce5ef 0,#fce5ef 96%,transparent 0);padding:0 .1em}.promotion .productIntro__catch{color:#ce0058;font-size:8.5333333333vw;font-weight:400;line-height:12.8vw}@media only screen and (min-width:768px){.promotion .productIntro__catch{font-size:42.6666666667px;line-height:64px}}.promotion .productIntro__item{position:relative}.promotion .productIntro__item--lift{width:29.3333333333vw}@media only screen and (min-width:768px){.promotion .productIntro__item--lift{width:146.6666666667px}}.promotion .productIntro__item--wrinkle{width:50.4vw}@media only screen and (min-width:768px){.promotion .productIntro__item--wrinkle{width:252px}}.promotion .productIntro__item__pkg{position:relative;z-index:2}.promotion .productIntro__item__sizzle{position:absolute;z-index:1}.promotion .productIntro__item--lift .productIntro__item__sizzle{left:23.0666666667vw;top:34.6133333333vw;width:27.2vw}@media only screen and (min-width:768px){.promotion .productIntro__item--lift .productIntro__item__sizzle{left:115.3333333333px;top:173.0666666667px;width:136px}}.promotion .productIntro__item--wrinkle .productIntro__item__sizzle{left:43.2vw;top:27.2vw;width:24.2666666667vw}@media only screen and (min-width:768px){.promotion .productIntro__item--wrinkle .productIntro__item__sizzle{left:216px;top:136px;width:121.3333333333px}}.promotion .productIntro__name{align-items:center;display:flex;flex-direction:column;gap:3.2vw;text-align:center}@media only screen and (min-width:768px){.promotion .productIntro__name{gap:16px}}.promotion .productIntro--wrinkle .productIntro__name{gap:4.2666666667vw}@media only screen and (min-width:768px){.promotion .productIntro--wrinkle .productIntro__name{gap:21.3333333333px}}.promotion .productIntro__name__main{align-items:center;display:flex;flex-direction:column;font-size:5.3333333333vw;gap:1.0666666667vw;line-height:8vw;white-space:nowrap}@media only screen and (min-width:768px){.promotion .productIntro__name__main{font-size:26.6666666667px;gap:5.3333333333px;line-height:40px}}.promotion .productIntro__name__sub{font-size:3.7333333333vw;line-height:1.2}@media only screen and (min-width:768px){.promotion .productIntro__name__sub{font-size:18.6666666667px}}.promotion .productIntro__name__sales{font-size:3.2vw;line-height:4.2666666667vw}@media only screen and (min-width:768px){.promotion .productIntro__name__sales{font-size:16px;line-height:21.3333333333px}}.promotion .productFunctions{margin-bottom:14.9333333333vw}@media only screen and (min-width:768px){.promotion .productFunctions{margin-bottom:74.6666666667px}}.promotion .intro{align-items:center;aspect-ratio:375/1055;background:url(/pr/assets/img/promotion/26aw/allinone/intro_bg.webp) no-repeat top/100% auto;display:flex;flex-direction:column;margin:0 -5.56%;padding:12.8vw 0 5.3333333333vw;position:relative}@media only screen and (min-width:768px){.promotion .intro{padding:64px 0 26.6666666667px}}.promotion .intro__head{align-items:center;display:flex;flex-direction:column;gap:4.2666666667vw;padding-bottom:8.5333333333vw}@media only screen and (min-width:768px){.promotion .intro__head{gap:21.3333333333px;padding-bottom:42.6666666667px}}.promotion .intro__title{align-items:center;display:flex;flex-direction:column;font-size:7.4666666667vw;font-weight:400;gap:1.6vw;line-height:1.25;text-align:center}@media only screen and (min-width:768px){.promotion .intro__title{font-size:37.3333333333px;gap:8px}}.promotion .intro__title__pink{color:#ce0058}.promotion .intro__title__line--large{font-size:10.6666666667vw}@media only screen and (min-width:768px){.promotion .intro__title__line--large{font-size:53.3333333333px}}.promotion .intro__img{width:72vw}@media only screen and (min-width:768px){.promotion .intro__img{width:360px}}.promotion .intro__lead{font-size:6.4vw;line-height:9.6vw;padding-top:9.0666666667vw;text-align:center}@media only screen and (min-width:768px){.promotion .intro__lead{font-size:32px;line-height:48px;padding-top:45.3333333333px}}.promotion .ingredient{align-items:center;display:flex;flex-direction:column;margin-top:-1em;text-align:center}.promotion .ingredient__lead{font-size:6.4vw;line-height:1.2}@media only screen and (min-width:768px){.promotion .ingredient__lead{font-size:32px}}.promotion .ingredient__title{font-size:7.4666666667vw;font-weight:400;line-height:11.7333333333vw;margin:0 0 5.3333333333vw}@media only screen and (min-width:768px){.promotion .ingredient__title{font-size:37.3333333333px;line-height:58.6666666667px;margin:0 0 26.6666666667px}}.promotion .ingredient__img{width:100%}.promotion .ingredient__img+.ingredient__img{margin-top:6.4vw}@media only screen and (min-width:768px){.promotion .ingredient__img+.ingredient__img{margin-top:32px}}.promotion .sec04__img_02,.promotion .sec04__img_03{margin:0 auto;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .sec04__img_02,.promotion .sec04__img_03{width:450.24px}}.promotion .sec04__img_02 .note,.promotion .sec04__img_03 .note{font-size:2.6666666667vw;margin-top:1em}@media only screen and (min-width:768px){.promotion .sec04__img_02 .note,.promotion .sec04__img_03 .note{font-size:13.44px}}.promotion .sec04__img_03{margin-top:2em}.promotion .sec04__img_03 .gif{box-sizing:border-box;margin-block:0;margin-top:-1.2em}.promotion .sec04__img_03 .gif img{border:2px solid #d31967;border-top:none;width:calc(99.5% - 2px)}.promotion .sec04__img_03 .noteImg{margin:1em 0}.promotion .sec04__img_03 .note{text-align:left}.promotion .sec04__recommend__head{background-color:#ce0057;color:#fff;font-size:5.0666666667vw;padding:.5em 0;text-align:center}@media only screen and (min-width:768px){.promotion .sec04__recommend__head{font-size:25.536px}}.promotion .support{align-items:center;display:flex;flex-direction:column;margin-top:12.8vw}@media only screen and (min-width:768px){.promotion .support{margin-top:64px}}.promotion .support__title{font-size:7.4666666667vw;font-weight:400;line-height:1.2;margin:5.3333333333vw 0 8.5333333333vw;text-align:center}@media only screen and (min-width:768px){.promotion .support__title{font-size:37.3333333333px;margin:26.6666666667px 0 42.6666666667px}}.promotion .support__box{align-items:center;background-color:#fff;border:1px solid #bfbfbf;border-radius:1.6vw;box-sizing:border-box;display:flex;flex-direction:column;gap:3.2vw;padding:8.5333333333vw 5.3333333333vw 4.2666666667vw;width:100%}@media only screen and (min-width:768px){.promotion .support__box{border-radius:8px;gap:16px;padding:42.6666666667px 26.6666666667px 21.3333333333px}}.promotion .support__img{border-radius:50%;margin-bottom:6.4vw;overflow:hidden;width:58.9333333333vw}@media only screen and (min-width:768px){.promotion .support__img{margin-bottom:32px;width:294.6666666667px}}.promotion .support__item{align-items:center;display:flex;flex-direction:column;gap:2.1333333333vw;text-align:center}@media only screen and (min-width:768px){.promotion .support__item{gap:10.6666666667px}}.promotion .support__item__ttl{color:#070707;font-size:6.4vw;line-height:1.3}@media only screen and (min-width:768px){.promotion .support__item__ttl{font-size:32px}}.promotion .support__item__txt{font-size:3.7333333333vw;line-height:1.2}@media only screen and (min-width:768px){.promotion .support__item__txt{font-size:18.6666666667px}}.promotion .support__plus{display:flex;justify-content:center;position:relative;width:100%}.promotion .support__plus__line{background-color:#f2f2f2;height:1px;left:0;position:absolute;top:50%;width:100%}.promotion .support__plus__mark{color:#ce0058;font-size:7.4666666667vw;font-weight:700;line-height:8vw;position:relative}@media only screen and (min-width:768px){.promotion .support__plus__mark{font-size:37.3333333333px;line-height:40px}}.promotion .support__note{padding-top:2.1333333333vw;width:100%}@media only screen and (min-width:768px){.promotion .support__note{padding-top:10.6666666667px}}.promotion .support__bottom{align-items:center;display:flex;flex-direction:column;gap:5.3333333333vw;padding-top:10.6666666667vw;text-align:center}@media only screen and (min-width:768px){.promotion .support__bottom{gap:26.6666666667px;padding-top:53.3333333333px}}.promotion .support__bottom__title{font-size:7.4666666667vw;line-height:1.2}@media only screen and (min-width:768px){.promotion .support__bottom__title{font-size:37.3333333333px}}.promotion .support__bottom__txt{font-size:6.4vw;line-height:9.6vw}@media only screen and (min-width:768px){.promotion .support__bottom__txt{font-size:32px;line-height:48px}}.promotion .award{align-items:center;background-color:#fcf8eb;display:flex;flex-direction:column;padding:6.4vw 0;text-align:center}@media only screen and (min-width:768px){.promotion .award{padding:32px 0}}.promotion .award__title{align-items:center;display:flex;font-weight:400;gap:2.1333333333vw;justify-content:center}@media only screen and (min-width:768px){.promotion .award__title{gap:10.6666666667px}}.promotion .main .award__title__laurel{width:5.0666666667vw}@media only screen and (min-width:768px){.promotion .main .award__title__laurel{width:25.3333333333px}}.promotion .main .award__title__laurel--right{transform:scaleX(-1)}.promotion .award__title__txt{color:#c7a34e;font-size:8vw;line-height:1.2}@media only screen and (min-width:768px){.promotion .award__title__txt{font-size:40px}}.promotion .award__txt{font-size:3.7333333333vw;line-height:5.3333333333vw;padding-top:4.2666666667vw}@media only screen and (min-width:768px){.promotion .award__txt{font-size:18.6666666667px;line-height:26.6666666667px;padding-top:21.3333333333px}}.promotion .award__rank{font-size:6.9333333333vw;line-height:1.2;padding:1.0666666667vw 0 6.4vw}@media only screen and (min-width:768px){.promotion .award__rank{font-size:34.6666666667px;padding:5.3333333333px 0 32px}}.promotion .award__rank__num{color:#ce0058;font-size:13.3333333333vw;line-height:1;margin:0 .5333333333vw}@media only screen and (min-width:768px){.promotion .award__rank__num{font-size:66.6666666667px;margin:0 2.6666666667px}}.promotion .award__img{width:58.6666666667vw}@media only screen and (min-width:768px){.promotion .award__img{width:293.3333333333px}}.promotion .productFunctions--wrinkle{margin-top:10.6666666667vw}@media only screen and (min-width:768px){.promotion .productFunctions--wrinkle{margin-top:53.3333333333px}}.promotion .product--wrinkle .lineHeading--feature{margin-bottom:8.5333333333vw}@media only screen and (min-width:768px){.promotion .product--wrinkle .lineHeading--feature{margin-bottom:42.6666666667px}}.promotion .capsule__title,.promotion .secrets__title{font-size:7.4666666667vw;font-weight:400;line-height:11.7333333333vw;text-align:center}@media only screen and (min-width:768px){.promotion .capsule__title,.promotion .secrets__title{font-size:37.3333333333px;line-height:58.6666666667px}}.promotion .secrets__img{margin-top:10.6666666667vw}@media only screen and (min-width:768px){.promotion .secrets__img{margin-top:53.3333333333px}}.promotion .secrets__note{margin-top:5.3333333333vw}@media only screen and (min-width:768px){.promotion .secrets__note{margin-top:26.6666666667px}}.promotion .capsule{align-items:center;display:flex;flex-direction:column;margin-top:12.8vw}@media only screen and (min-width:768px){.promotion .capsule{margin-top:64px}}.promotion .capsule__lead{font-size:4.8vw;line-height:6.9333333333vw;margin-top:6.4vw;text-align:center}@media only screen and (min-width:768px){.promotion .capsule__lead{font-size:24px;line-height:34.6666666667px;margin-top:32px}}.promotion .capsule__title{margin-top:2.1333333333vw}@media only screen and (min-width:768px){.promotion .capsule__title{margin-top:10.6666666667px}}.promotion .capsule__title__pink{color:#ce0058}.promotion .capsule__img{margin-top:6.4vw;width:100%}@media only screen and (min-width:768px){.promotion .capsule__img{margin-top:32px}}.promotion .capsule__note{margin-top:3.2vw;width:100%}@media only screen and (min-width:768px){.promotion .capsule__note{margin-top:16px}}.promotion .reviews{align-items:center;background:linear-gradient(180deg,#fce5ef,#fffafc 67.578%);display:flex;flex-direction:column;margin:14.9333333333vw -5.56% 0;padding:10.6666666667vw 5.3333333333vw 6.4vw}@media only screen and (min-width:768px){.promotion .reviews{margin:74.6666666667px -5.56% 0;padding:53.3333333333px 26.6666666667px 32px}}.promotion .reviews__title{color:#ce0058;font-size:8.5333333333vw;font-weight:400;line-height:1.2;padding-bottom:10.6666666667vw;text-align:center}@media only screen and (min-width:768px){.promotion .reviews__title{font-size:42.6666666667px;padding-bottom:53.3333333333px}}.promotion .reviews__title__kern{letter-spacing:-.3em}.promotion .reviews__list{display:flex;flex-direction:column;gap:4.2666666667vw;width:100%}@media only screen and (min-width:768px){.promotion .reviews__list{gap:21.3333333333px}}.promotion .reviews__item{background-color:hsla(0,0%,100%,.6);border:1px solid #bfbfbf;border-radius:1.6vw;padding:5.3333333333vw 6.4vw}@media only screen and (min-width:768px){.promotion .reviews__item{border-radius:8px;padding:26.6666666667px 32px}}.promotion .reviews__item__ttl{color:#333;font-size:4.8vw;font-weight:700;line-height:8vw}@media only screen and (min-width:768px){.promotion .reviews__item__ttl{font-size:24px;line-height:40px}}.promotion .reviews__item__txt{font-size:4.2666666667vw;line-height:6.4vw;margin-top:2.1333333333vw}@media only screen and (min-width:768px){.promotion .reviews__item__txt{font-size:21.3333333333px;line-height:32px;margin-top:10.6666666667px}}.promotion .reviews__item__attr{font-size:3.2vw;line-height:1;margin-top:1.6vw;text-align:right}@media only screen and (min-width:768px){.promotion .reviews__item__attr{font-size:16px;margin-top:8px}}.promotion .reviews__note{padding-top:5.3333333333vw;width:100%}@media only screen and (min-width:768px){.promotion .reviews__note{padding-top:26.6666666667px}}.promotion .tvcm{margin-top:14.9333333333vw}@media only screen and (min-width:768px){.promotion .tvcm{margin-top:74.6666666667px}}.promotion .tvcm__player{aspect-ratio:335/189;display:block;position:relative;transition:opacity .3s ease}.promotion .tvcm__player:hover{opacity:.8}.promotion .tvcm__player__thumb{display:block;height:100%}.promotion .main .tvcm__player__thumb img{height:100%;-o-object-fit:cover;object-fit:cover}.promotion .tvcm__player__btn{bottom:0;display:block;height:20vw;left:0;margin:auto;position:absolute;right:0;top:0;width:20vw}@media only screen and (min-width:768px){.promotion .tvcm__player__btn{height:100px;width:100px}}.promotion .howto{margin-top:21.3333333333vw}@media only screen and (min-width:768px){.promotion .howto{margin-top:106.6666666667px}}.promotion .howto__lead{font-size:6.4vw;line-height:9.6vw;padding:9.6vw 0 8.5333333333vw;text-align:center}@media only screen and (min-width:768px){.promotion .howto__lead{font-size:32px;line-height:48px;padding:48px 0 42.6666666667px}}.promotion .howto__circles{align-items:center;display:flex;margin-bottom:14.9333333333vw;margin-left:5.6vw}@media only screen and (min-width:768px){.promotion .howto__circles{margin-bottom:74.6666666667px;margin-left:28px}}.promotion .howto__circle{align-items:center;aspect-ratio:1/1;background-color:#fbe8f0;border-radius:50%;display:flex;font-size:4vw;justify-content:center;line-height:1.2;position:relative;width:29.6vw}@media only screen and (min-width:768px){.promotion .howto__circle{font-size:20px;width:148px}}.promotion .howto__circle+.howto__circle{margin-left:15.4666666667vw}@media only screen and (min-width:768px){.promotion .howto__circle+.howto__circle{margin-left:77.3333333333px}}.promotion .howto__circle__txt{position:relative;text-align:center;z-index:2}.promotion .howto__circle__pink{color:#ce0058;font-weight:700}.promotion .howto__circle__img{bottom:0;margin-bottom:-.5em;position:absolute;right:0}.promotion .howto__circle__img--lift{margin-right:-18.6666666667vw;width:32vw}@media only screen and (min-width:768px){.promotion .howto__circle__img--lift{margin-right:-93.3333333333px;width:160px}}.promotion .howto__circle__img--wrinkle{margin-right:-16vw;width:26.6666666667vw}@media only screen and (min-width:768px){.promotion .howto__circle__img--wrinkle{margin-right:-80px;width:133.3333333333px}}