.page-lp-beautyup img{width:100%}.page-lp-beautyup .kv{position:relative;background-color:#ffebf4;padding-bottom:28px}.page-lp-beautyup .kv__img{font-size:0;min-height:43.5714285714vw}.page-lp-beautyup .kv__logo{position:absolute;top:1.3571428571vw;left:2.0714285714vw;width:16.7142857143vw;font-size:0}.page-lp-beautyup .kv__ttl{position:absolute;top:3.7857142857vw;left:0;right:0;text-align:center;font-size:0}.page-lp-beautyup .kv__ttl img{width:27vw;margin-inline:auto}.page-lp-beautyup .kv__banner{margin-top:-21px;position:relative;z-index:1}.page-lp-beautyup .kv__banner:before{content:"";position:absolute;top:0;left:0;right:0;width:560px;height:100px;background-color:#fff;margin-inline:auto;z-index:-1}.page-lp-beautyup .kv__banner a{display:block;max-width:560px;margin-inline:auto}.page-lp-beautyup .banner{font-size:0;background-color:#ffddec;padding-block:45px}.page-lp-beautyup .banner a{display:block;max-width:560px;margin-inline:auto}.page-lp-beautyup .beauty-up{padding-block:57px 74px}.page-lp-beautyup .beauty-up .inner{max-width:550px;margin-inline:auto}.page-lp-beautyup .beauty-up__ttl{text-align:center;font-size:0;position:relative;z-index:1}.page-lp-beautyup .beauty-up__ttl img{width:278px;margin-inline:auto}.page-lp-beautyup .beauty-up__content{margin-top:-77px;position:relative}.page-lp-beautyup .beauty-up__content:before{content:"";position:absolute;bottom:-210px;left:0;right:0;background-color:#eff2ff;height:170px}.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:16px;text-align:center;font-weight:500;letter-spacing:.1em;margin-block:28px 0;line-height:1.5}.page-lp-beautyup .beauty-up__content .ttl span{font-size:23px;position:relative;padding-bottom:7px;letter-spacing:.1em}.page-lp-beautyup .beauty-up__content .ttl span:after{content:"";position:absolute;bottom:0;left:3px;right:2px;height:1px;background-color:#000}.page-lp-beautyup .beauty-up__img{font-size:0;position:relative;text-align:center;margin-top:72px}.page-lp-beautyup .beauty-up__img img{width:381px;margin-inline:auto}.page-lp-beautyup .experience{background-color:#eff2ff;padding-block:34px 45px}.page-lp-beautyup .experience .inner{max-width:787px;margin-inline:auto}.page-lp-beautyup .experience__ttl{text-align:center;font-size:25px;line-height:1.52;letter-spacing:.05em;font-family:"Noto Serif JP",serif;font-weight:500;position:relative;padding-bottom:12px;margin:0}.page-lp-beautyup .experience__ttl:after{content:"";position:absolute;bottom:0;left:0;right:0;margin-inline:auto;width:409px;height:8px;background:url("../img/experience_ico.svg") no-repeat center/contain}.page-lp-beautyup .experience__img{margin-top:37px;position:relative;font-size:0;text-align:center;max-width:313px;margin-inline:auto}.page-lp-beautyup .experience__img .circle-list{position:absolute;width:138px;height:138px;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:13px;position:relative;color:#fff;font-size:12px;font-weight:500;letter-spacing:.1em;text-align:left}.page-lp-beautyup .experience__img .circle-list li:before{content:"";position:absolute;width:5px;height:9px;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:-64px;bottom:-30px;line-height:1.6639209226;padding-left:18px}.page-lp-beautyup .experience__img .circle-list.--circle01 li:before{left:4px;top:5px}.page-lp-beautyup .experience__img .circle-list.--circle02{right:-56px;top:-19px;line-height:1.2108731466;padding-left:22px}.page-lp-beautyup .experience__img .circle-list.--circle02 li:not(:last-child){margin-bottom:9px}.page-lp-beautyup .experience__img .circle-list.--circle02 li:before{left:2px;top:4px}.page-lp-beautyup .experience__article{margin-top:18px;position:relative;padding-top:54px}.page-lp-beautyup .experience__article:before{content:"";position:absolute;top:0;left:0;right:0;width:73px;height:32px;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:172px;margin-inline:auto}.page-lp-beautyup .experience__article .content{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-lp-beautyup .experience__article .content .item{width:378px}.page-lp-beautyup .experience__article .content .item:not(:last-child){margin-bottom:22px}.page-lp-beautyup .experience__article .content .item__head{background-color:#fff;padding-block:15px 10px}.page-lp-beautyup .experience__article .content .item__head .ttl{margin:0;text-align:center;font-size:19px;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:12px;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:23px}.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:32px;background-color:#000;top:7px}.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:28px}.page-lp-beautyup .experience__article .content .item__head .txt{text-align:center;font-size:13px;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:14px 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:344px;height:57px;background-color:#e40065;border-radius:15px;font-size:16.86px;font-weight:500;font-family:"Noto Serif JP",serif;position:relative;text-decoration:none;color:#fff;-webkit-box-shadow:4px 4px 0 0 #c7d2ff;box-shadow:4px 4px 0 0 #c7d2ff;padding-right:14px}.page-lp-beautyup .experience__article .content .item__btn a:after{content:"";position:absolute;top:20px;right:14px;width:9px;height:17px;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:219px}.page-lp-beautyup .experience__article .content .item.--item01 .item__head .txt{margin-block:23px 16px}.page-lp-beautyup .experience__article .content .item.--item02 .item__head{padding-bottom:13px}.page-lp-beautyup .experience__article .content .item.--item02 .item__head .ttl:after{background-color:#c7d2ff;width:241px}.page-lp-beautyup .experience__article .content .item.--item02 .item__head .txt{margin-block:11px 6px}.page-lp-beautyup .feature{background:url("../img/pattern_bg.png") #fff left top/1399px;padding-block:50px 80px}.page-lp-beautyup .feature .inner{max-width:900px;margin-inline:auto}.page-lp-beautyup .feature__content{margin-top:30px}.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}.page-lp-beautyup .feature__content .item:before{pointer-events:none;left:0;right:0;top:0;bottom:0;border:5px solid #c7d2ff}.page-lp-beautyup .feature__content .item:after{top:12px;left:147px;bottom:12px;width:1px;background-color:#c7d2ff}.page-lp-beautyup .feature__content .item:not(:last-child){margin-bottom:30px}.page-lp-beautyup .feature__content .item__inner{padding-inline:172px 50px}.page-lp-beautyup .feature__content .item__point{position:absolute;top:67px;left:49px;width:57px;z-index:1}.page-lp-beautyup .feature__content .item__ttl{margin:0;font-size:18px;line-height:1.8868950517;font-family:"Noto Serif JP",serif;font-weight:500}.page-lp-beautyup .feature__content .item__ttl span{position:relative;padding-bottom:3px;white-space:nowrap;letter-spacing:.1em}.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:13px;line-height:1.4615384615;letter-spacing:.1em;font-weight:500}.page-lp-beautyup .feature__content .item__img{font-size:0;position:absolute}.page-lp-beautyup .feature__content .item.--item01{padding-block:44px 52px}.page-lp-beautyup .feature__content .item.--item01 .item__ttl span:last-child:after{right:10px}.page-lp-beautyup .feature__content .item.--item01 .item__desc{margin-top:28px}.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:19px}.page-lp-beautyup .feature__content .item.--item01 .item__img{width:105px;bottom:50px;right:49px}.page-lp-beautyup .feature__content .item.--item02{padding-block:44px 71px}.page-lp-beautyup .feature__content .item.--item02 .item__ttl span:after{right:3px}.page-lp-beautyup .feature__content .item.--item02 .item__img{top:61px;right:48px;width:260px}.page-lp-beautyup .feature__content .item.--item02 .item__desc{margin-top:28px}.page-lp-beautyup .feature__content .item.--item03{padding-block:33px 43px}.page-lp-beautyup .feature__content .item.--item03 .item__ttl span:after{right:2px}.page-lp-beautyup .feature__content .item.--item03 .item__img{top:40px;right:47px;width:238px}.page-lp-beautyup .feature__content .item.--item03 .item__desc{margin-top:14px}.page-lp-beautyup .feature__content .item.--item04{padding-block:44px 43px}.page-lp-beautyup .feature__content .item.--item04 .item__ttl span:after{right:11px}.page-lp-beautyup .feature__content .item.--item04 .item__img{top:70px;right:39px;width:261px}.page-lp-beautyup .feature__content .item.--item04 .item__desc{margin-top:18px}.page-lp-beautyup .hairstyle{background-color:#eff2ff;padding-block:50px 78px}.page-lp-beautyup .hairstyle__content{margin-top:79px;max-width:1000px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 33px}.page-lp-beautyup .hairstyle__content .article{width:483px}.page-lp-beautyup .hairstyle__content .article__img{font-size:0;position:relative;margin-bottom:-56px}.page-lp-beautyup .hairstyle__content .article__img:before{content:"";position:absolute;width:53px}.page-lp-beautyup .hairstyle__content .article__img img{width:367px}.page-lp-beautyup .hairstyle__content .article__thumbnail{background-color:#abb7ee;text-align:center;font-size:0;padding-block:83px 29px}.page-lp-beautyup .hairstyle__content .article__thumbnail img{width:425px;margin-inline:auto}.page-lp-beautyup .hairstyle__content .article.--article01 .article__img:before{top:22px;right:29px;height:311px;background:url("../img/hairstyle_txt01.png") no-repeat center/contain}.page-lp-beautyup .hairstyle__content .article.--article01 .article__thumbnail{padding-left:18px}.page-lp-beautyup .hairstyle__content .article.--article02 .article__img:before{top:21px;right:28px;height:319px;background:url("../img/hairstyle_txt02.png") no-repeat center/contain}.page-lp-beautyup .hairstyle__content .article.--article02 .article__thumbnail{padding-left:16px}.page-lp-beautyup .hairstyle__content .article.--article03{margin-top:50px}.page-lp-beautyup .hairstyle__content .article.--article03 .article__img:before{top:28px;right:29px;height:282px;background:url("../img/hairstyle_txt03.png") no-repeat center/contain}.page-lp-beautyup .hairstyle__content .article.--article03 .article__thumbnail{padding-left:18px}.page-lp-beautyup .feedback{background:url("../img/pattern_bg.png") #fff left top/1399px;padding-block:49px 80px}.page-lp-beautyup .feedback__frame{margin-top:44px;max-width:800px;margin-inline:auto;background-color:#fff;position:relative;padding:35px 59px 70px 70px}.page-lp-beautyup .feedback__frame:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px 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:5px;background-color:#7d91ed;height:54px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.page-lp-beautyup .feedback__frame .frame-wrap:before{top:-13px;left:9px}.page-lp-beautyup .feedback__frame .frame-wrap:after{bottom:-12px;right:11px}.page-lp-beautyup .feedback__frame .frame-ttl{margin:0;text-align:center;position:relative;padding-bottom:15px;font-size:24px;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:204px;height:10px;background:url("../img/feedback_line.svg") no-repeat center/contain}.page-lp-beautyup .feedback__frame .frame-desc{font-size:16px;line-height:2.125;letter-spacing:.07em;margin-block:21px 0}.page-lp-beautyup .feedback__frame .frame-name{text-align:right;font-size:14px;letter-spacing:.07em;margin-block:25px 0;padding-right:10px}.page-lp-beautyup .feedback__frame .frame-note{margin-block:23px 0;font-size:10px;letter-spacing:.07em;padding-left:7px}.page-lp-beautyup .salon{background-color:#eff2ff;padding-block:49px 80px}.page-lp-beautyup .salon .inner{max-width:730px;margin-inline:auto}.page-lp-beautyup .salon__desc{margin-block:41px 8px;text-align:center;font-size:16px;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:11px;letter-spacing:.1em;font-weight:500;font-family:"Noto Serif JP",serif;margin:0}.page-lp-beautyup .salon__note.--note02{margin-top:16px;font-size:12px}.page-lp-beautyup .salon__slider{margin-top:44px;max-width:530px;margin-inline:auto}.page-lp-beautyup .salon__slider .splide__arrow{top:auto;bottom:-7px;-webkit-transform:none;transform:none;background:url("../img/ico_arr_right.svg") no-repeat center/contain;width:14px;height:26px;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:0}.page-lp-beautyup .salon__slider .splide__arrow--next{right:0}.page-lp-beautyup .salon__slider .splide__pagination{position:static;margin-top:20px}.page-lp-beautyup .salon__slider .splide__pagination li{padding-inline:6px;font-size:0}.page-lp-beautyup .salon__slider .splide__pagination__page{width:13px;height:13px;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__txt{text-align:center;margin-block:14px 0;font-family:"Noto Serif JP",serif;font-size:17px;line-height:1.5294117647;letter-spacing:.1em;font-weight:500}.page-lp-beautyup .salon__store{margin-top:40px;max-width:630px;margin-inline:auto}.page-lp-beautyup .salon__store .search_bg{background-color:#e40065;color:#fff;padding:20px 20px 28px;position:relative}.page-lp-beautyup .salon__store .search_bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background-color:#bf125f}.page-lp-beautyup .salon__store .search_bg .ttl{margin:0;text-align:center}.page-lp-beautyup .salon__store .search_bg .ttl img{width:307px;margin-inline:auto}.page-lp-beautyup .salon__store .search_bg .txt{margin-block:6px 0;text-align:center;font-size:11px}.page-lp-beautyup .salon__store .search_bg .txt.--txt02{margin-top:15px;font-size:17px;font-family:"Noto Serif JP",serif;font-weight:600;padding-bottom:10px;position:relative;line-height:1.4176918571}.page-lp-beautyup .salon__store .search_bg .txt.--txt02:before,.page-lp-beautyup .salon__store .search_bg .txt.--txt02:after{content:"";position:absolute;width:1px;height:50px;background-color:#fff;top:3px}.page-lp-beautyup .salon__store .search_bg .txt.--txt02:before{-webkit-transform:rotateZ(-26deg);transform:rotateZ(-26deg);left:115px}.page-lp-beautyup .salon__store .search_bg .txt.--txt02:after{-webkit-transform:rotateZ(26deg);transform:rotateZ(26deg);right:117px}.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:13.07px;letter-spacing:.05em}.page-lp-beautyup .salon__store .search_bg .form{margin-top:10px;position:relative;max-width:565px;margin-inline:auto}.page-lp-beautyup .salon__store .search_bg .form:after{content:"";position:absolute;top:50%;right:15px;width:15px;height:11px;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:36px;border:none;font-size:15px;padding-inline:26px;letter-spacing:.07em;color:#000}.page-lp-beautyup .salon__store .search_bg .form__select::-ms-expand{display:none}.page-lp-beautyup .salon__style{list-style-type:none;padding:0;margin-top:41px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 31px}.page-lp-beautyup .salon__style li{width:220px}.page-lp-beautyup .salon__style li:nth-child(2) .infor__ttl:before{background-image:url("../img/salon_line02.svg");width:155px}.page-lp-beautyup .salon__style li:nth-child(2) .infor__desc{margin-top:6px}.page-lp-beautyup .salon__style li:nth-child(3) .infor__ttl:before{background-image:url("../img/salon_line03.svg");width:116px;left:2px}.page-lp-beautyup .salon__style li:nth-child(3) .infor__desc{margin-top:3px}.page-lp-beautyup .salon__style li .img{font-size:0}.page-lp-beautyup .salon__style li .img img{-webkit-box-shadow:10px 10px 0 0 #c7d2ff;box-shadow:10px 10px 0 0 #c7d2ff}.page-lp-beautyup .salon__style li .infor{margin-top:15px;padding-left:4px}.page-lp-beautyup .salon__style li .infor__ttl{margin:0;font-family:"Noto Serif JP",serif;font-size:19px;position:relative;z-index:1;letter-spacing:.1em;font-weight:500;padding-bottom:3px}.page-lp-beautyup .salon__style li .infor__ttl:before{content:"";position:absolute;width:136px;height:10px;background:url("../img/salon_line01.svg") no-repeat center/contain;left:-3px;bottom:0;z-index:-1}.page-lp-beautyup .salon__style li .infor__desc{margin-block:5px 0;font-size:14px;letter-spacing:.03em;line-height:1.5}.page-lp-beautyup .salon__ads{margin-top:45px}.page-lp-beautyup .salon__ads .ttl{text-align:center;margin:0}.page-lp-beautyup .salon__ads .ttl span{padding-inline:25px;display:inline-block;font-size:20px;line-height:1.4;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:2px;height:76px;background-color:#5e72ca;top:-7px}.page-lp-beautyup .salon__ads .ttl span:before{-webkit-transform:rotateZ(-18deg);transform:rotateZ(-18deg);left:0}.page-lp-beautyup .salon__ads .ttl span:after{-webkit-transform:rotateZ(18deg);transform:rotateZ(18deg);right:0}.page-lp-beautyup .salon__ads .img{margin-top:35px;font-size:0;text-align:center}.page-lp-beautyup .salon__ads .img img{width:450px;margin-inline:auto}.page-lp-beautyup .faq{background:url("../img/pattern_bg.png") #fff left top/1399px;padding-block:50px 79px}.page-lp-beautyup .faq .inner{max-width:900px;margin-inline:auto}.page-lp-beautyup .faq__content{list-style-type:none;padding:0;margin:33px 0 0;border-top:1px solid #abb7ee;padding-top:34px}.page-lp-beautyup .faq__content .item{font-family:"Noto Serif JP",serif;border-bottom:1px solid #abb7ee;padding-bottom:33px;font-size:15px;line-height:1.78}.page-lp-beautyup .faq__content .item:not(:last-child){margin-bottom:33px}.page-lp-beautyup .faq__content .item__q{padding-inline:52px 34px;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:28px;font-weight:500;color:#5e72ca;letter-spacing:.1em;font-family:"Noto Serif JP",serif;top:calc(50% - 7px);left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-lp-beautyup .faq__content .item__q:after{width:17px;height:10px;background:url("../img/ico_arr-down02.svg") no-repeat center/contain;top:50%;right:13px;-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;letter-spacing:0;line-height:1.78}.page-lp-beautyup .faq__content .item__a--inner{position:relative;padding:15px 18px 0 52px;letter-spacing:.1em;font-weight:500}.page-lp-beautyup .faq__content .item__a--inner:before{content:"A.";position:absolute;line-height:1;font-size:28px;font-weight:500;color:#5e72ca;letter-spacing:.1em;font-family:"Noto Serif JP",serif;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-lp-beautyup .faq__contact{margin-top:39px;background-color:#c7d2ff;padding:11px 5px 5px;max-width:600px;margin-inline:auto}.page-lp-beautyup .faq__contact .ttl{text-align:center;margin:0}.page-lp-beautyup .faq__contact .ttl span{padding-inline:18px;display:inline-block;font-size:14.88px;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:20px;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:8px 19px;margin-top:9px;text-align:center}.page-lp-beautyup .faq__contact .box__txt{margin:0;font-family:"Noto Serif JP",serif;font-size:16.36px;font-weight:500;letter-spacing:.04em}.page-lp-beautyup .faq__contact .box__number{font-size:0;margin-top:18px;padding-right:2px}.page-lp-beautyup .faq__contact .box__number img{width:338px;margin-inline:auto}.page-lp-beautyup .cm{padding-block:50px 82px;background-color:#eff2ff}.page-lp-beautyup .cm .inner{max-width:546px;margin-inline:auto}.page-lp-beautyup .cm__thumbnail{margin-top:45px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0}