@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:#fff0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul li,ol li{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{margin-top:0!important}@media (max-width:960px){html{font-size:1.04167vw}}html,body{font-family:"Yu Mincho","YuMincho","メイリオ",Meiryo,"ＭＳ Ｐ明朝",serif;font-style:normal;line-height:1.4;font-weight:500;width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#463030;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;overflow:hidden;background-size:100%;position:relative;text-align:unset!important}h1,h2,h3,h4,h5,h6{font-weight:500}img{max-width:100%;vertical-align:bottom}header,nav,main,footer,small,button,label{display:block}a{text-decoration:none;cursor:pointer;color:#463030}a:hover,a:active,button:hover,button:active{color:inherit;outline:0;text-decoration:none}input,button,textarea,select{margin:0;padding:0;border-radius:0}a:hover,a:active{outline:0;opacity:.8;text-decoration:none}::-webkit-input-placeholder{color:#a5a5a5}:-ms-input-placeholder{color:#a5a5a5}::-moz-placeholder{color:#a5a5a5}::-placeholder{color:#a5a5a5}input[type=checkbox]{cursor:pointer}select{cursor:pointer}.cf:after{clear:both;content:"";display:block}.text_indent{padding-left:1em;text-indent:-1em}.t-shadow{-moz-text-shadow:0 0 20px rgb(0 0 0 / .8);-webkit-text-shadow:0 0 20px rgb(0 0 0 / .8);-ms-text-shadow:0 0 20px rgb(0 0 0 / .8);text-shadow:0 0 20px rgb(0 0 0 / .8)}.c-white{color:#fff}.c-pink{color:#c7609e}.c-lbrown{color:#916565}.c-blue{color:#557889}.c-purple{color:#8e4b6e}.c-yellow{color:#fef39b}.c-gold{color:#a48639}.t-center{text-align:center}.flex{display:flex}small{font-size:.57em;display:inline}.f-yugo{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif!important;font-weight:500}.t-bold{font-weight:bold!important}.t-med{font-weight:600!important}.wrapper{padding-left:50px;padding-right:50px;width:100%}@media (max-width:960px){.wrapper{padding-left:5rem;padding-right:5rem}}.btn{cursor:pointer;position:relative;border:none;display:flex;align-items:center!important;justify-content:center;text-align:center;transition:opacity 0.5s;width:100%;max-width:860px;height:120px;border-radius:60px;font-size:42px;color:#fff!important;background:#f275c1;background:linear-gradient(180deg,#f275c1 0%,#bb5a95 100%);-webkit-box-shadow:0 0 20px 0 #f6e4ed;-moz-box-shadow:0 0 20px 0 #f6e4ed;box-shadow:0 0 20px 0 #f6e4ed}@media (max-width:960px){.btn{max-width:86rem;height:12rem;border-radius:6rem;font-size:4.2rem}}.btn::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:30px;height:66px;width:66px;border-radius:33px;background-image:url(../../assets/images/salon2/btn_ico.png);background-size:18px 24px;background-repeat:no-repeat;background-position:center;background-color:#fefadd}@media (max-width:960px){.btn::after{right:3rem;height:6.6rem;width:6.6rem;border-radius:3.3rem;background-size:1.8rem 2.4rem}}.btn p{position:relative;line-height:1}.btn p::before{content:"";height:.8em;width:2px;background-color:#fff;position:absolute;left:-.5em;bottom:0;transform:rotate(-45deg)}@media (max-width:960px){.btn p::before{width:1px}}.btn p::after{content:"";height:.8em;width:2px;background-color:#fff;position:absolute;right:-.5em;bottom:0;transform:rotate(45deg)}@media (max-width:960px){.btn p::after{width:1px}}.btn:hover{opacity:.9}.ribbon{display:flex;align-items:center;justify-content:center;color:#fff;font-size:42px;width:516px;height:99px;margin:0 auto;background:#f275c1;background:linear-gradient(180deg,#f275c1 0%,#bb5a95 100%);clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%,5% 50%)}@media (max-width:960px){.ribbon{width:51.6rem;height:9.9rem;font-size:4.2rem}}.bubble{width:160px;height:160px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px;background-image:url(../../assets/images/salon2/bubble.png);background-size:100%;background-repeat:no-repeat}@media (max-width:960px){.bubble{width:16rem;height:16rem;font-size:3rem}}.cloud{width:317px;margin:0 auto;color:#fff;background-image:url(../../assets/images/salon2/cloud.png);display:flex;align-items:center;justify-content:center;background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:960px){.cloud{width:31.7rem}}.lp{max-width:960px;min-height:100vh;margin:0 auto;-webkit-box-shadow:0 0 20px 0 #f6e4ed;-moz-box-shadow:0 0 20px 0 #f6e4ed;box-shadow:0 0 20px 0 #f6e4ed}.lp .mv{position:relative}.lp .mv h1{position:absolute;left:50px;top:20px}@media (max-width:960px){.lp .mv h1{left:5rem;top:2rem;width:24rem}}.lp .sec1{padding:110px 0 80px;background:#f7e8f1;background:linear-gradient(180deg,#fff0 0%,#f5deeb 4%,#f7f5f4 46%,#f7eaf1 94%,#fff0 100%);margin-top:-60px;position:relative;z-index:1;overflow:hidden}@media (max-width:960px){.lp .sec1{margin-top:-6rem;padding:11rem 0 8rem}}.lp .sec1 .bg{position:absolute;z-index:1;height:100%;width:100%;top:0;opacity:.5}.lp .sec1 .wrapper{position:relative;z-index:2}.lp .sec1 .wrapper>p{font-size:28px;padding:15px 0 35px}@media (max-width:960px){.lp .sec1 .wrapper>p{font-size:2.8rem;padding:1.5rem 0 3.5rem}}.lp .sec1 h2{font-size:50px;position:relative;margin-bottom:30px;font-weight:700}@media (max-width:960px){.lp .sec1 h2{font-size:5rem;margin-bottom:3rem}}.lp .sec1 h2 span{font-size:60px;border-bottom:4px dotted #c7609e}@media (max-width:960px){.lp .sec1 h2 span{font-size:6rem;border-bottom:2px dotted #c7609e}}.lp .sec1 h3{font-size:60px;line-height:72px;margin-bottom:30px}@media (max-width:960px){.lp .sec1 h3{font-size:6rem;line-height:7.2rem;margin-bottom:3rem}}.lp .sec1 h3 span{font-size:50px}@media (max-width:960px){.lp .sec1 h3 span{font-size:5rem}}.lp .sec1 .title{position:relative;padding-top:50px}@media (max-width:960px){.lp .sec1 .title{padding-top:5rem}}.lp .sec1 .title img{position:absolute;top:-35px;left:20px;width:336px}@media (max-width:960px){.lp .sec1 .title img{top:-3.5rem;left:2rem;width:33.6rem}}.lp .sec1 .title_img{display:flex;justify-content:center;padding-bottom:70px;padding-top:10px}@media (max-width:960px){.lp .sec1 .title_img{padding-top:1rem;padding-bottom:7rem}}.lp .sec1 .title_cont{background-image:url(../../assets/images/salon2/sec1_title_bg.png);background-size:100% 100%;background-position-y:-50px;background-repeat:no-repeat;margin-top:-70px}@media (max-width:960px){.lp .sec1 .title_cont{background-position-y:-5rem;margin-top:-7rem}}.lp .sec1 .image{width:calc(100% + 20px);justify-content:space-between;margin-left:-10px}@media (max-width:960px){.lp .sec1 .image{width:calc(100% + 2rem);margin-left:-1rem}}.lp .sec1 .image img{width:435px}@media (max-width:960px){.lp .sec1 .image img{width:43.5rem}}.lp .sec1 .price{justify-content:center;align-items:center}.lp .sec1 .price div{background-color:#fbf2e5;padding:10px;height:200px;width:200px;border-radius:100px}@media (max-width:960px){.lp .sec1 .price div{padding:1rem;height:20rem!important;width:20rem;border-radius:10rem}}.lp .sec1 .price div p{display:flex;align-items:center;justify-content:center;height:100%;border:5px solid #f3dbda;border-radius:100px;font-size:45px;line-height:48px}@media (max-width:960px){.lp .sec1 .price div p{border-radius:10rem;font-size:4.5rem;line-height:4.8rem;border:2px solid #f3dbda}}.lp .sec1 .price img{height:150px;margin-left:20px}@media (max-width:960px){.lp .sec1 .price img{width:auto!important;height:15rem!important;margin-left:2rem}}.lp .sec1 .courses{width:fit-content;margin:0 auto;position:relative;padding:60px 0 0}@media (max-width:960px){.lp .sec1 .courses{padding:6rem 0 0}}.lp .sec1 .courses.mod{padding-top:0!important}.lp .sec1 .courses.mod .plus{transform:translate(-50%,-60%)}.lp .sec1 .courses.mod li{margin-bottom:55px}@media (max-width:960px){.lp .sec1 .courses.mod li{margin-bottom:5.5rem}}.lp .sec1 .courses.mod li:last-child{margin-top:-40px!important}@media (max-width:960px){.lp .sec1 .courses.mod li:last-child{margin-top:-4rem!important}}.lp .sec1 .courses .plus{position:absolute;z-index:1;top:45%;left:50%;transform:translate(-50%,-65%);display:flex;align-items:center;justify-content:center;width:75px;height:75px;background-color:#c8ae5f;border-radius:40px}@media (max-width:960px){.lp .sec1 .courses .plus{width:7.5rem;height:7.5rem!important;border-radius:4rem}}.lp .sec1 .courses .plus img{width:32px}@media (max-width:960px){.lp .sec1 .courses .plus img{width:3.2rem}}.lp .sec1 .courses ul{width:100%;flex-wrap:wrap;justify-content:space-around}.lp .sec1 .courses ul li{width:48%;position:relative;margin-bottom:100px}@media (max-width:960px){.lp .sec1 .courses ul li{margin-bottom:10rem}}.lp .sec1 .courses ul li:last-child{margin-bottom:55px}@media (max-width:960px){.lp .sec1 .courses ul li:last-child{margin-bottom:5.5rem}}.lp .sec1 .courses ul li .label{width:calc(100% - 30px);margin-left:10px;padding:13px;background-color:#fff;border-radius:24px;-webkit-box-shadow:0 0 10px 0 #f5cfe2;-moz-box-shadow:0 0 10px 0 #f5cfe2;box-shadow:0 0 10px 0 #f5cfe2;position:absolute;top:-80px;left:50%;transform:translateX(-50%)}@media (max-width:960px){.lp .sec1 .courses ul li .label{width:calc(100% - 3rem);margin-left:1rem;padding:1.3rem;border-radius:2.4rem;-webkit-box-shadow:0 0 10px 0 #f5cfe2;-moz-box-shadow:0 0 10px 0 #f5cfe2;box-shadow:0 0 10px 0 #f5cfe2;top:-8rem}}.lp .sec1 .courses ul li .label img{position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:104px}@media (max-width:960px){.lp .sec1 .courses ul li .label img{left:-3rem;width:10.4rem}}.lp .sec1 .courses ul li .label p{width:100%;height:90px;line-height:1.3;border:2px solid #ebe2c5;border-radius:12px;font-size:24px;display:flex;align-items:center;justify-content:center;padding-left:40px;text-align:center}@media (max-width:960px){.lp .sec1 .courses ul li .label p{height:9rem!important;padding-left:4rem;font-size:2.4rem;border-radius:1.2rem;border:1px solid #ebe2c5}}.lp .sec1 .courses ul li .plus{position:absolute;z-index:1;left:50%;transform:translateX(-50%);bottom:-35px;display:flex;align-items:center;justify-content:center;width:75px;height:75px;background-color:#c8ae5f;border-radius:40px}@media (max-width:960px){.lp .sec1 .courses ul li .plus{bottom:-3.5rem;width:7.5rem;height:7.5rem!important;border-radius:4rem}}.lp .sec1 .courses ul li .plus img{width:32px}@media (max-width:960px){.lp .sec1 .courses ul li .plus img{width:3.2rem}}.lp .sec1.cta{margin-top:-20px;padding:100px 0 80px;background:#fff;background:linear-gradient(180deg,#fff0 0%,#f3eede 11%,#f3eede 52%,#f3eede 100%)}@media (max-width:960px){.lp .sec1.cta{padding:10rem 0 8rem}}.lp .sec1.cta .cta__title{margin-top:-70px;padding-bottom:20px}@media (max-width:960px){.lp .sec1.cta .cta__title{margin-top:-7rem;padding-bottom:2rem}}.lp .sec1.mod{margin-top:0;padding-top:60px}@media (max-width:960px){.lp .sec1.mod{padding-top:6rem}}.lp .sec1.mod .courses .plus{transform:translate(-50%,-40%)}.lp .sec1.mod .courses li:last-child{margin-bottom:0}.lp .sec2{padding-bottom:50px}@media (max-width:960px){.lp .sec2{padding-bottom:8rem}}.lp .sec2 .sec7{background:none!important}.lp .sec2 .sec7 .content{background:none!important;padding-top:80px!important}@media (max-width:960px){.lp .sec2 .sec7 .content{padding-top:8rem!important}}.lp .sec2 .sec7 .content .js-tiktok .slick-track{display:flex;align-items:center}.lp .sec2 .sec7 .content .js-tiktok .slick-slide{padding:0 15px}@media (max-width:960px){.lp .sec2 .sec7 .content .js-tiktok .slick-slide{padding:0 1.5rem}}.lp .sec2 h3{font-size:55px;line-height:90px;padding-bottom:60px;position:relative;margin-top:80px}@media (max-width:960px){.lp .sec2 h3{font-size:5.5rem;line-height:9rem;padding-bottom:6rem;margin-top:8rem}}.lp .sec2 h3 img{position:absolute;left:0;top:-60px;width:calc(100% + 100px);max-width:none;opacity:.5;left:-50px}@media (max-width:960px){.lp .sec2 h3 img{top:-6rem;width:calc(100% + 10rem);left:-5rem}}.lp .sec2 h3 p{position:relative}.lp .sec2 h3 span{border-bottom:2px dotted #c7609e;font-size:64px;line-height:90px}@media (max-width:960px){.lp .sec2 h3 span{font-size:6.4rem;line-height:9rem}}.lp .sec2 h2{font-size:50px;padding-top:92px;margin-bottom:50px}@media (max-width:960px){.lp .sec2 h2{padding-top:9.2rem;margin-bottom:5rem;font-size:5rem}}.lp .sec2 h2 p{font-weight:700}.lp .sec2 h2 i{font-style:normal;font-size:65px;display:inline-block;background-size:100% 100%;background-repeat:no-repeat;background-position:center;padding:10px 20px;background-image:url(../../assets/images/salon2/sec5_cir2.png)}@media (max-width:960px){.lp .sec2 h2 i{font-size:6.5rem;padding:1rem 2rem}}.lp .sec2 h2 span{color:#916565;font-size:54px}@media (max-width:960px){.lp .sec2 h2 span{font-size:5.4rem}}.lp .sec2 h2 img{width:347px}@media (max-width:960px){.lp .sec2 h2 img{width:34.7rem!important}}.lp .sec2 .content{border:2px solid #c4a853;border-radius:24px}@media (max-width:960px){.lp .sec2 .content{border-radius:2.4rem;border:1px solid #c4a853}}.lp .sec2 .content>div{background:#f0eccb;background:linear-gradient(180deg,#f0eccb 0%,#ede8cb 50%,#e7e1b4 92%);padding:0 40px 0 20px;border-radius:24px 24px 0 0;align-items:center;justify-content:space-between}@media (max-width:960px){.lp .sec2 .content>div{padding:0 4rem 0 2rem;border-radius:2.4rem 2.4rem 0 0}}.lp .sec2 .content>div>img{margin-top:-100px;width:300px}@media (max-width:960px){.lp .sec2 .content>div>img{width:30rem;margin-top:-10rem}}.lp .sec2 .content>div>div{position:relative}.lp .sec2 .content>div>div>p{position:absolute;top:-100px;left:-100px}@media (max-width:960px){.lp .sec2 .content>div>div>p{top:-10rem;left:-10rem}}.lp .sec2 .content>div>div .flex{align-items:flex-end}.lp .sec2 .content>div>div .flex img{width:53px}@media (max-width:960px){.lp .sec2 .content>div>div .flex img{width:5.3rem}}.lp .sec2 .content>div>div .flex p{font-size:78px;line-height:90px;padding:0 13px}@media (max-width:960px){.lp .sec2 .content>div>div .flex p{padding:0 1.3rem;line-height:9rem;font-size:7.8rem}}.lp .sec2 .content>p{background-color:#f8f6eb;border-radius:0 0 24px 24px;padding:60px 55px;font-size:30px;line-height:48px}@media (max-width:960px){.lp .sec2 .content>p{border-radius:0 0 2.4rem 2.4rem;padding:6rem 5.5rem;font-size:3rem;line-height:4.8rem}}.lp .sec3{position:relative;padding-top:80px;padding-bottom:40px;background:#faf1f6;background:linear-gradient(180deg,#fff0 0%,#faf1f6 7%,#fbf9f6 38%,#fbf8f6 57%,#faf1f6 95%,#fff0 100%);overflow:hidden}@media (max-width:960px){.lp .sec3{padding-top:8rem;padding-bottom:4rem}}.lp .sec3 .bg{position:absolute;z-index:1;height:100%;width:100%;opacity:.4}.lp .sec3 .wrapper{position:relative;z-index:2}.lp .sec3 h2{margin-bottom:45px;position:relative}@media (max-width:960px){.lp .sec3 h2{margin-bottom:4.5rem}}.lp .sec3 h2 div{align-items:center;justify-content:center;margin-bottom:25px}@media (max-width:960px){.lp .sec3 h2 div{margin-bottom:2.5rem}}.lp .sec3 h2 div img{height:120px}@media (max-width:960px){.lp .sec3 h2 div img{height:12rem!important}}.lp .sec3 h2 div span{font-size:50px}@media (max-width:960px){.lp .sec3 h2 div span{font-size:5rem}}.lp .sec3 h2 p{font-size:72px;line-height:86px}@media (max-width:960px){.lp .sec3 h2 p{font-size:7.2rem;line-height:8.6rem}}.lp .sec3 h2 img:nth-child(1){position:absolute;left:0;top:-60px;width:calc(100% + 100px);max-width:none;opacity:.5;left:-50px}@media (max-width:960px){.lp .sec3 h2 img:nth-child(1){top:-6rem;width:calc(100% + 10rem);left:-5rem}}.lp .sec3 h2 img:nth-child(2){position:relative;width:636px}@media (max-width:960px){.lp .sec3 h2 img:nth-child(2){width:63.6rem}}.lp .sec3 .before{align-items:center;background-color:#f5ddeb;border-radius:24px;padding:80px 30px 55px;margin-bottom:65px}@media (max-width:960px){.lp .sec3 .before{border-radius:2.4rem;padding:8rem 3rem 5.5rem;margin-bottom:6.5rem}}.lp .sec3 .before div{position:relative}.lp .sec3 .before div p{position:absolute;left:50%;transform:translateX(-50%);background-color:#916565;line-height:70px;font-size:45px;padding:0 55px;border-radius:35px;top:-30px;color:#fff;letter-spacing:.06em;min-width:300px;text-align:center}@media (max-width:960px){.lp .sec3 .before div p{min-width:30rem;line-height:7rem;font-size:4.5rem;padding:0 6rem;border-radius:3.5rem;top:-3rem}}.lp .sec3 .before div img{width:388px}@media (max-width:960px){.lp .sec3 .before div img{width:38.8rem}}.lp .sec3 .before div:last-child p{background-color:#c7609e}.lp .sec3 .before>img{width:25px}@media (max-width:960px){.lp .sec3 .before>img{width:2.5rem}}.lp .sec3 .text{padding-bottom:60px}@media (max-width:960px){.lp .sec3 .text{padding-bottom:6rem}}.lp .sec3 .text p{font-size:30px;line-height:48px}@media (max-width:960px){.lp .sec3 .text p{font-size:3rem;line-height:4.8rem}}.lp .sec4{background-color:#7f969e;background-image:url(../../assets/images/salon2/sec4_bg.png);padding-bottom:140px}@media (max-width:960px){.lp .sec4{padding-bottom:14rem}}.lp .sec4 h2{background-color:#557889;padding:35px 0 90px;font-size:45px;line-height:60px;position:relative;overflow:hidden;clip-path:polygon(100% 0,100% 60%,50% 100%,0 60%,0 0);margin-bottom:40px}@media (max-width:960px){.lp .sec4 h2{padding:3.5rem 0 9rem;font-size:4.5rem;line-height:6rem;margin-bottom:4rem}}.lp .sec4 h2 img:nth-child(1){position:absolute;left:0;top:-55px;width:320px}@media (max-width:960px){.lp .sec4 h2 img:nth-child(1){width:32rem;top:-5.5rem}}.lp .sec4 h2 img:nth-child(2){width:668px}@media (max-width:960px){.lp .sec4 h2 img:nth-child(2){width:66.8rem}}.lp .sec4 h3{font-size:50px;-moz-text-shadow:0 0 35px #283c46;-webkit-text-shadow:0 0 35px #283c46;-ms-text-shadow:0 0 35px #283c46;text-shadow:0 0 35px #283c46;padding-bottom:40px}@media (max-width:960px){.lp .sec4 h3{font-size:5rem;padding-bottom:4rem}}.lp .sec4 h3 span{font-size:60px}@media (max-width:960px){.lp .sec4 h3 span{font-size:6rem}}.lp .sec4 h3 img{width:896px}@media (max-width:960px){.lp .sec4 h3 img{width:89.6rem}}.lp .sec4 .content{background:#d5eaf1;background:linear-gradient(180deg,#d5eaf1 0%,#ffffff 700px);border-radius:24px;padding:30px 60px 80px}@media (max-width:960px){.lp .sec4 .content{background:linear-gradient(180deg,#d5eaf1 0%,#ffffff 70rem);border-radius:2.4rem;padding:3rem 6rem 8rem}}.lp .sec4 .content:last-child{margin-top:85px}@media (max-width:960px){.lp .sec4 .content:last-child{margin-top:8.5rem}}.lp .sec4 .content h4{align-items:center;justify-content:center;margin-bottom:20px;font-size:50px;-moz-text-shadow:3px 5px 5px #fff;-webkit-text-shadow:3px 5px 5px #fff;-ms-text-shadow:3px 5px 5px #fff;text-shadow:3px 5px 5px #fff}@media (max-width:960px){.lp .sec4 .content h4{margin-bottom:2rem;font-size:5rem}}.lp .sec4 .content h4 .bubble{width:170px;height:170px;background-image:url(../../assets/images/salon2/bubble_blue.png);font-size:48px;background-position:center;margin-right:10px;text-shadow:none}@media (max-width:960px){.lp .sec4 .content h4 .bubble{width:17rem;height:17rem!important;font-size:4.8rem;margin-right:1rem}}.lp .sec4 .content h4 .bubble span{line-height:1.2;display:block;border-bottom:2px dotted #fff}.lp .sec4 .content>img{width:100%;margin-bottom:40px}@media (max-width:960px){.lp .sec4 .content>img{margin-bottom:4rem}}.lp .sec4 .content .text{background-image:url(../../assets/images/salon2/sec4_x.png);background-repeat:no-repeat;background-size:305px;padding-bottom:40px}@media (max-width:960px){.lp .sec4 .content .text{background-size:30rem;padding-bottom:4rem}}.lp .sec4 .content .image{padding-top:40px}@media (max-width:960px){.lp .sec4 .content .image{padding-top:4rem}}.lp .sec4 .content .image .title{text-align:center}.lp .sec4 .content .image .title p{font-size:50px;padding-bottom:25px}@media (max-width:960px){.lp .sec4 .content .image .title p{font-size:5rem;padding-bottom:2.5rem}}.lp .sec4 .content .image .title img{width:347px;margin-bottom:30px}@media (max-width:960px){.lp .sec4 .content .image .title img{width:34.7rem;margin-bottom:3rem}}.lp .sec4 .content .image>div:not(.title):not(.image__text)>p{font-size:42px;line-height:60px;padding-bottom:100px}@media (max-width:960px){.lp .sec4 .content .image>div:not(.title):not(.image__text)>p{font-size:4.2rem;line-height:6rem;padding-bottom:10rem}}.lp .sec4 .content .image .diagram{position:relative}.lp .sec4 .content .image .diagram .tag{position:absolute;z-index:3;top:-80px;right:0;width:248px;height:248px;display:flex;align-items:center;justify-content:center;background-image:url(../../assets/images/salon2/sec4_image_bg.png);background-repeat:no-repeat;background-size:100% 100%}@media (max-width:960px){.lp .sec4 .content .image .diagram .tag{top:-8rem;width:24.8rem;height:24.8rem!important}}.lp .sec4 .content .image .diagram .tag p{font-size:48px;line-height:60px}@media (max-width:960px){.lp .sec4 .content .image .diagram .tag p{font-size:4.8rem;line-height:6rem}}.lp .sec4 .content .image .diagram .tag p small{font-size:.75em}.lp .sec4 .content .image .diagram ul{display:flex;flex-wrap:wrap;justify-content:space-around;width:calc(100% + 40px);margin-left:-20px;padding-bottom:115px}@media (max-width:960px){.lp .sec4 .content .image .diagram ul{width:calc(100% + 4rem);margin-left:-2rem;padding-bottom:11.5rem}}.lp .sec4 .content .image .diagram ul li{position:relative;width:50%;display:flex;justify-content:center}.lp .sec4 .content .image .diagram ul li:nth-child(1){width:100%}.lp .sec4 .content .image .diagram ul li:nth-child(1) .arr{width:127px;top:65px;left:120px}@media (max-width:960px){.lp .sec4 .content .image .diagram ul li:nth-child(1) .arr{width:12.7rem;left:12rem;top:6.5rem}}.lp .sec4 .content .image .diagram ul li:nth-child(1) p:nth-child(4){left:30px;transform:none;bottom:initial;top:50%;transform:translateY(-50%)}@media (max-width:960px){.lp .sec4 .content .image .diagram ul li:nth-child(1) p:nth-child(4){left:3rem}}.lp .sec4 .content .image .diagram ul li:nth-child(2){margin-top:-60px}@media (max-width:960px){.lp .sec4 .content .image .diagram ul li:nth-child(2){margin-top:-6rem}}.lp .sec4 .content .image .diagram ul li:nth-child(2) .arr{width:70px;left:30px;bottom:-40px}@media (max-width:960px){.lp .sec4 .content .image .diagram ul li:nth-child(2) .arr{width:7rem;left:3rem;bottom:-4rem}}.lp .sec4 .content .image .diagram ul li:nth-child(3){margin-top:-60px}@media (max-width:960px){.lp .sec4 .content .image .diagram ul li:nth-child(3){margin-top:-6rem}}.lp .sec4 .content .image .diagram ul li:nth-child(3) .arr{width:69px;right:30px;bottom:-40px}@media (max-width:960px){.lp .sec4 .content .image .diagram ul li:nth-child(3) .arr{width:6.9rem;right:3rem;bottom:-4rem}}.lp .sec4 .content .image .diagram ul li p{position:absolute;z-index:2}.lp .sec4 .content .image .diagram ul li p:nth-child(1){background-color:#c7609e;width:300px;text-align:center;font-size:26px;line-height:69px;top:-22px;border-radius:35px}@media (max-width:960px){.lp .sec4 .content .image .diagram ul li p:nth-child(1){width:30rem;font-size:2.6rem;line-height:6.9rem;top:-2.2rem;border-radius:3.5rem}}.lp .sec4 .content .image .diagram ul li p:nth-child(1)::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-15px;width:0;height:0;border-style:solid;border-width:15px 14px 0 14px;border-color:#c7609e #fff0 #fff0 #fff0}@media (max-width:960px){.lp .sec4 .content .image .diagram ul li p:nth-child(1)::after{height:0!important;bottom:-1.5rem;border-width:1.5rem 1.4rem 0 1.4rem}}.lp .sec4 .content .image .diagram ul li p:nth-child(4){width:max-content;bottom:-60px;left:50%;transform:translateX(-50%);font-size:30px}@media (max-width:960px){.lp .sec4 .content .image .diagram ul li p:nth-child(4){bottom:-6rem;font-size:3rem}}.lp .sec4 .content .image .diagram ul li img:nth-child(2){position:relative;z-index:1;width:375px}@media (max-width:960px){.lp .sec4 .content .image .diagram ul li img:nth-child(2){width:37.5rem}}.lp .sec4 .content .image .diagram ul li img.arr{position:absolute;z-index:2}.lp .sec4 .content .image__text{padding:19px;border-radius:24px;-webkit-box-shadow:0 0 20px 0 #f5cfe2;-moz-box-shadow:0 0 20px 0 #f5cfe2;box-shadow:0 0 20px 0 #f5cfe2}@media (max-width:960px){.lp .sec4 .content .image__text{padding:1.9rem;border-radius:2.4rem}}.lp .sec4 .content .image__text p{font-size:26px;line-height:60px;border:3px solid #ebe2c5;border-radius:12px;padding:30px 20px}@media (max-width:960px){.lp .sec4 .content .image__text p{font-size:2.6rem;line-height:6rem;border:1px solid #ebe2c5;border-radius:1.2rem;padding:3rem 2rem}}.lp .sec4 .content .image__text span{font-size:36px}@media (max-width:960px){.lp .sec4 .content .image__text span{font-size:3.6rem}}.lp .sec4 .content h5{font-size:42px;padding-bottom:30px}@media (max-width:960px){.lp .sec4 .content h5{font-size:4.2rem;padding-bottom:3rem}}.lp .sec4 .content p{font-size:30px;line-height:48px}@media (max-width:960px){.lp .sec4 .content p{font-size:3rem;line-height:4.8rem}}.lp .sec4 .content .subtitle.mod{margin-top:160px}@media (max-width:960px){.lp .sec4 .content .subtitle.mod{margin-top:16rem}}.lp .sec4 .content .subtext{margin-top:120px;text-align:center}@media (max-width:960px){.lp .sec4 .content .subtext{margin-top:12rem}}.lp .sec4 .content .subtext p{font-size:28px;line-height:2;text-align:left;padding-bottom:40px}@media (max-width:960px){.lp .sec4 .content .subtext p{padding-bottom:4rem;font-size:2.8rem}}.lp .sec4 .content .subtext p span{border-bottom:4px dotted #c7609e;font-size:38px;line-height:1.8}@media (max-width:960px){.lp .sec4 .content .subtext p span{border-bottom:2px dotted #c7609e;font-size:3.8rem}}.lp .sec5{padding-bottom:60px}@media (max-width:960px){.lp .sec5{padding-bottom:6rem}}.lp .sec5 .cloud{height:175px;width:320px;font-size:50px;padding-bottom:10px;margin-top:-80px;margin-bottom:20px}@media (max-width:960px){.lp .sec5 .cloud{height:17.5rem!important;width:32rem;font-size:5rem;padding-bottom:1rem;margin-top:-8rem;margin-bottom:2rem}}.lp .sec5 h3{font-size:47px;position:relative}@media (max-width:960px){.lp .sec5 h3{font-size:4.7rem}}.lp .sec5 h3:before,.lp .sec5 h3:after{content:"";display:block;position:absolute;left:0;bottom:20px;transform:rotate(45deg);border-radius:2px;height:4px;width:40px;background-color:#557889}@media (max-width:960px){.lp .sec5 h3:before,.lp .sec5 h3:after{bottom:2rem;border-radius:.2rem;height:0.4rem!important;width:4rem}}.lp .sec5 h3:after{left:initial;right:0;transform:rotate(-45deg)}.lp .sec5 .wrapper:nth-child(2){background:#fbf9f6;background:linear-gradient(180deg,#fff0 0%,#f2dce8 5%,#fefdfe 70%,#ffffff 100%)}.lp .sec5 h2{position:relative;padding-top:120px}@media (max-width:960px){.lp .sec5 h2{padding-top:12rem}}.lp .sec5 h2 .flex{position:absolute;top:-50px;left:50%;transform:translateX(-50%);align-items:center;justify-content:center;margin-bottom:25px}@media (max-width:960px){.lp .sec5 h2 .flex{top:-5rem;margin-bottom:2.5rem}}.lp .sec5 h2 .flex img{height:142px}@media (max-width:960px){.lp .sec5 h2 .flex img{height:14.2rem!important}}.lp .sec5 h2 .flex span{font-size:50px;-moz-text-shadow:3px 5px 5px #fff;-webkit-text-shadow:3px 5px 5px #fff;-ms-text-shadow:3px 5px 5px #fff;text-shadow:3px 5px 5px #fff}@media (max-width:960px){.lp .sec5 h2 .flex span{font-size:5rem}}.lp .sec5 h2 div.c-pink{font-size:60px;line-height:90px;background-color:#f2dce8;position:relative;z-index:3}@media (max-width:960px){.lp .sec5 h2 div.c-pink{font-size:6rem;line-height:9rem}}.lp .sec5 h2 div.c-pink i{font-style:normal;font-size:90px;margin:0 -20px}@media (max-width:960px){.lp .sec5 h2 div.c-pink i{font-size:9rem;margin:0 -2rem}}.lp .sec5 h2 div.c-pink span{background-size:100% 100%;background-repeat:no-repeat;background-position:center;padding:10px 25px;margin-bottom:20px;font-size:85px;line-height:136px}@media (max-width:960px){.lp .sec5 h2 div.c-pink span{font-size:8.5rem;line-height:13.6rem;padding:1rem 2.5rem;margin-bottom:2rem}}.lp .sec5 h2 div.c-pink span.one{background-image:url(../../assets/images/salon2/sec5_cir.png)}.lp .sec5 h2 div.c-pink span.two{background-image:url(../../assets/images/salon2/sec5_cir2.png)}.lp .sec5 h2 div.c-pink span.three{background-image:url(../../assets/images/salon2/sec5_cir3.png)}.lp .sec5 h2 div.c-pink small{font-size:50px}@media (max-width:960px){.lp .sec5 h2 div.c-pink small{font-size:5rem}}.lp .sec5 .image .speech{display:flex;align-items:center;justify-content:center;width:calc(100% + 100px);margin-left:-50px;padding:50px 20px 115px;background-image:url(../../assets/images/salon2/sec5_title_bg.png);background-size:100% 100%;position:relative;z-index:2}@media (max-width:960px){.lp .sec5 .image .speech{width:calc(100% + 10rem);margin-left:-5rem;padding:5rem 2rem 11.5rem}}.lp .sec5 .image .speech img{position:absolute;top:-40px;left:0;width:100%}@media (max-width:960px){.lp .sec5 .image .speech img{top:-4rem}}.lp .sec5 .image .speech p{font-size:60px;color:#c7609e;border-bottom:4px dotted #c7609e;position:relative;z-index:2}@media (max-width:960px){.lp .sec5 .image .speech p{font-size:6rem;border-bottom:2px dotted #c7609e}}.lp .sec5 .image .flex{position:relative;z-index:1;padding-top:80px}@media (max-width:960px){.lp .sec5 .image .flex{padding-top:8rem}}.lp .sec5 .image .flex>img{width:365px}@media (max-width:960px){.lp .sec5 .image .flex>img{width:36.5rem}}.lp .sec5 .image .flex ul{position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%;display:flex;flex-direction:column;align-items:flex-end}.lp .sec5 .image .flex ul li{display:flex;align-items:center;margin-top:67px;height:90px;width:500px}@media (max-width:960px){.lp .sec5 .image .flex ul li{margin-top:6.7rem;height:9rem!important;width:50rem}}.lp .sec5 .image .flex ul li>img{width:144px}@media (max-width:960px){.lp .sec5 .image .flex ul li>img{width:14.4rem}}.lp .sec5 .image .flex ul li div{display:flex;align-items:center;padding-left:15%;flex-grow:1;border-bottom:2px solid #c8ae5f}.lp .sec5 .image .flex ul li div img{width:115px}@media (max-width:960px){.lp .sec5 .image .flex ul li div img{width:11.5rem}}.lp .sec5 .image .flex ul li div p{font-size:72px;text-align:center;padding-right:20px}@media (max-width:960px){.lp .sec5 .image .flex ul li div p{font-size:7rem;padding-right:2rem}}.lp .sec5 .image .flex ul li:nth-child(2){width:465px}@media (max-width:960px){.lp .sec5 .image .flex ul li:nth-child(2){width:46.5rem}}.lp .sec5 .image .flex ul li:nth-child(2)>img{width:130px}@media (max-width:960px){.lp .sec5 .image .flex ul li:nth-child(2)>img{width:13rem}}.lp .sec5 .image .flex ul li:nth-child(2) div{padding-left:10%}.lp .sec5 .image .flex ul li:nth-child(2) div img{width:70px}@media (max-width:960px){.lp .sec5 .image .flex ul li:nth-child(2) div img{width:7rem}}.lp .sec5 .image .flex ul li:nth-child(2) div p{font-size:60px}@media (max-width:960px){.lp .sec5 .image .flex ul li:nth-child(2) div p{font-size:5.8rem}}.lp .sec5 .image .flex ul li:nth-child(3){width:410px}@media (max-width:960px){.lp .sec5 .image .flex ul li:nth-child(3){width:41rem}}.lp .sec5 .image .flex ul li:nth-child(3)>img{width:119px}@media (max-width:960px){.lp .sec5 .image .flex ul li:nth-child(3)>img{width:11.9rem}}.lp .sec5 .image .flex ul li:nth-child(3) div{padding-left:5%}.lp .sec5 .image .flex ul li:nth-child(3) div img{width:55px}@media (max-width:960px){.lp .sec5 .image .flex ul li:nth-child(3) div img{width:5.5rem}}.lp .sec5 .image .flex ul li:nth-child(3) div p{font-size:48px}@media (max-width:960px){.lp .sec5 .image .flex ul li:nth-child(3) div p{font-size:4.5rem}}.lp .sec5 .content{border:2px solid #c8ae5f;border-radius:0 0 24px 24px;background-color:#edf2f6;background-image:url(../../assets/images/salon2/sec5_bg.png);background-position:center bottom;background-size:100% auto;background-repeat:no-repeat;background-color:#fefdfa;position:relative;z-index:1}@media (max-width:960px){.lp .sec5 .content{border-radius:0 0 2.4rem 2.4rem;border:1px solid #c8ae5f}}.lp .sec5 .content h5{font-size:60px;line-height:90px;background-image:url(../../assets/images/salon2/sec5_box_bg.png);background-size:100% 100%;color:#fff;position:relative;z-index:3;padding:48px 0 83px}@media (max-width:960px){.lp .sec5 .content h5{padding:4.8rem 0 8.3rem;font-size:6rem;line-height:9rem}}.lp .sec5 .content h5 i{font-style:normal;font-size:90px;margin:0 -30px}@media (max-width:960px){.lp .sec5 .content h5 i{font-size:9rem;margin:0 -3rem}}.lp .sec5 .content h5 span{background-size:100% 100%;background-repeat:no-repeat;background-position:center;padding:20px 35px;margin-bottom:20px;font-size:70px;line-height:136px;color:#c7609e}@media (max-width:960px){.lp .sec5 .content h5 span{font-size:7rem;line-height:13.6rem;padding:2rem 3.5rem;margin-bottom:2rem}}.lp .sec5 .content h5 span.one{background-image:url(../../assets/images/salon2/sec5_cir_1.png)}.lp .sec5 .content h5 span.two{background-image:url(../../assets/images/salon2/sec5_cir3_1.png)}.lp .sec5 .content h5 span.three{background-image:url(../../assets/images/salon2/sec5_cir2_1.png)}.lp .sec5 .content h5 small{font-size:57px}@media (max-width:960px){.lp .sec5 .content h5 small{font-size:5.7rem}}.lp .sec5 .content div{border-radius:0 0 24px 24px;padding:40px 0 70px}@media (max-width:960px){.lp .sec5 .content div{border-radius:0 0 2.4rem 2.4rem;padding:4rem 0 7rem}}.lp .sec5 .content div p{font-size:60px}@media (max-width:960px){.lp .sec5 .content div p{font-size:6rem}}.lp .sec5 .content div p:last-child{padding-top:55px}@media (max-width:960px){.lp .sec5 .content div p:last-child{padding-top:5.5rem}}.lp .sec5 .content div p:last-child span.two{color:#fff;font-size:72px;background-image:url(../../assets/images/salon2/sec5_cir_2.png);background-size:100% 100%;padding:30px 37px}@media (max-width:960px){.lp .sec5 .content div p:last-child span.two{font-size:7.2rem;padding:3rem 3.7rem}}.lp .sec5 .content div p:last-child i{font-style:normal;color:#a48639;font-size:72px;margin:0 -5px}@media (max-width:960px){.lp .sec5 .content div p:last-child i{font-size:7.2rem;margin:0 -.5rem}}.lp .sec5 .content div p span.underl{display:inline-block;border-bottom:4px #c8ae5f dotted}@media (max-width:960px){.lp .sec5 .content div p span.underl{border-bottom:2px #c8ae5f dotted}}.lp .sec5 .content div p span.c-pink{font-size:76px}@media (max-width:960px){.lp .sec5 .content div p span.c-pink{font-size:7.6rem}}.lp .sec6{position:relative;background:#fbf9f6;background:linear-gradient(0deg,#fff0 0%,#f2dce8 0%,#fefdfe 70%,#ffffff 97%)}.lp .sec6 .bg{position:absolute;z-index:0;height:100%;width:100%;opacity:1;top:25%}.lp .sec6 .wrapper{position:relative;z-index:2}.lp .sec6 h2 .flex{align-items:center;justify-content:center;margin-bottom:25px}@media (max-width:960px){.lp .sec6 h2 .flex{margin-bottom:2.5rem}}.lp .sec6 h2 .flex img{height:120px}@media (max-width:960px){.lp .sec6 h2 .flex img{height:12rem!important}}.lp .sec6 h2 .flex span{font-size:50px}@media (max-width:960px){.lp .sec6 h2 .flex span{font-size:5rem}}.lp .sec6 h2 .pink{background-image:url(../../assets/images/salon2/sec6_ribbon.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:185px}@media (max-width:960px){.lp .sec6 h2 .pink{height:18.5rem!important}}.lp .sec6 h2 .pink p{font-size:60px;padding-top:20px}@media (max-width:960px){.lp .sec6 h2 .pink p{font-size:6rem;padding-top:2rem}}.lp .sec6 h2 .pink p small{font-size:50px}@media (max-width:960px){.lp .sec6 h2 .pink p small{font-size:5rem}}.lp .sec6 .points{justify-content:space-between;padding:115px 0 80px}@media (max-width:960px){.lp .sec6 .points{padding:11.5rem 0 8rem}}.lp .sec6 .points a{display:block;width:260px;height:309px}@media (max-width:960px){.lp .sec6 .points a{width:26rem;height:30.9rem!important}}.lp .sec6 .points a div{position:relative;background-color:#fff;padding:19px;border-radius:24px;height:100%;-webkit-box-shadow:0 0 15px 0 #f6cbe2;-moz-box-shadow:0 0 15px 0 #f6cbe2;box-shadow:0 0 15px 0 #f6cbe2}@media (max-width:960px){.lp .sec6 .points a div{-webkit-box-shadow:0 0 1.5rem 0 #f6cbe2;-moz-box-shadow:0 0 1.5rem 0 #f6cbe2;box-shadow:0 0 1.5rem 0 #f6cbe2;padding:1.9rem;border-radius:2.4rem}}.lp .sec6 .points a div img{width:150px;position:absolute;left:50%;transform:translateX(-50%);top:-75px}@media (max-width:960px){.lp .sec6 .points a div img{width:15rem;top:-7.5rem}}.lp .sec6 .points a div p{font-size:32px;border-radius:12px;border:2px solid #ebc6dc;height:100%;display:flex;align-items:center;justify-content:center}@media (max-width:960px){.lp .sec6 .points a div p{border-radius:1.2rem;border:1px solid #ebc6dc;font-size:3.2rem}}.lp .sec6 .points a div::after{content:"";background-color:#c8ae5f;width:66px;height:66px;border-radius:33px;position:absolute;display:inline-block;bottom:-30px;left:50%;transform:translateX(-50%);background-image:url(../../assets/images/salon2/sec6_arrow.png);background-repeat:no-repeat;background-position:center;background-size:24px 18px}@media (max-width:960px){.lp .sec6 .points a div::after{width:6.6rem;height:6.6rem!important;border-radius:3.3rem;bottom:-3rem;background-size:2.4rem 1.8rem}}.lp .sec7{margin-bottom:80px}@media (max-width:960px){.lp .sec7{margin-bottom:8rem}}.lp .sec7:not(.sec8):not(.sec9){background:#fbf9f6;background:linear-gradient(180deg,#fff0 0%,#f2dce8 0%,#fefdfe 3%,#ffffff 97%)}.lp .sec7 .title{position:relative}.lp .sec7 .title .point{background:#f275c1;background:linear-gradient(180deg,#f275c1 0%,#bb5a95 40%);display:flex;flex-direction:column;align-items:center;width:245px;height:245px;border-radius:125px;position:absolute;left:50%;transform:translateX(-50%);top:-120px}@media (max-width:960px){.lp .sec7 .title .point{width:24.5rem;height:24.5rem!important;border-radius:12.5rem;top:-12rem}}.lp .sec7 .title .text{position:absolute;left:50%;transform:translateX(-50%);z-index:1;top:-80px;display:flex;flex-direction:column;align-items:center}@media (max-width:960px){.lp .sec7 .title .text{top:-8rem}}.lp .sec7 .title .text img{height:30px}@media (max-width:960px){.lp .sec7 .title .text img{height:3rem!important}}.lp .sec7 .title .text span{font-size:72px}@media (max-width:960px){.lp .sec7 .title .text span{font-size:7.2rem}}.lp .sec7 .title h2{background:#f275c1;background:linear-gradient(0deg,#f275c1 0%,#bb5a95 100%);padding:50px 0;border-radius:24px 24px 0 0;font-size:50px;position:relative}@media (max-width:960px){.lp .sec7 .title h2{font-size:5rem;padding:5rem 0;border-radius:2.4rem 2.4rem 0 0}}.lp .sec7 .title2{display:flex;flex-direction:column;align-items:center;position:relative}.lp .sec7 .title2 img.bg{position:absolute;top:70px;filter:brightness(1.05)}@media (max-width:960px){.lp .sec7 .title2 img.bg{top:7rem}}.lp .sec7 .title2 img:not(.bg){width:546px;position:relative}@media (max-width:960px){.lp .sec7 .title2 img:not(.bg){width:54.6rem}}.lp .sec7 .title2 h2{position:relative;font-size:50px;line-height:72px;padding:35px 0 50px;color:#fef39b!important}@media (max-width:960px){.lp .sec7 .title2 h2{line-height:7.2rem;font-size:5rem;padding:3.5rem 0 5rem}}.lp .sec7 .title2 h2 img{height:85px;width:auto!important}@media (max-width:960px){.lp .sec7 .title2 h2 img{height:8.5rem!important}}.lp .sec7.sec8 .title2 img.bg{filter:brightness(1)}.lp .sec7.sec8 .content{padding:150px 0 80px;background:#faf8f1;background:linear-gradient(180deg,#faf8f1 0%,#ffffff 100%)}@media (max-width:960px){.lp .sec7.sec8 .content{padding:15rem 0 8rem}}.lp .sec7.sec8 .content .flex{display:flex;justify-content:space-between;align-items:center;padding:0 45px}@media (max-width:960px){.lp .sec7.sec8 .content .flex{padding:0 4.5rem}}.lp .sec7.sec8 .content .flex a img{width:238px}@media (max-width:960px){.lp .sec7.sec8 .content .flex a img{width:23.8rem}}.lp .sec7.sec9{margin-bottom:90px}@media (max-width:960px){.lp .sec7.sec9{margin-bottom:9rem}}.lp .sec7.sec9 .title2 img.bg{filter:brightness(1)}.lp .sec7.sec9 .content{padding:40px 46px 80px;background-image:url(../../assets/images/salon2/sec9_bg.png);background-size:100% 100%}@media (max-width:960px){.lp .sec7.sec9 .content{padding:4rem 4.6rem 8rem}}.lp .sec7.sec9 .content .image{display:flex;align-items:center;justify-content:space-between}.lp .sec7.sec9 .content .image>img{width:309px}@media (max-width:960px){.lp .sec7.sec9 .content .image>img{width:30.9rem}}.lp .sec7.sec9 .content .image div{position:relative;margin-right:20px}@media (max-width:960px){.lp .sec7.sec9 .content .image div{margin-right:2rem}}.lp .sec7.sec9 .content .image div img{position:absolute;width:138px;right:-25px;top:-100px}@media (max-width:960px){.lp .sec7.sec9 .content .image div img{width:13.8rem;right:-2.5rem;top:-10rem}}.lp .sec7.sec9 .content .image div p{font-size:42px;position:relative}@media (max-width:960px){.lp .sec7.sec9 .content .image div p{font-size:4.2rem}}.lp .sec7.sec9 .content .image div p::before,.lp .sec7.sec9 .content .image div p::after{content:"";height:2px;width:300px;transform:rotate(-8deg);background-color:#d365a7;position:absolute;display:block;top:-40px}@media (max-width:960px){.lp .sec7.sec9 .content .image div p::before,.lp .sec7.sec9 .content .image div p::after{height:2px!important;top:-4rem;width:30rem}}.lp .sec7.sec9 .content .image div p::after{transform:rotate(8deg);top:initial;bottom:-40px}@media (max-width:960px){.lp .sec7.sec9 .content .image div p::after{bottom:-4rem}}.lp .sec7 .content{background-color:#fff;border:2px solid #c7609e;padding:0 0 0;position:relative;border-radius:24px;overflow:hidden}@media (max-width:960px){.lp .sec7 .content{border:1px solid #c7609e;padding:0 0 0;border-radius:2.4rem}}.lp .sec7 .content .bg{position:absolute;z-index:1;height:100%;width:100%;opacity:.8}.lp .sec7 .content>*{position:relative;z-index:2}.lp .sec7 .content>p.c-lbrown{font-size:42px;padding-bottom:62px;padding-top:40px}@media (max-width:960px){.lp .sec7 .content>p.c-lbrown{padding-top:4rem;font-size:4.2rem;padding-bottom:6.2rem}}.lp .sec7 .content .ribbon{z-index:3}.lp .sec7 .content .diagram{justify-content:space-between;padding:100px 40px;margin-top:-50px;background:#fff;background:linear-gradient(0deg,#ffffff 0%,#faf2f7 40%,#faf2f7 90%,#ffffff 100%)}@media (max-width:960px){.lp .sec7 .content .diagram{padding:10rem 4rem;margin-top:-5rem}}.lp .sec7 .content .diagram .text{padding-right:20px}@media (max-width:960px){.lp .sec7 .content .diagram .text{padding-right:2rem}}.lp .sec7 .content .diagram .text dl{padding-bottom:30px}@media (max-width:960px){.lp .sec7 .content .diagram .text dl{padding-bottom:3rem}}.lp .sec7 .content .diagram .text dl dt{font-size:42px;line-height:2;border-bottom:4px dotted #a48639;margin-bottom:20px}@media (max-width:960px){.lp .sec7 .content .diagram .text dl dt{font-size:4.2rem;margin-bottom:2rem;border-bottom:2px dotted #a48639}}.lp .sec7 .content .diagram .text dl dd{font-size:26px;line-height:42px}@media (max-width:960px){.lp .sec7 .content .diagram .text dl dd{font-size:2.6rem;line-height:4.2rem}}.lp .sec7 .content .diagram img{width:403px}@media (max-width:960px){.lp .sec7 .content .diagram img{width:40.3rem}}.lp .sec7 .content .pie{padding:0 40px;position:relative}@media (max-width:960px){.lp .sec7 .content .pie{padding:0 4rem}}.lp .sec7 .content .pie div{position:relative}.lp .sec7 .content .pie div img{width:100%}.lp .sec7 .content .pie div p{position:absolute;top:-60px;color:#fff;background-color:#916565;font-size:26px;line-height:69px;width:257px;text-align:center;margin-left:10px;border-radius:35px}@media (max-width:960px){.lp .sec7 .content .pie div p{top:-6rem;font-size:2.6rem;line-height:6.9rem;width:25.7rem;margin-left:1rem}}.lp .sec7 .content .pie div p::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);display:inline-block;width:0;height:0;border-style:solid;border-width:15px 12.5px 0 12.5px;border-color:#916565 #fff0 #fff0 #fff0}@media (max-width:960px){.lp .sec7 .content .pie div p::after{height:0!important;bottom:-1.2rem;border-width:1.5rem 1.25rem 0 1.25rem}}.lp .sec7 .content .pie>p{font-size:40px;text-align:center;width:457px;position:absolute}@media (max-width:960px){.lp .sec7 .content .pie>p{font-size:4rem;width:45.7rem}}.lp .sec7 .content .pie>p:nth-child(2){top:0;right:40px}@media (max-width:960px){.lp .sec7 .content .pie>p:nth-child(2){right:4rem}}.lp .sec7 .content .pie>p:nth-child(3){top:150px;right:40px}@media (max-width:960px){.lp .sec7 .content .pie>p:nth-child(3){top:15rem;right:4rem}}.lp .sec7 .content .tree{padding:70px 40px 60px;display:flex;justify-content:space-between}@media (max-width:960px){.lp .sec7 .content .tree{padding:7rem 4rem 6rem}}.lp .sec7 .content .tree .left{display:flex;flex-direction:column;align-items:center}.lp .sec7 .content .tree .left>img{margin:15px;width:60px}@media (max-width:960px){.lp .sec7 .content .tree .left>img{width:6rem;margin:1.5rem}}.lp .sec7 .content .tree .left div{width:407px;background-color:#fff;border-radius:24px;box-shadow:0 0 15px 0 #f6cbe2;position:relative;min-height:103px;display:flex;align-items:center;justify-content:flex-end;padding:20px 0}@media (max-width:960px){.lp .sec7 .content .tree .left div{width:40.7rem;border-radius:2.4rem;min-height:10.3rem;padding:2rem 0}}.lp .sec7 .content .tree .left div>img{position:absolute;left:10px;top:-10px;width:106px}@media (max-width:960px){.lp .sec7 .content .tree .left div>img{width:10.6rem;left:1rem;top:-1rem}}.lp .sec7 .content .tree .left div p{font-size:32px;text-align:center;width:50%;margin:0 50px 0 auto}@media (max-width:960px){.lp .sec7 .content .tree .left div p{font-size:3.2rem;margin:0 5rem 0 auto}}.lp .sec7 .content .tree .left div:last-child{padding-left:0;box-shadow:none;background-color:#fff0;padding:0}.lp .sec7 .content .tree .left div:last-child>img{top:-40px;left:20px}@media (max-width:960px){.lp .sec7 .content .tree .left div:last-child>img{top:-4rem;left:2rem}}.lp .sec7 .content .tree .left div:last-child p{width:100%;margin-top:-50px;margin-right:0}@media (max-width:960px){.lp .sec7 .content .tree .left div:last-child p{margin-top:-5rem}}.lp .sec7 .content .tree .right{flex-shrink:0;position:relative;margin-top:35px}@media (max-width:960px){.lp .sec7 .content .tree .right{margin-top:3.5rem}}.lp .sec7 .content .tree .right p{position:absolute;top:-35px;color:#fff;background-color:#c8ae5f;font-size:26px;line-height:69px;width:257px;text-align:center;left:50%;transform:translateX(-50%);border-radius:35px}@media (max-width:960px){.lp .sec7 .content .tree .right p{top:-3.5rem;font-size:2.6rem;line-height:6.9rem;width:25.7rem;margin-left:1rem}}.lp .sec7 .content .tree .right img{width:323px}@media (max-width:960px){.lp .sec7 .content .tree .right img{width:32.3rem}}.lp .sec7 .content .graph{padding-top:90px}@media (max-width:960px){.lp .sec7 .content .graph{padding-top:9rem}}.lp .sec7 .content .graph .text{padding:40px;margin-bottom:40px;position:relative}@media (max-width:960px){.lp .sec7 .content .graph .text{padding:4rem;margin-bottom:4rem}}.lp .sec7 .content .graph .text .bg{width:100%;left:0;opacity:1;height:auto;top:50%;transform:translateY(-50%)}.lp .sec7 .content .graph .text p{position:relative;z-index:1;text-align:center;width:fit-content;margin:0 auto;font-size:42px;line-height:72px}@media (max-width:960px){.lp .sec7 .content .graph .text p{font-size:4.2rem;line-height:7.2rem}}.lp .sec7 .content .graph .text p small{font-size:.8em}.lp .sec7 .content .graph .text p span{font-size:48px}@media (max-width:960px){.lp .sec7 .content .graph .text p span{font-size:4.8rem}}.lp .sec7 .content .graph .text p:last-child{border-bottom:4px dotted #c7609e;font-size:46px;line-height:72px}@media (max-width:960px){.lp .sec7 .content .graph .text p:last-child{border-bottom:2px dotted #c7609e;font-size:4.6rem;line-height:7.2rem}}.lp .sec7 .content .graph .text p:last-child span{font-size:54px}@media (max-width:960px){.lp .sec7 .content .graph .text p:last-child span{font-size:5.4rem}}.lp .sec7 .content .images{padding:0 20px}@media (max-width:960px){.lp .sec7 .content .images{padding:0 2rem}}.lp .sec7 .content .images h3 .flex{align-items:center;justify-content:center;margin-bottom:25px}@media (max-width:960px){.lp .sec7 .content .images h3 .flex{margin-bottom:2.5rem}}.lp .sec7 .content .images h3 .flex img{height:120px}@media (max-width:960px){.lp .sec7 .content .images h3 .flex img{width:auto!important;height:12rem!important}}.lp .sec7 .content .images h3 .flex span{font-size:50px}@media (max-width:960px){.lp .sec7 .content .images h3 .flex span{font-size:5rem}}.lp .sec7 .content .images>div{flex-wrap:wrap;justify-content:space-around;padding:50px 0 0}@media (max-width:960px){.lp .sec7 .content .images>div{padding:5rem 0 0}}.lp .sec7 .content .images>div>div{width:390px;position:relative;margin-bottom:45px}@media (max-width:960px){.lp .sec7 .content .images>div>div{width:39rem;margin-bottom:4.5rem}}.lp .sec7 .content .images>div>div p{width:308px;position:absolute;text-align:center;background-color:#c8ae5f;line-height:69px;border-radius:35px;left:50%;transform:translateX(-50%);top:-25px;font-size:25px}@media (max-width:960px){.lp .sec7 .content .images>div>div p{width:30.8rem;line-height:6.9rem;border-radius:3.5rem;top:-2.5rem;font-size:2.5rem}}.lp .sec7 .content .images>div>div p::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);display:inline-block;width:0;height:0;border-style:solid;border-width:15px 12.5px 0 12.5px;border-color:#c8ae5f #fff0 #fff0 #fff0}@media (max-width:960px){.lp .sec7 .content .images>div>div p::after{height:0!important;bottom:-1.2rem;border-width:1.5rem 1.25rem 0 1.25rem}}.lp .sec7 .content .points{padding:143px 43px 0;margin-top:-100px;background:#fff;background:linear-gradient(180deg,#ffffff 0%,#fff0 20%)}@media (max-width:960px){.lp .sec7 .content .points{padding:14.3rem 4.3rem 0;margin-top:-10rem}}.lp .sec7 .content .points>img{margin-bottom:80px}@media (max-width:960px){.lp .sec7 .content .points>img{margin-bottom:8rem}}.lp .sec7 .content .points__item{background-color:#fff;border:2px solid #f6cbe2;border-radius:24px;-webkit-box-shadow:0 0 15px 0 #f6cbe2;-moz-box-shadow:0 0 15px 0 #f6cbe2;box-shadow:0 0 15px 0 #f6cbe2;margin-bottom:70px}@media (max-width:960px){.lp .sec7 .content .points__item{-webkit-box-shadow:0 0 1.5rem 0 #f6cbe2;-moz-box-shadow:0 0 1.5rem 0 #f6cbe2;box-shadow:0 0 1.5rem 0 #f6cbe2;border-radius:2.4rem;margin-bottom:7rem;border:1px solid #f6cbe2}}.lp .sec7 .content .points__item .upper{position:relative;padding:0 50px 55px}@media (max-width:960px){.lp .sec7 .content .points__item .upper{padding:0 5rem 5.5rem}}.lp .sec7 .content .points__item .upper>img{position:absolute;width:159px;top:-28px;left:10px}@media (max-width:960px){.lp .sec7 .content .points__item .upper>img{width:15.9rem;top:-2.8rem;left:1rem}}.lp .sec7 .content .points__item .upper p{padding:30px 0 15px;font-size:32px;line-height:36px;border-bottom:4px #a48639 dotted}@media (max-width:960px){.lp .sec7 .content .points__item .upper p{padding:3rem 0 1.5rem;font-size:3.2rem;line-height:3.6rem;border-bottom:2px #a48639 dotted}}.lp .sec7 .content .points__item .upper p.mod{font-size:36px}@media (max-width:960px){.lp .sec7 .content .points__item .upper p.mod{font-size:3.6rem}}.lp .sec7 .content .points__item .lower h3{font-size:36px;line-height:48px;padding-bottom:20px}@media (max-width:960px){.lp .sec7 .content .points__item .lower h3{font-size:3.6rem;line-height:4.8rem;padding-bottom:2rem}}.lp .sec7 .content .points__item .lower .pico{padding:50px 40px 20px;background:#fff;background:linear-gradient(180deg,#ffffff 0%,#fbf9f3 11%,#fbf9f3 75%,#ffffff 100%)}@media (max-width:960px){.lp .sec7 .content .points__item .lower .pico{padding:5rem 4rem 2rem}}.lp .sec7 .content .points__item .lower .pico p{text-align:right;font-size:32px;line-height:48px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .pico p{font-size:3.2rem;line-height:4.8rem}}.lp .sec7 .content .points__item .lower .pico p span{font-size:36px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .pico p span{font-size:3.6rem}}.lp .sec7 .content .points__item .lower .pico img{width:684px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .pico img{width:68.4rem}}.lp .sec7 .content .points__item .lower .demerit{padding:50px 40px;background:#fff;background:linear-gradient(180deg,#ffffff 0%,#fbf9f3 11%,#fbf9f3 75%,#ffffff 100%)}@media (max-width:960px){.lp .sec7 .content .points__item .lower .demerit{padding:5rem 4rem}}.lp .sec7 .content .points__item .lower .demerit div{position:relative;border:2px solid #a48639;border-radius:34px;padding:100px 24px 70px;background-color:#fff}@media (max-width:960px){.lp .sec7 .content .points__item .lower .demerit div{border:1px solid #a48639;border-radius:3.4rem;padding:10rem 2.4rem 7rem}}.lp .sec7 .content .points__item .lower .demerit div ul li{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:26px;line-height:43px;padding-left:45px;background-image:url(../../assets/images/salon2/sec7_check.png);background-repeat:no-repeat;background-position:left center;background-size:28px 19px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .demerit div ul li{padding-left:4.5rem;font-size:2.6rem;line-height:4.3rem;background-size:2.8rem 1.9rem}}.lp .sec7 .content .points__item .lower .demerit div img{position:absolute;right:-80px;top:-30px;width:309px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .demerit div img{width:30.9rem;right:-8rem;top:-3rem}}.lp .sec7 .content .points__item .lower .demerit p{position:absolute;top:-35px;color:#fff;background-color:#c8ae5f;font-size:26px;line-height:69px;width:308px;text-align:center;border-radius:35px;left:50%;transform:translateX(-50%)}@media (max-width:960px){.lp .sec7 .content .points__item .lower .demerit p{top:-3.5rem;font-size:2.6rem;line-height:6.9rem;width:30.8rem;border-radius:3.5rem}}.lp .sec7 .content .points__item .lower .demerit p::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);display:inline-block;width:0;height:0;border-style:solid;border-width:15px 12.5px 0 12.5px;border-color:#c8ae5f #fff0 #fff0 #fff0}@media (max-width:960px){.lp .sec7 .content .points__item .lower .demerit p::after{height:0!important;bottom:-1.2rem;border-width:1.5rem 1.25rem 0 1.25rem}}.lp .sec7 .content .points__item .lower .body{display:flex;flex-direction:column;align-items:center;padding:50px 40px;background:#fff;background:linear-gradient(180deg,#ffffff 0%,#fbf9f3 11%,#fbf9f3 75%,#ffffff 100%)}@media (max-width:960px){.lp .sec7 .content .points__item .lower .body{padding:5rem 4rem}}.lp .sec7 .content .points__item .lower .body p{font-size:32px;line-height:48px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .body p{font-size:3.2rem;line-height:4.8rem}}.lp .sec7 .content .points__item .lower .body p span{font-size:36px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .body p span{font-size:3.6rem}}.lp .sec7 .content .points__item .lower .body img{width:666px;margin-top:-25px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .body img{width:66.6rem;margin-top:-2.5rem}}.lp .sec7 .content .points__item .lower .massage{display:flex;align-items:center;padding:0 40px 80px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .massage{padding:0 4rem 8rem}}.lp .sec7 .content .points__item .lower .massage img{width:435px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .massage img{width:43.5rem}}.lp .sec7 .content .points__item .lower .massage p{font-size:32px;line-height:55px;margin-right:-20px;margin-left:20px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .massage p{font-size:3.2rem;line-height:5.5rem;margin-right:-2rem;margin-left:2rem}}.lp .sec7 .content .points__item .lower .massage p span{font-size:36px;border-bottom:4px dotted #c7609e}@media (max-width:960px){.lp .sec7 .content .points__item .lower .massage p span{font-size:3.6rem;border-bottom:2px dotted #c7609e}}.lp .sec7 .content .points__item .lower .pair{display:flex;padding:50px 40px;background:#fff;background:linear-gradient(180deg,#ffffff 0%,#fbf9f3 11%,#fbf9f3 75%,#ffffff 100%)}@media (max-width:960px){.lp .sec7 .content .points__item .lower .pair{padding:5rem 4rem}}.lp .sec7 .content .points__item .lower .pair>p{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:26px;width:263px;flex-shrink:0;line-height:2}@media (max-width:960px){.lp .sec7 .content .points__item .lower .pair>p{font-size:2.6rem;width:26.3rem}}.lp .sec7 .content .points__item .lower .pair>p span{font-size:36px;line-height:2;border-bottom:4px dotted #c7609e}@media (max-width:960px){.lp .sec7 .content .points__item .lower .pair>p span{font-size:3.6rem;border-bottom:2px dotted #c7609e}}.lp .sec7 .content .points__item .lower .pair .image{position:relative;flex-shrink:0;margin-left:-50px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .pair .image{margin-left:-5rem}}.lp .sec7 .content .points__item .lower .pair .image p{position:absolute;top:-35px;color:#fff;background-color:#c8ae5f;font-size:26px;line-height:69px;width:257px;text-align:center;border-radius:35px;right:50px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .pair .image p{top:-3.5rem;font-size:2.6rem;line-height:6.9rem;width:25.7rem;border-radius:3.5rem;right:4.5rem}}.lp .sec7 .content .points__item .lower .pair .image img{width:445px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .pair .image img{width:44.5rem}}.lp .sec7 .content .points__item .lower .check{display:flex;align-items:center;padding:50px 40px;background:#fff;background:linear-gradient(180deg,rgb(255 255 255 / .5) 0%,rgb(251 249 243 / .5) 11%,rgb(251 249 243 / .5) 75%,rgb(255 255 255 / .5) 100%)}@media (max-width:960px){.lp .sec7 .content .points__item .lower .check{padding:5rem 4rem}}.lp .sec7 .content .points__item .lower .check ul li{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:26px;line-height:43px;padding-left:45px;background-image:url(../../assets/images/salon2/sec7_check.png);background-repeat:no-repeat;background-position:left 13px;background-size:28px 19px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .check ul li{padding-left:4.5rem;font-size:2.6rem;line-height:4.3rem;background-size:2.8rem 1.9rem;background-position:left 1.3rem}}.lp .sec7 .content .points__item .lower .check img{flex-shrink:0;width:309px;margin-right:-80px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .check img{width:30.9rem;margin-right:-8rem}}.lp .sec7 .content .points__item .lower .box{border-radius:0 0 24px 24px;padding:50px 40px;background:#fff;background:linear-gradient(180deg,rgb(255 255 255 / .5) 0%,rgb(251 249 243 / .5) 11%,rgb(251 249 243 / .5) 75%,rgb(255 255 255 / .5) 100%)}@media (max-width:960px){.lp .sec7 .content .points__item .lower .box{padding:5rem 4rem;border-radius:0 0 2.4rem 2.4rem}}.lp .sec7 .content .points__item .lower .box__content{background-color:#fff;border-radius:24px;padding:15px;-webkit-box-shadow:0 0 15px 0 #f6cbe2;-moz-box-shadow:0 0 15px 0 #f6cbe2;box-shadow:0 0 15px 0 #f6cbe2}@media (max-width:960px){.lp .sec7 .content .points__item .lower .box__content{border-radius:2.4rem;padding:1.5rem}}.lp .sec7 .content .points__item .lower .box__content div{border-radius:12px;border:2px solid #ebe2c5;padding:35px 35px 50px;text-align:center}@media (max-width:960px){.lp .sec7 .content .points__item .lower .box__content div{border-radius:1.2rem;padding:3.5rem 3.5rem 5rem}}.lp .sec7 .content .points__item .lower .box__content div ul li{text-align:left;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:26px;line-height:43px;padding-left:45px;background-image:url(../../assets/images/salon2/sec7_check.png);background-repeat:no-repeat;background-position:left 13px;background-size:28px 19px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .box__content div ul li{padding-left:4.5rem;font-size:2.6rem;line-height:4.3rem;background-size:2.8rem 1.9rem;background-position:left 1.3rem}}.lp .sec7 .content .points__item .lower .box__content div ul li .dotted{font-size:36px;line-height:55px;border-bottom:4px dotted #c7609e}@media (max-width:960px){.lp .sec7 .content .points__item .lower .box__content div ul li .dotted{font-size:3.6rem;line-height:5.5rem;border-bottom:2px dotted #c7609e}}.lp .sec7 .content .points__item .lower .box__content div img{width:500px;margin:20px auto 20px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .box__content div img{width:50rem;margin:2rem auto 2rem}}.lp .sec7 .content .points__item .lower .box__content div p{text-align:left;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:26px;line-height:43px}@media (max-width:960px){.lp .sec7 .content .points__item .lower .box__content div p{font-size:2.6rem;line-height:4.3rem}}.lp .sec7 .content .points__item .lower .box__content div p span{font-size:36px;line-height:55px;border-bottom:4px dotted #c7609e}@media (max-width:960px){.lp .sec7 .content .points__item .lower .box__content div p span{font-size:3.6rem;line-height:5.5rem;border-bottom:2px dotted #c7609e}}.lp .sec7 .content .dna{background-color:rgb(255 255 255 / .3)}.lp .sec7 .content .dna h3{font-weight:500;padding:50px;font-size:48px;background-image:url(../../assets/images/salon2/sec7_dna_title.png);background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width:960px){.lp .sec7 .content .dna h3{font-size:4.8rem;padding:5rem}}.lp .sec7 .content .dna p{padding:0 50px;font-size:26px;line-height:48px;font-weight:500}@media (max-width:960px){.lp .sec7 .content .dna p{padding:0 5rem;font-size:2.6rem;line-height:4.8rem}}.lp .sec7 .content .dna p span{font-size:36px;font-weight:500}@media (max-width:960px){.lp .sec7 .content .dna p span{font-size:3.6rem}}.lp .sec7 .content .dna p span.line{border-bottom:4px dotted #c7609e}@media (max-width:960px){.lp .sec7 .content .dna p span.line{border-bottom:2px dotted #c7609e}}.lp .sec7 .content .dna .image{text-align:center;margin-top:-25px}@media (max-width:960px){.lp .sec7 .content .dna .image{margin-top:-2.5rem}}.lp .sec7 .content .dna .image img{width:809px}@media (max-width:960px){.lp .sec7 .content .dna .image img{width:80.9rem}}.lp .sec7 .content .dna .check{display:flex;justify-content:center;padding-bottom:30px}@media (max-width:960px){.lp .sec7 .content .dna .check{padding-bottom:3rem}}.lp .sec7 .content .dna .check img{width:calc(100% - 120px)}@media (max-width:960px){.lp .sec7 .content .dna .check img{width:calc(100% - 12rem)}}.lp .sec7 .content .bust{position:relative;background:#f7eaf2;background:linear-gradient(0deg,#f7eaf2 0%,rgb(247 234 242 / .8) 15%,#fff0 63%);padding-bottom:58px}@media (max-width:960px){.lp .sec7 .content .bust{padding-bottom:5.8rem}}.lp .sec7 .content .bust>img{position:absolute;right:20px;bottom:58px;width:259px}@media (max-width:960px){.lp .sec7 .content .bust>img{width:25.9rem;right:2rem;bottom:5.8rem}}.lp .sec7 .content .bust h3{margin-bottom:70px}@media (max-width:960px){.lp .sec7 .content .bust h3{margin-bottom:7rem}}.lp .sec7 .content .bust>div{background-color:#fff;position:relative;width:700px;margin-left:50px;padding:15px;border-radius:24px;-webkit-box-shadow:0 0 15px 0 #f6cbe2;-moz-box-shadow:0 0 15px 0 #f6cbe2;box-shadow:0 0 15px 0 #f6cbe2}@media (max-width:960px){.lp .sec7 .content .bust>div{width:70rem;margin-left:5rem;padding:1.5rem;border-radius:2.4rem;-webkit-box-shadow:0 0 1.5rem 0 #f6cbe2;-moz-box-shadow:0 0 1.5rem 0 #f6cbe2;box-shadow:0 0 1.5rem 0 #f6cbe2}}.lp .sec7 .content .bust>div img{position:absolute;width:104px;top:-66px;left:0}@media (max-width:960px){.lp .sec7 .content .bust>div img{width:10.4rem;top:-6.6rem}}.lp .sec7 .content .bust>div p{font-size:36px;line-height:58px;padding:30px 40px;border:2px solid #ebe2c5;border-radius:12px}@media (max-width:960px){.lp .sec7 .content .bust>div p{font-size:3.6rem;line-height:5.8rem;padding:3rem 4rem;border:1px solid #ebe2c5;border-radius:1.2rem}}.lp .sec7 .content .producer{width:calc(100% - 90px);margin:0 auto 70px;border:2px solid #c8ae5f;border-radius:24px}@media (max-width:960px){.lp .sec7 .content .producer{margin:0 auto 7rem;width:calc(100% - 9rem);border-radius:2.4rem;border:1px solid #c8ae5f}}.lp .sec7 .content .producer .upper{background:#f0eccb;background:linear-gradient(180deg,#f0eccb 0%,#eee9cb 39%,#ebe6c4 63%,#e7e1b4 100%);border-radius:22px 22px 0 0;justify-content:flex-end;position:relative}@media (max-width:960px){.lp .sec7 .content .producer .upper{border-radius:2.2rem 2.2rem 0 0}}.lp .sec7 .content .producer .upper img{position:absolute;z-index:1;left:0;bottom:-20px;width:309px}@media (max-width:960px){.lp .sec7 .content .producer .upper img{width:30.9rem;bottom:-2rem}}.lp .sec7 .content .producer .upper div{position:relative}.lp .sec7 .content .producer .upper div p{text-align:center}.lp .sec7 .content .producer .upper div p.ribbon{font-size:48px;margin-top:-50px;margin-bottom:15px}@media (max-width:960px){.lp .sec7 .content .producer .upper div p.ribbon{font-size:4.8rem;margin-top:-5rem;margin-bottom:1.5rem}}.lp .sec7 .content .producer .upper div p:nth-child(2){font-size:42px}@media (max-width:960px){.lp .sec7 .content .producer .upper div p:nth-child(2){font-size:4.2rem}}.lp .sec7 .content .producer .upper div p:nth-child(2) small{padding-right:10px;font-size:.71em}.lp .sec7 .content .producer .upper div p:nth-child(3){font-size:26px;padding-bottom:20px}@media (max-width:960px){.lp .sec7 .content .producer .upper div p:nth-child(3){font-size:2.6rem;padding-bottom:2rem}}.lp .sec7 .content .producer>ul{background-color:#f6f4e3;border-radius:0 0 22px 22px;font-size:26px;line-height:46px;padding:55px 60px}@media (max-width:960px){.lp .sec7 .content .producer>ul{border-radius:0 0 2.2rem 2.2rem;font-size:2.6rem;line-height:4.6rem;padding:5.5rem 6rem}}.lp .sec7 .content .producer>ul li{padding-bottom:5px}@media (max-width:960px){.lp .sec7 .content .producer>ul li{padding-bottom:.5rem}}.lp .sec7 .content .producer>ul span{color:#c7609e;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;padding-right:.5em}.lp .sec7 .content .js-tiktok{padding:0 95px;margin-bottom:112px}@media (max-width:960px){.lp .sec7 .content .js-tiktok{padding:0 9.2rem;margin-bottom:11.2rem}}.lp .sec7 .content .js-tiktok .slick-slide{width:200px}@media (max-width:960px){.lp .sec7 .content .js-tiktok .slick-slide{width:20rem}}.lp .sec7 .content .js-tiktok .slick-prev{left:22px;height:66px;width:66px;background-color:#c7609e;border-radius:33px;background-image:url(../../assets/images/salon2/prev.png);background-position:center;background-repeat:no-repeat;background-size:18px 24px}@media (max-width:960px){.lp .sec7 .content .js-tiktok .slick-prev{left:2.2rem;height:6.6rem!important;width:6.6rem;border-radius:3.3rem;background-size:1.8rem 2.4rem}}.lp .sec7 .content .js-tiktok .slick-prev::before{content:none}.lp .sec7 .content .js-tiktok .slick-next{right:22px;height:66px;width:66px;background-color:#c7609e;border-radius:33px;background-image:url(../../assets/images/salon2/next.png);background-position:center;background-repeat:no-repeat;background-size:18px 24px}@media (max-width:960px){.lp .sec7 .content .js-tiktok .slick-next{right:2.2rem;height:6.6rem!important;width:6.6rem;border-radius:3.3rem;background-size:1.8rem 2.4rem}}.lp .sec7 .content .js-tiktok .slick-next::before{content:none}.lp .sec7 .content .js-tiktok .slick-dots{left:50%;transform:translateX(-50%);bottom:-45px}@media (max-width:960px){.lp .sec7 .content .js-tiktok .slick-dots{bottom:-4.5rem}}.lp .sec7 .content .js-tiktok .slick-dots li{margin:0 8px;width:17.8px;height:17.8px}@media (max-width:960px){.lp .sec7 .content .js-tiktok .slick-dots li{width:1.78rem;height:1.78rem!important;margin:0 .8rem}}.lp .sec7 .content .js-tiktok .slick-dots li.slick-active button{background-color:#c7609e}.lp .sec7 .content .js-tiktok .slick-dots li button{width:17.8px;height:17.8px;padding:0;background-color:#dfdfdf;border-radius:9px}@media (max-width:960px){.lp .sec7 .content .js-tiktok .slick-dots li button{width:1.78rem;height:1.78rem!important;border-radius:.9rem}}.lp .sec7 .content .js-tiktok .slick-dots li button::before{content:none}.lp .sec7 .content .icons{background-color:#fff;border-radius:24px;margin-top:-20px;padding:24px;-webkit-box-shadow:0 0 15px 0 #f6cbe2;-moz-box-shadow:0 0 15px 0 #f6cbe2;box-shadow:0 0 15px 0 #f6cbe2}@media (max-width:960px){.lp .sec7 .content .icons{margin-top:-2.4rem;border-radius:2.4rem;padding:2.4rem;-webkit-box-shadow:0 0 1.5rem 0 #f6cbe2;-moz-box-shadow:0 0 1.5rem 0 #f6cbe2;box-shadow:0 0 1.5rem 0 #f6cbe2}}.lp .sec7 .content .icons ul{border-radius:12px;border:2px solid #ebe2c5;padding:34px 34px 0;flex-wrap:wrap;justify-content:space-between}@media (max-width:960px){.lp .sec7 .content .icons ul{padding:3.4rem 3.4rem 0;border-radius:1.2rem;border:1px solid #ebe2c5}}.lp .sec7 .content .icons ul li{width:188px;display:flex;flex-direction:column;align-items:center;margin-bottom:15px}@media (max-width:960px){.lp .sec7 .content .icons ul li{width:18.8rem;margin-bottom:1.5rem}}.lp .sec7 .content .icons ul li p{flex-grow:1;text-align:center;font-size:24px;line-height:34px;display:flex;align-items:center;justify-content:center;padding:15px 0;white-space:nowrap}@media (max-width:960px){.lp .sec7 .content .icons ul li p{font-size:2.4rem;line-height:3.4rem;padding:1.5rem 0}}.lp .sec7 .content .icons ul li.last{width:420px}@media (max-width:960px){.lp .sec7 .content .icons ul li.last{width:42rem}}.lp .sec10{color:#f6f2e6;background:#fff;background:linear-gradient(180deg,#fff 0,rgb(244 240 237 / .3) 20%,rgb(246 242 230 / .3) 60%,rgb(246 242 230 / .3) 80%,#ffffff 100%)}.lp .sec10 .bg{position:absolute;z-index:1;height:100%;width:100%;top:0;left:0;opacity:.5}.lp .sec10>div.image img{position:relative;z-index:2}.lp .sec10>div.image img:nth-child(2){margin-top:-80px}@media (max-width:960px){.lp .sec10>div.image img:nth-child(2){margin-top:-8rem}}.lp .sec10>div.image img:last-child{z-index:1;margin-top:-280px}@media (max-width:960px){.lp .sec10>div.image img:last-child{margin-top:-28rem}}.lp .sec10 .title_cont{margin-top:-70px;position:relative;z-index:1}@media (max-width:960px){.lp .sec10 .title_cont{margin-top:-7rem}}.lp .sec10 .title_cont>img{position:absolute!important;bottom:20px;left:0}@media (max-width:960px){.lp .sec10 .title_cont>img{background-origin:1rem;bottom:2rem}}.lp .sec10 .title_cont>div{position:relative}.lp .sec10 .title_cont>div:not(.title_img) img{position:absolute;top:-35px;left:20px;width:336px}@media (max-width:960px){.lp .sec10 .title_cont>div:not(.title_img) img{top:-3.5rem;left:2rem;width:33.6rem}}.lp .sec10 .title_cont>div:not(.title_img) h2{font-size:50px;position:relative;margin-bottom:30px;font-weight:700;padding-top:50px}@media (max-width:960px){.lp .sec10 .title_cont>div:not(.title_img) h2{font-size:5rem;margin-bottom:3rem;padding-top:5rem}}.lp .sec10 .title_cont>div:not(.title_img) h2 span{font-size:60px;border-bottom:4px dotted #c7609e}@media (max-width:960px){.lp .sec10 .title_cont>div:not(.title_img) h2 span{font-size:6rem;border-bottom:2px dotted #c7609e}}.lp .sec10 .title_img{display:flex;justify-content:center;padding-bottom:50px;padding-top:10px}@media (max-width:960px){.lp .sec10 .title_img{padding-top:1rem;padding-bottom:5rem}}.lp .sec10 .title h2{font-size:72px}@media (max-width:960px){.lp .sec10 .title h2{font-size:7.2rem}}.lp .sec10 .title h2 span{font-size:60px}@media (max-width:960px){.lp .sec10 .title h2 span{font-size:6rem}}.lp .sec10 .title h2 p{width:fit-content;margin:0 auto;font-size:50px;border-bottom:4px dotted #c7609e}@media (max-width:960px){.lp .sec10 .title h2 p{font-size:5rem;border-bottom:2px dotted #c7609e}}.lp .sec10 .wrapper{position:relative;z-index:2}.lp .sec10 .wrapper:nth-child(2){position:relative;padding-bottom:60px;z-index:3}@media (max-width:960px){.lp .sec10 .wrapper:nth-child(2){padding-bottom:6rem}}.lp .sec10 .wrapper>p{font-size:28px;padding:15px 0 35px;color:#463030}@media (max-width:960px){.lp .sec10 .wrapper>p{font-size:2.8rem;padding:1.5rem 0 3.5rem}}.lp .sec10 .wrapper .image{width:calc(100% + 20px);justify-content:space-between;margin-left:-10px;padding-top:40px}@media (max-width:960px){.lp .sec10 .wrapper .image{width:calc(100% + 2rem);margin-left:-1rem;padding-top:4rem}}.lp .sec10 .wrapper .image img{width:435px}@media (max-width:960px){.lp .sec10 .wrapper .image img{width:43.5rem}}.lp .sec10 .wrapper>h2{font-size:50px;position:relative;margin-bottom:30px;padding-top:45px}@media (max-width:960px){.lp .sec10 .wrapper>h2{font-size:5rem;padding-top:4.5rem;margin-bottom:3rem}}.lp .sec10 .wrapper>h2:before,.lp .sec10 .wrapper>h2:after{content:"";display:block;position:absolute;left:0;bottom:20px;transform:rotate(45deg);border-radius:2px;height:4px;width:40px;background-color:#c7609e}@media (max-width:960px){.lp .sec10 .wrapper>h2:before,.lp .sec10 .wrapper>h2:after{bottom:2rem;border-radius:.2rem;height:0.4rem!important;width:4rem}}.lp .sec10 .wrapper>h2:after{left:initial;right:0;transform:rotate(-45deg)}.lp .sec10 .wrapper h3{font-size:60px;line-height:72px;margin-bottom:30px}@media (max-width:960px){.lp .sec10 .wrapper h3{font-size:6rem;line-height:7.2rem;margin-bottom:3rem}}.lp .sec10 .wrapper h3 span{font-size:50px}@media (max-width:960px){.lp .sec10 .wrapper h3 span{font-size:5rem}}.lp .sec10 .wrapper .price{justify-content:center;align-items:center}.lp .sec10 .wrapper .price div{padding:10px;height:200px;width:200px;border-radius:100px;background-image:-moz-linear-gradient(-95deg,rgb(217 200 131 / .99608) 0%,#c3a751 31%,#a87d11 53%,#d9c883 100%);background-image:-webkit-linear-gradient(-95deg,rgb(217 200 131 / .99608) 0%,#c3a751 31%,#a87d11 53%,#d9c883 100%);background-image:-ms-linear-gradient(-95deg,rgb(217 200 131 / .99608) 0%,#c3a751 31%,#a87d11 53%,#d9c883 100%);box-shadow:0 1px 4.75px .25px rgb(196 196 196 / .4)}@media (max-width:960px){.lp .sec10 .wrapper .price div{padding:1rem;height:20rem!important;width:20rem;border-radius:10rem}}.lp .sec10 .wrapper .price div p{display:flex;align-items:center;justify-content:center;height:100%;border:4px solid rgb(199 96 158 / .16);border-radius:100px;font-size:45px;line-height:48px;color:#fff!important}@media (max-width:960px){.lp .sec10 .wrapper .price div p{border-width:2px;border-radius:10rem;font-size:4.5rem;line-height:4.8rem}}.lp .sec10 .wrapper .price img{height:150px;margin-left:20px}@media (max-width:960px){.lp .sec10 .wrapper .price img{height:15rem!important;margin-left:2rem;width:auto!important}}.lp .sec10 .wrapper .video{display:flex;align-self:center;justify-content:center;padding:150px 0 200px;width:calc(100% + 100px);background:#fff;background:linear-gradient(180deg,#fff0 0%,#ffffff 7%,#ffffff 93%,#fff0 100%);margin-left:-50px;margin-top:-1px}@media (max-width:960px){.lp .sec10 .wrapper .video{padding:15rem 0 20rem;width:calc(100% + 10rem);margin-left:-5rem}}.lp .sec10 .wrapper .video iframe{height:460px;width:calc(100% - 100px)}@media (max-width:960px){.lp .sec10 .wrapper .video iframe{height:46rem!important;width:calc(100% - 10rem)}}.lp .sec10 .before{align-items:center;background-color:#fff;border-radius:24px;padding:80px 30px 55px;margin-bottom:45px;margin-top:50px;box-shadow:0 0 15px 0 #f6cbe2}@media (max-width:960px){.lp .sec10 .before{border-radius:2.4rem;padding:8rem 3rem 5.5rem;margin-bottom:4.5rem;margin-top:5rem}}.lp .sec10 .before div{position:relative}.lp .sec10 .before div p{position:absolute;left:50%;transform:translateX(-50%);background-color:#916565;line-height:70px;font-size:45px;padding:0 55px;border-radius:35px;top:-30px;color:#fff;letter-spacing:.06em;min-width:300px;text-align:center}@media (max-width:960px){.lp .sec10 .before div p{min-width:30rem;line-height:7rem;font-size:4.5rem;padding:0 6rem;border-radius:3.5rem;top:-3rem}}.lp .sec10 .before div img{width:388px}@media (max-width:960px){.lp .sec10 .before div img{width:38.8rem}}.lp .sec10 .before div:last-child p{background-color:#c8ae5f}.lp .sec10 .before>img{width:25px}@media (max-width:960px){.lp .sec10 .before>img{width:2.5rem}}.lp .sec10 .sec1{background:none}.lp .sec11{background-color:#f2e7c3;margin-top:-1px;padding-bottom:100px}@media (max-width:960px){.lp .sec11{padding-bottom:10rem}}.lp .sec11 .title{margin-top:-80px;margin-bottom:120px;position:relative;z-index:2}@media (max-width:960px){.lp .sec11 .title{margin-top:-8rem;margin-bottom:12rem}}.lp .sec11 .title img{height:66px;margin-bottom:30px}@media (max-width:960px){.lp .sec11 .title img{height:6.6rem!important;margin-bottom:3rem;width:auto!important}}.lp .sec11 .title h2{font-size:60px}@media (max-width:960px){.lp .sec11 .title h2{font-size:6rem}}.lp .sec11 .content dl{position:relative;background-color:#fff;margin-bottom:100px;border-radius:24px;padding:34px;align-items:center;background-image:url(../../assets/images/salon2/sec11_bg.png);background-position:center;background-size:100% 100%}@media (max-width:960px){.lp .sec11 .content dl{margin-bottom:10rem;border-radius:2.4rem;padding:3.4rem}}.lp .sec11 .content dl:nth-child(even){flex-direction:row-reverse}.lp .sec11 .content dl:nth-child(even) dt p{left:initial;right:-10px}@media (max-width:960px){.lp .sec11 .content dl:nth-child(even) dt p{left:initial;right:-1rem}}.lp .sec11 .content dl:last-child{margin-bottom:0}.lp .sec11 .content dl dt{position:relative}.lp .sec11 .content dl dt p{position:absolute;left:-20px;bottom:90%}@media (max-width:960px){.lp .sec11 .content dl dt p{left:-2rem}}.lp .sec11 .content dl dt p img{width:357px}@media (max-width:960px){.lp .sec11 .content dl dt p img{width:35.7rem}}.lp .sec11 .content dl dt>img{width:435px}@media (max-width:960px){.lp .sec11 .content dl dt>img{width:43.5rem}}.lp .sec11 .content dl dd{width:calc(100% - 435px)}@media (max-width:960px){.lp .sec11 .content dl dd{width:calc(100% - 43.5rem)}}.lp .sec11 .content dl dd p{width:fit-content;margin:0 auto 15px;font-size:32px;border-bottom:4px dotted #c7609e}@media (max-width:960px){.lp .sec11 .content dl dd p{margin:0 auto 1.5rem;font-size:3.2rem;border-bottom:2px dotted #c7609e}}.lp .sec11 .content dl dd p:last-child{margin-bottom:0}.lp .sec12{position:relative}.lp .sec12 .bg{position:absolute;z-index:1;top:0}.lp .sec12 .title{padding:95px 0 30px;position:relative;z-index:2}@media (max-width:960px){.lp .sec12 .title{padding:9.5rem 0 3rem}}.lp .sec12 .title img{width:93px;margin-bottom:15px}@media (max-width:960px){.lp .sec12 .title img{width:9.3rem;margin-bottom:1.5rem}}.lp .sec12 .title h2{font-size:60px}@media (max-width:960px){.lp .sec12 .title h2{font-size:6rem}}.lp .sec12 .content{position:relative;z-index:2;padding:36px 0 100px}@media (max-width:960px){.lp .sec12 .content{padding:3.6rem 0 10rem}}.lp .sec12 .content>p{font-size:28px}@media (max-width:960px){.lp .sec12 .content>p{font-size:2.8rem}}.lp .sec12 .content .flow{flex-wrap:wrap;justify-content:space-between}.lp .sec12 .content .flow>p{display:flex;align-items:center;padding-top:40px}@media (max-width:960px){.lp .sec12 .content .flow>p{padding-top:4rem}}.lp .sec12 .content .flow>p img{height:25px}@media (max-width:960px){.lp .sec12 .content .flow>p img{width:auto;height:2.5rem!important}}.lp .sec12 .content .flow dl{margin-top:77px;width:260px;display:flex;flex-direction:column}@media (max-width:960px){.lp .sec12 .content .flow dl{width:26rem;margin-top:7.7rem}}.lp .sec12 .content .flow dl dt{background-color:#c8ae5f;position:relative;height:110px;border-radius:24px 24px 0 0;padding-top:40px}@media (max-width:960px){.lp .sec12 .content .flow dl dt{height:11rem!important;border-radius:2.4rem 2.4rem 0 0;padding-top:4rem}}.lp .sec12 .content .flow dl dt .step{position:absolute;top:-32px;background-color:#c8ae5f;width:82px;height:82px;border-radius:45px;display:flex;align-items:center;justify-content:center;left:50%;transform:translate(-50%)}@media (max-width:960px){.lp .sec12 .content .flow dl dt .step{top:-3.2rem;width:8.2rem;height:8.2rem!important}}.lp .sec12 .content .flow dl dt .step img{position:absolute;width:52px;top:-20px}@media (max-width:960px){.lp .sec12 .content .flow dl dt .step img{width:5.2rem;top:-2rem}}.lp .sec12 .content .flow dl dt .step p{font-size:42px}@media (max-width:960px){.lp .sec12 .content .flow dl dt .step p{font-size:4.2rem}}.lp .sec12 .content .flow dl dt>p{text-align:center;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;min-height:48px}@media (max-width:960px){.lp .sec12 .content .flow dl dt>p{font-size:2.4rem;min-height:4.8rem}}.lp .sec12 .content .flow dl dd{flex-grow:1;border:2px solid #c8ae5f;border-top:none;border-radius:0 0 24px 24px}@media (max-width:960px){.lp .sec12 .content .flow dl dd{border-radius:0 0 2.4rem 2.4rem;border:1px solid #c8ae5f}}.lp .sec12 .content .flow dl dd p{font-size:18px;padding:20px;line-height:28px}@media (max-width:960px){.lp .sec12 .content .flow dl dd p{padding:2rem;font-size:1.8rem;line-height:2.8rem}}.lp .sec13{background-color:#fff;background-image:url(../../assets/images/salon2/sec13_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding-bottom:80px;padding-top:80px}@media (max-width:960px){.lp .sec13{padding-bottom:8rem;padding-top:8rem}}.lp .sec13 .title{align-items:center;justify-content:flex-end}.lp .sec13 .title h2{position:relative;margin-top:-20px}.lp .sec13 .title h2 img{position:absolute;width:354px;top:-125px}@media (max-width:960px){.lp .sec13 .title h2 img{width:35.4rem;top:-12.5rem}}.lp .sec13 .title h2 div{display:flex;align-items:center;position:relative}.lp .sec13 .title h2 p{font-size:76px;border-bottom:4px dotted #c7609e}@media (max-width:960px){.lp .sec13 .title h2 p{font-size:7.6rem;border-bottom:2px dotted #c7609e}}.lp .sec13 .title h2 span{font-size:63px}@media (max-width:960px){.lp .sec13 .title h2 span{font-size:6.3rem}}.lp .sec13 .title>img{margin-top:-50px;width:354px}@media (max-width:960px){.lp .sec13 .title>img{width:35.4rem;margin-top:-5rem}}.lp .sec13 .content{background-color:#fff;position:relative;border-radius:24px;padding:100px 30px 65px;margin-top:-20px;box-shadow:0 1px 10px 1px rgb(196 196 196 / .4)}@media (max-width:960px){.lp .sec13 .content{border-radius:2.4rem;padding:10rem 3rem 6.5rem;margin-top:-2rem}}.lp .sec13 .content .ribbon{position:absolute;left:50%;transform:translateX(-50%);top:-50px}@media (max-width:960px){.lp .sec13 .content .ribbon{top:-5rem}}.lp .sec13 .content .ribbon img{height:40px}@media (max-width:960px){.lp .sec13 .content .ribbon img{width:auto;height:4rem!important}}.lp .sec13 .content .image{flex-wrap:wrap;justify-content:space-between}.lp .sec13 .content .image img{width:390px;margin-bottom:10px}@media (max-width:960px){.lp .sec13 .content .image img{width:39rem;margin-bottom:1rem}}.lp .sec13 .before .flex{align-items:center;justify-content:space-between;padding-bottom:18px}@media (max-width:960px){.lp .sec13 .before .flex{padding-bottom:1.8rem}}.lp .sec13 .before .flex:last-child{padding-bottom:0}.lp .sec13 .before .flex img{width:389px}@media (max-width:960px){.lp .sec13 .before .flex img{width:38.9rem}}.lp .sec13 .before .flex img:nth-child(2){width:25px}@media (max-width:960px){.lp .sec13 .before .flex img:nth-child(2){width:2.5rem}}.lp .sec14{background-image:url(../../assets/images/salon2/sec14_bg0.png);background-size:100% 100%;background-position:center;padding-bottom:80px}@media (max-width:960px){.lp .sec14{padding-bottom:8rem}}.lp .sec14 .title{display:flex;flex-direction:column;align-items:center;padding-bottom:40px}@media (max-width:960px){.lp .sec14 .title{padding-bottom:4rem}}.lp .sec14 .title img{width:116px}@media (max-width:960px){.lp .sec14 .title img{width:11.6rem}}.lp .sec14 .title h2{font-size:60px;padding-top:20px}@media (max-width:960px){.lp .sec14 .title h2{font-size:6rem;padding-top:2rem}}.lp .sec14 .content .voice{-webkit-box-shadow:0 0 15px 0 #f6cbe2;-moz-box-shadow:0 0 15px 0 #f6cbe2;box-shadow:0 0 15px 0 #f6cbe2;border-radius:24px;position:relative}@media (max-width:960px){.lp .sec14 .content .voice{border-radius:2.4rem;-webkit-box-shadow:0 0 1.5rem 0 #f6cbe2;-moz-box-shadow:0 0 1.5rem 0 #f6cbe2;box-shadow:0 0 1.5rem 0 #f6cbe2}}.lp .sec14 .content .voice .tape{position:absolute;width:486px;left:50%;transform:translateX(-50%);top:-50px}@media (max-width:960px){.lp .sec14 .content .voice .tape{width:48.6rem;top:-5rem}}.lp .sec14 .content .voice .flex{align-items:center;justify-content:space-between;padding:75px 45px 10px;border-radius:24px 24px 0 0;background-color:#f8f6ea}@media (max-width:960px){.lp .sec14 .content .voice .flex{border-radius:2.4rem 2.4rem 0 0;padding:7.5rem 4.5rem 1rem}}.lp .sec14 .content .voice .flex img{width:309px}@media (max-width:960px){.lp .sec14 .content .voice .flex img{width:30.9rem}}.lp .sec14 .content .voice .flex dl{text-align:center}.lp .sec14 .content .voice .flex dl dt{font-size:48px;border-bottom:4px dotted #a48639}@media (max-width:960px){.lp .sec14 .content .voice .flex dl dt{font-size:4.8rem;border-bottom:2px dotted #a48639}}.lp .sec14 .content .voice .flex dl dd{font-size:32px;line-height:48px;padding:20px}@media (max-width:960px){.lp .sec14 .content .voice .flex dl dd{font-size:3.2rem;line-height:4.8rem;padding:2rem}}.lp .sec14 .content .voice .text{background-color:#f8f6ea;border-radius:0 0 24px 24px;padding:45px 45px 80px}@media (max-width:960px){.lp .sec14 .content .voice .text{border-radius:0 0 2.4rem 2.4rem;padding:4.5rem 4.5rem 8rem}}.lp .sec14 .content .voice .text h3{padding-bottom:35px;font-size:42px}@media (max-width:960px){.lp .sec14 .content .voice .text h3{padding-bottom:3.5rem;font-size:4.2rem}}.lp .sec14 .content .voice .text p{font-size:30px;line-height:48px}@media (max-width:960px){.lp .sec14 .content .voice .text p{font-size:3rem;line-height:4.8rem}}.lp .sec14 .dialog ul li{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}@media (max-width:960px){.lp .sec14 .dialog ul li{margin-bottom:3rem}}.lp .sec14 .dialog ul li:nth-child(even){flex-direction:row-reverse}.lp .sec14 .dialog ul li:nth-child(even)>div{background-image:url(../../assets/images/salon2/sec14_dia_bg2.png);padding:40px 50px 40px 80px}@media (max-width:960px){.lp .sec14 .dialog ul li:nth-child(even)>div{padding:4rem 5rem 4rem 8rem}}.lp .sec14 .dialog ul li>div{height:300px;width:600px;padding:40px 80px 40px 50px;background-image:url(../../assets/images/salon2/sec14_dia_bg1.png);background-size:100% 100%}@media (max-width:960px){.lp .sec14 .dialog ul li>div{height:30rem!important;width:60rem;padding:4rem 8rem 4rem 5rem}}.lp .sec14 .dialog ul li>div div{display:flex;align-items:center;height:100%;border-top:2px solid #f2d9e8;border-bottom:2px solid #f2d9e8}.lp .sec14 .dialog ul li>div p{font-size:32px;line-height:60px}@media (max-width:960px){.lp .sec14 .dialog ul li>div p{font-size:3.2rem;line-height:6rem}}.lp .sec14 .dialog ul li img{width:261px;height:261px}@media (max-width:960px){.lp .sec14 .dialog ul li img{width:26.1rem;height:26.1rem!important}}.lp .sec14 .texts div{position:relative;padding-bottom:50px}@media (max-width:960px){.lp .sec14 .texts div{padding-bottom:5rem}}.lp .sec14 .texts div .face{position:absolute;top:20px;right:-10px}@media (max-width:960px){.lp .sec14 .texts div .face{top:2rem;right:-1rem}}.lp .sec15{color:#f5f0e2;padding-top:50px;background:#fff}@media (max-width:960px){.lp .sec15{padding-top:5rem}}.lp .sec15 .wrapper:first-child{background-image:url(../../assets/images/salon2/sec15_bg1.png);background-size:100% 100%}.lp .sec15 .table{overflow-x:scroll;margin:75px 0}@media (max-width:960px){.lp .sec15 .table{margin:7.5rem 0}}.lp .sec15 .table img{max-width:none;height:733px}@media (max-width:960px){.lp .sec15 .table img{width:auto!important;height:73.3rem!important}}.lp .sec15 .title{padding-bottom:100px}@media (max-width:960px){.lp .sec15 .title{padding-bottom:10rem}}.lp .sec15 .title img{width:403px}@media (max-width:960px){.lp .sec15 .title img{width:40.3rem}}.lp .sec15 .title h2{font-size:72px;margin-top:-30px}@media (max-width:960px){.lp .sec15 .title h2{font-size:7.2rem;margin-top:-3rem}}.lp .sec15 .title h2 .c-lbrown{font-size:60px}@media (max-width:960px){.lp .sec15 .title h2 .c-lbrown{font-size:6rem}}.lp .sec15 .title h2 .mark{position:relative}.lp .sec15 .title h2 .mark::after{content:"";width:58px;height:58px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url(../../assets/images/salon2/sec15_title2.png);position:absolute;top:-20px;right:-50px}@media (max-width:960px){.lp .sec15 .title h2 .mark::after{width:5.8rem;height:5.8rem!important;top:-2rem;right:-5rem}}.lp .sec15 .title h2 .line{border-bottom:4px dotted #c7609e}.lp .sec15 .cont{background-color:rgb(255 255 255 / .3);background-image:url(../../assets/images/salon2/sec15_bg2_1.png);background-position:right center;background-repeat:no-repeat;background-size:100% auto}.lp .sec15 .content ul li{display:flex;align-items:center;margin-bottom:35px;font-size:42px}@media (max-width:960px){.lp .sec15 .content ul li{margin-bottom:3.5rem;font-size:4.2rem}}.lp .sec15 .content ul li img{width:109px;margin-right:20px}@media (max-width:960px){.lp .sec15 .content ul li img{width:10.9rem;margin-right:2rem}}.lp .sec16{padding-top:50px}@media (max-width:960px){.lp .sec16{padding-top:5rem}}.lp .sec16 .wrapper{padding-left:130px;padding-right:130px}@media (max-width:960px){.lp .sec16 .wrapper{padding-left:13rem;padding-right:13rem}}.lp .sec16 .js-tiktok2 img{height:252px}@media (max-width:960px){.lp .sec16 .js-tiktok2 img{height:25.2rem!important}}.lp .sec16 .js-tiktok2 .slick-slide{margin:0 20px}@media (max-width:960px){.lp .sec16 .js-tiktok2 .slick-slide{margin:0 2rem}}.lp .sec16 .js-tiktok2 .slick-prev{left:-80px;height:66px;width:66px;background-color:#c7609e;border-radius:33px;background-image:url(../../assets/images/salon2/prev.png);background-position:center;background-repeat:no-repeat;background-size:18px 24px}@media (max-width:960px){.lp .sec16 .js-tiktok2 .slick-prev{left:-8rem;height:6.6rem!important;width:6.6rem;border-radius:3.3rem;background-size:1.8rem 2.4rem}}.lp .sec16 .js-tiktok2 .slick-prev::before{content:none}.lp .sec16 .js-tiktok2 .slick-next{right:-80px;height:66px;width:66px;background-color:#c7609e;border-radius:33px;background-image:url(../../assets/images/salon2/next.png);background-position:center;background-repeat:no-repeat;background-size:18px 24px}@media (max-width:960px){.lp .sec16 .js-tiktok2 .slick-next{right:-8rem;height:6.6rem!important;width:6.6rem;border-radius:3.3rem;background-size:1.8rem 2.4rem}}.lp .sec16 .js-tiktok2 .slick-next::before{content:none}.lp .sec16 .js-tiktok2 .slick-dots{left:50%;transform:translateX(-50%);bottom:-45px}@media (max-width:960px){.lp .sec16 .js-tiktok2 .slick-dots{bottom:-4.5rem}}.lp .sec16 .js-tiktok2 .slick-dots li{margin:0 8px;width:17.8px;height:17.8px}@media (max-width:960px){.lp .sec16 .js-tiktok2 .slick-dots li{width:1.78rem;height:1.78rem!important;margin:0 .8rem}}.lp .sec16 .js-tiktok2 .slick-dots li.slick-active button{background-color:#c7609e}.lp .sec16 .js-tiktok2 .slick-dots li button{width:17.8px;height:17.8px;padding:0;background-color:#dfdfdf;border-radius:9px}@media (max-width:960px){.lp .sec16 .js-tiktok2 .slick-dots li button{width:1.78rem;height:1.78rem!important;border-radius:.9rem}}.lp .sec16 .js-tiktok2 .slick-dots li button::before{content:none}.lp .sec17 .content{border-radius:24px;margin-bottom:100px;border:2px solid #c8ae5f;overflow:hidden}@media (max-width:960px){.lp .sec17 .content{border-radius:2.4rem;margin-bottom:10rem}}.lp .sec17 .content .upper{background-image:-moz-linear-gradient(-90deg,#f0eccb 0%,#ede8cb 49%,#eae5c0 73%,#e7e1b4 92%);background-image:-webkit-linear-gradient(-90deg,#f0eccb 0%,#ede8cb 49%,#eae5c0 73%,#e7e1b4 92%);background-image:-ms-linear-gradient(-90deg,#f0eccb 0%,#ede8cb 49%,#eae5c0 73%,#e7e1b4 92%);display:flex;align-items:center;justify-content:center;padding:40px 0}@media (max-width:960px){.lp .sec17 .content .upper{padding:4rem 0}}.lp .sec17 .content .upper img{height:75px}@media (max-width:960px){.lp .sec17 .content .upper img{height:7.5rem!important;width:auto}}.lp .sec17 .content .upper p{font-size:48px;padding-left:20px}@media (max-width:960px){.lp .sec17 .content .upper p{font-size:4.8rem;padding-left:2rem}}.lp .sec17 .content .lower{display:flex;flex-wrap:wrap;padding:60px 40px 40px}@media (max-width:960px){.lp .sec17 .content .lower{padding:6rem 4rem 4rem}}.lp .sec17 .content .lower>img{width:390px}@media (max-width:960px){.lp .sec17 .content .lower>img{width:39rem}}.lp .sec17 .content .lower>div{padding-left:20px}@media (max-width:960px){.lp .sec17 .content .lower>div{padding-left:2rem}}.lp .sec17 .content .lower>div p{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:26px;line-height:43px;letter-spacing:.06em}@media (max-width:960px){.lp .sec17 .content .lower>div p{font-size:2.6rem;line-height:4.3rem}}.lp .sec17 .content .lower>div a:nth-child(2){font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:26px;line-height:43px;letter-spacing:.06em;padding:15px 0 10px;display:flex;align-items:center}@media (max-width:960px){.lp .sec17 .content .lower>div a:nth-child(2){font-size:2.6rem;line-height:4.3rem;padding:1.5rem 0 1rem}}.lp .sec17 .content .lower>div a:nth-child(2) img{margin-right:10px;width:32px}@media (max-width:960px){.lp .sec17 .content .lower>div a:nth-child(2) img{margin-right:1rem;width:3.2rem}}.lp .sec17 .content .lower>div a:nth-child(3) img{height:88px}@media (max-width:960px){.lp .sec17 .content .lower>div a:nth-child(3) img{height:8.8rem!important}}.lp .sec17 .content .lower>a{margin-top:30px}@media (max-width:960px){.lp .sec17 .content .lower>a{margin-top:3rem}}.lp .sec17 .content .lower .mod{display:flex;flex-direction:column;justify-content:center}.lp .sec17 .content .insta{padding:0 40px 60px}@media (max-width:960px){.lp .sec17 .content .insta{padding:0 4rem 6rem}}.lp .sec17 .content .insta img{width:100%}.lp .sec18{padding-bottom:60px}@media (max-width:960px){.lp .sec18{padding-bottom:6rem}}.lp .sec18 .form__privacy{background-color:#f5f5f5;padding:60px 50px 80px;margin-bottom:40px}@media (max-width:960px){.lp .sec18 .form__privacy{padding:6rem 5rem 8rem;margin-bottom:4rem}}.lp .sec18 .form__privacy h3{text-align:center;font-size:40px;font-weight:600;padding-bottom:40px}@media (max-width:960px){.lp .sec18 .form__privacy h3{font-size:4rem;padding-bottom:4rem}}.lp .sec18 .form__privacy p{font-weight:500;font-size:26px;line-height:2;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (max-width:960px){.lp .sec18 .form__privacy p{font-size:2.6rem}}.lp .sec18 .form__privacy dl{margin:40px 0 0;background-color:#fff;padding:50px 40px;border:1px solid #d1d1d1;max-height:450px;overflow:scroll;overflow-x:hidden;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (max-width:960px){.lp .sec18 .form__privacy dl{max-height:45rem;margin:4rem 0 0;padding:5rem 4rem}}.lp .sec18 .form__privacy dl dt{font-size:32px;line-height:2;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:600}@media (max-width:960px){.lp .sec18 .form__privacy dl dt{font-size:3.2rem}}.lp .sec18 .form__privacy dl dd{font-size:26px;line-height:2;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;padding-bottom:30px}@media (max-width:960px){.lp .sec18 .form__privacy dl dd{font-size:2.6rem;padding-bottom:3rem}}.lp .sec18 .link{display:flex;justify-content:center;padding-bottom:80px}@media (max-width:960px){.lp .sec18 .link{padding-bottom:8rem}}.lp .sec18 .link a{display:flex;align-items:center;font-size:32px;line-height:1}@media (max-width:960px){.lp .sec18 .link a{font-size:3.2rem}}.lp .sec18 .link a img{margin-left:10px;width:18px}@media (max-width:960px){.lp .sec18 .link a img{margin-left:1rem;width:1.8rem}}.lp .sec19{position:relative}.lp .sec19 .bg{position:absolute;width:100%;left:0;bottom:0;max-width:none;opacity:.5}@media (max-width:960px){.lp .sec19 .bg{width:100%}}.lp .sec19 .title{padding-bottom:60px;position:relative}@media (max-width:960px){.lp .sec19 .title{padding-bottom:6rem}}.lp .sec19 .title>p{text-align:center;font-size:48px;padding-bottom:30px;background-color:#fff}@media (max-width:960px){.lp .sec19 .title>p{font-size:4.8rem;padding-bottom:3rem}}.lp .sec19 .title>p img{padding:15px 0}@media (max-width:960px){.lp .sec19 .title>p img{padding:1.5rem 0}}.lp .sec19 .title .feather{text-align:center;background-image:url(../../assets/images/salon2/sec19_feather.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:fit-content;margin:0 auto;padding:0 70px}@media (max-width:960px){.lp .sec19 .title .feather{padding:0 7rem}}.lp .sec19 .title .feather p{font-size:40px}@media (max-width:960px){.lp .sec19 .title .feather p{font-size:4rem}}.lp .sec19 .image{position:relative}.lp .sec19 .highlight{position:relative;padding:60px 0 80px;font-size:40px;line-height:70px;display:flex;justify-content:center}@media (max-width:960px){.lp .sec19 .highlight{line-height:7rem;font-size:4rem;padding:6rem 0 8rem}}.lp .sec19 .highlight p{text-align:center;letter-spacing:.1em}.lp .sec19 .highlight span{background:-webkit-linear-gradient(transparent 60%,#f0dcb0 60%);background:linear-gradient(transparent 60%,#f0dcb0 60%)}.lp .sec20{padding-bottom:20px}@media (max-width:960px){.lp .sec20{padding-bottom:2rem}}.lp .sec20 .title{position:relative;text-align:center;padding:60px 0}@media (max-width:960px){.lp .sec20 .title{padding:6rem 0}}.lp .sec20 .title img,.lp .sec20 .title span{position:relative;font-size:48px;color:#a48639;width:94%}@media (max-width:960px){.lp .sec20 .title img,.lp .sec20 .title span{font-size:4.8rem}}.lp .sec20 .title .bg{position:absolute;width:calc(100% + 100px);max-width:none;left:-50px;top:0}@media (max-width:960px){.lp .sec20 .title .bg{width:calc(100% + 10rem);left:-5rem}}.lp .sec20 .content>div .image{position:relative;padding-bottom:20px}@media (max-width:960px){.lp .sec20 .content>div .image{padding-bottom:2rem}}.lp .sec20 .content>div .image .no{position:absolute;top:-30px}@media (max-width:960px){.lp .sec20 .content>div .image .no{top:-3rem}}.lp .sec20 .content>div dl dt{font-size:42px;line-height:55px;display:flex;align-items:center;justify-content:center;text-align:center;color:#c5aa56;height:110px;padding-bottom:20px}@media (max-width:960px){.lp .sec20 .content>div dl dt{font-size:4.2rem;line-height:5.5rem;height:11rem!important;padding-bottom:2rem}}.lp .sec20 .content>div dl dd{font-size:30px;line-height:48px}@media (max-width:960px){.lp .sec20 .content>div dl dd{font-size:3rem;line-height:4.8rem}}.lp .sec20 .content>div dl dd small{font-size:.6em}.lp .sec20 .content>div:first-child{padding-top:80px}@media (max-width:960px){.lp .sec20 .content>div:first-child{padding-top:8rem}}.lp .sec20 .content>div:first-child .image .no{width:160px}@media (max-width:960px){.lp .sec20 .content>div:first-child .image .no{width:16rem}}.lp .sec20 .content>div.flex{justify-content:space-between}.lp .sec20 .content>div.flex>div{padding-top:50px;width:48%}@media (max-width:960px){.lp .sec20 .content>div.flex>div{padding-top:5rem}}.lp .sec20 .content>div.flex .image .no{width:126px;top:-20px}@media (max-width:960px){.lp .sec20 .content>div.flex .image .no{top:-2rem;width:12.6rem}}.lp .sec20 .note{padding-top:40px;font-size:28px}@media (max-width:960px){.lp .sec20 .note{padding-top:4rem;font-size:2.8rem}}.lp .copy{text-align:center;font-size:24px;padding-bottom:60px}@media (max-width:960px){.lp .copy{font-size:2.4rem;padding-bottom:6rem}}.lp .cta__btn{padding:80px 43px;background:#fff;background:linear-gradient(180deg,#fff0 0%,rgb(240 232 212 / .6) 15%,rgb(240 232 212 / .6) 50%,rgb(240 232 212 / .6) 85%,#fff0 100%)}@media (max-width:960px){.lp .cta__btn{padding:8rem 4.3rem}}.lp .cta__btn.mod{padding:0}@media (max-width:960px){img{height:auto!important}}