.page-lp-beautyup img{width:100%}.page-lp-beautyup .kv{position:relative;padding-bottom:1px}.page-lp-beautyup .kv__img{font-size:0;height:160.2325581395vw}.page-lp-beautyup .kv__logo{position:absolute;top:4.4186046512vw;left:6.7441860465vw;width:42.3255813953vw;font-size:0}.page-lp-beautyup .kv__ttl{position:absolute;top:22.7906976744vw;left:0;right:0;text-align:center;font-size:0}.page-lp-beautyup .kv__ttl img{width:64.4186046512vw;margin-inline:auto}.page-lp-beautyup .kv__circle{position:fixed;top:3.2558139535vw;right:4.1860465116vw;width:17.9069767442vw;display:block;font-size:0;z-index:99}.page-lp-beautyup .kv__banner{position:absolute;bottom:0;left:0;right:0}.page-lp-beautyup .banner{font-size:0}.page-lp-beautyup .beauty-up{padding-block:11.1627906977vw 8.8372093023vw}.page-lp-beautyup .beauty-up .inner{padding-inline:5.8139534884vw}.page-lp-beautyup .beauty-up__ttl{text-align:center;font-size:0;position:relative}.page-lp-beautyup .beauty-up__ttl img{width:64.6511627907vw;margin-inline:auto}.page-lp-beautyup .beauty-up__content{margin-top:-11.8604651163vw}.page-lp-beautyup .beauty-up__content .img{font-size:0}.page-lp-beautyup .beauty-up__content .ttl{font-family:"Noto Serif JP",serif;font-size:3.6930232558vw;text-align:center;font-weight:500;letter-spacing:.1em;margin-block:6.511627907vw 0;line-height:1.5}.page-lp-beautyup .beauty-up__content .ttl span{font-size:5.3093023256vw;position:relative;padding-bottom:0.9302325581vw;letter-spacing:.1em}.page-lp-beautyup .beauty-up__content .ttl span:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#000}.page-lp-beautyup .beauty-up__img{font-size:0;text-align:center;margin-top:8.6046511628vw}.page-lp-beautyup .beauty-up__img img{width:88.6046511628vw;margin-inline:auto}.page-lp-beautyup .experience{background-color:#eff2ff;padding-block:6.2790697674vw 15.1162790698vw}.page-lp-beautyup .experience__ttl{text-align:center;font-size:5.1162790698vw;line-height:1.5;letter-spacing:.05em;font-family:"Noto Serif JP",serif;font-weight:500;position:relative;padding-bottom:2.7906976744vw;margin:0}.page-lp-beautyup .experience__ttl:after{content:"";position:absolute;bottom:0;left:0;right:0;margin-inline:auto;width:79.3023255814vw;height:1.6279069767vw;background:url("../img/experience_ico.svg") no-repeat center/contain}.page-lp-beautyup .experience__img{margin-top:7.2093023256vw;position:relative;font-size:0;text-align:center}.page-lp-beautyup .experience__img img{width:66.2790697674vw;margin-inline:auto}.page-lp-beautyup .experience__img .circle-list{position:absolute;width:29.3023255814vw;height:29.3023255814vw;background-color:rgba(154,170,237,.9);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding:0;margin:0}.page-lp-beautyup .experience__img .circle-list li{padding-left:3.023255814vw;position:relative;color:#fff;font-size:2.5744186047vw;font-weight:500;letter-spacing:.1em;text-align:left}.page-lp-beautyup .experience__img .circle-list li:before{content:"";position:absolute;width:0.9302325581vw;height:1.8604651163vw;border:solid #f0e3c1;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-lp-beautyup .experience__img .circle-list.--circle01{left:-2.5581395349vw;bottom:-6.2790697674vw;line-height:1.6621499548;padding-left:3.488372093vw}.page-lp-beautyup .experience__img .circle-list.--circle01 li:before{left:0.9302325581vw;top:1.1627906977vw}.page-lp-beautyup .experience__img .circle-list.--circle02{right:-1.3953488372vw;top:-3.9534883721vw;line-height:1.2104787715;padding-left:4.4186046512vw}.page-lp-beautyup .experience__img .circle-list.--circle02 li:not(:last-child){margin-bottom:2.0930232558vw}.page-lp-beautyup .experience__img .circle-list.--circle02 li:before{left:0.6976744186vw;top:0.6976744186vw}.page-lp-beautyup .experience__article{margin-top:3.488372093vw;position:relative;padding-top:10vw}.page-lp-beautyup .experience__article:before{content:"";position:absolute;top:0;left:0;right:0;width:15.3488372093vw;height:6.7441860465vw;background-color:rgba(94,114,202,.5);margin-inline:auto;clip-path:polygon(50% 100%, 0 0, 100% 0)}.page-lp-beautyup .experience__article .ttl{font-size:0;text-align:center}.page-lp-beautyup .experience__article .ttl img{width:40vw;margin-inline:auto}.page-lp-beautyup .experience__article .content{margin-top:3.9534883721vw}.page-lp-beautyup .experience__article .content .item:not(:last-child){margin-bottom:5.1162790698vw}.page-lp-beautyup .experience__article .content .item__head{background-color:#fff;padding-block:3.488372093vw 2.3255813953vw}.page-lp-beautyup .experience__article .content .item__head .ttl{margin:0;text-align:center;font-size:4.4186046512vw;letter-spacing:.1em;font-weight:500;font-family:"Noto Serif JP",serif;position:relative;z-index:1}.page-lp-beautyup .experience__article .content .item__head .ttl:after{content:"";position:absolute;bottom:1px;left:0;right:0;height:2.7906976744vw;margin-inline:auto;z-index:-1}.page-lp-beautyup .experience__article .content .item__head .ttl span:not(.f28){position:relative;display:inline-block;padding-inline:5.3488372093vw}.page-lp-beautyup .experience__article .content .item__head .ttl span:not(.f28):before,.page-lp-beautyup .experience__article .content .item__head .ttl span:not(.f28):after{content:"";position:absolute;width:1px;height:7.4418604651vw;background-color:#000;top:1.6279069767vw}.page-lp-beautyup .experience__article .content .item__head .ttl span:not(.f28):before{-webkit-transform:rotateZ(-32deg);transform:rotateZ(-32deg);left:0}.page-lp-beautyup .experience__article .content .item__head .ttl span:not(.f28):after{-webkit-transform:rotateZ(32deg);transform:rotateZ(32deg);right:0}.page-lp-beautyup .experience__article .content .item__head .ttl span.f28{font-size:6.511627907vw}.page-lp-beautyup .experience__article .content .item__head .txt{margin-block:2.3255813953vw 1.3953488372vw;text-align:center;font-size:3.023255814vw;line-height:1.4615384615;letter-spacing:.1em;font-weight:500}.page-lp-beautyup .experience__article .content .item__img{font-size:0}.page-lp-beautyup .experience__article .content .item__btn{text-align:center;margin-block:3.7209302326vw 0}.page-lp-beautyup .experience__article .content .item__btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80vw;height:13.2558139535vw;background-color:#e40065;border-radius:3.488372093vw;font-size:3.9209302326vw;font-weight:500;font-family:"Noto Serif JP",serif;position:relative;text-decoration:none;color:#fff;-webkit-box-shadow:0.9302325581vw 0.9302325581vw 0 0 #c7d2ff;box-shadow:0.9302325581vw 0.9302325581vw 0 0 #c7d2ff;padding-right:3.2558139535vw}.page-lp-beautyup .experience__article .content .item__btn a:after{content:"";position:absolute;top:4.6511627907vw;right:3.2558139535vw;width:2.0930232558vw;height:3.9534883721vw;background:url("../img/ico_arr_right-white.svg") no-repeat center/contain}.page-lp-beautyup .experience__article .content .item.--item01 .item__head .ttl:after{background-color:rgba(228,0,101,.2);width:50.9302325581vw}.page-lp-beautyup .experience__article .content .item.--item02 .item__head{padding-bottom:3.023255814vw}.page-lp-beautyup .experience__article .content .item.--item02 .item__head .ttl:after{background-color:#c7d2ff;width:56.0465116279vw}.page-lp-beautyup .feature{background:url("../img/pattern_bg.png") #fff center top/100vw;padding-block:11.8604651163vw 15.8139534884vw}.page-lp-beautyup .feature .inner{padding-inline:4.8837209302vw}.page-lp-beautyup .feature__content{margin-top:13.7209302326vw}.page-lp-beautyup .feature__content .item{background-color:#fff;position:relative}.page-lp-beautyup .feature__content .item:before,.page-lp-beautyup .feature__content .item:after{content:"";position:absolute;pointer-events:none;left:0;right:0}.page-lp-beautyup .feature__content .item:before{top:0;bottom:0;border:1.1627906977vw solid #c7d2ff}.page-lp-beautyup .feature__content .item:after{width:23.2558139535vw;background-color:#fff;height:1.3953488372vw;top:0;margin-inline:auto}.page-lp-beautyup .feature__content .item:not(:last-child){margin-bottom:14.1860465116vw}.page-lp-beautyup .feature__content .item__point{position:absolute;top:-9.5348837209vw;left:0;right:0;width:17.2093023256vw;margin-inline:auto;z-index:1}.page-lp-beautyup .feature__content .item__ttl{margin:0;text-align:center;font-size:4.276744186vw;line-height:1.8868950517;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em}.page-lp-beautyup .feature__content .item__ttl span{position:relative;padding-bottom:0.6976744186vw;white-space:nowrap}.page-lp-beautyup .feature__content .item__ttl span:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#000}.page-lp-beautyup .feature__content .item__desc{font-size:3.023255814vw;line-height:1.4615384615;letter-spacing:.1em;font-weight:500}.page-lp-beautyup .feature__content .item__img{font-size:0;text-align:center}.page-lp-beautyup .feature__content .item__img img{margin-inline:auto}.page-lp-beautyup .feature__content .item.--item01{padding:10.9302325581vw 4.6511627907vw 4.4186046512vw 5.1162790698vw}.page-lp-beautyup .feature__content .item.--item01 .item__inner:after{content:"";clear:both;display:block}.page-lp-beautyup .feature__content .item.--item01 .item__ttl span:last-child:after{left:0.6976744186vw;right:1.8604651163vw}.page-lp-beautyup .feature__content .item.--item01 .item__desc{float:left;margin-top:5.5813953488vw}.page-lp-beautyup .feature__content .item.--item01 .item__desc p{margin:0}.page-lp-beautyup .feature__content .item.--item01 .item__desc p:not(:last-child){margin-bottom:4.4186046512vw}.page-lp-beautyup .feature__content .item.--item01 .item__img{width:24.6511627907vw;float:right;margin-top:5.5813953488vw;margin-right:4.4186046512vw}.page-lp-beautyup .feature__content .item.--item02{padding:11.1627906977vw 5.1162790698vw 5.8139534884vw}.page-lp-beautyup .feature__content .item.--item02 .item__ttl span:after{right:0.6976744186vw}.page-lp-beautyup .feature__content .item.--item02 .item__img{margin-top:4.1860465116vw}.page-lp-beautyup .feature__content .item.--item02 .item__img img{width:60.4651162791vw}.page-lp-beautyup .feature__content .item.--item02 .item__desc{margin-top:4.8837209302vw}.page-lp-beautyup .feature__content .item.--item03{padding:10.6976744186vw 5.1162790698vw 6.511627907vw}.page-lp-beautyup .feature__content .item.--item03 .item__ttl span:after{right:0.4651162791vw}.page-lp-beautyup .feature__content .item.--item03 .item__img{margin-top:4.4186046512vw}.page-lp-beautyup .feature__content .item.--item03 .item__img img{width:55.3488372093vw}.page-lp-beautyup .feature__content .item.--item03 .item__desc{margin-top:4.6511627907vw}.page-lp-beautyup .feature__content .item.--item04{padding:10.9302325581vw 5.1162790698vw 8.6046511628vw}.page-lp-beautyup .feature__content .item.--item04 .item__ttl span:after{right:2.5581395349vw}.page-lp-beautyup .feature__content .item.--item04 .item__img{margin-top:4.8837209302vw}.page-lp-beautyup .feature__content .item.--item04 .item__img img{width:68.6046511628vw}.page-lp-beautyup .feature__content .item.--item04 .item__desc{margin-top:4.8837209302vw}.page-lp-beautyup .hairstyle{background-color:#eff2ff;padding-block:11.6279069767vw 9.3023255814vw}.page-lp-beautyup .hairstyle__content{margin-top:7.2093023256vw}.page-lp-beautyup .hairstyle__content .article:nth-child(even) .article__img img{margin-inline:auto 0}.page-lp-beautyup .hairstyle__content .article__img{font-size:0;position:relative;margin-bottom:-11.6279069767vw}.page-lp-beautyup .hairstyle__content .article__img:before{content:"";position:absolute}.page-lp-beautyup .hairstyle__content .article__img img{width:76.0465116279vw}.page-lp-beautyup .hairstyle__content .article__thumbnail{background-color:#abb7ee;text-align:center;font-size:0;padding-block:17.2093023256vw 6.0465116279vw}.page-lp-beautyup .hairstyle__content .article__thumbnail img{width:88.3720930233vw;margin-inline:auto}.page-lp-beautyup .hairstyle__content .article.--article01{margin-bottom:9.3023255814vw}.page-lp-beautyup .hairstyle__content .article.--article01 .article__img:before{top:4.6511627907vw;right:5.8139534884vw;width:11.1627906977vw;height:64.4186046512vw;background:url("../img/hairstyle_txt01.png") no-repeat center/contain}.page-lp-beautyup .hairstyle__content .article.--article01 .article__thumbnail{padding-left:4.1860465116vw}.page-lp-beautyup .hairstyle__content .article.--article02{margin-bottom:14.1860465116vw}.page-lp-beautyup .hairstyle__content .article.--article02 .article__img:before{top:4.6511627907vw;left:6.511627907vw;width:10.9302325581vw;height:66.0465116279vw;background:url("../img/hairstyle_txt02.png") no-repeat center/contain}.page-lp-beautyup .hairstyle__content .article.--article02 .article__thumbnail{padding-left:3.7209302326vw}.page-lp-beautyup .hairstyle__content .article.--article03 .article__img:before{top:5.8139534884vw;right:6.0465116279vw;width:10.9302325581vw;height:59.3023255814vw;background:url("../img/hairstyle_txt03.png") no-repeat center/contain}.page-lp-beautyup .hairstyle__content .article.--article03 .article__thumbnail{padding-left:4.1860465116vw}.page-lp-beautyup .feedback{background:url("../img/pattern_bg.png") #fff center top/100vw;padding-block:13.9534883721vw 16.976744186vw}.page-lp-beautyup .feedback__frame{margin-top:10.2325581395vw;max-width:93.488372093vw;margin-inline:auto;background-color:#fff;position:relative;padding:8.6046511628vw 4.6511627907vw 4.8837209302vw 5.8139534884vw}.page-lp-beautyup .feedback__frame:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1.1627906977vw solid #c7d2ff;pointer-events:none}.page-lp-beautyup .feedback__frame .frame-wrap:before,.page-lp-beautyup .feedback__frame .frame-wrap:after{content:"";position:absolute;width:1.1627906977vw;background-color:#7d91ed;height:12.5581395349vw;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.page-lp-beautyup .feedback__frame .frame-wrap:before{top:-2.7906976744vw;left:2.7906976744vw}.page-lp-beautyup .feedback__frame .frame-wrap:after{bottom:-2.7906976744vw;right:2.5581395349vw}.page-lp-beautyup .feedback__frame .frame-ttl{margin:0;text-align:center;position:relative;padding-bottom:3.488372093vw;font-size:4.8348837209vw;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.1em}.page-lp-beautyup .feedback__frame .frame-ttl:after{content:"";position:absolute;bottom:0;left:0;right:0;margin-inline:auto;width:47.4418604651vw;height:2.3255813953vw;background:url("../img/feedback_line.svg") no-repeat center/contain}.page-lp-beautyup .feedback__frame .frame-desc{font-size:3.488372093vw;line-height:2;letter-spacing:.07em;margin-block:3.2558139535vw 0}.page-lp-beautyup .feedback__frame .frame-name{text-align:right;font-size:3.2558139535vw;letter-spacing:.07em;margin-block:6.511627907vw 0;padding-right:2.3255813953vw}.page-lp-beautyup .feedback__frame .frame-note{margin-block:9.5348837209vw 0;font-size:2.3255813953vw;line-height:1.7;letter-spacing:.07em}.page-lp-beautyup .salon{background-color:#eff2ff;padding-block:11.3953488372vw 9.3023255814vw}.page-lp-beautyup .salon .inner{padding-inline:3.488372093vw}.page-lp-beautyup .salon__desc{margin-block:5.5813953488vw 1.8604651163vw;text-align:center;font-size:3.7209302326vw;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.1em;line-height:1.44}.page-lp-beautyup .salon__desc span{color:#5e72ca;display:block}.page-lp-beautyup .salon__desc span sup{font-size:60%}.page-lp-beautyup .salon__note{text-align:center;font-size:2.7906976744vw;letter-spacing:.1em;font-weight:500;font-family:"Noto Serif JP",serif;margin:0}.page-lp-beautyup .salon__note.--note02{margin-top:6.511627907vw}.page-lp-beautyup .salon__slider{margin-inline:-3.488372093vw;margin-top:20px}.page-lp-beautyup .salon__slider .splide__arrow{top:auto;bottom:-1.3953488372vw;-webkit-transform:none;transform:none;background:url("../img/ico_arr_right.svg") no-repeat center/contain;width:3.2558139535vw;height:6.0465116279vw;opacity:1;border-radius:0}.page-lp-beautyup .salon__slider .splide__arrow svg{display:none}.page-lp-beautyup .salon__slider .splide__arrow--prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);left:1.3953488372vw}.page-lp-beautyup .salon__slider .splide__arrow--next{right:1.8604651163vw}.page-lp-beautyup .salon__slider .splide__pagination{position:static;margin-top:4.6511627907vw}.page-lp-beautyup .salon__slider .splide__pagination li{padding-inline:1.3953488372vw;font-size:0}.page-lp-beautyup .salon__slider .splide__pagination__page{width:3.023255814vw;height:3.023255814vw;background-color:#c7d2ff;margin:0}.page-lp-beautyup .salon__slider .splide__pagination__page.is-active{-webkit-transform:none;transform:none;background:#5e72ca}.page-lp-beautyup .salon__store{margin-top:8.3720930233vw}.page-lp-beautyup .salon__store .search_bg{background-color:#e40065;color:#fff;padding:7.4418604651vw 4.6511627907vw 6.2790697674vw;position:relative}.page-lp-beautyup .salon__store .search_bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0.9302325581vw;background-color:#bf125f}.page-lp-beautyup .salon__store .search_bg .ttl{margin:0}.page-lp-beautyup .salon__store .search_bg .ttl img{width:74.4186046512vw;margin-inline:auto}.page-lp-beautyup .salon__store .search_bg .txt{margin-block:1.8604651163vw 0;text-align:center;font-size:2.5744186047vw}.page-lp-beautyup .salon__store .search_bg .txt.--txt02{margin-top:5.1162790698vw;font-size:3.9697674419vw;font-family:"Noto Serif JP",serif;font-weight:600;border:1px solid #fff;border-top:none;padding-bottom:12px;position:relative;line-height:1.0661980082}.page-lp-beautyup .salon__store .search_bg .txt.--txt02:before,.page-lp-beautyup .salon__store .search_bg .txt.--txt02:after{content:"";position:absolute;left:0;right:0}.page-lp-beautyup .salon__store .search_bg .txt.--txt02:before{width:3.2558139535vw;background-color:#e40065;height:1px;bottom:-1px;margin-inline:auto}.page-lp-beautyup .salon__store .search_bg .txt.--txt02:after{width:2.7906976744vw;height:2.5581395349vw;background:url("../img/salon_ico.svg") no-repeat center/contain;bottom:-2.0930232558vw;margin-inline:auto}.page-lp-beautyup .salon__store .search_bg .txt.--txt02 .spacing8{letter-spacing:.08em}.page-lp-beautyup .salon__store .search_bg .txt.--txt02 .spacing9{letter-spacing:.09em}.page-lp-beautyup .salon__store .search_bg .txt.--txt02 .spacing12{letter-spacing:.12em}.page-lp-beautyup .salon__store .search_bg .txt.--txt02 small{font-size:3.0395348837vw;letter-spacing:.05em}.page-lp-beautyup .salon__store .search_bg .form{margin-top:3.488372093vw;position:relative}.page-lp-beautyup .salon__store .search_bg .form:after{content:"";position:absolute;top:50%;right:2.5581395349vw;width:3.488372093vw;height:2.5581395349vw;background-color:#e40065;clip-path:polygon(50% 100%, 0 0, 100% 0);pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-lp-beautyup .salon__store .search_bg .form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8.3720930233vw;border:none;font-size:3.5046511628vw;padding-inline:3.7209302326vw;letter-spacing:.07em;color:#000}.page-lp-beautyup .salon__store .search_bg .form__select:focus{outline:none}.page-lp-beautyup .salon__store .search_bg .form__select::-ms-expand{display:none}.page-lp-beautyup .salon__txt{text-align:center;margin-block:9.5348837209vw 0;font-family:"Noto Serif JP",serif;font-size:3.9534883721vw;line-height:1.5294117647;letter-spacing:.1em;font-weight:500}.page-lp-beautyup .salon__style{list-style-type:none;padding:0;margin-top:10vw}.page-lp-beautyup .salon__style li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-inline:0.9302325581vw}.page-lp-beautyup .salon__style li:not(:last-child){margin-bottom:6.0465116279vw}.page-lp-beautyup .salon__style li:nth-child(2) .infor{padding-top:1.8604651163vw}.page-lp-beautyup .salon__style li:nth-child(2) .infor__ttl:before{background-image:url("../img/salon_line02.svg");width:36.0465116279vw}.page-lp-beautyup .salon__style li:nth-child(2) .infor__desc{margin-top:1.3953488372vw}.page-lp-beautyup .salon__style li:nth-child(3) .infor{padding-top:0.6976744186vw}.page-lp-beautyup .salon__style li:nth-child(3) .infor__ttl:before{background-image:url("../img/salon_line03.svg");width:26.976744186vw}.page-lp-beautyup .salon__style li:nth-child(3) .infor__desc{margin-top:0.6976744186vw}.page-lp-beautyup .salon__style li .img{-webkit-box-flex:45.3488372093vw;-ms-flex:45.3488372093vw 0 0px;flex:45.3488372093vw 0 0;font-size:0}.page-lp-beautyup .salon__style li .img img{-webkit-box-shadow:2.3255813953vw 2.3255813953vw 0 0 #c7d2ff;box-shadow:2.3255813953vw 2.3255813953vw 0 0 #c7d2ff}.page-lp-beautyup .salon__style li .infor{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:2.3255813953vw;padding-left:5.8139534884vw}.page-lp-beautyup .salon__style li .infor__ttl{margin:0;font-family:"Noto Serif JP",serif;font-size:4.4186046512vw;position:relative;z-index:1;letter-spacing:.1em;font-weight:500;padding-bottom:0.6976744186vw}.page-lp-beautyup .salon__style li .infor__ttl:before{content:"";position:absolute;width:31.6279069767vw;height:2.3255813953vw;background:url("../img/salon_line01.svg") no-repeat center/contain;left:-0.6976744186vw;bottom:0;z-index:-1}.page-lp-beautyup .salon__style li .infor__desc{margin-block:1.1627906977vw 0;font-size:3.2558139535vw;letter-spacing:.03em;line-height:1.5}.page-lp-beautyup .salon__ads{margin-top:13.488372093vw}.page-lp-beautyup .salon__ads .ttl{text-align:center;margin:0}.page-lp-beautyup .salon__ads .ttl span{padding-inline:5.1162790698vw;display:inline-block;font-size:3.611627907vw;line-height:1.4166130071;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.1em;position:relative}.page-lp-beautyup .salon__ads .ttl span:before,.page-lp-beautyup .salon__ads .ttl span:after{content:"";position:absolute;width:1px;height:13.9534883721vw;background-color:#5e72ca;top:-1.1627906977vw}.page-lp-beautyup .salon__ads .ttl span:before{-webkit-transform:rotateZ(-19deg);transform:rotateZ(-19deg);left:0}.page-lp-beautyup .salon__ads .ttl span:after{-webkit-transform:rotateZ(19deg);transform:rotateZ(19deg);right:0}.page-lp-beautyup .salon__ads .img{margin-top:8.3720930233vw;font-size:0;text-align:center}.page-lp-beautyup .salon__ads .img img{width:82.7906976744vw;margin-inline:auto}.page-lp-beautyup .faq{background:url("../img/pattern_bg.png") #fff center top/100vw;padding-block:11.6279069767vw 18.8372093023vw}.page-lp-beautyup .faq .inner{padding-inline:2.3255813953vw}.page-lp-beautyup .faq__content{list-style-type:none;padding:0 2.5581395349vw;margin:10.2325581395vw 0 0}.page-lp-beautyup .faq__content .item{font-family:"Noto Serif JP",serif;border-bottom:1px solid #abb7ee;padding-bottom:5.8139534884vw}.page-lp-beautyup .faq__content .item:not(:last-child){margin-bottom:3.7209302326vw}.page-lp-beautyup .faq__content .item__q{padding-inline:13.488372093vw 5.5813953488vw;font-size:3.488372093vw;line-height:1.78;font-weight:500;position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding-block:0;margin:0;border:none;width:100%;display:block;text-align:left;color:#000}.page-lp-beautyup .faq__content .item__q:before,.page-lp-beautyup .faq__content .item__q:after{content:"";position:absolute}.page-lp-beautyup .faq__content .item__q:before{content:"Q.";line-height:1;font-size:6.511627907vw;font-weight:500;color:#5e72ca;letter-spacing:.1em;font-family:"Noto Serif JP",serif;top:calc(50% - 1.6279069767vw);left:1.3953488372vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-lp-beautyup .faq__content .item__q:after{width:3.9534883721vw;height:2.3255813953vw;background:url("../img/ico_arr-down02.svg") no-repeat center/contain;top:50%;right:0.9302325581vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center;transform-origin:center}.page-lp-beautyup .faq__content .item__q.is-open:after{-webkit-transform:translateY(-50%) rotateZ(180deg);transform:translateY(-50%) rotateZ(180deg)}.page-lp-beautyup .faq__content .item__a{display:none}.page-lp-beautyup .faq__content .item__a p{margin:0}.page-lp-beautyup .faq__content .item__a--inner{position:relative;padding:6.0465116279vw 3.7209302326vw 0 13.488372093vw;font-size:3.023255814vw;line-height:2.0538461538;letter-spacing:.1em;font-weight:500}.page-lp-beautyup .faq__content .item__a--inner:before{content:"A.";position:absolute;line-height:1;font-size:6.511627907vw;font-weight:500;color:#5e72ca;letter-spacing:.1em;font-family:"Noto Serif JP",serif;top:7.2093023256vw;left:1.3953488372vw}.page-lp-beautyup .faq__contact{margin-top:9.0697674419vw;background-color:#c7d2ff;padding:2.5581395349vw 1.1627906977vw 1.1627906977vw}.page-lp-beautyup .faq__contact .ttl{text-align:center;margin:0}.page-lp-beautyup .faq__contact .ttl span{padding-inline:4.1860465116vw;display:inline-block;font-size:3.4604651163vw;font-weight:700;font-family:"Noto Serif JP",serif;letter-spacing:.03em;position:relative}.page-lp-beautyup .faq__contact .ttl span:before,.page-lp-beautyup .faq__contact .ttl span:after{content:"";position:absolute;width:1px;height:4.6511627907vw;background-color:#000;top:0}.page-lp-beautyup .faq__contact .ttl span:before{-webkit-transform:rotateZ(-32deg);transform:rotateZ(-32deg);left:0}.page-lp-beautyup .faq__contact .ttl span:after{-webkit-transform:rotateZ(32deg);transform:rotateZ(32deg);right:0}.page-lp-beautyup .faq__contact .box{background-color:#fff;padding-block:2.3255813953vw 4.1860465116vw;margin-top:2.0930232558vw;text-align:center}.page-lp-beautyup .faq__contact .box__txt{margin:0;font-family:"Noto Serif JP",serif;font-size:3.8046511628vw;font-weight:500;letter-spacing:.04em}.page-lp-beautyup .faq__contact .box__number{font-size:0;margin-top:3.7209302326vw;padding-right:0.4651162791vw}.page-lp-beautyup .faq__contact .box__number img{width:78.3720930233vw;margin-inline:auto}.page-lp-beautyup .cm{padding-block:11.8604651163vw 22.3255813953vw;background-color:#eff2ff}.page-lp-beautyup .cm .inner{padding-inline:3.488372093vw}.page-lp-beautyup .cm__thumbnail{margin-top:6.511627907vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;width:100%}