.base-makeup-step-2026-0410 html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.base-makeup-step-2026-0410 *,.base-makeup-step-2026-0410 ::before,.base-makeup-step-2026-0410 ::after{background-repeat:no-repeat;box-sizing:inherit}.base-makeup-step-2026-0410 ::before,.base-makeup-step-2026-0410 ::after{text-decoration:inherit;vertical-align:inherit}.base-makeup-step-2026-0410 *{padding:0;margin:0}.base-makeup-step-2026-0410 hr{overflow:visible;height:0;color:inherit}.base-makeup-step-2026-0410 details,.base-makeup-step-2026-0410 main{display:block}.base-makeup-step-2026-0410 summary{display:list-item}.base-makeup-step-2026-0410 [hidden]{display:none}.base-makeup-step-2026-0410 abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.base-makeup-step-2026-0410 a{background-color:rgba(0,0,0,0)}.base-makeup-step-2026-0410 a:active,.base-makeup-step-2026-0410 a:hover{outline-width:0}.base-makeup-step-2026-0410 code,.base-makeup-step-2026-0410 kbd,.base-makeup-step-2026-0410 pre,.base-makeup-step-2026-0410 samp{font-family:monospace,monospace}.base-makeup-step-2026-0410 pre{font-size:1em}.base-makeup-step-2026-0410 b,.base-makeup-step-2026-0410 strong{font-weight:bolder}.base-makeup-step-2026-0410 sub,.base-makeup-step-2026-0410 sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.base-makeup-step-2026-0410 sub{bottom:-0.25em}.base-makeup-step-2026-0410 sup{top:-0.5em}.base-makeup-step-2026-0410 table{border-color:inherit;text-indent:0}.base-makeup-step-2026-0410 iframe{border-style:none}.base-makeup-step-2026-0410 input{border-radius:0}.base-makeup-step-2026-0410 [type=number]::-webkit-inner-spin-button,.base-makeup-step-2026-0410 [type=number]::-webkit-outer-spin-button{height:auto}.base-makeup-step-2026-0410 [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.base-makeup-step-2026-0410 [type=search]::-webkit-search-decoration{-webkit-appearance:none}.base-makeup-step-2026-0410 textarea{overflow:auto;resize:vertical}.base-makeup-step-2026-0410 button,.base-makeup-step-2026-0410 input,.base-makeup-step-2026-0410 optgroup,.base-makeup-step-2026-0410 select,.base-makeup-step-2026-0410 textarea{font:inherit}.base-makeup-step-2026-0410 optgroup{font-weight:bold}.base-makeup-step-2026-0410 button{overflow:visible}.base-makeup-step-2026-0410 button,.base-makeup-step-2026-0410 select{text-transform:none}.base-makeup-step-2026-0410 button,.base-makeup-step-2026-0410 [type=button],.base-makeup-step-2026-0410 [type=reset],.base-makeup-step-2026-0410 [type=submit],.base-makeup-step-2026-0410 [role=button]{cursor:pointer}.base-makeup-step-2026-0410 button::-moz-focus-inner,.base-makeup-step-2026-0410 [type=button]::-moz-focus-inner,.base-makeup-step-2026-0410 [type=reset]::-moz-focus-inner,.base-makeup-step-2026-0410 [type=submit]::-moz-focus-inner{border-style:none;padding:0}.base-makeup-step-2026-0410 button:-moz-focusring,.base-makeup-step-2026-0410 [type=button]::-moz-focus-inner,.base-makeup-step-2026-0410 [type=reset]::-moz-focus-inner,.base-makeup-step-2026-0410 [type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}.base-makeup-step-2026-0410 button,.base-makeup-step-2026-0410 html [type=button],.base-makeup-step-2026-0410 [type=reset],.base-makeup-step-2026-0410 [type=submit]{-webkit-appearance:button}.base-makeup-step-2026-0410 button,.base-makeup-step-2026-0410 input,.base-makeup-step-2026-0410 select,.base-makeup-step-2026-0410 textarea{background-color:rgba(0,0,0,0);border-style:none}.base-makeup-step-2026-0410 a:focus,.base-makeup-step-2026-0410 button:focus,.base-makeup-step-2026-0410 input:focus,.base-makeup-step-2026-0410 select:focus,.base-makeup-step-2026-0410 textarea:focus{outline-width:0}.base-makeup-step-2026-0410 select{-moz-appearance:none;-webkit-appearance:none}.base-makeup-step-2026-0410 select::-ms-expand{display:none}.base-makeup-step-2026-0410 select::-ms-value{color:currentColor}.base-makeup-step-2026-0410 legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}.base-makeup-step-2026-0410 ::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.base-makeup-step-2026-0410 [disabled]{cursor:default}.base-makeup-step-2026-0410 img{border-style:none;vertical-align:middle}.base-makeup-step-2026-0410 progress{vertical-align:baseline}.base-makeup-step-2026-0410 [aria-busy=true]{cursor:progress}.base-makeup-step-2026-0410 [aria-controls]{cursor:pointer}.base-makeup-step-2026-0410 [aria-disabled=true]{cursor:default}.base-makeup-step-2026-0410 ol,.base-makeup-step-2026-0410 ul,.base-makeup-step-2026-0410 li{list-style-type:none}.base-makeup-step-2026-0410 a{text-decoration:none}.base-makeup-step-2026-0410 a,.base-makeup-step-2026-0410 abbr,.base-makeup-step-2026-0410 acronym,.base-makeup-step-2026-0410 address,.base-makeup-step-2026-0410 applet,.base-makeup-step-2026-0410 article,.base-makeup-step-2026-0410 aside,.base-makeup-step-2026-0410 audio,.base-makeup-step-2026-0410 b,.base-makeup-step-2026-0410 big,.base-makeup-step-2026-0410 blockquote,.base-makeup-step-2026-0410 body,.base-makeup-step-2026-0410 canvas,.base-makeup-step-2026-0410 caption,.base-makeup-step-2026-0410 cite,.base-makeup-step-2026-0410 code,.base-makeup-step-2026-0410 dd,.base-makeup-step-2026-0410 del,.base-makeup-step-2026-0410 details,.base-makeup-step-2026-0410 dfn,.base-makeup-step-2026-0410 div,.base-makeup-step-2026-0410 dl,.base-makeup-step-2026-0410 dt,.base-makeup-step-2026-0410 em,.base-makeup-step-2026-0410 embed,.base-makeup-step-2026-0410 fieldset,.base-makeup-step-2026-0410 figcaption,.base-makeup-step-2026-0410 figure,.base-makeup-step-2026-0410 footer,.base-makeup-step-2026-0410 form,.base-makeup-step-2026-0410 h1,.base-makeup-step-2026-0410 h2,.base-makeup-step-2026-0410 h3,.base-makeup-step-2026-0410 h4,.base-makeup-step-2026-0410 h5,.base-makeup-step-2026-0410 h6,.base-makeup-step-2026-0410 header,.base-makeup-step-2026-0410 hgroup,.base-makeup-step-2026-0410 html,.base-makeup-step-2026-0410 i,.base-makeup-step-2026-0410 iframe,.base-makeup-step-2026-0410 img,.base-makeup-step-2026-0410 ins,.base-makeup-step-2026-0410 kbd,.base-makeup-step-2026-0410 label,.base-makeup-step-2026-0410 legend,.base-makeup-step-2026-0410 li,.base-makeup-step-2026-0410 mark,.base-makeup-step-2026-0410 menu,.base-makeup-step-2026-0410 nav,.base-makeup-step-2026-0410 object,.base-makeup-step-2026-0410 ol,.base-makeup-step-2026-0410 output,.base-makeup-step-2026-0410 p,.base-makeup-step-2026-0410 pre,.base-makeup-step-2026-0410 q,.base-makeup-step-2026-0410 ruby,.base-makeup-step-2026-0410 s,.base-makeup-step-2026-0410 samp,.base-makeup-step-2026-0410 section,.base-makeup-step-2026-0410 small,.base-makeup-step-2026-0410 span,.base-makeup-step-2026-0410 strike,.base-makeup-step-2026-0410 strong,.base-makeup-step-2026-0410 sub,.base-makeup-step-2026-0410 summary,.base-makeup-step-2026-0410 sup,.base-makeup-step-2026-0410 table,.base-makeup-step-2026-0410 tbody,.base-makeup-step-2026-0410 td,.base-makeup-step-2026-0410 tfoot,.base-makeup-step-2026-0410 th,.base-makeup-step-2026-0410 thead,.base-makeup-step-2026-0410 time,.base-makeup-step-2026-0410 tr,.base-makeup-step-2026-0410 tt,.base-makeup-step-2026-0410 ul,.base-makeup-step-2026-0410 var,.base-makeup-step-2026-0410 video{padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box;color:inherit}.base-makeup-step-2026-0410 img{width:100%}.base-makeup-step-2026-0410 svg{overflow:hidden}.base-makeup-step-2026-0410 h1,.base-makeup-step-2026-0410 h2,.base-makeup-step-2026-0410 h3,.base-makeup-step-2026-0410 h4,.base-makeup-step-2026-0410 h5,.base-makeup-step-2026-0410 h6{font-weight:normal}.base-makeup-step-2026-0410 *:focus{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.base-makeup-step-2026-0410 *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.base-makeup-step-2026-0410{overflow-x:clip;scroll-behavior:smooth;font-size:12px;background-color:#fff;color:#221815;line-height:1.5;letter-spacing:.05em}.base-makeup-step-2026-0410 a:hover{opacity:1}.base-makeup-step-2026-0410 .display-none{display:none !important}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .inner{width:100%;max-width:1080px;margin-top:60px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}}.base-makeup-step-2026-0410 .text-space-zero{letter-spacing:-0.1em;padding-right:.2em}.base-makeup-step-2026-0410 .link-btn__wrapper{display:flex;align-items:center;justify-content:center;-moz-column-gap:10px;column-gap:10px;margin-top:20px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .link-btn__wrapper{margin-top:15px;-moz-column-gap:5px;column-gap:5px}}.base-makeup-step-2026-0410 .link-btn{display:block;text-align:center;position:relative;background-color:#595959;line-height:1;color:#fff;letter-spacing:.07em;padding:12.5px 10px;margin-right:auto;margin-left:auto}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .link-btn{padding:10px;transition:opacity .3s ease;transition:color .3s ease}.base-makeup-step-2026-0410 .link-btn::after{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.base-makeup-step-2026-0410 .link-btn:hover{color:#fff;opacity:.7;transition:opacity .3s ease}.base-makeup-step-2026-0410 .link-btn:hover::after{opacity:1}.base-makeup-step-2026-0410 .link-btn:hover .link-btn__icon{right:16px;transition:right .3s ease}}.base-makeup-step-2026-0410 .link-btn.link-btn--pdf{color:#231815;font-size:14px;width:100%;height:70px;text-align:center;margin:auto;transition:opacity .3s ease;opacity:1;display:grid;place-items:center;background-color:#f2f2f2;padding-right:20px;padding-left:20px;border:1px solid #595959;color:#595959}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .link-btn.link-btn--pdf{width:600px;transition:opacity .3s ease}}.base-makeup-step-2026-0410 .link-btn.link-btn--pdf .link-btn__icon{right:15px;width:10px;height:8px}.base-makeup-step-2026-0410 .link-btn.link-btn--pdf .link-btn__icon path{fill:#595959}.base-makeup-step-2026-0410 .link-btn.link-btn--pdf+.banner-link__img{margin-top:40px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .link-btn.link-btn--pdf:hover{opacity:.7;transition:opacity .3s ease}}.base-makeup-step-2026-0410 .link-btn.link-btn--black{border:1px solid #231815;color:#231815}.base-makeup-step-2026-0410 .link-btn.link-btn--transparent{background-color:rgba(0,0,0,0)}.base-makeup-step-2026-0410 .link-btn.link-btn--transparent:hover .link-btn__icon{right:15px;transition:right .3s ease}.base-makeup-step-2026-0410 .link-btn.link-btn--transparent .link-btn__icon{right:23px;transition:right .3s ease}.base-makeup-step-2026-0410 .link-btn.link-btn--transparent .link-btn__icon path{fill:#595959}.base-makeup-step-2026-0410 .link-btn.link-btn--box{border:1px solid #231815;color:#231815}.base-makeup-step-2026-0410 .link-btn.link-btn--box .link-btn__icon path{fill:#231815}.base-makeup-step-2026-0410 .link-btn.step-item__btn--transparent{background-color:rgba(0,0,0,0);border:1px solid #595959;color:#595959}.base-makeup-step-2026-0410 .link-btn.step-item__btn--transparent .link-btn__icon path{fill:#595959}.base-makeup-step-2026-0410 .link-btn .link-btn__text--lg{font-size:12px;letter-spacing:0}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .link-btn .link-btn__text--lg{font-size:11px}}.base-makeup-step-2026-0410 .link-btn .link-btn__text--sm{font-size:11px;letter-spacing:0}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .link-btn .link-btn__text--sm{font-size:9px}}.base-makeup-step-2026-0410 .link-btn__inner{z-index:9;position:relative;width:100%;display:flex;justify-content:center;align-items:flex-end}.base-makeup-step-2026-0410 .link-btn__icon{position:absolute;top:50%;transform:translateY(-50%);right:-2px;height:7px;width:8px;font-size:0;line-height:1;vertical-align:middle}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .link-btn__icon{height:8px;right:-3px;transition:right .3s ease}}.base-makeup-step-2026-0410 .mv{width:100%;position:relative;overflow:hidden;display:flex}.base-makeup-step-2026-0410 .mv.has-animation .mv__ttl-box{transition:opacity 1s ease,translate 1s ease;opacity:0;translate:0 10px}.base-makeup-step-2026-0410 .mv.has-animation .mv__ttl-box{transition-delay:.5s}.base-makeup-step-2026-0410 .mv.has-animation .mv__lead__head__logo,.base-makeup-step-2026-0410 .mv.has-animation .mv__lead__catch,.base-makeup-step-2026-0410 .mv.has-animation .mv__lead__text-en{opacity:0;translate:0 10px;transition:opacity 1s ease,translate 1s ease}.base-makeup-step-2026-0410 .mv.has-animation.is-animated .mv__box__img{opacity:1;translate:0 0;filter:none;transition:opacity .8s ease,translate .8s ease,filter .8s ease}.base-makeup-step-2026-0410 .mv.has-animation.is-animated .mv__box__img_1{animation:animation_fade_lineup 1.6s infinite}.base-makeup-step-2026-0410 .mv.has-animation.is-animated .mv__ttl-box{opacity:1;translate:0 0}.base-makeup-step-2026-0410 .mv.has-animation.is-animated .mv__lead__head__logo,.base-makeup-step-2026-0410 .mv.has-animation.is-animated .mv__lead__catch,.base-makeup-step-2026-0410 .mv.has-animation.is-animated .mv__lead__text-en{opacity:1;translate:0 0}.base-makeup-step-2026-0410 .mv.has-animation.is-animated .mv__lead__head__logo{transition-delay:.9s}.base-makeup-step-2026-0410 .mv.has-animation.is-animated .mv__lead__text-en{transition-delay:1.1s}.base-makeup-step-2026-0410 .mv.has-animation.is-animated .mv__lead__catch{transition-delay:1.3s}.base-makeup-step-2026-0410 .mv__container{width:100%;position:relative}.base-makeup-step-2026-0410 .mv__lead{padding:0;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);white-space:nowrap;text-align:center}.base-makeup-step-2026-0410 .mv__lead__head__logo{width:40vw;margin:0 auto;vertical-align:middle;line-height:1;font-size:0;display:block}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .mv__lead__head__logo{width:18.2882223848vw}}.base-makeup-step-2026-0410 .mv__lead__text-en{font-size:4.8vw;letter-spacing:.1em;line-height:1.5;margin-top:2.6666666667vw}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .mv__lead__text-en{font-size:2.1945866862vw;margin-top:2.1945866862vw;text-align:center}}.base-makeup-step-2026-0410 .mv__lead__catch{font-size:3.4666666667vw;letter-spacing:.06em;line-height:1.5;margin-top:4vw}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .mv__lead__catch{font-size:1.4630577908vw;text-align:center;margin-top:2.9261155816vw}}.base-makeup-step-2026-0410 .mv__box__img{opacity:0;transition-delay:.8s;position:relative;font-size:0;line-height:1}.base-makeup-step-2026-0410 .mv__box__img_1{width:100%;display:block}.base-makeup-step-2026-0410 .mv__box__img-wrapper{position:relative}.base-makeup-step-2026-0410 .lineup{padding-bottom:20px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup{width:100%;padding-bottom:0}}.base-makeup-step-2026-0410 .lineup__header{font-size:20px;letter-spacing:.05em;text-align:center;position:relative;margin:0 auto 50px;padding-top:100px;letter-spacing:.1em}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup__header{padding-top:60px;margin-bottom:30px}}.base-makeup-step-2026-0410 .lineup__header__inner{display:inline-block;color:rgba(0,0,0,0);background:linear-gradient(to right, #051A1F 50%, rgba(219, 160, 185, 0.3019607843) 50%) 100%;-webkit-background-clip:text;background-clip:text;background-size:200% 100%;transition:all 1.2s ease}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup__header--shadow .lineup__header__inner{padding:0 27px}}.base-makeup-step-2026-0410 .lineup .lineup__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:15px;grid-row-gap:30px;text-align:center;margin-top:30px;padding-right:30px;padding-left:30px;margin-bottom:140px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup .lineup__list{max-width:720px;grid-template-columns:repeat(6, 1fr);grid-template-rows:1fr;grid-column-gap:30px;grid-row-gap:0px;margin-top:40px;margin-right:auto;margin-left:auto;margin-bottom:80px}}.base-makeup-step-2026-0410 .lineup .lineup__list__item__link{display:block;width:100%}.base-makeup-step-2026-0410 .lineup .lineup__list__item__link:hover .lineup__list__img{filter:grayscale(0);transition:filter .2s ease}.base-makeup-step-2026-0410 .lineup .lineup__list__img{display:block;width:100%;filter:grayscale(1);transition:filter .2s ease}.base-makeup-step-2026-0410 .lineup .lineup__list__img.is-active{filter:grayscale(0);transition:filter .2s ease}.base-makeup-step-2026-0410 .lineup .lineup__list__text{font-size:11px;line-height:1.5;letter-spacing:0;margin-top:10px;display:block}.base-makeup-step-2026-0410 .lineup .lineup__section{position:relative}.base-makeup-step-2026-0410 .lineup .lineup__section.is-animation .lineup__header{background-position:0 100%}.base-makeup-step-2026-0410 .lineup .lineup__section.is-animation .lineup__header__inner{background-position:0 100%}.base-makeup-step-2026-0410 .lineup .lineup__section.is-active{opacity:1;pointer-events:auto}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__item-section--facepowder{padding-left:25px;padding-right:76px;margin-bottom:80px}.base-makeup-step-2026-0410 .lineup__item-section--facepowder .lineup__product__img{order:2}.base-makeup-step-2026-0410 .lineup__item-section--facepowder .lineup__product__info{order:1}}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup__item-section--facepowder{position:relative;margin-bottom:60px}}.base-makeup-step-2026-0410 .lineup__product{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product{flex-direction:row;margin:0 auto 0}}.base-makeup-step-2026-0410 .lineup__product__inner{width:100%;height:100%}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product__inner{padding-left:50px;padding-right:50px;max-width:1090px;margin:auto}}.base-makeup-step-2026-0410 .lineup__product__img{font-size:0;position:relative;display:block;margin-top:30px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product__img{width:39%;max-width:350px;max-width:290px;position:relative;margin:0}.base-makeup-step-2026-0410 .lineup__product__img img{transition:opacity .3s ease;opacity:1}}.base-makeup-step-2026-0410 .lineup__product__img--hover-none:hover img{opacity:1}.base-makeup-step-2026-0410 .lineup__product__img__item{width:50px;font-size:0;text-align:center;margin:0 auto;display:block}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product__img__item{width:75px}}.base-makeup-step-2026-0410 .lineup__product__img__item--1{opacity:1}.base-makeup-step-2026-0410 .lineup__product__img__item--2{z-index:9;opacity:0;position:absolute;top:0;left:0px}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup__product__img__item--2{left:20px;width:calc(100% - 40px)}}.base-makeup-step-2026-0410 .lineup__product__name{font-size:14px;line-height:1;text-align:center}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product__name{width:30%}}.base-makeup-step-2026-0410 .lineup__product__name__text{font-size:14px;letter-spacing:0}.base-makeup-step-2026-0410 .lineup__product__name__text__sub{font-size:13px;margin-top:20px;line-height:1.5;letter-spacing:0}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup__product__info{padding:0 21px}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product__info{width:100%;max-width:286.5px}}.base-makeup-step-2026-0410 .lineup__product__info__new{font-size:11px;color:#fff;display:block;line-height:1;width:-moz-fit-content;width:fit-content;margin:30px auto 0;padding:5px 10px;letter-spacing:.06em}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product__info__new{margin-left:0;margin-top:0}}.base-makeup-step-2026-0410 .lineup__product__info__new--1{background-color:#c3c4c4}.base-makeup-step-2026-0410 .lineup__product__info__new--2{background-color:#a4a5a5}.base-makeup-step-2026-0410 .lineup__product__info__new--2 .step-item__tags{background-color:#f9f1e8}.base-makeup-step-2026-0410 .lineup__product__info__new--3{background-color:#8d8d8d}.base-makeup-step-2026-0410 .lineup__product__info__ttl{font-size:16px;line-height:1.5;margin-top:15px;text-align:center;letter-spacing:0;white-space:nowrap;text-wrap:nowrap}.base-makeup-step-2026-0410 .lineup__product__info__ttl__small{font-size:13px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product__info__ttl{text-align:left;margin-top:20px}}.base-makeup-step-2026-0410 .lineup__product__info__ttl+.lineup__product__info__ttl{margin-top:-4px}.base-makeup-step-2026-0410 .lineup__product__info__price{font-size:12px;letter-spacing:0;margin-top:15px}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup__product__info__price{text-align:center}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product__info__price{font-size:11px;margin-top:12px}}.base-makeup-step-2026-0410 .lineup__product__info__name{font-size:13px;letter-spacing:.06em;line-height:1;margin-top:30px;text-align:center}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product__info__name{font-size:12px;text-align:left;margin-top:40px}}.base-makeup-step-2026-0410 .lineup__product__info__text{font-size:14px;line-height:1.64;letter-spacing:0}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product__info__text{font-size:12px;margin-top:20px;line-height:1.5}}.base-makeup-step-2026-0410 .lineup__product__info__text--sm{font-size:12px;line-height:1.5;margin-top:10px;display:block}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product__info__text--sm{font-size:12px}}.base-makeup-step-2026-0410 .lineup__product__palette{margin-top:10px}.base-makeup-step-2026-0410 .lineup__product__palette__thumb{width:50px;margin-right:11px}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup__product__palette__thumb{width:50px;margin-right:13px}}.base-makeup-step-2026-0410 .lineup__product__palette__name{line-height:1.3}.base-makeup-step-2026-0410 .lineup__product__palette>li{display:flex}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup__product__palette>li:not(:last-child){margin-bottom:6px}}.base-makeup-step-2026-0410 .lineup__product__palette__link{display:flex;align-items:center;transition:.3s ease}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product__palette__link:hover{opacity:.7;transition:.3s ease}}.base-makeup-step-2026-0410 .lineup__product__palette__name{font-size:11px;line-height:1.5;letter-spacing:.03em}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product__palette__name{padding-left:4px}}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup__product__palette__name{line-height:1.5}}.base-makeup-step-2026-0410 .lineup__product__note{font-size:14px;text-decoration:underline;text-underline-offset:2px;display:block;width:-moz-fit-content;width:fit-content;margin-top:20px;line-height:1}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__product__note{font-size:12px}}.base-makeup-step-2026-0410 .lineup__product__note:hover{opacity:.7;transition:opacity .3s ease}.base-makeup-step-2026-0410 .lineup__product__note__inner{z-index:9;position:relative;width:100%;display:block}.base-makeup-step-2026-0410 .lineup__product__note__icon{position:absolute;top:24%;right:-18px;width:8px;height:6px}.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img--00{width:73%;position:absolute;top:10%;left:-20%}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img--00{transform:rotate(-4deg)}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img--00{width:42%;left:0;transform:translateY(-50%);top:50%}}.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img--01{width:90%;position:absolute;top:17%;left:-23%}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img--01{transform:rotate(-10deg)}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img--01{width:39%;left:-5%;transform:translateY(-50%);top:50%}}.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img--02{width:66%;position:absolute;top:12.2%;left:-19%}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img--02{width:37%;width:42%;left:0;transform:translateY(-50%);top:50%}}.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img--03{width:61%;position:absolute;top:13%;left:-13%;transform:rotate(4deg)}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img--03{width:32%;left:0;transform:translateY(-50%);top:50%}}.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img--04{width:76%;position:absolute;top:13%;left:-14%;transform:rotate(13deg)}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img--04{width:32%;left:-3%;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img__wrapper--05{width:41%;position:absolute;top:8%;left:1%;transform:rotate(-4deg);aspect-ratio:171/334}}@media screen and (max-width: 768px)and (min-width: 769px){.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img__wrapper--05{transform:rotate(-14deg) translateY(-50%);top:50%;width:40%;left:0}}.base-makeup-step-2026-0410 .lineup .lineup__sp__bg__img--05{position:absolute;transform:rotate(2deg)}.base-makeup-step-2026-0410 .lineup .lineup__bg__deco{opacity:0;filter:blur(2px);transition:opacity 1.4s ease,filter 1.4s ease}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup .lineup__bg__deco{display:none}}.base-makeup-step-2026-0410 .lineup .lineup__section--00 .lineup__bg__deco{width:73%;position:absolute;top:8%;left:-22%;transform:rotate(-6deg)}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup .lineup__section--00 .lineup__bg__deco{width:38%;left:0;transform:translateY(-50%);top:50%}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup .lineup__section--00 .lineup__bg__deco img{max-height:96vh;height:100%;width:auto}}.base-makeup-step-2026-0410 .lineup .lineup__section--01 .lineup__bg__deco{width:66%;position:absolute;top:17%;left:-17%;transform:rotate(-15deg)}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup .lineup__section--01 .lineup__bg__deco{width:46%;left:-2%;transform:translateY(-50%);top:50%}}.base-makeup-step-2026-0410 .lineup .lineup__section--02 .lineup__bg__deco{width:66%;position:absolute;top:12.2%;left:-19%}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup .lineup__section--02 .lineup__bg__deco{width:37%;left:0;transform:translateY(-50%);top:50%}}.base-makeup-step-2026-0410 .lineup .lineup__section--03 .lineup__bg__deco{width:67%;position:absolute;top:13%;left:-18%;transform:rotate(2deg)}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup .lineup__section--03 .lineup__bg__deco{width:32%;left:-1%;transform:translateY(-50%);top:46%}}.base-makeup-step-2026-0410 .lineup .lineup__section--04 .lineup__bg__deco{width:76%;position:absolute;top:6%;left:-14%;transform:rotate(15deg)}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup .lineup__section--04 .lineup__bg__deco{width:32%;left:1%;top:50%;transform:translateY(-50%)}}.base-makeup-step-2026-0410 .lineup .lineup__section--05 .lineup__bg__deco{width:50%;position:absolute;top:-1%;left:-12%}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup .lineup__section--05 .lineup__bg__deco{transform:translateY(-50%);top:50%;width:28%;left:1%}}.base-makeup-step-2026-0410 .lineup .product__trigger{height:10px;background-color:gray}.base-makeup-step-2026-0410 .lineup__head{text-align:center;margin-top:60px;padding:0 20px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__head{margin-top:100px}}.base-makeup-step-2026-0410 .lineup__head__text{font-size:18px;line-height:1.5;letter-spacing:.06em}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__head__text{font-size:20px}}.base-makeup-step-2026-0410 .lineup__head__desc{font-size:13px;line-height:2;letter-spacing:.06em;margin-top:30px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__head__desc{font-size:14px}}.base-makeup-step-2026-0410 .lineup__head__product__name{font-size:15px;line-height:1;letter-spacing:.06em;margin-top:40px;padding-top:40px;border-top:1px solid #d9d9d9}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__head__product__name{padding-top:35px;font-size:16px;border-top:0px}}.base-makeup-step-2026-0410 .lineup__head__product__text{font-size:12px;line-height:2;letter-spacing:.06em;margin-top:20px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup__head__product__text{font-size:12px}}.base-makeup-step-2026-0410 .lineup__swiper{position:relative}.base-makeup-step-2026-0410 .lineup__sp__bg{pointer-events:none;top:0;left:0;position:absolute;position:fixed;height:100vh;width:100%;opacity:0}.base-makeup-step-2026-0410 .lineup__sp__bg.is-visible{opacity:1;top:0;left:0}.base-makeup-step-2026-0410 .lineup__sp__bg .lineup__sp__bg__img{opacity:0;visibility:hidden;pointer-events:none}.base-makeup-step-2026-0410 .lineup__sp__bg .lineup__sp__bg__img.is-active{opacity:1;visibility:visible;pointer-events:auto}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup__product .lineup__product__name,.base-makeup-step-2026-0410 .lineup__product .lineup__product__img__item,.base-makeup-step-2026-0410 .lineup__product .lineup__product__info,.base-makeup-step-2026-0410 .lineup__product .link-btn__wrapper{opacity:0;translate:0 14px;transition:opacity 2s ease,translate 2s ease}}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup__product.is-animation .lineup__product__name{opacity:1}}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup__product.is-animation .lineup__product__img__item{opacity:1;transition-delay:.2s}}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup__product.is-animation .lineup__product__info{opacity:1;transition-delay:.3s}}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup__product.is-animation .link-btn__wrapper{opacity:1;transition-delay:.4s}}.base-makeup-step-2026-0410 .lineup__head__text,.base-makeup-step-2026-0410 .lineup__head__desc,.base-makeup-step-2026-0410 .lineup__head__product__name,.base-makeup-step-2026-0410 .lineup__head__product__text,.base-makeup-step-2026-0410 .lineup__list{opacity:0;translate:0 10px;transition:opacity 1s ease,translate 1s ease}.base-makeup-step-2026-0410 .lineup__head__text.is-animation,.base-makeup-step-2026-0410 .lineup__head__desc.is-animation,.base-makeup-step-2026-0410 .lineup__head__product__name.is-animation,.base-makeup-step-2026-0410 .lineup__head__product__text.is-animation,.base-makeup-step-2026-0410 .lineup__list.is-animation{opacity:1;translate:0 0}.base-makeup-step-2026-0410 .step-item .step-item__main-img{opacity:0;translate:0 10px;transition:opacity 2s ease,translate .8s ease,filter 1.2s ease}.base-makeup-step-2026-0410 .step-item.is-animation .step-item__main-img{opacity:1;translate:0 0px;filter:blur(0px)}.base-makeup-step-2026-0410 .step-item--1 .step-item__plus-wrap{background:rgba(0,0,0,0)}.base-makeup-step-2026-0410 .step-item--1 .step-item__before-after{position:absolute;bottom:0;right:0;transition:opacity .3s ease}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item--1 .step-item__before-after{margin-top:21px;position:inherit}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item--1 .step-item__before-after:hover{opacity:.7;transition:opacity .3s ease;cursor:pointer}}.base-makeup-step-2026-0410 .step-item--2 .step-item__plus-wrap{background:rgba(0,0,0,0)}.base-makeup-step-2026-0410 .step-item--2 .step-item__inner{padding-top:75px}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .step-item--2 .step-item__inner{padding-bottom:0px}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item--2 .step-item__inner{padding-top:114px;padding-bottom:54px}}.base-makeup-step-2026-0410 .step-item--2 .step-item__inner::before{top:173.5px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item--2 .step-item__inner::before{top:227px}}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .step-item--2 .step-item__before-after{margin-top:-8px}}.base-makeup-step-2026-0410 .step-item--3{padding-bottom:60px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item--3{padding-bottom:150px}}.base-makeup-step-2026-0410 .step-item--3 .step-item__inner{padding-top:75px;padding-bottom:0}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item--3 .step-item__inner{padding-top:117px}}.base-makeup-step-2026-0410 .step-item--3 .step-item__inner::before{top:173.5px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item--3 .step-item__inner::before{top:230.5px}}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .step-item--3 .step-item__before-after{margin-top:-10px}}.base-makeup-step-2026-0410 .step-item__inner{position:relative;display:flex;flex-direction:column;padding:40px 25px 60px 49px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__inner{padding:150px 0 93px;max-width:1267px;margin:0 auto;gap:0 2.874%;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}}.base-makeup-step-2026-0410 .step-item__inner::before{content:"";position:absolute;left:25px;top:145px;bottom:0;width:1px;background-color:#9b8469}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__inner::before{top:263.5px}}.base-makeup-step-2026-0410 .step-item__plus-wrap{width:100%;position:relative}.base-makeup-step-2026-0410 .step-item__col-left{display:contents;position:relative}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__col-left{display:flex;flex-direction:column;flex:0 0 30.665%}}.base-makeup-step-2026-0410 .step-item__col-center{flex:1;min-width:0;order:2;align-self:flex-end;position:relative;width:100%}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__col-center{flex:0 0 32.841%;order:unset;align-self:flex-start}}.base-makeup-step-2026-0410 .step-item__col-right{display:contents;position:relative}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__col-right{display:flex;flex-direction:column;flex:0 0 30.665%}}.base-makeup-step-2026-0410 .step-item__head{display:flex;gap:12px;flex-basis:100%;order:1;margin-bottom:50px;margin-left:-34px;align-items:center}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__head{flex-basis:auto;order:unset;margin-bottom:0;padding-right:30px;margin-left:0}}.base-makeup-step-2026-0410 .step-item__num{font-size:60px;color:#9b8469;flex-shrink:0;line-height:.9;letter-spacing:0}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__num{font-size:90px;display:block}}.base-makeup-step-2026-0410 .step-item__category{font-size:14px;color:#9b8469;line-height:1.2}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__category{font-size:15px;padding-top:0;margin-top:0px}}.base-makeup-step-2026-0410 .step-item__title{font-size:22.5px;margin-top:5px;line-height:1}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__title{font-size:27.5px;margin-top:10px}}.base-makeup-step-2026-0410 .step-item__award{position:absolute;top:0;left:13px;width:18%;z-index:2}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__award{max-width:78px;width:19%;left:-10px;top:-10px}}.base-makeup-step-2026-0410 .step-item__voce{position:absolute;top:20px;left:8px;width:15%;z-index:2}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__voce{width:13%;max-width:78px;left:-10px;top:-10px}}.base-makeup-step-2026-0410 .step-item--3 .step-item__main-img .step-item__main-img__elem{margin-top:30px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item--3 .step-item__main-img .step-item__main-img__elem{margin-top:0}}.base-makeup-step-2026-0410 .step-item__main-img .step-item__main-img__elem{width:66.446%;margin:auto;height:auto;display:block}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__main-img .step-item__main-img__elem{width:82.5%;transition:opacity .3s ease}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__main-img__link:hover .step-item__main-img__elem{opacity:.7;transition:opacity .3s ease}}.base-makeup-step-2026-0410 .step-item__before-after{flex:0 0 38%;width:34%;order:2;margin-left:-24px;position:relative;z-index:2;align-self:flex-end;transition:opacity .3s ease}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__before-after{order:unset;flex:none;align-self:auto;width:130px;margin-left:0;text-align:center}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__before-after:hover{opacity:.7;transition:opacity .3s ease;cursor:pointer}}.base-makeup-step-2026-0410 .step-item__before-after__img{width:100%;height:auto;display:block}.base-makeup-step-2026-0410 .step-item__before-after__link{display:block;position:relative;font-size:11px;text-wrap:nowrap;margin:5px auto 0;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__before-after__link{font-size:12px;margin-top:7px}}.base-makeup-step-2026-0410 .step-item__before-after__link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#231815}@keyframes arrow-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(3px)}}.base-makeup-step-2026-0410 .step-item__before-after__link__arrow{position:absolute;top:0;bottom:0;right:-10px;margin:auto;width:4px !important;line-height:1;animation:arrow-nudge 1.4s ease-in-out infinite}.base-makeup-step-2026-0410 .step-item__desc{flex-basis:100%;order:3;margin-top:30px;font-size:14px;line-height:1.5}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__desc{flex-basis:auto;order:unset;margin-top:100px;padding-right:0px;margin-left:70px}}.base-makeup-step-2026-0410 .step-item__info{flex-basis:100%;order:4;margin-top:20px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__info{flex-basis:auto;order:unset;margin-top:30px;width:84%}}.base-makeup-step-2026-0410 .step-item__full-img{display:none}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__full-img{display:block;width:100%;margin-top:50px}.base-makeup-step-2026-0410 .step-item__full-img img{width:100%;height:auto;display:block}}.base-makeup-step-2026-0410 .step-item__name{font-size:16px;line-height:1.5}.base-makeup-step-2026-0410 .step-item__tags{margin-top:10px;display:flex;-moz-column-gap:5px;column-gap:5px}.base-makeup-step-2026-0410 .step-item__tag{font-size:10px;padding:3px;background-color:#f9f1e8}.base-makeup-step-2026-0410 .step-item__detail{font-size:12px;line-height:1.5;margin-top:20px}.base-makeup-step-2026-0410 .step-item__btn{margin-top:20px;font-size:14px;text-align:center;line-height:1;color:#fff;display:block;position:relative;padding:15px 5px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__btn:hover{opacity:.7}}.base-makeup-step-2026-0410 .step-item__btn .link-btn__icon{right:23px}.base-makeup-step-2026-0410 .step-item__btn+.step-item__btn{margin-top:12px}.base-makeup-step-2026-0410 .step-item__plus-wrap__inner{max-width:1267px;margin:auto}.base-makeup-step-2026-0410 .step-item__plus{display:flex;align-items:center;gap:20px;margin:0;padding:25px 20px 25px 49px;background-color:#fff;transition:opacity .3s ease;opacity:1}.base-makeup-step-2026-0410 .step-item__plus::before{content:"";position:absolute;left:25px;top:0px;bottom:0;width:1px;height:calc(100% + 25px);background-color:#9b8469}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__plus::before{left:34.5px;height:calc(100% + 64px)}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__plus:hover{opacity:.7;transition:opacity .3s ease;cursor:pointer}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__plus{max-width:520px;margin:0 auto 0 -9.5px;position:relative;padding-right:25px;padding-left:73px;z-index:2}}.base-makeup-step-2026-0410 .step-item__plus__inner{max-width:1267px;margin:auto}.base-makeup-step-2026-0410 .step-item__plus__content{flex:1}.base-makeup-step-2026-0410 .step-item__plus__label{font-size:15px;margin-bottom:20px}.base-makeup-step-2026-0410 .step-item__plus__body{display:flex;align-items:flex-start;gap:10px}.base-makeup-step-2026-0410 .step-item__plus__dot{display:block;width:17px;height:17px;border-radius:50%;background-color:#9b8469;flex-shrink:0;position:absolute;top:50%;transform:translateY(-50%);left:16.5px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__plus__dot{left:26px}}.base-makeup-step-2026-0410 .step-item__plus__dot::before,.base-makeup-step-2026-0410 .step-item__plus__dot::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#9b8469;transform:translate3d(0, 0, 0);z-index:-1}.base-makeup-step-2026-0410 .step-item__plus__dot::before{animation:dot-ripple 4s ease-out infinite}.base-makeup-step-2026-0410 .step-item__plus__dot::after{animation:dot-ripple 4s ease-out 2s infinite}@keyframes dot-ripple{0%{transform:scale(0.95);opacity:1}90%{opacity:.1}100%{transform:scale(2);opacity:0}}.base-makeup-step-2026-0410 .step-item__plus__info{flex:1}.base-makeup-step-2026-0410 .step-item__plus__new{display:inline-block;font-size:10px;border:1px solid #231815;padding:2px 6px;letter-spacing:.06em;line-height:1}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__plus__new{padding:5px 10px}}.base-makeup-step-2026-0410 .step-item__plus__name{font-size:15px;letter-spacing:0;margin-top:6px;line-height:1.5}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__plus__name{font-size:16px}}.base-makeup-step-2026-0410 .step-item__plus__desc{font-size:12px;line-height:1.625;margin-top:5px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__plus__desc{font-size:13px}}.base-makeup-step-2026-0410 .step-item__plus__link{display:inline-block;position:relative;font-size:12px;text-wrap:nowrap;margin-top:10px}.base-makeup-step-2026-0410 .step-item__plus__link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#231815}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__plus__link{transition:opacity .3s ease}.base-makeup-step-2026-0410 .step-item__plus__link:hover{opacity:.7}}.base-makeup-step-2026-0410 .step-item__plus__link__arrow{position:absolute;top:0;bottom:0;right:-10px;margin:auto;width:4px;line-height:1;animation:arrow-nudge 1.4s ease-in-out infinite}.base-makeup-step-2026-0410 .step-item__plus__img{width:43%}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .step-item__plus__img{width:auto;max-width:224px}}.base-makeup-step-2026-0410 .step-item__plus__img img{width:100%;height:auto;display:block}.base-makeup-step-2026-0410 .banner-link{background-color:#fff;font-size:0;padding:60px 20px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .banner-link{padding:100px 20px 80px}}.base-makeup-step-2026-0410 .banner-link .banner__coming__soon{font-size:14px;text-align:center;margin-bottom:80px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .banner-link .banner__coming__soon{font-size:20px;margin-bottom:120px}}.base-makeup-step-2026-0410 .banner-link__img{display:block}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .banner-link__img{width:600px;margin:auto;transition:opacity .3s ease;opacity:1}.base-makeup-step-2026-0410 .banner-link__img:hover{opacity:.7}}.base-makeup-step-2026-0410 .banner-link__img+.banner-link__img{margin-top:20px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .banner-link__img+.banner-link__img{margin-top:25px}}.base-makeup-step-2026-0410 .last-pattern{width:100%;height:250px;font-size:0;line-height:1;overflow:hidden}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .last-pattern{height:150px}}.base-makeup-step-2026-0410 .modal{z-index:99;position:fixed;top:0;left:0;width:100%;height:100%;padding:60px 20px 40px;background:rgba(89,89,89,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal{padding:40px 20px}}.base-makeup-step-2026-0410 .modal.has-animation{transition:opacity .5s ease;opacity:0;pointer-events:none}.base-makeup-step-2026-0410 .modal.has-animation:not(.active) .video__cover{pointer-events:none}.base-makeup-step-2026-0410 .modal.has-animation.active{opacity:1;pointer-events:auto}.base-makeup-step-2026-0410 .modal__inner{position:relative;width:100%;height:100%;cursor:default;padding:17px 30px 30px;background-color:#fff;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .modal__inner{max-height:-moz-fit-content;max-height:fit-content}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__inner{max-width:1000px;max-height:100%;height:auto;margin:auto;padding:75px 100px 75px 100px}}.base-makeup-step-2026-0410 .modal__inner::-webkit-scrollbar{display:none}.base-makeup-step-2026-0410 .modal__header-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__header-bar{margin-bottom:0;position:absolute;top:25px;left:0;width:100%}}.base-makeup-step-2026-0410 .modal__header{text-align:center;font-size:12px;letter-spacing:0;line-height:1.5;margin-bottom:15px;margin-left:-15px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__header{font-size:15px;margin-left:25px;margin-bottom:40px}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__detail{display:flex;justify-content:space-between;padding:0;-moz-column-gap:30px;column-gap:30px}}.base-makeup-step-2026-0410 .modal__detail__img-box{vertical-align:middle;line-height:1;font-size:0}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__detail__img-box{max-width:403px}}.base-makeup-step-2026-0410 .modal__lead-box{margin-top:20px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__lead-box{margin-top:0;width:calc(100% - 260px)}}.base-makeup-step-2026-0410 .modal__lead__text{font-size:14px;line-height:1.7;letter-spacing:0;display:block}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__lead__text{line-height:1.5}}.base-makeup-step-2026-0410 .modal__lead__text+.modal__lead__subtext{margin-top:15px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__lead__text+.modal__lead__subtext{margin-top:20px}}.base-makeup-step-2026-0410 .modal__lead__xstext{font-size:11px;line-height:1.5;letter-spacing:0;display:block;margin-top:15px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__lead__xstext{font-size:10px;margin-top:20px}}.base-makeup-step-2026-0410 .modal__lead__subtext{font-size:11px;line-height:1.5;letter-spacing:0;display:block}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__lead__subtext{font-size:10px}}.base-makeup-step-2026-0410 .modal__lead__subtext+.modal__lead__subtext{margin-top:5px}.base-makeup-step-2026-0410 .modal__lead-list>li{position:relative}.base-makeup-step-2026-0410 .modal__lead-list>li:not(:last-child){margin-bottom:15px}.base-makeup-step-2026-0410 .modal__lead-list__lead{position:relative;font-size:12px;line-height:1.7;padding-left:1.5em}.base-makeup-step-2026-0410 .modal__lead-list__lead__num{position:absolute;top:0;left:0}.base-makeup-step-2026-0410 .modal__lead-list__lead__label{font-size:10px;padding:4px 5px;background-color:#ddd7cd;margin-right:5px}.base-makeup-step-2026-0410 .modal__lead-list__lead__img--modal-1{width:68%;margin:15px auto 0}.base-makeup-step-2026-0410 .modal__close-box{padding-top:50px;text-align:center}.base-makeup-step-2026-0410 .modal__close{display:inline-block;position:relative;margin-right:-15px;padding-left:15px;width:23px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__close{position:absolute;margin-right:0;right:25px}}.base-makeup-step-2026-0410 .modal__close-bottom{color:#231815;display:inline-flex;align-items:center;gap:10px;width:auto;margin-right:0;padding-left:0}.base-makeup-step-2026-0410 .modal__close-bottom__text{font-size:12px;line-height:1;color:#231815}.base-makeup-step-2026-0410 .modal__close-bottom .modal__close__icon{position:static;transform:none;width:15px}.base-makeup-step-2026-0410 .modal__close__icon{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%}.base-makeup-step-2026-0410 .modal__pc-img{width:200px}.base-makeup-step-2026-0410 .modal__pc-img__ttl{font-size:11px;line-height:1;text-align:center;background-color:#ddd7cd;margin-bottom:20px;padding:5px}.base-makeup-step-2026-0410 .modal--finish .modal__header{margin-bottom:0;text-align:left}.base-makeup-step-2026-0410 .modal__finish__items{display:flex;flex-direction:column;gap:25px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__finish__items{flex-direction:row;gap:100px}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__finish__item{flex:1}}.base-makeup-step-2026-0410 .modal__finish__img{width:100%;line-height:1;font-size:0}.base-makeup-step-2026-0410 .modal__finish__img img{width:100%;height:auto;display:block}.base-makeup-step-2026-0410 .modal__finish__chip{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:15px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__finish__chip{margin-top:20px}}.base-makeup-step-2026-0410 .modal__finish__chip img{width:25px;height:auto;display:block}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__finish__chip img{width:33px}}.base-makeup-step-2026-0410 .modal__finish__chip span{font-size:16px}.base-makeup-step-2026-0410 .modal__finish__text{font-size:14px;line-height:1.5;margin-top:10px;text-align:center}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__finish__text{margin-top:15px}}.base-makeup-step-2026-0410 .modal__finish__legend{display:flex;align-items:flex-start;gap:20px;margin-top:25px;padding-top:25px;border-top:1px solid #231815}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__finish__legend{margin-top:30px;padding-top:30px;justify-content:center;align-items:center}}.base-makeup-step-2026-0410 .modal__finish__legend__icon{width:50px;flex-shrink:0;height:auto;display:block}.base-makeup-step-2026-0410 .modal__finish__legend__body{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__finish__legend__body{flex-direction:row;gap:20px}}.base-makeup-step-2026-0410 .modal__finish__legend__text{font-size:11px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__finish__legend__text{font-size:13px}}.base-makeup-step-2026-0410 .modal__finish__legend__text span{font-size:10px;margin-top:3px;line-height:1.2;display:block}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__finish__legend__text span{font-size:12px}}.base-makeup-step-2026-0410 .modal--tips .modal__header{margin-bottom:0;text-align:left}.base-makeup-step-2026-0410 .modal__tips__body{display:flex;flex-direction:column;gap:30px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__tips__body{flex-direction:row;align-items:center;gap:100px}}.base-makeup-step-2026-0410 .modal__tips__img{width:100%;line-height:1;font-size:0}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .modal__tips__img{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__tips__img{width:400px;flex-shrink:0}}.base-makeup-step-2026-0410 .modal__tips__img img{width:100%;height:auto;display:block}.base-makeup-step-2026-0410 .modal__tips__right{display:flex;flex-direction:column-reverse;gap:30px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__tips__right{flex:1;flex-direction:column;gap:30px}}.base-makeup-step-2026-0410 .modal__tips__artist{display:flex;flex-direction:column;align-items:center;gap:12px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__tips__artist{gap:15px;flex-direction:row;align-items:center}}.base-makeup-step-2026-0410 .modal__tips__artist__img{width:140px;height:auto;display:block}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__tips__artist__img{width:120px;flex-shrink:0}}.base-makeup-step-2026-0410 .modal__tips__artist__info{text-align:center}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__tips__artist__info{text-align:left}}.base-makeup-step-2026-0410 .modal__tips__artist__role{font-size:11px;letter-spacing:0}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__tips__artist__role{font-size:13px}}.base-makeup-step-2026-0410 .modal__tips__artist__name{font-size:16px;margin-top:4px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__tips__artist__name{margin-top:10px}}.base-makeup-step-2026-0410 .modal__tips__artist__link{display:inline-block;position:relative;font-size:12px;text-wrap:nowrap;margin-top:10px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__tips__artist__link{margin-top:25px;transition:opacity .3s ease}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__tips__artist__link:hover{opacity:.7;transition:opacity .3s ease}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__tips__artist__link:hover .modal__tips__artist__link__arrow{transform:translateY(0) translateX(3px);transition:transform .3s ease}}.base-makeup-step-2026-0410 .modal__tips__artist__link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#231815}.base-makeup-step-2026-0410 .modal__tips__artist__link__arrow{position:absolute;top:50%;right:-13px;translate:0 -50%;width:5px;line-height:1;transition:transform .3s ease}.base-makeup-step-2026-0410 .modal__tips__text{font-size:13px;line-height:1.5}.base-makeup-step-2026-0410 .modal--ba .modal__header{margin-bottom:0;text-align:left}.base-makeup-step-2026-0410 .modal--ba .modal__detail{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal--ba .modal__detail{flex-direction:row;align-items:flex-start;align-items:center;gap:50px}}.base-makeup-step-2026-0410 .modal--ba .modal__lead-box{margin-top:0;width:100%}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal--ba .modal__lead-box{width:auto;flex:1}}.base-makeup-step-2026-0410 .modal--ba .modal__detail__img-box{width:100%;line-height:1;font-size:0}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal--ba .modal__detail__img-box{width:54%;flex-shrink:0;order:-1}}.base-makeup-step-2026-0410 .modal--ba .modal__detail__img-box img{width:100%;height:auto;display:block}.base-makeup-step-2026-0410 .modal__lead__title{font-size:22.5px;line-height:1.3;letter-spacing:.02em;margin-bottom:16px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__lead__title{font-size:25px;margin-bottom:30px;line-height:1.4}}.base-makeup-step-2026-0410 .modal--plus .modal__header{margin-bottom:0;text-align:left;font-size:15px}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .modal--plus-1 .modal__inner{padding-bottom:0}}.base-makeup-step-2026-0410 .modal--plus-1 .modal__plus-tips{padding-bottom:30px}.base-makeup-step-2026-0410 .modal--plus-1 .modal__plus-tips__body{gap:30px}.base-makeup-step-2026-0410 .modal__plus-main{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-main{flex-direction:row;align-items:center;gap:50px}}.base-makeup-step-2026-0410 .modal__plus-main__img{width:100%;line-height:1;font-size:0}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-main__img{width:50%;flex-shrink:0}}.base-makeup-step-2026-0410 .modal__plus-main__img a{transition:opacity .3s ease}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-main__img a:hover{opacity:.7;transition:opacity .3s ease}}.base-makeup-step-2026-0410 .modal__plus-main__img img{width:100%;height:auto;display:block}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-main__info{flex:1;max-width:300px}}.base-makeup-step-2026-0410 .modal__plus-main__desc{font-size:16px;line-height:1.625}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-main__desc{line-height:1.5;font-size:14px;margin-right:-100px}}.base-makeup-step-2026-0410 .modal__plus-main__new{display:inline-block;font-size:11px;background-color:#f2f2f2;padding:5px 10px;line-height:1;margin-top:20px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-main__new{margin-top:30px}}.base-makeup-step-2026-0410 .modal__plus-main__name{font-size:15px;margin-top:20px;line-height:1.5}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-main__name{font-size:15px;margin-top:10px}}.base-makeup-step-2026-0410 .modal__plus-main__price{font-size:12px;margin-top:8px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-main__price{margin-top:5px}}.base-makeup-step-2026-0410 .modal__plus-main__btn,.base-makeup-step-2026-0410 .modal__lead__btn{margin-top:20px;width:100%;display:grid;place-items:center}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-main__btn,.base-makeup-step-2026-0410 .modal__lead__btn{height:44px;margin-top:30px}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 #modal-3 .modal__tips__right{gap:20px}}.base-makeup-step-2026-0410 #modal-3 .modal__lead__btn{margin-top:0}.base-makeup-step-2026-0410 .modal__plus-main__palette{display:flex;justify-content:center;gap:12px;margin-top:20px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-main__palette{gap:20px;flex-wrap:wrap}}.base-makeup-step-2026-0410 .modal__plus-main__palette a{transition:opacity .3s ease}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-main__palette a:hover{opacity:.7;transition:opacity .3s ease}}.base-makeup-step-2026-0410 .modal__plus-main__palette__item{display:flex;align-items:center;gap:5px}.base-makeup-step-2026-0410 .modal__plus-main__palette__item img{width:30px;height:auto;display:block;border-radius:50%}.base-makeup-step-2026-0410 .modal__plus-main__palette__item span{font-size:11px}.base-makeup-step-2026-0410 .modal__plus-video{margin-top:50px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-video{width:75%;max-width:600px;margin-right:auto;margin-left:auto;display:block}}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .modal__plus-video{margin-top:24px;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}.base-makeup-step-2026-0410 .modal__plus-video__header{font-size:16px;text-align:center;margin-top:30px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-video__header{margin-top:70px}}.base-makeup-step-2026-0410 .modal__plus-video__header+.video{margin-top:10px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-video__header+.video{margin-top:20px}}.base-makeup-step-2026-0410 .modal__plus-video .video{width:100%;line-height:1;font-size:0}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-video .video{max-width:100%}}.base-makeup-step-2026-0410 .modal__plus-tips{margin-top:30px;padding-top:30px;background-color:#f2f2f2}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .modal__plus-tips{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-tips{margin-top:50px;padding:25px 50px 40px 50px}}.base-makeup-step-2026-0410 .modal__plus-tips__label{font-size:14px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #231815}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-tips__label{margin-bottom:40px}}.base-makeup-step-2026-0410 .modal__plus-tips__body{display:flex;flex-direction:column-reverse;gap:20px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-tips__body{flex-direction:row;align-items:flex-start;gap:58px}}.base-makeup-step-2026-0410 .modal__plus-tips__artist{display:flex;flex-direction:column;align-items:center;flex-shrink:0}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-tips__artist{flex-direction:row;align-items:flex-start;gap:25px;align-items:center}}.base-makeup-step-2026-0410 .modal__plus-tips__artist__img{width:185px;height:auto;display:block;flex-shrink:0}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-tips__artist__img{width:120px}}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .modal__plus-tips__artist__info{text-align:center}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-tips__artist__info{display:flex;flex-direction:column;justify-content:center}}.base-makeup-step-2026-0410 .modal__plus-tips__artist__role{font-size:13px;margin-top:15px;letter-spacing:0}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-tips__artist__role{margin-top:0}}.base-makeup-step-2026-0410 .modal__plus-tips__artist__name{font-size:16px;margin-top:10px;line-height:1}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-tips__artist__name{margin-top:10px;font-size:16px}}.base-makeup-step-2026-0410 .modal__plus-tips__artist__link{display:inline-block;position:relative;font-size:12px;text-wrap:nowrap;margin-top:15px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-tips__artist__link{width:-moz-fit-content;width:fit-content;margin-top:25px}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-tips__artist__link:hover{opacity:.7;transition:opacity .3s ease}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-tips__artist__link:hover .modal__plus-tips__artist__link__arrow{transform:translateY(0) translateX(3px);transition:transform .3s ease}}.base-makeup-step-2026-0410 .modal__plus-tips__artist__link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#231815}.base-makeup-step-2026-0410 .modal__plus-tips__artist__link__arrow{position:absolute;top:50%;right:-10px;translate:0 -50%;width:4px;line-height:1;transition:transform .3s ease}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-tips__text{flex:1}}.base-makeup-step-2026-0410 .modal__plus-tips__text__link{position:relative}.base-makeup-step-2026-0410 .modal__plus-tips__text__link::after{content:"";position:absolute;bottom:0px;left:0;width:100%;height:1px;background-color:#231815}.base-makeup-step-2026-0410 .modal__plus-tips__text p{font-size:13px;line-height:1.5}.base-makeup-step-2026-0410 .modal__plus-tips__text p+p{margin-top:10px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__plus-tips__text p+p{margin-top:15px}}.base-makeup-step-2026-0410 .modal__container-sub{display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px;-moz-column-gap:20px;column-gap:20px;row-gap:10px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__container-sub{margin-top:20px;-moz-column-gap:15px;column-gap:15px}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__container-sub:has(.modal__container-sub__item--only){justify-content:flex-start}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__container-sub:has(.modal__container-sub__item--5){justify-content:flex-start}}.base-makeup-step-2026-0410 .modal__container-sub--5{justify-content:space-evenly}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__container-sub--5{-moz-column-gap:10px;column-gap:10px;justify-content:center}}.base-makeup-step-2026-0410 .modal__container-sub--5 .modal__container-sub__item{width:calc(33% - 13px)}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__container-sub--5 .modal__container-sub__item{width:calc(20% - 8px)}}.base-makeup-step-2026-0410 .modal__container-sub--5 .modal__container-sub__text{margin-top:5px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__container-sub--5 .modal__container-sub__text{font-size:8px}}.base-makeup-step-2026-0410 .modal__container-sub__item{width:46%;justify-content:center}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__container-sub__item{width:calc(33.3% - 10.5px)}}.base-makeup-step-2026-0410 .modal__container-sub__item--only{max-width:250px;width:100%}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__container-sub__item--only{max-width:150px}}.base-makeup-step-2026-0410 .modal__container-sub__item--only .modal__container-sub__img{width:100%}.base-makeup-step-2026-0410 .modal__container-sub__item--5{max-width:250px;width:100%}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__container-sub__item--5{max-width:185px}}.base-makeup-step-2026-0410 .modal__container-sub__item--5 .modal__container-sub__img{width:100%}.base-makeup-step-2026-0410 .modal__container-sub__img{vertical-align:middle;line-height:1;font-size:0;width:75px;margin:0 auto;display:block}.base-makeup-step-2026-0410 .modal__container-sub__text{font-size:10px;line-height:1.3;letter-spacing:0;margin-top:0px;display:block;text-align:center}.base-makeup-step-2026-0410 .modal__container-sub__text-sm{width:100%;letter-spacing:0;line-height:1;font-size:10px;text-align:center;margin-top:10px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .modal__container-sub__text-sm{font-size:9px;text-align:left;margin-top:0px}}.base-makeup-step-2026-0410 .intro{text-align:center;position:relative;overflow:hidden;height:auto;margin:0 auto;padding:35px 0 40px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .intro{padding-top:75px}}.base-makeup-step-2026-0410 .intro .intro__inner{position:relative;width:100%;margin:0 auto}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .intro .intro__inner{padding-left:50px;padding-right:50px;max-width:1090px;margin:auto;max-width:1000px;width:calc(100% - 100px)}}.base-makeup-step-2026-0410 .intro .intro__inner .intro__lead,.base-makeup-step-2026-0410 .intro .intro__inner .intro__head,.base-makeup-step-2026-0410 .intro .intro__inner .intro__body__item{opacity:0;translate:0 10px;transition:opacity 1s ease,translate 1s ease}.base-makeup-step-2026-0410 .intro .intro__inner.is-animation .intro__lead{opacity:1;translate:0 0px;filter:blur(0px);transition-delay:1.5s}.base-makeup-step-2026-0410 .intro .intro__inner.is-animation .intro__head{opacity:1;translate:0 0px;filter:blur(0px);transition-delay:1.5s}.base-makeup-step-2026-0410 .intro .intro__inner.is-animation .intro__body__item{opacity:1;translate:0 0}.base-makeup-step-2026-0410 .intro .intro__inner.is-animation .intro__body__item--1{transition-delay:1.7s}.base-makeup-step-2026-0410 .intro .intro__inner.is-animation .intro__body__item--2{transition-delay:1.8s}.base-makeup-step-2026-0410 .intro .intro__inner.is-animation .intro__body__item--3{transition-delay:1.9s}.base-makeup-step-2026-0410 .intro__lead{font-size:13px;line-height:1.76;padding-bottom:40px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .intro__lead{font-size:14px;padding-bottom:47px}}.base-makeup-step-2026-0410 .intro__head{display:flex;width:100%}.base-makeup-step-2026-0410 .intro__head__item{flex:1;position:relative;padding:10px 0;text-align:center}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .intro__head__item{padding:9px 0}}.base-makeup-step-2026-0410 .intro__head__item--1{background-color:#fff8ef}.base-makeup-step-2026-0410 .intro__head__item--2{background-color:#f3e7d8}.base-makeup-step-2026-0410 .intro__head__item--2:before{content:"";position:absolute;top:0;z-index:1;left:0;width:10px;height:100%;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#fff8ef}.base-makeup-step-2026-0410 .intro__head__item--3{background-color:#ead9c5}.base-makeup-step-2026-0410 .intro__head__item--3:before{content:"";position:absolute;top:0;z-index:1;left:0;width:10px;height:100%;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#f3e7d8}.base-makeup-step-2026-0410 .intro__head__item__text{font-size:14px;color:#9b8469}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .intro__head__item__text{font-size:15px}}.base-makeup-step-2026-0410 .intro__body{display:flex;width:100%}.base-makeup-step-2026-0410 .intro__body__item{flex:1;display:flex;flex-direction:column;align-items:center;padding:10px 10px 30px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .intro__body__item{padding:12px 0px 50px}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .intro__body__item:hover .intro__body__image{opacity:.7;transition:opacity .3s ease}}.base-makeup-step-2026-0410 .intro__body__head{font-size:13px;margin-bottom:15px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .intro__body__head{font-size:15px}}.base-makeup-step-2026-0410 .intro__body__image{width:76%;margin-bottom:16px;transition:opacity .3s ease}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .intro__body__image{width:43%;margin-bottom:15px}}.base-makeup-step-2026-0410 .intro__body__image img{width:100%;height:auto}.base-makeup-step-2026-0410 .intro__body__text{font-size:10px;line-height:1.5;margin-bottom:15px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .intro__body__text{font-size:12px;margin-bottom:20px}}.base-makeup-step-2026-0410 .intro__body__arrow{width:14px;margin-top:auto;transition:translate .3s ease}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .intro__body__arrow{width:16px}}.base-makeup-step-2026-0410 .intro__body__item:hover .intro__body__arrow{translate:0 7px}.base-makeup-step-2026-0410 .nav{z-index:99;position:fixed;bottom:0;left:0;width:100%;height:71px;display:flex;border-top:1px solid #bfac95;transition:opacity .5s ease;opacity:0;pointer-events:none}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .nav{height:60px}}.base-makeup-step-2026-0410 .nav.is-shown{opacity:1;pointer-events:auto}.base-makeup-step-2026-0410 .nav .nav__item{flex:1;position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#9b8469;flex-direction:column;gap:7.5px;padding:11px 5px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .nav .nav__item{flex-direction:row;gap:15px;padding:10px 0}}.base-makeup-step-2026-0410 .nav .nav__item--1{background-color:#fff8ef}.base-makeup-step-2026-0410 .nav .nav__item--2{background-color:#f3e7d8}.base-makeup-step-2026-0410 .nav .nav__item--2::before{content:"";position:absolute;top:0;z-index:1;left:0;width:10px;height:100%;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#fff8ef}.base-makeup-step-2026-0410 .nav .nav__item--3{background-color:#ead9c5}.base-makeup-step-2026-0410 .nav .nav__item--3::before{content:"";position:absolute;top:0;z-index:1;left:0;width:10px;height:100%;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#f3e7d8}.base-makeup-step-2026-0410 .nav .nav__item .nav__item__step{position:relative;font-size:12px;line-height:1}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .nav .nav__item .nav__item__step{font-size:14px}}.base-makeup-step-2026-0410 .nav .nav__item .nav__item__step::before{content:"";width:6px;height:6px;background-color:#9b8469;border-radius:50%;vertical-align:middle;display:block;position:absolute;left:-10px;top:50%;transform:translateY(-50%) translateX(-100%);opacity:0;transition:opacity .4s ease}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .nav .nav__item .nav__item__step::before{font-size:7px;left:-20px;width:7px;height:7px}}.base-makeup-step-2026-0410 .nav .nav__item .nav__item__name{font-size:11px;line-height:1}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .nav .nav__item .nav__item__name{font-size:13px}}.base-makeup-step-2026-0410 .nav .nav__item.is-active .nav__item__step::before{opacity:1}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .lineup-video{margin-top:30px}}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .lineup-video .video{width:calc(33.3% + 10px)}}.base-makeup-step-2026-0410 .video-wrapper{position:relative;padding:0px 25px 60px 49px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .video-wrapper{padding:0 0 115px;max-width:1267px;margin-left:auto;margin-right:auto}}.base-makeup-step-2026-0410 .video-wrapper::before{content:"";position:absolute;left:25px;top:-40px;bottom:0;width:1px;background-color:#9b8469}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .video-wrapper::before{top:-10px}}.base-makeup-step-2026-0410 .video{position:relative;aspect-ratio:16/9;font-size:0;line-height:1;margin-top:30px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .video{max-width:700px;width:100%;margin:auto}}.base-makeup-step-2026-0410 .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.base-makeup-step-2026-0410 .video__header{font-size:16px;text-align:center}.base-makeup-step-2026-0410 .video__header+.video{margin-top:10px}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .video__header+.video{margin-top:20px}}.base-makeup-step-2026-0410 .video--modal{margin-bottom:0;width:100%}.base-makeup-step-2026-0410 .video__cover{z-index:9;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s ease;opacity:1;pointer-events:auto;cursor:pointer}.base-makeup-step-2026-0410 .video__cover>img:not(.video__cover__triangle){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-makeup-step-2026-0410 .video__cover__triangle{z-index:9;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:50px;height:70px}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .video__cover__triangle{width:25px;height:35px}}.base-makeup-step-2026-0410 .video.is-active .video__cover{opacity:0;pointer-events:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.base-makeup-step-2026-0410 .section-head__en{font-size:20px;line-height:1.5;letter-spacing:.1em;text-align:center;display:block;margin-right:auto;margin-left:auto;width:-moz-fit-content;width:fit-content}.base-makeup-step-2026-0410 .section-head__ja{font-size:12px;line-height:1.5;letter-spacing:.06em;text-align:center;display:block;width:-moz-fit-content;width:fit-content;margin-top:15px;margin-right:auto;margin-left:auto}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .section-head__ja{margin-top:25px}}.base-makeup-step-2026-0410 .is-pc{display:block}@media screen and (max-width: 768px){.base-makeup-step-2026-0410 .is-pc{display:none !important}}.base-makeup-step-2026-0410 .is-sp{display:block}@media screen and (min-width: 769px){.base-makeup-step-2026-0410 .is-sp{display:none !important}}.base-makeup-step-2026-0410 .text-space-zero{letter-spacing:-0.17em;padding-left:.2em;margin-right:4px}