: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}.comparison-block{margin:0 auto;max-width:430.08px;position:relative;width:100%}@media only screen and (max-width:767px){.comparison-block{max-width:85.3333333333vw}}.comparison-block .beforeImg{height:100%;position:relative;z-index:6}.comparison-block .beforeImg:before{background-color:#fff;bottom:0;color:#ce0058;content:"BEFORE";display:block;font-size:20px;left:0;padding:.15em .2em;position:absolute;text-align:center;width:100.8px;z-index:2}@media only screen and (max-width:767px){.comparison-block .beforeImg:before{font-size:4vw;width:20vw}}.comparison-block .afterImg{height:100%;position:absolute;top:0;width:100%;z-index:3}.comparison-block .afterImg:before{background-color:#ce0058;bottom:0;color:#fff;content:"AFTER";display:block;font-size:20px;padding:.15em .2em;position:absolute;right:0;text-align:center;width:100.8px;z-index:2}@media only screen and (max-width:767px){.comparison-block .afterImg:before{font-size:4vw;width:20vw}}.comparison-block img{display:block;left:0;pointer-events:none;position:absolute;top:0;z-index:1}.comparison-block img.beforeImg{z-index:6}.comparison-block img.afterImg{z-index:3}.comparison-before-img{height:100%;left:0;overflow:hidden;position:absolute;top:0;z-index:5}.comparison-before-img img{-o-object-fit:cover;object-fit:cover}.comparison-before-img__inner{bottom:0;height:100%;left:0;position:absolute;top:0}.comparison-after-img{position:relative;z-index:1}.comparison-after-img img,.comparison-before-img img{bottom:0;height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:relative;top:0;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:100%}.comparison-arrow{background-color:#fff;cursor:pointer;height:100%;left:50%;position:absolute;top:0;width:2px;z-index:9}.comparison-arrow:after{aspect-ratio:1/1;background-color:#fff;background:url(/pr/assets/img/product/comparison__arrow.webp) no-repeat 50%/100% 100%;border-radius:50%;content:"";display:block;height:36.96px;left:-18.48px;margin-top:-18.48px;position:absolute;top:50%;width:36.96px}@media only screen and (max-width:767px){.comparison-arrow:after{height:0;left:-3.6666666667vw;margin-top:-3.6666666667vw;padding-bottom:7.3333333333vw;width:7.3333333333vw}}.comparison-block::selection{background-color:transparent}.comparison-block::-moz-selection{background-color:transparent}.comparison-block ::selection{background-color:transparent}.comparison-block ::-moz-selection{background-color:transparent}.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 .scrollToTopBtn{bottom:30px;margin-left:auto;max-width:100px;opacity:0;pointer-events:none;position:fixed;right:30px;transition:opacity .5s ease;width:11.9047619048%;z-index:10}@media only screen and (max-width:767px){.promotion .scrollToTopBtn{bottom:0;margin-bottom:20vw;margin-right:0;max-width:inherit;right:5vw;width:26.6666666667vw}}.promotion .scrollToTopBtn.is-active{opacity:1;pointer-events:auto}.promotion .scrollToTopBtn.is-abs{bottom:0;left:0;margin:auto auto -87px;position:absolute;right:0}@media only screen and (max-width:990px){.promotion .scrollToTopBtn.is-abs{margin-bottom:-10.3571428571%;width:11.9047619048vw}}@media only screen and (max-width:767px){.promotion .scrollToTopBtn.is-abs{left:inherit;margin-bottom:-21vw;width:26.6666666667vw}}.promotion .main{color:#000;margin:0 auto;padding-bottom:21.3333333333vw;width:90%}@media only screen and (min-width:768px){.promotion .main{padding-bottom:106.6666666667px;width:min(100%,500px)}}.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 26.6666666667vw;padding:3.2vw;position:absolute;right:0;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .glassNote{border-radius:8px;margin-bottom:10em;padding:16px;width:446.6666666667px}}.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 .balloon__line{height:2.6666666667vw;width:auto}@media only screen and (min-width:768px){.promotion .balloon__line{height:13.3333333333px}}.promotion .main .balloon__line{width:auto}.promotion .lineHeading{align-items:center;display:flex;justify-content:center;position:relative}.promotion .lineHeading__txt{align-items:center;color:#ce0058;display:flex;font-size:4.8vw;gap:3.2vw;line-height:1.4;position:relative;white-space:nowrap}@media only screen and (min-width:768px){.promotion .lineHeading__txt{font-size:24px;gap:16px}}.promotion .lineHeading__txt--large{font-size:5.3333333333vw}@media only screen and (min-width:768px){.promotion .lineHeading__txt--large{font-size:26.6666666667px}}.promotion .lineHeading{background:linear-gradient(#ce0058,#ce0058) no-repeat 50%/100% 1px}.promotion .lineHeading__txt{background-color:#fff;padding:0 3.2vw}@media only screen and (min-width:768px){.promotion .lineHeading__txt{padding:0 16px}}.promotion .slashHeading{align-items:flex-start;display:flex;gap:1.6vw;justify-content:center}@media only screen and (min-width:768px){.promotion .slashHeading{gap:8px}}.promotion .main .slashHeading__slash{height:auto;width:4vw}@media only screen and (min-width:768px){.promotion .main .slashHeading__slash{width:20px}}.promotion .slashHeading__slash+.slashHeading__txt+.slashHeading__slash{transform:scaleX(-1)}.promotion .slashHeading__txt{color:#ce0058;font-size:6.4vw;line-height:1}@media only screen and (min-width:768px){.promotion .slashHeading__txt{font-size:32px}}.promotion .slashHeading--large .slashHeading__txt{font-size:7.4666666667vw}@media only screen and (min-width:768px){.promotion .slashHeading--large .slashHeading__txt{font-size:37.3333333333px}}.promotion .ctaBtns{display:flex;flex-direction:column;gap:3.2vw;margin:0 auto;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .ctaBtns{gap:16px;width:446.6666666667px}}.promotion .ctaBtn{align-items:center;border-radius:999px;box-sizing:border-box;display:flex;justify-content:center;position:relative;text-align:center;transition:opacity .3s ease;width:100%}.promotion .ctaBtn:hover{opacity:.8}.promotion .ctaBtn--primary{background-color:#ce0058;color:#fff;font-size:4.2666666667vw;font-weight:700;height:16vw;line-height:4.8vw}@media only screen and (min-width:768px){.promotion .ctaBtn--primary{font-size:21.3333333333px;height:80px;line-height:24px}}.promotion .ctaBtn__txt{align-items:center;display:flex;flex-direction:column;gap:.5333333333vw}@media only screen and (min-width:768px){.promotion .ctaBtn__txt{gap:2.6666666667px}}.promotion .ctaBtn__txt__sub{font-size:3.2vw}@media only screen and (min-width:768px){.promotion .ctaBtn__txt__sub{font-size:16px}}.promotion .ctaBtn--secondary{background-color:#fff;border:1px solid #bfbfbf;color:#000;font-size:3.7333333333vw;height:11.2vw;line-height:1}@media only screen and (min-width:768px){.promotion .ctaBtn--secondary{font-size:18.6666666667px;height:56px}}.promotion .ctaBtn--grayBorder{border-color:#868686}.promotion .ctaBtn--large{border-color:#868686;font-size:4.2666666667vw;height:13.3333333333vw}@media only screen and (min-width:768px){.promotion .ctaBtn--large{font-size:21.3333333333px;height:66.6666666667px}}.promotion .ctaBtn__icon{bottom:0;height:6.9333333333vw;margin:auto 0;position:absolute;right:4vw;top:0;width:6.9333333333vw}@media only screen and (min-width:768px){.promotion .ctaBtn__icon{height:34.6666666667px;right:20px;width:34.6666666667px}}.promotion .ctaBtn__icon--cart{align-items:center;background-color:#fff;border-radius:50%;display:flex;justify-content:center}.promotion .main .ctaBtn__icon--cart img{width:3.7333333333vw}@media only screen and (min-width:768px){.promotion .main .ctaBtn__icon--cart img{width:18.6666666667px}}.promotion .ctaBtn__icon--arrow img,.promotion .ctaBtn__icon--arrowLarge img{transform:rotate(90deg)}.promotion .ctaBtn__icon--arrowLarge{height:8vw;right:3.2vw;width:8vw}@media only screen and (min-width:768px){.promotion .ctaBtn__icon--arrowLarge{height:40px;right:16px;width:40px}}.promotion .fv{margin:2% -5.56% 0;position:relative}@media only screen and (min-width:768px){.promotion .fv{margin:0}}.promotion .fv__visual{position:relative}.promotion .fv__visual__copy{left:5.8666666667vw;position:absolute;top:9.6vw;width:14.4vw}@media only screen and (min-width:768px){.promotion .fv__visual__copy{left:26.4px;top:43.2px;width:64.8px}}.promotion .fv__visual__pkg{left:72.5333333333vw;position:absolute;top:54.9333333333vw;width:22.9333333333vw;z-index:2}@media only screen and (min-width:768px){.promotion .fv__visual__pkg{left:326.4px;left:362.4px;top:247.2px;top:283.2px;width:103.2px;width:110.2px}}.promotion .fv__visual__penguin{left:50.1333333333vw;position:absolute;top:81.8666666667vw;transform:scaleX(-1);width:21.0666666667vw;z-index:2}@media only screen and (min-width:768px){.promotion .fv__visual__penguin{left:225.6px;left:255.6px;top:368.4px;top:412.4px;width:94.8px;width:101.8px}}.promotion .fv__buy{background:linear-gradient(90deg,#e0ecf2,#fff 97.067%);padding:8.5333333333vw 0}@media only screen and (min-width:768px){.promotion .fv__buy{padding:42.6666666667px 0}}.promotion .fv__buy__title{margin:0 auto 5.3333333333vw;width:80.8vw}@media only screen and (min-width:768px){.promotion .fv__buy__title{margin-bottom:26.6666666667px;width:404px}}.promotion .achievement{align-items:center;display:flex;flex-direction:column;gap:6.4vw;padding-top:10.6666666667vw}@media only screen and (min-width:768px){.promotion .achievement{gap:32px;padding-top:53.3333333333px}}.promotion .achievement__icons{align-items:center;display:flex;gap:8.5333333333vw;justify-content:center}@media only screen and (min-width:768px){.promotion .achievement__icons{gap:42.6666666667px}}.promotion .achievement__icons__item--rate{width:36vw}@media only screen and (min-width:768px){.promotion .achievement__icons__item--rate{width:180px}}.promotion .achievement__icons__item--award{width:34.1333333333vw}@media only screen and (min-width:768px){.promotion .achievement__icons__item--award{width:170.6666666667px}}.promotion .achievement__title{align-items:center;color:#070707;display:flex;flex-direction:column;font-size:6.4vw;font-weight:400;gap:3.2vw;line-height:1.3}@media only screen and (min-width:768px){.promotion .achievement__title{font-size:32px;gap:16px}}.promotion .achievement__title__line{border-bottom:1px solid #ce0058;padding-bottom:.5333333333vw}@media only screen and (min-width:768px){.promotion .achievement__title__line{padding-bottom:2.6666666667px}}.promotion .achievement__notes{display:flex;flex-direction:column;gap:2.1333333333vw;width:100%}@media only screen and (min-width:768px){.promotion .achievement__notes{gap:10.6666666667px}}.promotion .magazine{align-items:center;background:linear-gradient(0deg,#f9fbfc .119%,#e3eef3 100.12%);display:flex;flex-direction:column;gap:7.4666666667vw;margin:10.6666666667vw -5.56% 0;padding:10.6666666667vw 0 6.4vw}@media only screen and (min-width:768px){.promotion .magazine{gap:37.3333333333px;margin:53.3333333333px 0 0;padding:53.3333333333px 0 32px}}.promotion .magazine__title{color:#070707;font-size:6.4vw;font-weight:400;line-height:9.6vw;text-align:center}@media only screen and (min-width:768px){.promotion .magazine__title{font-size:32px;line-height:48px}}.promotion .magazine__note{margin-top:-4.2666666667vw;text-align:center}@media only screen and (min-width:768px){.promotion .magazine__note{margin-top:-21.3333333333px}}.promotion .magazine__img{width:77.3333333333vw}@media only screen and (min-width:768px){.promotion .magazine__img{width:386.6666666667px}}.promotion .magazine__box{background-color:#fff;box-sizing:border-box;margin-top:1.0666666667vw;padding:7.4666666667vw 5.3333333333vw;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .magazine__box{margin-top:5.3333333333px;padding:37.3333333333px 26.6666666667px;width:446.6666666667px}}.promotion .magazineSlider{margin-top:7.4666666667vw}@media only screen and (min-width:768px){.promotion .magazineSlider{margin-top:37.3333333333px}}.promotion .magazineSlider__container{overflow:hidden}.promotion .magazineSlider__item{display:flex;flex-direction:column;gap:5.3333333333vw;height:auto}@media only screen and (min-width:768px){.promotion .magazineSlider__item{gap:26.6666666667px}}.promotion .magazineSlider__item__head{align-items:center;display:flex;gap:4.2666666667vw}@media only screen and (min-width:768px){.promotion .magazineSlider__item__head{gap:21.3333333333px}}.promotion .magazineSlider__item__photo{border-radius:50%;flex-shrink:0;height:24vw;overflow:hidden;padding-top:1em;position:relative;width:24vw}@media only screen and (min-width:768px){.promotion .magazineSlider__item__photo{height:120px;width:120px}}.promotion .main .magazineSlider__item__photo img{inset:0;margin:auto;position:absolute}.promotion .magazineSlider__item__profile{display:flex;flex-direction:column;gap:2.1333333333vw}@media only screen and (min-width:768px){.promotion .magazineSlider__item__profile{gap:10.6666666667px}}.promotion .magazineSlider__item__ttl{color:#1f2937;font-size:4.2666666667vw;font-weight:700;line-height:6.4vw}@media only screen and (min-width:768px){.promotion .magazineSlider__item__ttl{font-size:21.3333333333px;line-height:32px}}.promotion .magazineSlider__item__name{font-size:3.2vw;line-height:4.2666666667vw}@media only screen and (min-width:768px){.promotion .magazineSlider__item__name{font-size:16px;line-height:21.3333333333px}}.promotion .magazineSlider__item__txt{font-size:4.2666666667vw;line-height:6.4vw}@media only screen and (min-width:768px){.promotion .magazineSlider__item__txt{font-size:21.3333333333px;line-height:32px}}.promotion .magazineSlider__item__txt span{display:inline-block;font-size:.65em}.promotion .magazineSlider .swiper-ui-wrapper{font-size:4.2666666667vw;margin-top:7.3333333333vw;width:100%}@media only screen and (min-width:768px){.promotion .magazineSlider .swiper-ui-wrapper{font-size:21.3333333333px;margin-top:36.6666666667px}}.promotion .magazineSlider .swiper-ui-wrapper__inner{align-items:center;display:flex;justify-content:center}.promotion .magazineSlider .swiper-pagination{position:static;width:auto;z-index:0}.promotion .magazineSlider .swiper-pagination-bullet{aspect-ratio:1/1;border-radius:50%;height:1.6vw;margin:0 1.6vw;max-height:8px;max-width:8px;transform:none;width:1.6vw}@media only screen and (min-width:768px){.promotion .magazineSlider .swiper-pagination-bullet{height:8px;margin:0 8px;width:8px}}.promotion .magazineSlider .swiper-pagination-bullet:hover{background-color:#ce0058;opacity:.6}.promotion .magazineSlider .swiper-pagination-bullet-active{background-color:#ce0058}.promotion .magazineSlider .swiper-button-next,.promotion .magazineSlider .swiper-button-prev{left:auto;margin-top:0;position:relative;right:auto;top:auto;z-index:10}.promotion .magazineSlider .swiper-button-prev{margin-right:2.5em}.promotion .magazineSlider .swiper-button-next{margin-left:2.5em}.promotion .sliderContainer__note{font-size:.85em;margin-top:2em}@media only screen and (max-width:767px){.promotion .sliderContainer__note{font-size:2.6666666667vw}}.promotion .magazineSlider .swiper-button-next:after,.promotion .magazineSlider .swiper-button-next:hover:after,.promotion .magazineSlider .swiper-button-prev:after,.promotion .magazineSlider .swiper-button-prev:hover:after{border-color:#ce0058;border-width:2px;padding:.2em}.promotion .magazineSlider .swiper-pauseBtn{background:url(/pr/assets/img/common/btn--pause.webp) no-repeat 50%/100% 100%;cursor:pointer;display:block;height:0;margin-left:.5em;padding-bottom:4vw;width:3.3333333333vw}@media only screen and (min-width:768px){.promotion .magazineSlider .swiper-pauseBtn{padding-bottom:20px;width:16.6666666667px}}.promotion .magazineSlider .swiper-pauseBtn.is-pause{background:none;border-style:solid;border-bottom:.6em solid transparent;border-left:1em solid #ce0058;border-right:0;border-top:.6em solid transparent;height:0;margin-right:-.2em;padding-bottom:0;width:0}.promotion .intro{align-items:center;aspect-ratio:375/1055;background:url(/pr/assets/img/promotion/26aw/medicated-moisture-lift-gel/intro_bg_v2.webp) no-repeat top/100% auto;display:flex;flex-direction:column;margin:10.6666666667vw -5.56% 0;padding:12.8vw 0 5.3333333333vw;position:relative}@media only screen and (min-width:768px){.promotion .intro{margin:53.3333333333px 0 0;padding:57.6px 0 24px}}.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:19.2px;padding-bottom:38.4px}}.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:33.6px;gap:7.2px}}.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:48px}}.promotion .intro__img{width:72vw}@media only screen and (min-width:768px){.promotion .intro__img{width:324px}}.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:28.8px;font-size:36.8px;line-height:43.2px;line-height:1.5;padding-top:68.8px}}.promotion .intro .glassNote{margin-top:auto}@media only screen and (min-width:768px){.promotion .intro .glassNote{width:402px}}.promotion .functions{align-items:center;display:flex;flex-direction:column;gap:6.4vw;margin-top:-5vw}@media only screen and (min-width:768px){.promotion .functions{gap:32px;margin-top:-34.6666666667px}}.promotion .functions__title{font-size:6.4vw;font-weight:400;line-height:9.6vw;text-align:center}@media only screen and (min-width:768px){.promotion .functions__title{font-size:32px;line-height:48px}}.promotion .functions__img{width:78.9333333333vw}@media only screen and (min-width:768px){.promotion .functions__img{width:394.6666666667px}}.promotion .cv{margin:14.9333333333vw -5.56% 0;position:relative}@media only screen and (min-width:768px){.promotion .cv{margin:74.6666666667px 0 0}}.promotion .cv__bg{left:0;-webkit-mask-image:linear-gradient(180deg,#000 63.652%,transparent);mask-image:linear-gradient(180deg,#000 63.652%,transparent);position:absolute;top:0;width:100%}.promotion .cv__inner{align-items:center;display:flex;flex-direction:column;gap:8.5333333333vw;position:relative}@media only screen and (min-width:768px){.promotion .cv__inner{gap:42.6666666667px}}.promotion .cv--01 .cv__inner{padding-top:107.7333333333vw}@media only screen and (min-width:768px){.promotion .cv--01 .cv__inner{padding-top:484.8px}}.promotion .cv--02 .cv__inner{padding-top:14.9333333333vw}@media only screen and (min-width:768px){.promotion .cv--02 .cv__inner{padding-top:67.2px}}.promotion .cv__title{align-items:center;color:#ce0058;display:flex;flex-direction:column;font-weight:400;margin-bottom:84.5333333333vw;text-align:center}@media only screen and (min-width:768px){.promotion .cv__title{margin-bottom:380.4px}}.promotion .cv__title__sub{font-size:6.4vw;line-height:9.6vw}@media only screen and (min-width:768px){.promotion .cv__title__sub{font-size:32px;line-height:48px}}.promotion .cv__title__main{font-size:8.5333333333vw;line-height:12.8vw}@media only screen and (min-width:768px){.promotion .cv__title__main{font-size:42.6666666667px;line-height:64px}}.promotion .productInfo{align-items:center;display:flex;flex-direction:column;text-align:center;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .productInfo{width:446.6666666667px}}.promotion .productInfo__catch{font-size:7.4666666667vw;font-weight:400;line-height:10.6666666667vw}@media only screen and (min-width:768px){.promotion .productInfo__catch{font-size:37.3333333333px;line-height:53.3333333333px}}.promotion .productInfo__name{align-items:center;display:flex;flex-direction:column;font-size:5.3333333333vw;line-height:8vw;margin-top:4.8vw}@media only screen and (min-width:768px){.promotion .productInfo__name{font-size:26.6666666667px;line-height:40px;margin-top:24px}}.promotion .productInfo__name__sub{font-size:3.7333333333vw;line-height:7.4666666667vw}@media only screen and (min-width:768px){.promotion .productInfo__name__sub{font-size:18.6666666667px;line-height:37.3333333333px}}.promotion .productInfo__salesName{font-size:3.7333333333vw;line-height:7.4666666667vw;margin-top:2.6666666667vw}@media only screen and (min-width:768px){.promotion .productInfo__salesName{font-size:18.6666666667px;line-height:37.3333333333px;margin-top:13.3333333333px}}.promotion .productInfo__note{margin-top:3.2vw;text-align:left}@media only screen and (min-width:768px){.promotion .productInfo__note{margin-top:16px}}.promotion .priceBox{width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .priceBox{width:446.6666666667px}}.promotion .priceBox__inner{border-bottom:1px solid #868686;border-top:1px solid #868686;padding:2.6666666667vw 4vw 5.3333333333vw}@media only screen and (min-width:768px){.promotion .priceBox__inner{padding:13.3333333333px 20px 26.6666666667px}}.promotion .priceBox__row{align-items:center;display:flex;justify-content:space-between}.promotion .priceBox__row+.priceBox__row{margin-top:1em}.promotion .priceBox__label{font-size:3.7333333333vw;line-height:1}@media only screen and (min-width:768px){.promotion .priceBox__label{font-size:18.6666666667px}}.promotion .priceBox__price{font-size:3.7333333333vw;text-align:center;white-space:nowrap;width:40vw}@media only screen and (min-width:768px){.promotion .priceBox__price{font-size:18.6666666667px;width:200px}}.promotion .priceBox__price__num{color:#ce0058;font-size:8vw;font-weight:700;line-height:1.2}@media only screen and (min-width:768px){.promotion .priceBox__price__num{font-size:40px}}.promotion .priceBox__price__yen{color:#ce0058}.promotion .priceBox__period{color:#ce0058;font-size:4.2666666667vw;line-height:6.4vw;margin-top:3.7333333333vw}@media only screen and (min-width:768px){.promotion .priceBox__period{font-size:21.3333333333px;line-height:32px;margin-top:18.6666666667px}}.promotion .priceBox__periodNote{font-size:3.7333333333vw;line-height:1;margin-top:2.1333333333vw}@media only screen and (min-width:768px){.promotion .priceBox__periodNote{font-size:18.6666666667px;margin-top:10.6666666667px}}.promotion .priceBox__note{margin-top:3.2vw}@media only screen and (min-width:768px){.promotion .priceBox__note{margin-top:16px}}.promotion .priceBox--emulsion .priceBox__inner{padding:2.6666666667vw 0}@media only screen and (min-width:768px){.promotion .priceBox--emulsion .priceBox__inner{padding:13.3333333333px 0}}.promotion .anchorMenu{align-items:center;background-color:#f2f2f2;display:flex;flex-direction:column;gap:8.5333333333vw;margin:14.9333333333vw -5.56% 0;padding:8.5333333333vw 3.2vw}@media only screen and (min-width:768px){.promotion .anchorMenu{gap:42.6666666667px;margin:74.6666666667px 0 0;padding:42.6666666667px 14.4px}}.promotion .anchorMenu__list{display:flex;width:100%}.promotion .anchorMenu__item{flex:1}.promotion .anchorMenu__item+.anchorMenu__item{border-left:1px solid #bfbfbf}.promotion .anchorMenu__link{align-items:center;color:#ce0058;display:flex;flex-direction:column;font-size:4.8vw;height:15.4666666667vw;justify-content:space-between;line-height:1;padding-top:2.6666666667vw;transition:opacity .3s ease}@media only screen and (min-width:768px){.promotion .anchorMenu__link{font-size:24px;height:77.3333333333px;padding-top:13.3333333333px}}.promotion .anchorMenu__link:hover{opacity:.7}.promotion .anchorMenu__link__txt--small{font-size:4.2666666667vw}@media only screen and (min-width:768px){.promotion .anchorMenu__link__txt--small{font-size:21.3333333333px}}.promotion .main .anchorMenu__link__icon{width:4.2666666667vw}@media only screen and (min-width:768px){.promotion .main .anchorMenu__link__icon{width:21.3333333333px}}.promotion .anchorMenu__banner{border:1px solid #bfbfbf;box-sizing:border-box;display:block;transition:opacity .3s ease;width:82.6666666667vw}@media only screen and (min-width:768px){.promotion .anchorMenu__banner{width:413.3333333333px}}.promotion .anchorMenu__banner:hover{opacity:.7}.promotion .trouble{align-items:center;background:url(/pr/assets/img/promotion/26aw/medicated-moisture-lift-gel/trouble_bg.webp) no-repeat bottom/100% auto;display:flex;flex-direction:column;margin:14.9333333333vw -5.56% 0;padding-bottom:10.6666666667vw}@media only screen and (min-width:768px){.promotion .trouble{margin:74.6666666667px 0 0;padding-bottom:53.3333333333px}}.promotion .trouble__head{align-items:center;background:linear-gradient(0deg,#fff .119%,#e3eef3 100.12%);display:flex;flex-direction:column;gap:3.2vw;padding:12.8vw 0 10.6666666667vw;width:100%}@media only screen and (min-width:768px){.promotion .trouble__head{gap:16px;padding:64px 0 53.3333333333px}}.promotion .trouble .balloon__txt{font-size:4.2666666667vw}@media only screen and (min-width:768px){.promotion .trouble .balloon__txt{font-size:21.3333333333px}}.promotion .trouble__comma{letter-spacing:-.4em}.promotion .trouble__lead{font-size:4.2666666667vw;line-height:6.4vw}@media only screen and (min-width:768px){.promotion .trouble__lead{font-size:21.3333333333px;line-height:32px}}.promotion .trouble__title{color:#3c4f62;font-size:6.4vw;font-weight:400;line-height:9.6vw;text-align:center}@media only screen and (min-width:768px){.promotion .trouble__title{font-size:32px;line-height:48px}}.promotion .trouble__divider{width:100%}.promotion .trouble__txt{font-size:6.4vw;line-height:9.6vw;margin-top:7.4666666667vw;text-align:center}@media only screen and (min-width:768px){.promotion .trouble__txt{font-size:32px;line-height:48px;margin-top:37.3333333333px}}.promotion .solution{align-items:center;display:flex;flex-direction:column;margin-top:14.9333333333vw}@media only screen and (min-width:768px){.promotion .solution{margin-top:74.6666666667px}}.promotion .solution__title{font-size:6.4vw;font-weight:400;line-height:9.6vw;margin-top:3.7333333333vw;text-align:center}@media only screen and (min-width:768px){.promotion .solution__title{font-size:32px;line-height:48px;margin-top:18.6666666667px}}.promotion .solution__title__pink{color:#ce0058}.promotion .solution__img{margin-top:6.4vw;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .solution__img{margin-top:32px;width:446.6666666667px}}.promotion .solution__note{padding-top:4.2666666667vw;width:100%}@media only screen and (min-width:768px){.promotion .solution__note{padding-top:21.3333333333px}}.promotion .tvcm{margin:14.9333333333vw auto 0;width:100%}@media only screen and (min-width:768px){.promotion .tvcm{margin-top:74.6666666667px;width:90%}}.promotion .tvcm__player{aspect-ratio:335/189;display:block;margin-top:6.4vw;position:relative;transition:opacity .3s ease}@media only screen and (min-width:768px){.promotion .tvcm__player{margin-top:32px}}.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 .feature{align-items:center;aspect-ratio:375/590;background:url(/pr/assets/img/promotion/26aw/medicated-moisture-lift-gel/feature_bg_v2.webp) no-repeat top/100% auto;display:flex;flex-direction:column;justify-content:space-between;margin:14.9333333333vw -5.56% 0;padding:10.6666666667vw 0 5.3333333333vw;position:relative}@media only screen and (min-width:768px){.promotion .feature{margin:74.6666666667px 0 0;padding:48px 0 24px}}.promotion .feature__title{align-items:center;display:flex;flex-direction:column;font-weight:400;padding-right:8vw;text-align:center}@media only screen and (min-width:768px){.promotion .feature__title{padding-right:36px}}.promotion .feature__title__sub{font-size:6.4vw;line-height:10.6666666667vw}@media only screen and (min-width:768px){.promotion .feature__title__sub{font-size:28.8px;line-height:48px}}.promotion .feature__title__main{font-size:8.5333333333vw;line-height:12.8vw}@media only screen and (min-width:768px){.promotion .feature__title__main{font-size:38.4px;line-height:57.6px}.promotion .feature .glassNote{width:402px}}.promotion .ingredient{align-items:center;display:flex;flex-direction:column;gap:7.4666666667vw}@media only screen and (min-width:768px){.promotion .ingredient{gap:37.3333333333px}}.promotion .ingredient__title{font-size:7.4666666667vw;font-weight:400;line-height:11.7333333333vw;margin-bottom:1.0666666667vw;text-align:center}@media only screen and (min-width:768px){.promotion .ingredient__title{font-size:37.3333333333px;line-height:58.6666666667px;margin-bottom:5.3333333333px}}.promotion .ingredient__note{box-sizing:border-box;margin-top:-4.2666666667vw;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .ingredient__note{margin-top:-21.3333333333px;width:446.6666666667px}}.promotion .ingredient__img{width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .ingredient__img{width:446.6666666667px}}.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:14.9333333333vw}@media only screen and (min-width:768px){.promotion .support{margin-top:74.6666666667px}}.promotion .support__title{font-size:7.4666666667vw;font-weight:400;line-height:1.2;margin:5.3333333333vw 0 7.4666666667vw;text-align:center}@media only screen and (min-width:768px){.promotion .support__title{font-size:37.3333333333px;margin:26.6666666667px 0 37.3333333333px}}.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:89.3333333333vw}@media only screen and (min-width:768px){.promotion .support__box{border-radius:8px;gap:16px;padding:42.6666666667px 26.6666666667px 21.3333333333px;width:446.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:4.2666666667vw;width:100%}@media only screen and (min-width:768px){.promotion .support__note{padding-top:21.3333333333px}}.promotion .support__bottom{align-items:center;display:flex;flex-direction:column;gap:5.3333333333vw;padding-top:12.8vw}@media only screen and (min-width:768px){.promotion .support__bottom{gap:26.6666666667px;padding-top:64px}}.promotion .support__bottom__title{border-bottom:1px solid #ce0058;font-size:7.4666666667vw;font-weight:400;line-height:1.3;padding-bottom:1.6vw}@media only screen and (min-width:768px){.promotion .support__bottom__title{font-size:37.3333333333px;padding-bottom:8px}}.promotion .support__bottom__txt{font-size:6.4vw;line-height:9.6vw;text-align:center}@media only screen and (min-width:768px){.promotion .support__bottom__txt{font-size:32px;line-height:48px}}.promotion .pointCards{margin-top:14.9333333333vw}@media only screen and (min-width:768px){.promotion .pointCards{margin-top:74.6666666667px}}.promotion .pointCards__list{display:flex;flex-direction:column;gap:5.3333333333vw}@media only screen and (min-width:768px){.promotion .pointCards__list{gap:26.6666666667px}}.promotion .pointCards__list--accordion{padding-top:8vw}@media only screen and (min-width:768px){.promotion .pointCards__list--accordion{padding-top:40px}}.promotion .pointCards__item{align-items:center;border:1px solid #f2f2f2;border-radius:1.6vw;display:flex;flex-direction:column;gap:4.2666666667vw;overflow:hidden;padding-bottom:4.2666666667vw}@media only screen and (min-width:768px){.promotion .pointCards__item{border-radius:8px;gap:21.3333333333px;padding-bottom:21.3333333333px}}.promotion .pointCards__item__img{margin-bottom:1.0666666667vw;width:100%}@media only screen and (min-width:768px){.promotion .pointCards__item__img{margin-bottom:5.3333333333px}}.promotion .pointCards__item__ttl{color:#070707;font-size:6.4vw;font-weight:400;line-height:9.6vw;padding:0 2.6666666667vw;text-align:center}@media only screen and (min-width:768px){.promotion .pointCards__item__ttl{font-size:32px;line-height:48px;padding:0 13.3333333333px}}.promotion .pointCards__item__txt{font-size:4.2666666667vw;line-height:6.4vw;padding:0 2.6666666667vw;text-align:center}@media only screen and (min-width:768px){.promotion .pointCards__item__txt{font-size:21.3333333333px;line-height:32px;padding:0 13.3333333333px}}.promotion .pointCards__item__note{margin-left:2em;padding:0 2.6666666667vw;width:100%}@media only screen and (min-width:768px){.promotion .pointCards__item__note{padding:0 13.3333333333px}}.promotion .reviews{align-items:center;background:linear-gradient(0deg,#f9fbfc .119%,#e3eef3 100.12%);display:flex;flex-direction:column;margin:14.9333333333vw -5.56% 0;padding:14.9333333333vw 5.3333333333vw 6.4vw}@media only screen and (min-width:768px){.promotion .reviews{margin:74.6666666667px 0 0;padding:74.6666666667px 24px 32px}}.promotion .reviews__rate{align-items:center;display:flex;flex-direction:column;gap:7.4666666667vw;padding-bottom:14.9333333333vw}@media only screen and (min-width:768px){.promotion .reviews__rate{gap:37.3333333333px;padding-bottom:74.6666666667px}}.promotion .reviews__title{align-items:center;color:#070707;display:flex;flex-direction:column;font-size:7.4666666667vw;font-weight:400;gap:2.6666666667vw;line-height:1.3}@media only screen and (min-width:768px){.promotion .reviews__title{font-size:37.3333333333px;gap:13.3333333333px}}.promotion .reviews__title__line{border-bottom:1px solid #ce0058;padding-bottom:.5333333333vw}@media only screen and (min-width:768px){.promotion .reviews__title__line{padding-bottom:2.6666666667px}}.promotion .reviews__graph{position:relative;width:50.9333333333vw}@media only screen and (min-width:768px){.promotion .reviews__graph{width:254.6666666667px}}.promotion .reviews__graph__img{border-radius:50%;box-shadow:2px 4px 10px 0 rgba(48,83,99,.15)}.promotion .reviews__graph__item{left:45.6vw;position:absolute;top:24.6666666667vw;width:12vw}@media only screen and (min-width:768px){.promotion .reviews__graph__item{left:228px;top:123.3333333333px;width:60px}}.promotion .reviews__subTitle{font-size:7.4666666667vw;font-weight:400;line-height:1.2;padding-bottom:7.4666666667vw}@media only screen and (min-width:768px){.promotion .reviews__subTitle{font-size:37.3333333333px;padding-bottom:37.3333333333px}}.promotion .reviews__list{display:flex;flex-direction:column;gap:4.2666666667vw;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .reviews__list{gap:21.3333333333px;width:100%}}.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 .howto{align-items:center;background-color:#f2f2f2;display:flex;flex-direction:column;gap:17.0666666667vw;margin:14.9333333333vw -5.56% 0;padding:14.9333333333vw 5.3333333333vw}@media only screen and (min-width:768px){.promotion .howto{gap:85.3333333333px;margin:74.6666666667px 0 0;padding:74.6666666667px 24px}}.promotion .howto__block{align-items:center;display:flex;flex-direction:column;gap:7.4666666667vw;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .howto__block{gap:37.3333333333px;width:100%}}.promotion .howto__title{color:#070707;font-size:7.4666666667vw;font-weight:400;line-height:1.2}@media only screen and (min-width:768px){.promotion .howto__title{font-size:37.3333333333px}}.promotion .howto__usage{align-items:center;display:flex;gap:5.3333333333vw;width:100%}@media only screen and (min-width:768px){.promotion .howto__usage{gap:26.6666666667px}}.promotion .howto__usage__img{flex-shrink:0;width:36.2666666667vw}@media only screen and (min-width:768px){.promotion .howto__usage__img{width:181.3333333333px}}.promotion .howto__lead,.promotion .howto__usage__txt{font-size:4.2666666667vw;line-height:6.4vw}@media only screen and (min-width:768px){.promotion .howto__lead,.promotion .howto__usage__txt{font-size:21.3333333333px;line-height:32px}}.promotion .flow{align-items:flex-start;color:#1f2937;display:flex;font-weight:700;width:100%}.promotion .flow__labels{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:2.1333333333vw;margin-top:.8em;width:13.3333333333vw}@media only screen and (min-width:768px){.promotion .flow__labels{gap:10.6666666667px;width:66.6666666667px}}.promotion .flow__icons{align-items:center;display:flex;gap:1.0666666667vw}@media only screen and (min-width:768px){.promotion .flow__icons{gap:5.3333333333px}}.promotion .main .flow__icons__morning{width:5.8666666667vw}@media only screen and (min-width:768px){.promotion .main .flow__icons__morning{width:29.3333333333px}}.promotion .main .flow__icons__night{width:5.3333333333vw}@media only screen and (min-width:768px){.promotion .main .flow__icons__night{width:26.6666666667px}}.promotion .flow__label{align-items:center;background-color:#fff;border:1.5px solid #bfbfbf;border-radius:6.6666666667vw;box-sizing:border-box;display:flex;font-size:4.2666666667vw;height:40vw;justify-content:center;line-height:5.3333333333vw;padding:4.2666666667vw 2.1333333333vw;text-orientation:upright;width:100%;writing-mode:vertical-rl}@media only screen and (min-width:768px){.promotion .flow__label{border-radius:33.3333333333px;font-size:21.3333333333px;height:200px;line-height:26.6666666667px;padding:21.3333333333px 10.6666666667px}}.promotion .flow__label+.flow__label{margin-top:3.2vw}@media only screen and (min-width:768px){.promotion .flow__label+.flow__label{margin-top:16px}}.promotion .flow__arrows{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:5.3333333333vw;padding-top:8vw;width:6.4vw}@media only screen and (min-width:768px){.promotion .flow__arrows{gap:26.6666666667px;padding-top:40px;width:32px}}.promotion .main .flow__arrows__img{width:2.1333333333vw}@media only screen and (min-width:768px){.promotion .main .flow__arrows__img{width:10.6666666667px}}.promotion .flow__steps{align-items:flex-start;display:flex;flex:1;padding-top:8vw}@media only screen and (min-width:768px){.promotion .flow__steps{padding-top:40px}}.promotion .flow__card{align-items:center;background-color:#fff;border:1.5px solid #bfbfbf;border-radius:1.6vw;box-sizing:border-box;display:flex;flex-shrink:0;font-size:4.2666666667vw;height:40vw;justify-content:center;line-height:5.3333333333vw;text-orientation:upright;width:13.3333333333vw;writing-mode:vertical-rl}@media only screen and (min-width:768px){.promotion .flow__card{border-radius:8px;font-size:21.3333333333px;height:200px;line-height:26.6666666667px;width:66.6666666667px}}.promotion .flow__card--wash{height:85.3333333333vw}@media only screen and (min-width:768px){.promotion .flow__card--wash{height:426.6666666667px}}.promotion .flow__rows{display:flex;flex:1;flex-direction:column;gap:5.3333333333vw}@media only screen and (min-width:768px){.promotion .flow__rows{gap:26.6666666667px}}.promotion .flow__row{align-items:center;display:flex;height:40vw}@media only screen and (min-width:768px){.promotion .flow__row{height:200px}}.promotion .flow__connector{background-color:#ce0058;flex-shrink:0;height:3px;width:5.3333333333vw}@media only screen and (min-width:768px){.promotion .flow__connector{width:26.6666666667px}}.promotion .flow__product{align-items:center;background-color:#fdf2f5;border:1.5px solid #ce0058;border-radius:1.6vw;display:flex;flex-direction:column;gap:3.2vw;height:100%;justify-content:center;text-align:center}@media only screen and (min-width:768px){.promotion .flow__product{border-radius:8px;gap:16px}}.promotion .flow__product--large,.promotion .flow__product--small{flex:1}.promotion .flow__product__name{font-size:3.7333333333vw;line-height:4.8vw}@media only screen and (min-width:768px){.promotion .flow__product__name{font-size:18.6666666667px;line-height:24px}}.promotion .flow__product__img{width:8.5333333333vw}@media only screen and (min-width:768px){.promotion .flow__product__img{width:42.6666666667px}}.promotion .emulsion{align-items:center;display:flex;flex-direction:column;margin:21.3333333333vw -5.56% 0}@media only screen and (min-width:768px){.promotion .emulsion{margin:106.6666666667px 0 0}}.promotion .emulsion__heading{background-color:#ffe2e9;font-size:6.4vw;font-weight:400;line-height:1.2;padding:4.8vw 0;text-align:center;width:100%}@media only screen and (min-width:768px){.promotion .emulsion__heading{font-size:32px;padding:24px 0}}.promotion .emulsion__intro{align-items:center;display:flex;flex-direction:column;padding-top:10.6666666667vw}@media only screen and (min-width:768px){.promotion .emulsion__intro{padding-top:53.3333333333px}}.promotion .emulsion__catch{align-items:center;display:flex;flex-direction:column;gap:3.2vw;text-align:center}@media only screen and (min-width:768px){.promotion .emulsion__catch{gap:16px}}.promotion .emulsion__catch__sub{font-size:4.8vw;line-height:6.9333333333vw}@media only screen and (min-width:768px){.promotion .emulsion__catch__sub{font-size:24px;line-height:34.6666666667px}}.promotion .emulsion__catch__main{font-size:7.4666666667vw;line-height:1.2}@media only screen and (min-width:768px){.promotion .emulsion__catch__main{font-size:37.3333333333px}}.promotion .emulsion__img{margin:12.8vw 0 0 5.3333333333vw;width:80vw}@media only screen and (min-width:768px){.promotion .emulsion__img{margin:64px 0 0 26.6666666667px;width:400px}}.promotion .emulsion__name{align-items:center;display:flex;flex-direction:column;gap:3.2vw;padding:8.5333333333vw 0;text-align:center;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .emulsion__name{gap:16px;padding:42.6666666667px 0;width:446.6666666667px}}.promotion .emulsion__name__main{align-items:center;display:flex;flex-direction:column;font-size:5.3333333333vw;line-height:8vw}@media only screen and (min-width:768px){.promotion .emulsion__name__main{font-size:26.6666666667px;line-height:40px}}.promotion .emulsion__name__sub{font-size:3.7333333333vw;line-height:7.4666666667vw}@media only screen and (min-width:768px){.promotion .emulsion__name__sub{font-size:18.6666666667px;line-height:37.3333333333px}}.promotion .emulsion__name__sales{font-size:3.2vw;line-height:5.3333333333vw}@media only screen and (min-width:768px){.promotion .emulsion__name__sales{font-size:16px;line-height:26.6666666667px}}.promotion .emulsionBuy{background-color:#f2f2f2;box-sizing:border-box;margin-top:10.6666666667vw;padding:8.5333333333vw 5.3333333333vw 5.3333333333vw;width:100%}@media only screen and (min-width:768px){.promotion .emulsionBuy{margin-top:53.3333333333px;padding:42.6666666667px 24px 26.6666666667px}}.promotion .emulsionBuy__list{display:flex;flex-direction:column;gap:3.2vw}@media only screen and (min-width:768px){.promotion .emulsionBuy__list{gap:16px}}.promotion .emulsionBuy__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 .emulsionBuy__item{border-radius:8px;padding:21.3333333333px 21.3333333333px 21.3333333333px 10.6666666667px}}.promotion .emulsionBuy__item__img{flex-shrink:0;width:26.6666666667vw}@media only screen and (min-width:768px){.promotion .emulsionBuy__item__img{width:133.3333333333px}}.promotion .emulsionBuy__item__body{display:flex;flex-direction:column;gap:3.2vw}@media only screen and (min-width:768px){.promotion .emulsionBuy__item__body{gap:16px}}.promotion .emulsionBuy__item__ttl{font-size:4.2666666667vw;font-weight:700;line-height:6.4vw}@media only screen and (min-width:768px){.promotion .emulsionBuy__item__ttl{font-size:21.3333333333px;line-height:32px}}.promotion .emulsionBuy__item__name{font-size:3.7333333333vw;line-height:5.3333333333vw;margin-top:-1.0666666667vw}@media only screen and (min-width:768px){.promotion .emulsionBuy__item__name{font-size:18.6666666667px;line-height:26.6666666667px;margin-top:-5.3333333333px}}.promotion .emulsionBuy__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;padding:0 1.0666666667vw 0 2.9333333333vw;transition:opacity .3s ease;width:53.3333333333vw}@media only screen and (min-width:768px){.promotion .emulsionBuy__btn{font-size:18.6666666667px;height:45.3333333333px;padding:0 5.3333333333px 0 14.6666666667px;width:266.6666666667px}}.promotion .emulsionBuy__btn:hover{opacity:.8}.promotion .emulsionBuy__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 .emulsionBuy__btn__icon{height:34.6666666667px;width:34.6666666667px}}.promotion .main .emulsionBuy__btn__icon img{width:3.4666666667vw}@media only screen and (min-width:768px){.promotion .main .emulsionBuy__btn__icon img{width:17.3333333333px}}.promotion .emulsion__shop{box-sizing:border-box;margin-top:6.4vw;padding:0 5.3333333333vw;width:100%}@media only screen and (min-width:768px){.promotion .emulsion__shop{margin-top:32px;padding:0 24px}}.promotion .emulsionStep{align-items:center;display:flex;flex-direction:column;margin-top:17.0666666667vw;text-align:center}@media only screen and (min-width:768px){.promotion .emulsionStep{margin-top:85.3333333333px}}.promotion .emulsionStep__title,.promotion .emulsionType__title{color:#070707;font-size:6.4vw;font-weight:400;line-height:1.2}@media only screen and (min-width:768px){.promotion .emulsionStep__title,.promotion .emulsionType__title{font-size:32px}}.promotion .emulsionStep__img{padding:8.5333333333vw 0 6.4vw;width:85.6vw}@media only screen and (min-width:768px){.promotion .emulsionStep__img{padding:42.6666666667px 0 32px;width:428px}}.promotion .emulsionStep__txt{font-size:4.2666666667vw;line-height:6.4vw}@media only screen and (min-width:768px){.promotion .emulsionStep__txt{font-size:21.3333333333px;line-height:32px}}.promotion .emulsionStep__note{margin-top:3.2vw}@media only screen and (min-width:768px){.promotion .emulsionStep__note{margin-top:16px}}.promotion .emulsionType{align-items:center;display:flex;flex-direction:column;margin-top:17.0666666667vw;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .emulsionType{margin-top:85.3333333333px;width:446.6666666667px}}.promotion .emulsionType__title{border-bottom:1px solid #ce0058;padding-bottom:2.1333333333vw}@media only screen and (min-width:768px){.promotion .emulsionType__title{padding-bottom:10.6666666667px}}.promotion .emulsionType__list{display:flex;flex-direction:column;gap:5.3333333333vw;margin-top:8.5333333333vw;width:100%}@media only screen and (min-width:768px){.promotion .emulsionType__list{gap:26.6666666667px;margin-top:42.6666666667px}}.promotion .feature__twenty__inner{margin-bottom:2.6666666667vw}@media only screen and (min-width:768px){.promotion .feature__twenty__inner{margin-bottom:13.3333333333px}}.promotion .comparison-block{max-width:100%;width:100%}.promotion .feature__twenty__txt{font-size:4.2666666667vw;line-height:6.4vw;text-align:center}@media only screen and (min-width:768px){.promotion .feature__twenty__txt{font-size:21.3333333333px;line-height:32px}}.promotion .emulsionType__note{font-size:2.6666666667vw;line-height:4vw;margin-top:5.3333333333vw}@media only screen and (min-width:768px){.promotion .emulsionType__note{font-size:13.3333333333px;line-height:20px;margin-top:26.6666666667px}}.promotion .accordions{display:flex;flex-direction:column;gap:2.6666666667vw;margin-top:17.0666666667vw;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .accordions{gap:13.3333333333px;margin-top:85.3333333333px;width:446.6666666667px}}.promotion .accordion__btn{align-items:center;background-color:#fff;border:1px solid #bfbfbf;border-radius:999px;display:flex;font-size:4.2666666667vw;height:13.3333333333vw;justify-content:center;line-height:1;position:relative;transition:background-color .3s ease,border-color .3s ease}@media only screen and (min-width:768px){.promotion .accordion__btn{font-size:21.3333333333px;height:66.6666666667px}}.promotion .accordion__btn.is-open{background-color:#ffe2e9;border-color:transparent}.promotion .main .accordion__btn__icon{bottom:0;margin:auto 0;position:absolute;right:3.2vw;top:0;width:8vw}@media only screen and (min-width:768px){.promotion .main .accordion__btn__icon{right:16px;width:40px}}.promotion .accordion__btn.is-open .accordion__btn__icon--plus,.promotion .accordion__btn__icon--minus{visibility:hidden}.promotion .accordion__btn.is-open .accordion__btn__icon--minus{visibility:visible}.promotion .accordion__content{height:0;overflow:hidden}.promotion .accordion__content.is-open{height:auto}.promotion .emulsionHowto{display:flex;flex-direction:column;padding:8vw 0 5.3333333333vw}@media only screen and (min-width:768px){.promotion .emulsionHowto{padding:40px 0 26.6666666667px}}.promotion .emulsionHowto__movie{aspect-ratio:1/1;position:relative}.promotion .emulsionHowto__movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}.promotion .emulsionHowto__txt{font-size:4.2666666667vw;line-height:6.4vw;margin-top:5.3333333333vw}@media only screen and (min-width:768px){.promotion .emulsionHowto__txt{font-size:21.3333333333px;line-height:32px;margin-top:26.6666666667px}}.promotion .emulsionHowto__note{margin-top:2.6666666667vw}@media only screen and (min-width:768px){.promotion .emulsionHowto__note{margin-top:13.3333333333px}}.promotion .emulsionHowto__title{font-size:4.8vw;font-weight:400;line-height:6.9333333333vw;margin-top:10.6666666667vw;padding-bottom:6.6666666667vw;text-align:center}@media only screen and (min-width:768px){.promotion .emulsionHowto__title{font-size:24px;line-height:34.6666666667px;margin-top:53.3333333333px;padding-bottom:33.3333333333px}}.promotion .emulsionHowto__order+.emulsionHowto__note{margin-top:5.3333333333vw}@media only screen and (min-width:768px){.promotion .emulsionHowto__order+.emulsionHowto__note{margin-top:26.6666666667px}}.promotion .recommend{align-items:center;display:flex;flex-direction:column;gap:7.4666666667vw;margin-top:17.3333333333vw}@media only screen and (min-width:768px){.promotion .recommend{gap:37.3333333333px;margin-top:86.6666666667px}}.promotion .lineup__title,.promotion .recommend__title{font-size:6.4vw;font-weight:400;line-height:1.2}@media only screen and (min-width:768px){.promotion .lineup__title,.promotion .recommend__title{font-size:32px}}.promotion .recommend__banner{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:4.2666666667vw;padding:6.4vw;position:relative;text-align:center;transition:opacity .3s ease;width:100%}@media only screen and (min-width:768px){.promotion .recommend__banner{gap:21.3333333333px;padding:32px}}.promotion .recommend__banner:hover{opacity:.8}.promotion .recommend__banner__bg{height:100%;left:0;position:absolute;top:0;width:100%}.promotion .main .recommend__banner__bg img{height:100%;-o-object-fit:cover;object-fit:cover}.promotion .recommend__banner__catch{font-size:4.2666666667vw;font-weight:700;line-height:6.4vw;position:relative}@media only screen and (min-width:768px){.promotion .recommend__banner__catch{font-size:21.3333333333px;line-height:32px}}.promotion .recommend__banner__thumb{position:relative;width:72vw}@media only screen and (min-width:768px){.promotion .recommend__banner__thumb{width:360px}}.promotion .main .recommend__banner__thumb__badge{left:39.4666666667vw;position:absolute;top:4.2666666667vw;width:17.0666666667vw}@media only screen and (min-width:768px){.promotion .main .recommend__banner__thumb__badge{left:197.3333333333px;top:21.3333333333px;width:85.3333333333px}}.promotion .recommend__banner__txt{font-size:4.2666666667vw;line-height:6.4vw;position:relative}@media only screen and (min-width:768px){.promotion .recommend__banner__txt{font-size:21.3333333333px;line-height:32px}}.promotion .recommend__notes{margin-top:-3.2vw;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .recommend__notes{margin-top:-16px;width:446.6666666667px}}.promotion .recommend__note{font-size:2.6666666667vw;line-height:4vw}@media only screen and (min-width:768px){.promotion .recommend__note{font-size:13.3333333333px;line-height:20px}}.promotion .lineup{align-items:center;display:flex;flex-direction:column;gap:7.4666666667vw;margin-top:17.0666666667vw}@media only screen and (min-width:768px){.promotion .lineup{gap:37.3333333333px;margin-top:85.3333333333px}}.promotion .lineup__banner{align-items:center;background-color:#fff;border:1px solid #bfbfbf;border-radius:1.6vw;box-sizing:border-box;display:flex;height:22.4vw;justify-content:space-between;padding:0 4.2666666667vw 0 7.4666666667vw;transition:opacity .3s ease;width:100%}@media only screen and (min-width:768px){.promotion .lineup__banner{border-radius:8px;height:112px;padding:0 21.3333333333px 0 37.3333333333px}}.promotion .lineup__banner:hover{opacity:.8}.promotion .lineup__banner__img{width:36.5333333333vw}@media only screen and (min-width:768px){.promotion .lineup__banner__img{width:182.6666666667px}}.promotion .lineup__banner__txt{align-items:flex-start;display:flex;flex-direction:column;gap:1.6vw}@media only screen and (min-width:768px){.promotion .lineup__banner__txt{gap:8px}}.promotion .lineup__banner__txt__sub{font-size:3.7333333333vw;line-height:1.2}@media only screen and (min-width:768px){.promotion .lineup__banner__txt__sub{font-size:18.6666666667px}}.promotion .lineup__banner__txt__main{font-size:4.8vw;line-height:1.2}@media only screen and (min-width:768px){.promotion .lineup__banner__txt__main{font-size:24px}}.promotion .lineup__banner__icon{width:6.9333333333vw}@media only screen and (min-width:768px){.promotion .lineup__banner__icon{width:34.6666666667px}}.promotion .main .lineup__banner__icon img{transform:rotate(90deg)}