@charset "UTF-8";html{font-size:62.5%;overflow-y:scroll}@media screen and (max-width: 1439px){html{font-size:.6944444444vw}}@media screen and (max-width: 896px){html{font-size:1.3333333333vw}}*,*:after,*:before{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,address,time,ul,ol,li,dl,dt,dd,table,th,td,img,figure,figcaption,form,input,button,textarea,select{margin:0;padding:0;border:none;line-height:100%;letter-spacing:0;list-style-type:none;font-style:normal;font-weight:500;font-family:Zen Maru Gothic,sans-serif;font-feature-settings:"palt";word-break:break-all;line-break:strict;-webkit-text-size-adjust:100%}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;resize:none;outline:none;background:none}select::-ms-expand{display:none}button:hover{cursor:pointer}img,object{vertical-align:bottom;width:100%;height:auto}a{color:inherit;text-decoration:none}@media screen and (min-width: 897px){.sp{display:none!important}}@media screen and (max-width: 896px){.pc{display:none!important}}body{background-color:#d3effe;color:#686868;font-size:1rem;text-align:left}.main{display:block;overflow:hidden}section{position:relative}.wrap{position:relative;width:100%;max-width:100rem;padding:0 2rem;margin:0 auto}@media screen and (max-width: 896px){.wrap{max-width:inherit;padding:0 3rem}}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.left{float:left}.right{float:right}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}.center{display:block;text-align:center;margin-left:auto;margin-right:auto}.bold,strong{font-weight:700}.fixed{position:fixed;left:0;top:0;width:100%;height:100%}.gothic{font-family:Zen Maru Gothic,sans-serif}@media screen and (min-width: 1441px){a[href*="tel:"]{pointer-events:none;cursor:default}.fade{cursor:pointer;transition:opacity .3s ease}.fade:hover{opacity:.6}}@media screen and (max-width: 896px){.wrap{width:100%;max-width:inherit;padding:0 3rem}}.sec_ttl{text-align:center;color:#5696dc;font-weight:700;font-size:5.4rem;line-height:1.25}.sec_ttl .catch{display:block;font-size:4rem;line-height:1.5}.bg_gradation{background:url(/cdn/shop/files/lp-salon_lipstick_bg_gradation_pc.png?v=1738402641) no-repeat center top/cover}.btn_amazon{width:34.1rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 896px){.btn_amazon{width:60.6rem}}.btn_amazon a{display:block}@media screen and (min-width: 897px){.btn_amazon a{transition:opacity .3s ease;cursor:pointer}.btn_amazon a:hover{opacity:.7}}.mfp-container{padding:8rem 2rem;overflow-y:auto}@media screen and (max-width: 896px){.mfp-container{padding:12rem 4rem}}.mfp-iframe-holder .mfp-content{max-width:85rem}.mfp-iframe-holder .mfp-close{color:#fff;font-weight:400;font-size:6rem;top:-6rem;right:0;padding:0;opacity:1}@media screen and (max-width: 896px){.mfp-iframe-holder .mfp-close{font-size:10rem;top:-8rem}}.mfp-iframe-holder .mfp-close:hover{opacity:.7}#sec_mv{height:100vh;min-height:68rem;background:url(/cdn/shop/files/lp-salon_lipstick_mv_bg_pc.jpg?v=1738401531) no-repeat center/cover}@media screen and (max-width: 1024px){#sec_mv{height:177.8666666667vw;background:#fff}}#sec_mv .wrap{max-width:164rem;padding:0 4rem;height:100%}@media screen and (min-width: 1900px){#sec_mv .wrap{max-width:180rem}}@media screen and (max-width: 1024px){#sec_mv .wrap{max-width:inherit;height:132.1333333333vw;padding:0 4vw;background:url(/cdn/shop/files/lp-salon_lipstick_mv_bg_sp.jpg?v=1738401531) no-repeat center top/cover}}#sec_mv .mv_txt{position:relative;width:50%;height:100%;display:flex;flex-direction:column;padding:14rem 0 2.8rem}@media screen and (max-width: 1024px){#sec_mv .mv_txt{width:64.2666666667vw;padding:6vw 0 3.3333333333vw}}#sec_mv .mv_txt .ttl{width:43.8rem}@media screen and (min-width: 1900px){#sec_mv .mv_txt .ttl{width:47.8rem}}@media screen and (max-width: 1024px){#sec_mv .mv_txt .ttl{width:100%}}#sec_mv .mv_txt .logo_salonplus{width:28.7rem;margin-top:auto}@media screen and (max-width: 1024px){#sec_mv .mv_txt .logo_salonplus{width:29.8666666667vw;margin-top:5.3333333333vw}}#sec_mv .mv_txt .txt{width:41.7rem;margin-top:3rem}@media screen and (max-width: 1024px){#sec_mv .mv_txt .txt{width:26.2666666667vw;margin-top:4.2666666667vw}}#sec_mv .mv_txt .name{width:6.1rem;margin-top:2rem}@media screen and (max-width: 1024px){#sec_mv .mv_txt .name{width:12.6666666667vw;margin-top:auto}}#sec_mv .logo{width:18.6rem;position:absolute;right:4rem;top:4.5rem}@media screen and (max-width: 1024px){#sec_mv .logo{width:20.5333333333vw;right:2.6666666667vw;top:5.3333333333vw}}#sec_mv .img{width:55.7rem;height:calc(100% - 30rem);position:absolute;right:4rem;bottom:0}@media screen and (max-width: 1024px){#sec_mv .img.pc_only{display:none}}@media screen and (min-width: 1025px){#sec_mv .img.tab_sp{display:none}}@media screen and (max-width: 1024px){#sec_mv .img{width:92vw;height:auto;max-width:inherit;right:3.2vw}}#sec_mv .img img{width:100%;height:100%;object-fit:contain;object-position:right bottom}#sec_intro{height:147rem;padding:10rem 0 27rem;background:url(/cdn/shop/files/lp-salon_lipstick_intro_bg_pc.jpg?v=1738401532) no-repeat center bottom/cover}@media screen and (min-width: 1921px){#sec_intro{background-size:192rem auto}}@media screen and (max-width: 1920px){#sec_intro{height:76.5625vw;padding:10rem 0 14.0625vw}}@media screen and (max-width: 896px){#sec_intro{height:auto;padding:8rem 0;background:url(/cdn/shop/files/lp-salon_lipstick_intro_bg_sp.jpg?v=1738401531) no-repeat center top/cover}}#sec_intro .wrap{height:100%}#sec_intro .sec_ttl{position:relative;text-indent:.4em;z-index:2}@media screen and (max-width: 896px){#sec_intro .sec_ttl{font-size:5.4rem;text-indent:.4em}}#sec_intro .sec_ttl .catch{margin-top:1rem;text-indent:0}@media screen and (max-width: 896px){#sec_intro .sec_ttl .catch{margin-top:2.4rem}}#sec_intro .sec_ttl .catch>span{display:inline-block;padding:0 6rem 7.6rem;background:url(/cdn/shop/files/lp-salon_lipstick_intro_ttl_bg.png?v=1738401531) no-repeat center bottom/74.45rem auto}@media screen and (max-width: 896px){#sec_intro .sec_ttl .catch>span{display:block;padding:0 0 8.9rem;background-size:64.4rem auto}}#sec_intro .movie_wrap{width:40.2rem;height:71.4rem;position:absolute;bottom:0;left:0;right:0;margin:0 auto}@media screen and (max-width: 1920px){#sec_intro .movie_wrap{width:20.9375vw;height:37.1875vw}}@media screen and (max-width: 896px){#sec_intro .movie_wrap{width:56.1rem;height:99.7rem;position:relative;margin:4.6rem auto 0}}#sec_intro .movie_wrap:before{content:"";width:16.2rem;height:16.2rem;background:url(/cdn/shop/files/lp-salon_lipstick_ico_new.png?v=1738401531) no-repeat center/contain;position:absolute;left:-10.5rem;top:-12.8rem;z-index:2}@media screen and (max-width: 1920px){#sec_intro .movie_wrap:before{width:8.4375vw;height:8.4375vw;left:-5.46875vw;top:-6.6666666667vw}}@media screen and (max-width: 896px){#sec_intro .movie_wrap:before{width:16rem;height:16rem;left:-9.6rem;top:-12.1rem}}#sec_intro .movie_wrap a{position:relative;display:block;width:100%;height:100%;border-radius:1.6rem;overflow:hidden;box-shadow:2.6rem 2.4rem 4.8rem #a4bbc7}@media screen and (min-width: 897px){#sec_intro .movie_wrap a{transition:opacity .3s ease;cursor:pointer}#sec_intro .movie_wrap a:hover{opacity:.7}}#sec_intro .movie_wrap a:before{content:"";width:6.8rem;height:5rem;background:url(/cdn/shop/files/lp-salon_lipstick_ico_youtube.svg?v=1738645063) no-repeat center/100% auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 896px){#sec_intro .movie_wrap a:before{width:10.2rem;height:7.5rem}}#sec_size{min-height:101.6rem;padding:0 0 20.4rem}@media screen and (max-width: 896px){#sec_size{min-height:inherit;padding:0}}#sec_size .bg{width:calc(50% + 27.6rem);height:100%;border-radius:0 0 12rem;overflow:hidden;position:absolute;left:0;top:0}@media screen and (max-width: 896px){#sec_size .bg{width:100%;height:70.8rem;border-radius:0;position:relative}}#sec_size .bg img{width:100%;height:100%;object-fit:cover}#sec_size .txt_wrap{position:relative;width:50%;min-width:81rem;padding:16.4rem 14.5rem 17.7rem 12.3rem;background-color:#fff;border-radius:0 0 0 12rem;margin-left:auto}@media screen and (max-width: 896px){#sec_size .txt_wrap{width:71.8rem;min-width:inherit;padding:6.6rem 0 4.6rem 5.4rem;border-radius:6rem 0 0 6rem;margin-top:-7.3rem}}#sec_size .txt_wrap .sec_ttl{display:flex;align-items:center;text-align:left;font-size:6.4rem;letter-spacing:-.2em;color:#df8e9b}#sec_size .txt_wrap .sec_ttl .nols{letter-spacing:0em;margin-left:2rem}#sec_size .txt_wrap .sec_ttl .catch{position:relative;color:#fff;display:flex;align-items:center;width:21.85rem;height:18.4rem;letter-spacing:-.1em;padding-left:5.3rem;padding-bottom:.5rem;background:#fff url(/cdn/shop/files/lp-salon_lipstick_size_ttl_bg.png?v=1738401531) no-repeat center/contain;top:.4rem;margin-right:-1rem}@media screen and (max-width: 896px){#sec_size .txt_wrap .sec_ttl .catch{width:20.2rem;height:17rem;padding-left:4.4rem;padding-bottom:0}}#sec_size .txt_wrap .txt{font-size:2.4rem;line-height:1.75;margin-left:6rem}@media screen and (max-width: 896px){#sec_size .txt_wrap .txt{font-size:3.2rem;line-height:2;margin-left:5rem;margin-top:2.4rem}}#sec_size .txt_wrap .btn_amazon{position:relative;margin-left:5.5rem;margin-top:7.7rem;z-index:1}@media screen and (max-width: 896px){#sec_size .txt_wrap .btn_amazon{margin-left:-1.4rem;margin-top:8rem}}#sec_size .txt_wrap .img{width:19.2rem;position:absolute;left:54rem;bottom:0}@media screen and (max-width: 896px){#sec_size .txt_wrap .img{width:36.4rem;left:38.3rem;bottom:-18.3rem}}#sec_situation{width:calc(100% - 28rem);max-width:156rem;padding:20rem 0 16.8rem;background-color:#fff;border-radius:50% 50% 12rem 12rem/67.7rem 67.7rem 12rem 12rem;margin:12rem auto 0;z-index:1}@media screen and (max-width: 1800px){#sec_situation{border-radius:50% 50% 12rem 12rem/37.6111111111vw 37.6111111111vw 12rem 12rem}}@media screen and (max-width: 896px){#sec_situation{width:69rem;padding:9.6rem 0 8rem;border-radius:50% 50% 4rem 4rem/30.7rem 30.7rem 4rem 4rem;margin:9.4rem auto 0}}#sec_situation .wrap{max-width:126rem;padding:0 7rem}#sec_situation .sec_ttl>span{position:relative;display:inline-block;padding-right:7rem}@media screen and (max-width: 896px){#sec_situation .sec_ttl>span{padding-right:3rem}}#sec_situation .sec_ttl>span:after{content:"";display:inline-block;width:6.6rem;height:5.8rem;background:url(/cdn/shop/files/lp-salon_lipstick_situation_ttl_illust.png?v=1738401531) no-repeat center/contain;position:absolute;bottom:.5rem;right:0}@media screen and (max-width: 896px){#sec_situation .sec_ttl>span:after{width:4.2rem;height:3.7rem;transform:rotate(20deg);bottom:5rem;right:-1rem}}#sec_situation .situation_list{margin-top:6.4rem}@media screen and (max-width: 896px){#sec_situation .situation_list{margin-top:8rem}}#sec_situation .situation_list .item{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:0 6rem}@media screen and (max-width: 896px){#sec_situation .situation_list .item{flex-direction:column;gap:2.5rem 0}}#sec_situation .situation_list .item:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width: 896px){#sec_situation .situation_list .item:nth-child(2n){flex-direction:column}}#sec_situation .situation_list .item .img{position:relative;width:42.3rem;max-width:37.7678571429%}@media screen and (max-width: 896px){#sec_situation .situation_list .item .img{max-width:inherit}}#sec_situation .situation_list .item:nth-child(n+2){margin-top:-6rem}@media screen and (max-width: 896px){#sec_situation .situation_list .item:nth-child(n+2){margin-top:7.8rem}}#sec_situation .situation_list .item:nth-child(n+2) .img:before{content:"";background-repeat:no-repeat;background-size:100% auto;position:absolute;z-index:-1}#sec_situation .situation_list .item:nth-child(2) .img:before{width:30.05rem;height:24.25rem;background-image:url(/cdn/shop/files/lp-salon_lipstick_situation_line01_pc.png?v=1738401531);right:41.3rem;top:-10.6rem}@media screen and (max-width: 1540px){#sec_situation .situation_list .item:nth-child(2) .img:before{width:19.8051948052vw;height:15.7467532468vw;right:calc(100% - 1rem);top:-6.8831168831vw}}@media screen and (max-width: 896px){#sec_situation .situation_list .item:nth-child(2) .img:before{width:30.3rem;height:59.7rem;background-image:url(/cdn/shop/files/lp-salon_lipstick_situation_line01_sp.png?v=1738401531);right:-27.4rem;top:-51rem}}#sec_situation .situation_list .item:nth-child(3) .img:before{width:30.3rem;height:24.65rem;background-image:url(/cdn/shop/files/lp-salon_lipstick_situation_line02_pc.png?v=1738401531);left:41rem;top:-7.5rem}@media screen and (max-width: 1540px){#sec_situation .situation_list .item:nth-child(3) .img:before{width:19.6753246753vw;height:16.0064935065vw;left:calc(100% - 1.3rem);top:-4.8701298701vw}}@media screen and (max-width: 896px){#sec_situation .situation_list .item:nth-child(3) .img:before{width:13.45rem;height:60rem;background-image:url(/cdn/shop/files/lp-salon_lipstick_situation_line02_sp.png?v=1738401531);left:-12rem;top:-47.2rem}}#sec_situation .situation_list .item .txt_wrap .num{width:17rem}@media screen and (max-width: 896px){#sec_situation .situation_list .item .txt_wrap .num{width:23.8rem;margin:0 auto}}#sec_situation .situation_list .item .txt_wrap .ttl{color:#5696dc;font-weight:700;font-size:3.6rem;line-height:1.4444444444;margin-left:6.6rem;margin-top:1.6rem}@media screen and (max-width: 896px){#sec_situation .situation_list .item .txt_wrap .ttl{font-size:4.8rem;line-height:1.4583333333;margin-left:0}}#sec_situation .situation_list .item .txt_wrap .txt{font-size:2rem;line-height:1.8;margin-left:9.8rem;margin-top:1.2rem}@media screen and (max-width: 896px){#sec_situation .situation_list .item .txt_wrap .txt{text-align:center;font-size:3.2rem;line-height:1.5;margin-left:0}}#sec_feature{padding:32.7rem 0 14.4rem;background-color:#83c5e8;border-radius:14rem 14rem 0 0;margin-top:-12.7rem}@media screen and (max-width: 896px){#sec_feature{padding:28.8rem 0 8rem;border-radius:6rem 6rem 0 0;margin-top:-16rem}}#sec_feature .sec_ttl{color:#fff}#sec_feature .img{position:relative;width:96rem;margin:5.8rem auto 0}@media screen and (max-width: 896px){#sec_feature .img{width:56.1rem;margin:8rem auto 0}}#sec_feature .img .ico_new{width:22rem;position:absolute;left:7.2rem;top:0;z-index:1}@media screen and (max-width: 896px){#sec_feature .img .ico_new{width:18.5rem;left:-8rem}}#sec_feature .feature_list{position:relative;padding:7.8rem 12.8rem;border:.2rem solid #fff;border-radius:6rem;margin-top:7.7rem}@media screen and (max-width: 896px){#sec_feature .feature_list{padding:5.9rem 3.2rem 5.5rem;border-radius:2rem;margin-top:10rem}}#sec_feature .feature_list .ttl{width:25.4rem;background-color:#83c5e8;position:absolute;left:0;right:0;top:-2.1rem;margin:0 auto}#sec_feature .feature_list .ttl img{width:17.3rem}#sec_feature .feature_list ul li{position:relative;color:#fff;font-size:3.2rem;line-height:1.4375;padding-left:5.6rem}@media screen and (max-width: 896px){#sec_feature .feature_list ul li{line-height:1.75}}#sec_feature .feature_list ul li:before{content:"";width:3.8rem;height:3.8rem;background:url(/cdn/shop/files/lp-salon_lipstick_ico_check.svg?v=1738401530) no-repeat center/contain;position:absolute;left:0;top:.4rem}@media screen and (max-width: 896px){#sec_feature .feature_list ul li:before{top:1rem}}#sec_feature .feature_list ul li+li{margin-top:3.2rem}@media screen and (max-width: 896px){#sec_feature .feature_list ul li+li{margin-top:2.2rem}}#sec_feature .feature_list ul li span{position:relative;display:inline-block;font-weight:700}@media screen and (max-width: 896px){#sec_feature .feature_list ul li span{display:inline;border-bottom:.8rem solid #F1BEC3}}#sec_feature .feature_list ul li span:after{content:"";width:100%;height:.4rem;background-color:#f1bec3;border-radius:.2rem;position:absolute;left:0;bottom:-.4rem}@media screen and (max-width: 896px){#sec_feature .feature_list ul li span:after{content:none}}#sec_feature .btn_amazon{margin-top:5.6rem}@media screen and (max-width: 896px){#sec_feature .btn_amazon{margin-top:8rem}}#sec_secret{padding:0 0 14.3rem;background-color:#fff}@media screen and (max-width: 896px){#sec_secret{padding:0 0 8rem}}#sec_secret .intro{position:relative;padding:20rem 0 0;background-color:#d3effe}@media screen and (max-width: 896px){#sec_secret .intro{padding:12.8rem 0 0}}#sec_secret .intro:before{content:"";width:100%;height:100%;background:url(/cdn/shop/files/lp-salon_lipstick_secret_bg_pc.png?v=1738401531) no-repeat center bottom/cover;mix-blend-mode:luminosity;position:absolute;left:0;bottom:0}@media screen and (max-width: 896px){#sec_secret .intro:before{background:url(/cdn/shop/files/lp-salon_lipstick_secret_bg_sp.png?v=1738401531) no-repeat center bottom/cover}}#sec_secret .intro:after{content:"";width:100%;height:12.1rem;background:url(/cdn/shop/files/lp-salon_lipstick_secret_bg_bottom.png?v=1738401531) no-repeat center bottom/100% auto;position:absolute;left:0;bottom:0}@media screen and (max-width: 896px){#sec_secret .intro:after{height:2.2rem;background-size:267.2rem auto}}#sec_secret .intro .lead{font-size:2rem;line-height:1.8;margin-top:3.2rem}@media screen and (max-width: 896px){#sec_secret .intro .lead{font-size:3.2rem;line-height:1.75;margin-top:2rem}}#sec_secret .intro .img{width:63.09rem;height:47.34rem;overflow:hidden;margin:5.6rem auto 0}@media screen and (max-width: 896px){#sec_secret .intro .img{width:62.01rem;height:55.8rem;margin:10rem auto 0}}#sec_secret .shaving{position:relative}@media screen and (max-width: 896px){#sec_secret .shaving{padding-top:12rem}}#sec_secret .shaving:before{content:"";width:1.3rem;height:7.5rem;background:url(/cdn/shop/files/lp-salon_lipstick_secret_shaving_dot.png?v=1738401531) no-repeat center/100% auto;position:absolute;left:0;right:0;top:4.8rem;margin:0 auto}@media screen and (max-width: 896px){#sec_secret .shaving:before{top:2rem}}#sec_secret .shaving .wrap{max-width:73.6rem}@media screen and (max-width: 896px){#sec_secret .shaving .wrap{max-width:inherit}}#sec_secret .shaving .illust{width:12.7rem;margin-left:4rem}@media screen and (max-width: 896px){#sec_secret .shaving .illust{width:18.5rem;margin:0;position:absolute;left:6.6rem;top:-27rem}}#sec_secret .shaving .txt_wrap{position:relative;text-align:center;padding-bottom:11rem;margin-top:2rem}@media screen and (max-width: 896px){#sec_secret .shaving .txt_wrap{margin-top:0}}#sec_secret .shaving .txt_wrap:before{content:"";width:69.7rem;height:28.7rem;background:url(/cdn/shop/files/lp-salon_lipstick_secret_shaving_ttl_bg_pc.png?v=1738401531) no-repeat center bottom/contain;position:absolute;left:0;right:0;bottom:0;margin:0 auto}@media screen and (max-width: 896px){#sec_secret .shaving .txt_wrap:before{width:69.25rem;height:35.2rem;background-image:url(/cdn/shop/files/lp-salon_lipstick_secret_shaving_ttl_bg_sp.png?v=1738401531)}}#sec_secret .shaving .txt_wrap .ttl{color:#df8e9b;font-weight:700;font-size:3.2rem;line-height:1.4375}@media screen and (max-width: 896px){#sec_secret .shaving .txt_wrap .ttl{font-size:4rem;line-height:1.45}}#sec_secret .shaving .txt_wrap .txt{font-size:2rem;line-height:1.8;margin-top:2.4rem}@media screen and (max-width: 896px){#sec_secret .shaving .txt_wrap .txt{font-size:3.2rem;line-height:1.75;margin-top:3.2rem}}#sec_secret .shaving .img01{width:69.2rem;margin:2rem auto 0}@media screen and (max-width: 896px){#sec_secret .shaving .img01{width:68.8rem;margin:1.3rem auto 0}}#sec_secret .shaving .img02{width:38.9rem;margin:5.8rem auto 0}@media screen and (max-width: 896px){#sec_secret .shaving .img02{width:49.4rem;margin:5rem auto 0}}#sec_secret .shaving .btn_amazon{margin-top:8rem}#sec_faq{padding:16.8rem 0 32rem;background-color:#d3effe;z-index:1}@media screen and (max-width: 896px){#sec_faq{padding:9.5rem 0 28.8rem;border-radius:0 0 6rem 6rem}}#sec_faq .ttl_fukidashi{text-align:center;color:#5696dc;font-weight:700;font-size:2.7rem;line-height:1.4074074074}#sec_faq .ttl_fukidashi>span{display:inline-block;padding:0 5rem 4.4rem;background:url(/cdn/shop/files/lp-salon_lipstick_faq_fukidashi.png?v=1738401531) no-repeat center bottom/27.3rem auto}#sec_faq .ttl_fukidashi .txt_s{font-size:2.1rem}#sec_faq .sec_ttl{line-height:1.1}#sec_faq .sec_ttl .amp{display:inline-block;font-size:4rem;margin:0 .5rem}#sec_faq .faq_list{position:relative;margin-top:9.5rem}@media screen and (max-width: 896px){#sec_faq .faq_list{margin-top:6.4rem}}#sec_faq .faq_list .illust{width:10.9rem;position:absolute;right:27.8rem;top:-13.4rem;z-index:-1}@media screen and (max-width: 896px){#sec_faq .faq_list .illust{width:12.6rem;right:2.9rem;top:-13rem}}#sec_faq .faq_list dl.item{border-radius:2.4rem;overflow:hidden}@media screen and (max-width: 896px){#sec_faq .faq_list dl.item{border-radius:2rem}}#sec_faq .faq_list dl.item+.item{margin-top:2.4rem}@media screen and (max-width: 896px){#sec_faq .faq_list dl.item+.item{margin-top:4.8rem}}#sec_faq .faq_list dl.item dt{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:2rem 6.6rem 2rem 2.4rem;background-color:#5696dc;cursor:pointer}@media screen and (min-width: 897px){#sec_faq .faq_list dl.item dt{transition:opacity .3s ease;cursor:pointer}#sec_faq .faq_list dl.item dt:hover{opacity:.7}}@media screen and (max-width: 896px){#sec_faq .faq_list dl.item dt{min-height:12rem;padding:2rem 8rem 2rem 3.2rem}}#sec_faq .faq_list dl.item dt .q_txt{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;color:#fff;font-weight:700;font-size:2rem;line-height:1.45;padding-left:3.6rem}@media screen and (max-width: 896px){#sec_faq .faq_list dl.item dt .q_txt{font-size:3.2rem;line-height:1.09375;padding-left:3.2rem}}#sec_faq .faq_list dl.item dt .q_txt:before{content:"Q";color:#fff;font-weight:700;font-size:3.2rem;line-height:1;position:absolute;left:0;top:-.4rem}@media screen and (max-width: 896px){#sec_faq .faq_list dl.item dt .q_txt:before{top:0}}#sec_faq .faq_list dl.item dt .ico{width:3.2rem;height:3.2rem;position:absolute;right:2.4rem;top:calc(50% - 1.6rem)}@media screen and (max-width: 896px){#sec_faq .faq_list dl.item dt .ico{right:3.2rem}}#sec_faq .faq_list dl.item dt .ico:before,#sec_faq .faq_list dl.item dt .ico:after{content:"";width:100%;height:.4rem;border-radius:.2rem;background-color:#fff;position:absolute;left:0;top:1.4rem}#sec_faq .faq_list dl.item dt .ico:after{transform:rotate(90deg);transition:.3s ease}#sec_faq .faq_list dl.item dt.is-open .ico:after{transform:rotate(180deg)}#sec_faq .faq_list dl.item dd{display:none;position:relative;padding:2.3rem 2.2rem 0 2.4rem;border:1px solid #5696DC;border-top:none;background-color:#fff;border-radius:0 0 2.4rem 2.4rem}@media screen and (max-width: 896px){#sec_faq .faq_list dl.item dd{padding:5.1rem 3.1rem 0 3.2rem}}#sec_faq .faq_list dl.item dd .a_txt{position:relative;padding:0 0 4.1rem 3.6rem}@media screen and (max-width: 896px){#sec_faq .faq_list dl.item dd .a_txt{padding:0 0 7.5rem 3.2rem}}#sec_faq .faq_list dl.item dd .a_txt:before{content:"A";color:#5696dc;font-weight:700;font-size:3.2rem;line-height:1;position:absolute;left:0;top:0}@media screen and (max-width: 896px){#sec_faq .faq_list dl.item dd .a_txt:before{top:1.1rem}}#sec_faq .faq_list dl.item dd .a_txt:after{content:"";width:7.1rem;height:7rem;background:url(/cdn/shop/files/lp-salon_lipstick_faq_illust02.png?v=1738401531) no-repeat center top/100% auto;position:absolute;right:2.3rem;bottom:0}@media screen and (max-width: 896px){#sec_faq .faq_list dl.item dd .a_txt:after{width:12.6rem;height:12.4rem}}#sec_faq .faq_list dl.item dd .txt{font-size:2rem;line-height:1.8;margin-bottom:1.8rem}@media screen and (max-width: 896px){#sec_faq .faq_list dl.item dd .txt{font-size:3.2rem;line-height:1.75;margin-bottom:0}}#sec_faq .faq_list dl.item dd .howto{width:100%}@media screen and (max-width: 896px){#sec_faq .faq_list dl.item dd .howto{margin:.3rem 0 5rem}}#sec_about{padding:0 0 16rem;background-color:#fff}@media screen and (max-width: 896px){#sec_about{padding:0 0 8rem}}#sec_about .inner{position:relative;width:calc(100% - 28rem);max-width:156rem;margin:0 auto;padding:12.8rem 0;background-color:#83c5e8;border-radius:50% 50% 12rem 12rem/70rem 70rem 12rem 12rem;margin-top:-16rem;z-index:2}@media screen and (max-width: 1800px){#sec_about .inner{border-radius:50% 50% 12rem 12rem/37.6111111111vw 37.6111111111vw 12rem 12rem}}@media screen and (max-width: 896px){#sec_about .inner{width:69rem;padding:9.6rem 0 12.8rem;border-radius:50% 50% 4rem 4rem/25rem 25rem 4rem 4rem}}#sec_about .inner .wrap{max-width:116rem;padding:0 7rem}@media screen and (max-width: 896px){#sec_about .inner .wrap{padding:0 3.2rem}}#sec_about .logo_salonplus img{width:32rem}@media screen and (max-width: 896px){#sec_about .logo_salonplus img{width:24.2rem}}#sec_about .sec_ttl{color:#fff;margin-top:6rem}@media screen and (max-width: 896px){#sec_about .sec_ttl{font-size:4rem;margin-top:2.8rem}}#sec_about .lead{color:#fff;font-size:2.4rem;line-height:1.75;padding:0 3rem;margin:4rem auto 0}@media screen and (max-width: 896px){#sec_about .lead{font-size:3.2rem;line-height:1.75;padding:0 3.2rem;margin-top:4rem}}#sec_about .about_list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.3rem;margin-top:8rem}@media screen and (max-width: 896px){#sec_about .about_list{grid-template-columns:1fr;gap:4.8rem 0;margin:4.8rem auto 0}}#sec_about .btn{margin-top:5.6rem}@media screen and (max-width: 896px){#sec_about .btn{margin-top:8rem}}#sec_about .btn a{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;width:31.8rem;font-weight:700;font-size:1.6rem;line-height:1.5;padding:2rem 6rem;background-color:#fff;border-radius:100vh;box-shadow:0 1.2rem 1.2rem #0000001a}@media screen and (min-width: 897px){#sec_about .btn a{transition:opacity .3s ease;cursor:pointer}#sec_about .btn a:hover{opacity:.7}}@media screen and (max-width: 896px){#sec_about .btn a{width:56.1rem;font-size:3.2rem;line-height:1.4375;padding:3.7rem 6rem;box-shadow:0 2.4rem 2.4rem #0000001a}}#sec_about .btn a:after{content:"";width:1.5rem;height:2.2rem;background:url(/cdn/shop/files/lp-salon_lipstick_arw_btn.svg?v=1738401530) no-repeat center/contain;position:absolute;right:3rem;top:calc(50% - 1.1rem)}@media screen and (max-width: 896px){#sec_about .btn a:after{width:1.8rem;height:2.9rem;top:calc(50% - 1.45rem);right:5.8rem}}#sec_about .note{margin-top:16rem}@media screen and (max-width: 896px){#sec_about .note{margin-top:8rem}}#sec_about .note .txt{font-size:1.4rem;line-height:1.75}@media screen and (max-width: 896px){#sec_about .note .txt{font-size:2.2rem;line-height:2}}.fixLink{position:fixed;right:2rem;bottom:0;width:20.4rem;display:none}.fixLink a{display:block}.fixLink a:hover{opacity:.7}@media all and (max-width: 896px){.fixLink{width:15.6rem;right:0}}.footer{position:relative;padding:4rem 0 3.3rem;background:#83c5e8}.footer *{color:#fff;font-size:1.4rem;line-height:1.5}.footer .inner{max-width:1320px;width:100%;padding:0 40px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.footer_container{display:flex;justify-content:space-between}@media screen and (max-width: 1099px){.footer{padding:50px 0}.footer .inner{padding:0 15px}.footer_container{flex-direction:column;row-gap:20px}}.footer *,.footer *:before,.footer *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.footer_logo img{width:11rem;margin-bottom:30px}.footer_logo p{line-height:1.7;letter-spacing:0}@media screen and (max-width: 1099px){.footer_logo{text-align:center}.footer_logo img{margin-bottom:20px}}@media screen and (min-width: 1100px){.footer_logo br{display:none}}.footer_menu{display:flex;column-gap:67px}@media screen and (max-width: 1099px){.footer_menu{flex-direction:column;row-gap:40px}.footer_menu>div{width:100%}}.footer_menu_social{width:210px;display:flex;flex-direction:column;row-gap:20px}.footer .menu_card{display:flex;justify-content:space-between;width:100%}.footer .menu_item{width:100%}.footer .menu_card__title{font-weight:700;text-align:center;line-height:1.5;margin-bottom:20px}.footer .menu_item__title{font-size:1.2rem;text-align:center;line-height:1.5;margin-bottom:15px}.footer .menu_card__sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center;column-gap:20px}.footer .menu_card__sns li.x{width:2.3rem}.footer .menu_card__sns li.instagram{width:2.5rem}.footer .menu_card__sns li.youtube{width:3rem}.footer .menu_card__sns li.mail{width:3.2rem;margin-top:11px}.footer .menu_card__sns li a{display:block}@media screen and (max-width: 1099px){.footer .menu_card__sns li a:hover{opacity:1}.footer_menu_mail{text-align:center}}.footer__copy{font-size:1.2rem;line-height:1;letter-spacing:.06em;text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15)}@media screen and (max-width: 1099px){.footer__copy{margin-top:30px}}@media screen and (max-width: 896px){.footer{padding:7.6rem 4.8rem 20rem}.footer *{font-size:2.8rem}.footer_logo img{width:22rem}.footer .menu_item__title{font-size:2.4rem}.footer .menu_card__sns li.x{width:4.6rem}.footer .menu_card__sns li.instagram{width:5rem}.footer .menu_card__sns li.youtube{width:6rem}.footer .menu_card__sns li.mail{width:6.4rem}}.fixdBox{position:fixed;right:2.4rem;top:auto;bottom:-.2rem;z-index:200}@media screen and (max-width: 896px){.fixdBox{right:-.2rem;bottom:3rem}}.fixdBox a{width:22.5rem;min-height:8.7rem;display:flex;align-items:center;justify-content:flex-start;padding:1rem;border:.2rem solid #fff;border-radius:2.4rem 2.4rem 0 0;background:#84c5e7}@media screen and (min-width: 897px){.fixdBox a{transition:.3s ease}.fixdBox a:hover{background-color:#44a7db}}@media screen and (max-width: 896px){.fixdBox a{width:36.7rem;min-height:14.1rem;border-radius:3.2rem 0 0 3.2rem}}.fixdBox img{width:20.1rem}@media screen and (max-width: 896px){.fixdBox img{width:29.5rem}}.cf:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.cf{display:inline-block}* html .cf{height:1%}.cf{display:block}
/*# sourceMappingURL=/cdn/shop/t/42/assets/lp-salon_lipstick_style.css.map */
