:root{--font-noto-sans: "Noto Sans Japanese", sans-serif;--font-noto-serif: "Noto Serif Japanese", serif;--font-hiragino: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--font-crimson: "Crimson Pro", serif;--font-lora: "Lora", serif;--font-yugo: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;--font-yumincho: "游明朝体", "Yu Mincho", "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "MS PMincho", "MS 明朝", serif;--font-zen: "Zen Old Mincho", serif;--font-bison: "Bison", sans-serif;--font-en: Arial, Helvetica, sans-serif;--hover-opacity: 0.7}body{font-family:var(--font-yugo);font-size:16px;color:#333;overflow-x:hidden}.wrapper{box-sizing:border-box;min-width:1080px;height:100%;width:100%}@media screen and (max-width: 744px){.wrapper{min-width:100%;width:100%}}.suikou{--color-primary: #539fb7;--color-alpha: #f1f7f9;--color-secondary: rgba(83, 159, 183, 0.4);--color-strong: #18708c}h2{font-size:42px;text-align:center;color:#111;line-height:1.3;font-weight:600;padding:0 40px}@media screen and (max-width: 744px){h2{font-size:6.4vw;padding:0;margin-bottom:6.6666666667vw}}h2>small{font-size:24px;display:block}@media screen and (max-width: 744px){h2>small{font-size:4.2666666667vw}}.wrapper{box-sizing:border-box;min-width:1080px;height:100%;width:100%}@media screen and (max-width: 744px){.wrapper{min-width:100%;width:100%}}main>section{color:#474747;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝","Noto Serif JP",serif;font-size:16px;line-height:1.7;margin:0;padding:0}@media screen and (max-width: 744px){main>section{line-height:1.5;padding:0 !important}}section{clear:both;display:block;overflow:hidden}section .inner{margin:0 auto;max-width:1080px;padding:50px 0;width:100%}@media screen and (max-width: 744px){section .inner{width:auto;padding:8vw 4vw}}@media screen and (max-width: 744px){section .inner.inner-new{padding:8vw 0}}section .inner.inner-wide{max-width:1080px}section .inner>p{padding-bottom:30px;text-align:justify}section .inner p.no{padding-bottom:0}section .inner2{max-width:980px;overflow:visible}section .inner3{max-width:880px}.inner-fixed{margin:0 auto;max-width:1080px}img{width:auto}img{height:auto;max-width:100%}.clearfix{clear:both;display:block;overflow:hidden}.section{background:#fff}.section.wrap{padding:40px 0}@media screen and (max-width: 744px){.section.wrap{padding:10.6666666667vw 0}}.section.padt-0{padding-top:0}#lpNav{padding:0 calc((100% - 1080px)/2)}#lpNav ul{display:flex;flex-flow:row nowrap;justify-content:center;padding:5px 0}#lpNav li{position:relative;padding:10px 0 25px;width:21%;font-size:14px;border-left:1px solid #ebebeb}#lpNav li:last-child{border-right:1px solid #ebebeb}#lpNav li:after{content:"";display:block;position:absolute;left:calc(50% - 10px);width:21px;height:10px;background:url("../images/ico_menuarrow.webp") center no-repeat;background-size:cover}#lpNav li:before{left:-7px}#lpNav li:last-child:after{right:-7px}#lpNav li a{display:block;padding:10px 10px 4px;color:#474747;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝","Noto Serif JP",serif;font-weight:600;text-align:center}#sec01{background-image:url("../images/sec01-img-bnr.webp");background-position:center top;background-repeat:no-repeat;margin:0 auto}@media screen and (max-width: 744px){#sec01{background:none}}#sec01 .pcDisp_lp img{width:auto;margin-left:37px}#sec01 h2{margin-bottom:0;padding:0}#sec01 .inner.inner-bnr{height:470px;padding:0}#sec02{background:var(--color-primary);margin:0 auto;padding:20px 0 70px 0}@media screen and (max-width: 744px){#sec02{padding:0}}#sec02 .inner{padding-right:30px;padding-left:460px;position:relative}@media screen and (max-width: 744px){#sec02 .inner{padding:8vw}}#sec02 h2{text-align:left}@media screen and (max-width: 744px){#sec02 h2{font-size:5.6vw;text-align:center;max-width:84vw;margin:0 auto 6.6666666667vw}}#sec02 h2::before{width:580px}@media screen and (max-width: 744px){#sec02 h2::before{width:100%;left:0}}#sec02 .sec02-content{font-size:18px;color:#fff}@media screen and (max-width: 744px){#sec02 .sec02-content{font-size:4.2666666667vw;padding:2.6666666667vw 0}}#sec02 p{margin:12px 0}#sec02 p span{color:#fff000}.st-1{font-size:42px;color:#fff;padding:15px 0 15px;margin-bottom:45px;position:relative;overflow:initial}@media screen and (max-width: 744px){.st-1{font-size:6.4vw;padding:0 0 1.3333333333vw;margin-bottom:6.6666666667vw}}.st-1::before{content:"";position:absolute;bottom:0;width:100%;height:1px;background:#fff}@media screen and (max-width: 744px){.st-1::before{height:.2666666667vw}}.st-1 span{position:relative;display:inline-block}.st-1 span::before{width:20px;height:1px;background:var(--color-primary);position:absolute;content:"";bottom:-15px;left:calc(50% - 10px)}@media screen and (max-width: 744px){.st-1 span::before{height:.2666666667vw;width:4vw;left:calc(50% - 1.8666666667vw);bottom:-1.3333333333vw}}.st-1 span::after{width:25px;height:1px;background:#fff;position:absolute;content:"";bottom:-23px;left:calc(50% - 12px);transform:rotate(-40deg) skew(0deg)}@media screen and (max-width: 744px){.st-1 span::after{height:.2666666667vw;width:5.3333333333vw;bottom:-3.2vw;left:calc(50% - 2.4vw)}}.sec02-fimg{position:absolute;left:0}@media screen and (max-width: 744px){.sec02-fimg{margin-left:-8vw;width:calc(100% + 16vw);position:static;max-width:none}}.sec02-imgr{position:absolute;bottom:0;right:-195px;z-index:1}#sec02b{background:url(../images/sec02b-bg.webp) no-repeat center top;background-size:cover;padding-top:150px;padding-bottom:0;margin:-100px auto 0;color:#fff;font-size:24px}@media screen and (max-width: 744px){#sec02b{background:url(../images/sec02b-bg_sp.webp) no-repeat center top;background-size:cover;margin:-10.6666666667vw auto 0;font-size:6.4vw;padding-top:40vw}}#sec02b .inner{position:relative;padding:10px 15px 50px}@media screen and (max-width: 744px){#sec02b .inner{padding:15.2vw 4vw 8vw}}#sec02b h2{margin-bottom:0}@media screen and (max-width: 744px){#sec02b h2{margin-bottom:1.3333333333vw}}#sec02b .sec02b-ttl{width:100%;max-width:528px;margin:0 auto}#sec02b .sec02b-ttl.spDisp_lp{max-width:298px}@media screen and (max-width: 744px){#sec02b .sec02b-ttl.spDisp_lp{max-width:100%}}#sec02b .sec02-ul{display:flex;flex-wrap:wrap;flex-direction:row;width:800px;margin:0 auto;justify-content:center}@media screen and (max-width: 744px){#sec02b .sec02-ul{display:none}}#sec02b .sec02-ul li{width:210px;height:210px;background:url(../images/sec02b-listbg.webp) no-repeat center center;background-size:100% 100%;display:flex;text-align:center;align-items:center;justify-content:center;color:#fff;margin:15px;line-height:1.3}#sec02b .sec02-ul li span{text-shadow:4px -1px 11px #fff}#sec02b .sec02b-content{padding:40px 0 20px;max-width:800px;margin:0 auto}@media screen and (max-width: 744px){#sec02b .sec02b-content{font-size:4.2666666667vw;padding:8vw 33.3333333333vw 0 4vw}}#sec02b .sec02b-fimg{position:absolute;bottom:0;right:30px}@media screen and (max-width: 744px){#sec02b .sec02b-fimg{right:0;width:37.3333333333vw}}#sec03{background:rgba(0,0,0,0) repeating-linear-gradient(-45deg, rgb(238, 245, 247), rgb(238, 245, 247) 1px, rgb(202, 225, 232) 2px, rgb(202, 225, 232) 4px) repeat scroll 0% 0%;padding-bottom:20px}#sec03 .inner{padding:60px 0 50px}@media screen and (max-width: 744px){#sec03 .inner{padding:8vw 4vw}}#sec03 h2{color:#2d69aa}#sec03 h2 small{color:#474747;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif}@media screen and (max-width: 744px){#sec03 .sec03-content{padding:0}}#sec03 .sec03-content img{margin-right:25px;margin-left:25px}@media screen and (max-width: 744px){#sec03 .sec03-content img{width:100%;max-width:93.3333333333vw;margin-left:-4vw}}#sec03 .sec03-content img:nth-child(2){margin:20px 0 0 50px}@media screen and (max-width: 744px){#sec03 .sec03-content img.spDisp_lp:last-child{margin:0 auto}}#sec04{background:url(../images/sec04-bg.webp) no-repeat center top;background-size:cover;padding-top:20px;padding:40px 0 20px}@media screen and (max-width: 744px){#sec04{background:url(../images/sec04-bg_sp.webp) no-repeat center top;background-size:cover;padding:10.6666666667vw 0 5.3333333333vw}}#sec04 h2{color:#fff}.sec04-content{background:#fff;border:10px solid #ebebeb;padding:30px;text-align:center;font-size:21px;color:#474747;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-weight:600}@media screen and (max-width: 744px){.sec04-content{text-align:left;border:1.3333333333vw solid #ebebeb;padding:5.3333333333vw 2.6666666667vw;font-size:4.8vw}}.sec04-content img{margin:0 auto 20px}@media screen and (max-width: 744px){.sec04-content img{width:calc(100% + 5.3333333333vw);max-width:98.6666666667vw;margin:0 auto 5.3333333333vw;position:relative;left:-5.3333333333vw}}#sec05{background:url(../images/sec05-bg.webp) no-repeat center top;background-size:cover;padding-top:10px;padding-bottom:0;position:relative;z-index:1}@media screen and (max-width: 744px){#sec05{background:url(../images/sec05-bg_sp.webp) no-repeat center top #fff;background-size:100% auto;padding-bottom:8vw !important}}#sec05 h2{color:#474747}@media screen and (max-width: 744px){#sec05 h2{text-align:left}}@media screen and (max-width: 744px){#sec05 .inner{padding:5.3333333333vw 4vw 5.3333333333vw}}#sec05 .sec05-fimg{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.sec05-list{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:24px;font-weight:600;max-width:820px;margin:0 auto}@media screen and (max-width: 744px){.sec05-list{font-size:4.8vw}}.sec05-list span{color:#db5968}.sec05-list small{font-size:16px}@media screen and (max-width: 744px){.sec05-list small{font-size:3.2vw}}.sec05-list li{margin-bottom:15px;position:relative;padding-left:45px}@media screen and (max-width: 744px){.sec05-list li{padding-left:7.4666666667vw;padding-bottom:4vw}}.sec05-list li::before{position:absolute;content:"";width:36px;height:30px;background:url(../images/sec05-check.webp) no-repeat;background-size:100% 100%;left:0;top:2px}@media screen and (max-width: 744px){.sec05-list li::before{width:6.4vw;height:5.3333333333vw}}.sec05-box{border:10px solid #ebebeb;display:block;margin:30px auto 40px;max-width:820px;background:#fff;font-size:18px;color:#474747;padding:20px 45px;text-align:justify}@media screen and (max-width: 744px){.sec05-box{border:1.3333333333vw solid #ebebeb;margin:5.3333333333vw auto;padding:2.6666666667vw 4vw;font-size:3.7333333333vw;line-height:1.8}}.subsec05{background:linear-gradient(to right, var(--color-primary) calc(50% + 200px), transparent 50%);overflow:visible;margin-top:70px}@media screen and (max-width: 744px){.subsec05{margin:0;background:none}}@media screen and (max-width: 744px){.subsec05 .inner{width:calc(100% - 8vw);background:var(--color-primary);margin-top:-9.3333333333vw}}.subsec05 .inner2{overflow:visible;position:relative;padding:40px 0}.subsec05 h3{font-size:34px;color:#fff;font-weight:600;position:relative;line-height:1.2}.subsec05 .subsec05-content{max-width:430px;color:#fff;font-size:18px}@media screen and (max-width: 744px){.subsec05 .subsec05-content{font-size:3.7333333333vw;padding:4vw 0 0;max-width:100%;letter-spacing:.07em;line-height:1.7}}.subsec05-fimg{position:absolute;top:-50px;left:50%;width:1000px;z-index:1}@media screen and (max-width: 744px){.subsec05-fimg{position:static}}#sec06{background:url("../images/sec06-bg.webp") no-repeat center top #fff;background-size:auto;padding-bottom:0;margin-top:-50px}@media screen and (max-width: 744px){#sec06{background:none;margin-top:0;padding-top:0}}#sec06 .inner{padding:50px 0 70px}@media screen and (max-width: 744px){#sec06 .inner{padding:0}}#sec06 h2{padding:0;text-align:left;display:inline}@media screen and (max-width: 744px){#sec06 h2 img{width:100%;max-width:98.6666666667vw;margin:0 auto}}.sec06-freelist{max-width:490px;float:right;margin-right:50px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif}@media screen and (max-width: 744px){.sec06-freelist{max-width:100%;float:none;display:block;margin:0 auto;padding:0vw 6.6666666667vw 8vw 13.3333333333vw;margin-top:0}}.sec06-freelist li{position:relative;background:#2d69aa;border-bottom-right-radius:30px;padding:10px 20px 15px;margin-bottom:30px;color:#fff;font-size:16px;font-weight:600}@media screen and (max-width: 744px){.sec06-freelist li{padding:2.6666666667vw 5.3333333333vw 4vw 12.2666666667vw;margin-bottom:4vw;font-size:4.2666666667vw}}.sec06-freelist li:last-child{margin-bottom:0}.sec06-freelist li p{padding-right:30px}@media screen and (max-width: 744px){.sec06-freelist li p{padding-right:0}}.sec06-freelist li img{position:absolute;top:-15px;left:-40px}@media screen and (max-width: 744px){.sec06-freelist li img{width:16vw;top:-2.1333333333vw;left:-6.6666666667vw}}.sec06-freelist li h3{font-size:25px;color:#2d69aa;background:#fff;padding:5px;text-align:center;margin-bottom:15px;border-bottom-right-radius:20px}@media screen and (max-width: 744px){.sec06-freelist li h3{font-size:5.6vw;text-align:left;padding:.2666666667vw .2666666667vw .2666666667vw 8vw;margin-bottom:2.6666666667vw;margin-left:-5.3333333333vw;width:calc(100% + 5.3333333333vw)}}.bnr01{max-width:980px;margin:0 auto;box-shadow:5px 5px 7px 0px rgba(0,0,0,.4)}@media screen and (max-width: 744px){.bnr01{max-width:144vw;margin:0 auto;box-shadow:1.3333333333vw 1.3333333333vw 1.8666666667vw 0px rgba(0,0,0,.4)}}#tempFlow{background:#fff;border-top:1px solid var(--color-primary)}#tempFlow .tempFlow__lists{background:#f1f7f9}#tempPrice{background:var(--color-alpha)}#tempPrice .inner{padding-top:70px;padding-bottom:70px}@media screen and (max-width: 744px){#tempPrice .inner{padding-top:8vw;padding-bottom:8vw}}#tempPrice .inner2{max-width:980px}#tempPrice .inner3{max-width:1080px}#tempPrice .bnr01{margin-top:30px;margin-bottom:30px}@media screen and (max-width: 744px){#tempPrice .bnr01{margin-top:0;margin-bottom:5.3333333333vw}}.p_faces{color:#fff;text-align:center;display:flex;justify-content:space-between;padding-top:20px}.p_faces__left{padding:30px;background:#ca88a9;width:325px}.p_faces__right{padding:30px;background:#d7a6bf;width:740px}.p_faces__list,.p_faces__media{display:flex;justify-content:space-between}.p_faces__ttl{font-size:24px;font-weight:bold;margin-bottom:20px;line-height:1.3;min-height:54px;display:block}.p_faces__ttl span{display:block;font-size:18px}.p_faces__item{font-size:16px;font-weight:bold;text-align:center;line-height:1.1}.p_faces__item small{font-size:13px}@media screen and (max-width: 744px){.p_faces__item small{font-size:3.4666666667vw}}.p_faces__item img{margin-bottom:9px}.p_faces__right .p_faces__item{width:calc(20% - 8px)}.p_faces__list .p_faces__item{width:calc(50% - 5px)}.dermapeel_color{background-color:#d05f6d !important}.dermapeel_color02{background-color:#e19ba3 !important}.suikou_color{background-color:#4c8da7 !important}.suikou_color02{background-color:#7aacc0 !important}.suikou_peel_color{background-color:#3c8faa !important}.suikou_peel_color02{background-color:#8abccc !important}.collagen-hifu_color{background-color:#9d9186 !important}.collagen-hifu_color02{background-color:#c1bab3 !important}.contents_mgn{padding-top:20px;padding-bottom:20px}@media only screen and (max-width: 744px){.p_faces{flex-wrap:wrap;padding-top:0px}.p_faces__left{width:100%;margin-bottom:2.6666666667vw;display:flex;justify-content:center;align-items:center;padding:2.6666666667vw 2.6666666667vw 1.3333333333vw}.p_faces__right{padding:5.3333333333vw 2.6666666667vw 4vw 2.6666666667vw;width:100%}.p_faces__ttl{font-size:6.4vw;margin-bottom:2.6666666667vw;min-height:14.4vw}.p_faces__ttl span{margin-top:1.3333333333vw;font-size:3.7333333333vw}.p_faces__media{flex-wrap:wrap}.p_faces__item{font-size:3.4666666667vw;width:calc(33.3333333333% - .8vw)}.p_faces__item img{margin-bottom:1.3333333333vw}.p_faces__left .p_faces__ttl{padding-right:2.6666666667vw;width:33.5%}.p_faces__right .p_faces__item{width:calc(33.3333333333% - .8vw);margin-bottom:1.3333333333vw}.p_faces__list{width:66.5%}.p_faces__list .p_faces__item{width:calc(50% - .5333333333vw)}.p_cost__span{font-size:3.2vw}.contents_mgn{padding-top:0px;padding-bottom:5.3333333333vw}}/*# sourceMappingURL=style.css.map */