﻿html{font-size:62.5%;word-break:break-all}#underlayerBody{display:none}body{color:#454545;font-size:1.4rem;font-weight:400;font-style:normal;line-height:1.55;letter-spacing:0}body img{width:100%;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}body a{text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all 1s}body a:hover{text-decoration:none}body .clr{min-height:1px;clear:both}body .clr::after{content:".";display:block;clear:both;height:0;line-height:0;visibility:hidden}* html body .clr{height:1px}body .txtL{text-align:left}body .txtC{text-align:center}body .txtR{text-align:right}body .brother{font-family:brother-xs,sans-serif;font-weight:500;font-style:normal}body .ambroise{font-family:ambroise-std,serif;font-weight:300;font-style:normal}body .school{font-family:schoolbook,serif;font-weight:400;font-style:italic}body .oswald{font-family:"Oswald",sans-serif;font-weight:400;font-style:normal}body .y_mincho{font-family:yu-mincho-pr6n,sans-serif;font-weight:400;font-style:normal}@media screen and (max-width: 767px){body{font-size:3.75vw}body .pc{display:none}}@media screen and (min-width: 768px){body{margin:0 auto;font-size:1.6rem}body a[href^="tel:"]{pointer-events:none;cursor:auto}body a:hover{opacity:.5}body .sp{display:none}body .pc{display:block}}@media only screen and (min-width: 768px)and (max-width: 1199px){body{font-size:1.17vw}}@media only screen and (min-width: 768px)and (max-width: 1250px){body #main section .inner{padding-inline:1.5em}}#main{overflow:hidden}section .inner{padding:3em 1.75em}section .inner h2{text-align:center;letter-spacing:0;padding-bottom:1.25em;margin:0 0 1.25em;position:relative;z-index:0}section .inner h2 .en{display:block;font-size:187.5%;line-height:1.2;margin-bottom:1vw}section .inner h2 .ja{display:block;color:#e47a94;line-height:1.4;font-weight:700}section .inner h2 .ja span{display:inline-block}section .inner h2 .ja>span{font-size:200%;letter-spacing:.075em;padding-top:3vw;font-weight:500}section .inner h2 .ja>strong{display:block;font-weight:500}section .inner h2 .ja strong span{position:relative;font-size:125%;letter-spacing:0;padding:1.5vw 0;border-bottom:1px solid}section .inner h2 .ja strong span::before,section .inner h2 .ja strong span::after{content:"";position:absolute;top:100%;left:50%;width:1.5vw;height:6vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section .inner h2 .ja strong span::before{margin-top:-1px;border-left:1px solid;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}section .inner h2 .ja strong span::after{height:1px;margin-left:2.5vw;background:#fff}section .inner h2 .ja .sm{font-size:125%}section .inner h2 .br{display:block}@media screen and (max-width: 767px){section .inner h2{font-size:90%}}@media screen and (min-width: 768px){section .inner{position:relative;max-width:1200px;margin-inline:auto;padding:8.5em 0;z-index:1}section .inner h2{margin:0 0 3em 0}section .inner h2 .en{font-size:214.29%;margin-bottom:.5em}section .inner h2 .ja strong span{font-size:157.14%;padding:.25em 0;letter-spacing:.075em}section .inner h2 .ja strong span::before{width:5px;height:25px;left:45%}section .inner h2 .ja strong span::after{width:10px;left:45%;margin-left:13px}section .inner h2 .ja .sm{font-size:157.14%}section .inner h2 .ja>span{font-size:264.29%;padding:0 .15em 0}section .inner h2 .br{display:inline}section .inner h2 .br::before{content:" "}}#faq .inner{padding-bottom:6em}#cases .inner h2 .en,#clinics .inner h2 .en,#reasons .inner h2 .en{color:#f5dce2}#cases .inner h2 .ja,#clinics .inner h2 .ja,#reasons .inner h2 .ja{color:#fff}#clinics .inner h2 .ja>span,#faq .inner h2 .ja>span,#price_staff .inner h2 .ja>span,#staffList .inner h2 .ja>span,#reasons .inner h2 .ja>span{font-size:112.5%}#what-is .inner h2 .ja strong span,#troubles .inner h2 .ja strong span,#selection .inner h2 .ja strong span,#difference .inner h2 .ja strong span,#strength .inner h2 .ja strong span,#movie .inner h2 .ja strong span,#progress .inner h2 .ja strong span,#retouch .inner h2 .ja strong span,#aftercare .inner h2 .ja strong span,#worries .inner h2 .ja strong span,#cases .inner h2 .ja strong span,#about .inner h2 .ja strong span,#colorChange .inner h2 .ja strong span,#clinics .inner h2 .ja strong span,#faq .inner h2 .ja strong span,#price_staff .inner h2 .ja strong span,#staffList .inner h2 .ja strong span,#reasons .inner h2 .ja strong span,#flow .inner h2 .ja strong span,#price .inner h2 .ja strong span,#recommended .inner h2 .ja strong span{font-size:198%}#contact .inner h2 .ja strong span{font-size:175%}#clinics .inner h2 .ja strong span,#faq .inner h2 .ja strong span,#price_staff .inner h2 .ja strong span,#staffList .inner h2 .ja strong span,#contact .inner h2 .ja strong span,#flow .inner h2 .ja strong span,#price .inner h2 .ja strong span,#recommended .inner h2 .ja strong span{letter-spacing:.075em}#cases .inner h2 .ja strong span,#reasons .inner h2 .ja strong span{letter-spacing:.135em}#clinics .inner h2 .ja::after{background:#f6a8ad}#contact .inner h2 .ja::after,#recommended .inner h2 .ja::after{background:#f8f8f8}#flow .inner h2 .ja::after{background:#f7f4f5}#cases .inner h2 .ja::after,#reasons .inner h2 .ja::after{background:#ee97a3}@media screen and (min-width: 768px){#clinics .inner .inner h2 .en,#faq .inner .inner h2 .en,#price_staff .inner .inner h2 .en,#staffList .inner .inner h2 .en,#reasons .inner .inner h2 .en{font-size:225%}#faq .inner .inner h2 .ja,#price_staff .inner .inner h2 .ja,#staffList .inner .inner h2 .ja{font-size:115%}#reasons .inner .inner h2 .ja{font-size:135%}#clinics .inner .inner h2 .ja{font-size:125%}#recommended .inner .inner h2 .ja>span{font-size:216.25%}#clinics .inner .inner h2 .ja>span,#faq .inner .inner h2 .ja>span,#price_staff .inner .inner h2 .ja>span,#staffList .inner .inner h2 .ja>span,#reasons .inner .inner h2 .ja>span{padding-bottom:.75em;letter-spacing:.04em}#what-is .inner .inner h2 .ja strong span,#troubles .inner .inner h2 .ja strong span,#selection .inner .inner h2 .ja strong span,#difference .inner .inner h2 .ja strong span,#strength .inner .inner h2 .ja strong span,#movie .inner .inner h2 .ja strong span,#progress .inner .inner h2 .ja strong span,#retouch .inner .inner h2 .ja strong span,#aftercare .inner .inner h2 .ja strong span,#contact .inner .inner h2 .ja strong span,#colorChange .inner .inner h2 .ja strong span,#about .inner .inner h2 .ja strong span,#flow .inner .inner h2 .ja strong span,#price .inner .inner h2 .ja strong span,#cases .inner .inner h2 .ja strong span{font-size:242.86%;letter-spacing:.025em;padding:0 0 .25em 0}#clinics .inner .inner h2 .ja strong span,#faq .inner .inner h2 .ja strong span,#price_staff .inner .inner h2 .ja strong span,#staffList .inner .inner h2 .ja strong span,#reasons .inner .inner h2 .ja strong span{padding:.35em 0 .45em}}.col_p{color:#e47a94}.lrdquo dt{padding:.75em 0;margin-bottom:1.5em;font-size:106.25%;line-height:1.75;font-feature-settings:"palt";position:relative;z-index:0}.lrdquo dt::before,.lrdquo dt::after{content:"";width:2.55em;height:2em;line-height:1;background-position:0 0;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/svg/lrdquo.svg");position:absolute;z-index:-1}.lrdquo dt::before{left:0;top:0}.lrdquo dt::after{right:0;bottom:0;transform:scale(-1, -1)}#about .lrdquo dt{letter-spacing:.075em}.lrdquo dd+dd{font-size:95%;border-radius:1em;margin-top:2.35em;letter-spacing:.075em;font-feature-settings:"palt"}@media screen and (min-width: 768px){#whats .lrdquo{padding:2em 0 6em}.lrdquo dt{font-size:157.14%;letter-spacing:.075em}.lrdquo dd+dd{font-size:115%;line-height:1.75}.lrdquo .dd_img{width:129.5%;margin-left:5em;position:absolute;z-index:0;top:0;left:100%}.lrdquo .dd_img::after{content:"";width:100%;height:100%;background-color:#f6a8ad;background:linear-gradient(180deg, #F6A8AD, #DD758E);border-radius:1em;position:absolute;z-index:-1;top:4.5em;left:4.5em}}@media screen and (min-width: 768px){.inn_block{width:50%;padding-right:1em;position:relative;z-index:0}.block_right{margin-left:auto;padding-inline:1em 0}}.modaal-gallery-prev-inner,.modaal-gallery-next-inner{border-radius:0 !important;background:rgba(0,0,0,.75) !important}@media screen and (min-width: 768px){.modaal-image .modaal-container{overflow:hidden;max-height:525px}.modaal-gallery-item-wrap{overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;max-height:525px;max-width:525px}.modaal-gallery-prev-inner,.modaal-gallery-next-inner{margin:0 !important}.modaal-gallery-prev-inner{left:0 !important;right:initial !important}.modaal-gallery-next-inner{right:0 !important;left:initial !important}}.btnCs{padding:2.25em 0 0}.btnCs a{display:flex;justify-content:center;align-items:center;position:relative;color:#fff;font-size:135%;font-weight:400;font-style:normal;line-height:1;text-align:center;letter-spacing:.05em;padding:1.15em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .7s ease-out;transition:all .7s ease-out;background-position:0 50%;background-size:100% auto;border-radius:100px}.btnCs a::after{content:"";width:1.75em;height:.75em;display:block;background-position:top 35% center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/svg/icon_arr_right.svg")}.btnCs a::after{right:1em;background-size:75% auto}.btnCs a .span_none{display:none}.btnCs p{font-weight:500;letter-spacing:.05em;margin-bottom:1em}.staffList_block+.btnCs{padding-top:3.5em}@media screen and (min-width: 768px){.btnCs a{max-width:480px;margin-inline:auto}.btnCs a:hover{position:relative;top:5px}.btnCs p{font-size:165%;margin-bottom:1.35em}}@media screen and (min-width: 1315px){.btnCs a .span_none{display:inline-block}}.bgCol01 a{background-color:#efb8b8;background:linear-gradient(135deg, #EFB8B8, #B277C3)}@media screen and (min-width: 768px){.bgCol01 a:hover{background:linear-gradient(135deg, #B277C3, #EFB8B8)}}.bgCol02 a{background-color:#ef9a9f;background:linear-gradient(135deg, #EF9A9F, #E47A94)}@media screen and (min-width: 768px){.bgCol02 a:hover{background:linear-gradient(135deg, #E47A94, #EF9A9F)}}.btnArea{margin-top:1em}.btnArea h5{padding:0 1.35em}.btnArea ul{padding:.85em 0 0}.btnArea ul li{margin-top:.6em}.btnArea ul li:first-child{margin-top:0}.btnArea ul li a{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:5.25em;color:#fff;line-height:1;text-align:center;padding:.5em 0;border-radius:.5em}.btnArea ul li a span:first-child::before{content:"";position:absolute;left:0;width:9.35vw;height:9.35vw;background-repeat:no-repeat;background-position:left center;background-size:100% auto;top:50%;transform:translateY(-50%)}.btnArea ul li span{display:inline-block;line-height:1;font-size:162.5%}.btnArea ul li span:first-child{position:relative;font-weight:500;letter-spacing:.1em;padding-left:1.35em;z-index:0}.btnArea ul li span.small{display:block;font-size:85%;letter-spacing:.075em;margin-top:.85em}.btnArea ul li.ico_tel a{padding-bottom:.35em;background:#668dc5}.btnArea ul li.ico_tel a span:first-child::before{background-image:url(../img/svg/icon_tel.svg)}.btnArea ul li.ico_tel span.nmb{font-family:"advantage";font-size:225%;font-weight:600;letter-spacing:.05em}.btnArea ul li.ico_web a{background:#d44f7f}.btnArea ul li.ico_web a span:first-child{padding-left:1.7em}.btnArea ul li.ico_web a span:first-child::before{background-image:url(../img/svg/icon_web.svg)}.btnArea ul li .ico_line a{padding-bottom:.35em;background:#2fc70a}.btnArea ul li .ico_line a span:first-child{padding-left:1.9em;padding-right:.5em}.btnArea ul li .ico_line a span:first-child::before{background-image:url(../img/svg/icon_line.svg)}.btnArea ul li .ico_line a span:first-child::after{content:"";position:absolute;top:50%;right:0;width:.35em;height:.35em;margin-top:.1em;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg);z-index:1}.btnArea ul li .ico_line span.small{letter-spacing:.1em;margin-top:1em}.btnArea.btnBottom{padding:0;margin-top:4em}@media screen and (min-width: 768px){.btnArea{margin-top:2.5em}.btnArea ul{display:flex;padding-top:2.25em;gap:2em}.btnArea ul li{margin-top:0;width:100%}.btnArea ul li a{min-height:6.5em;font-size:115%}.btnArea ul li a span:first-child::before{width:1em;height:1em}.btnArea ul li.ico_web a span:first-child::before{width:1.25em;height:1.25em}.btnArea.btnBottom{width:70%;padding:0;margin:6em auto 0}.btnArea.btnBottom h4{width:75%;margin:0 auto}.btnArea.btnBottom .btnList li a{font-size:100%}}.fade{opacity:0;transform:translate(0, 80px);transition:all 800ms}.fade.fadeScroll{opacity:1;transform:translate(0, 0)}.fadeScroll .btnCs a{animation:flash .5s cubic-bezier(0.25, 1, 0.5, 1) 2s 3 forwards}#fv .inner h1+p{opacity:0;animation:fadeIn 2s cubic-bezier(0.25, 1, 0.5, 1) 2.5s 1 forwards}#fv .inner ul,#fv .inner .fv_price{opacity:0;animation:fadeIn 2.5s cubic-bezier(0.25, 1, 0.5, 1) 2.5s 1 forwards}@media screen and (max-width: 767px){#recommended.fadeScroll ul::before{opacity:0;animation:fadeIn .8s cubic-bezier(0.25, 1, 0.5, 1) .5s 1 forwards}#recommended.fadeScroll ul li{opacity:0;animation:fadeInUp .8s cubic-bezier(0.25, 1, 0.5, 1) 1s 1 forwards}}#actual_results.fadeScroll .inner h2::after{opacity:0;animation:fadeInRight .8s cubic-bezier(0.25, 1, 0.5, 1) .75s 1 forwards}#actual_results.fadeScroll .btnCs::before{opacity:0;animation:fadeInDown .8s cubic-bezier(0.25, 1, 0.5, 1) 1.5s 1 forwards}@media screen and (max-width: 767px){#actual_results.fadeScroll .inner h2+p{opacity:0;animation:fadeInLeft .8s cubic-bezier(0.25, 1, 0.5, 1) .75s 1 forwards}}@media screen and (min-width: 768px){#actual_results.fadeScroll .inner .inn_block{opacity:0;animation:fadeInLeft .8s cubic-bezier(0.25, 1, 0.5, 1) .75s 1 forwards}}#flow.fadeScroll .swiper-container{opacity:0;animation:fadeIn .8s cubic-bezier(0.25, 1, 0.5, 1) .75s 1 forwards}#reasons .fadeScroll dt::after{animation:rotate-anime 15s linear infinite}@keyframes rotate-anime{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#fv{background-color:#f8f8f8;background:linear-gradient(155deg, #F8F8F8, #F6F1EE)}#fv .inner{padding:0;position:relative;z-index:0}#fv .inner::after,#fv .inner::before{content:"";width:100%;height:100%;position:absolute;left:0;bottom:0}#fv .inner::after{background-position:0 0;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/fv_model_sp.webp");z-index:-2}.no-webp #fv .inner::after{background-image:url("../img/fv_model_sp.png")}#fv .inner::before{background-position:left bottom;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/fv_bg.webp");z-index:-1}.no-webp #fv .inner::before{background-image:url("../img/fv_bg.png")}#fv .fv_text{width:5.45em;margin:-3em 1.25em 0 auto}#fv .fv_text ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1.25em;margin-top:6.5em}#fv .fv_text ul li{width:calc(50% - .5em)}#fv .fv_price{padding:0 2.175em 1.75em}@media screen and (min-width: 768px){#fv{padding-top:71px;background-color:#f8f8f8;background:linear-gradient(135deg, #F8F8F8, #F6F1EE);position:relative;z-index:0}#fv::after{content:"";width:100%;height:21.5em;background-color:#cf8377;background:linear-gradient(100deg, #CF8377, #DD919F, #F6F1EE);position:absolute;z-index:-1;left:0;bottom:0}#fv .inner::after{right:-3em;left:initial;width:66%;background-image:url("../img/fv_model.webp");background-position:right bottom}.no-webp #fv .inner::after{background-image:url("../img/fv_model.png")}#fv .inner::before{content:none;display:none}#fv .inner .fv_block{width:41.67%;padding:5em 0 2em}#fv .inner .fv_text{position:absolute;top:6em;right:-4em;margin:0;width:10em}#fv .inner ul{padding:1.25em 1.75em;margin-top:.5em}}@media only screen and (min-width: 1200px)and (max-width: 1350px){#fv .inner .fv_text{right:0}}@media only screen and (min-width: 768px)and (max-width: 1199px){#fv::after{height:23.5vw}#fv .inner h1{padding:0 1em}#fv .inner::after{right:3em;width:62%}#fv .inner .fv_block{width:38%}#fv .inner .fv_text{top:2.5em;right:1.5em;width:11.65vw}}#whats dl dd img{border-radius:1em;transform:scale(-1, -1)}#recommended{background:#fff}#recommended ul{margin:0 -1.35em;position:relative;z-index:0}#recommended ul::before{content:"";width:100%;height:100%;background-position:center;background-size:64vw auto;background-repeat:no-repeat;background-image:url("../img/recommended_img.webp");position:absolute;z-index:-1;top:0;left:0}.no-webp #recommended ul::before{background-image:url("../img/recommended_img.png")}#recommended ul li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:8.35em;height:8.35em;font-size:106.25%;text-align:center;font-weight:500;background:#fff;border-radius:50%;letter-spacing:.05em;position:relative;z-index:0}#recommended ul li::before,#recommended ul li::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #e47a94;border-radius:50%}#recommended ul li::before{top:-1px;left:-3px}#recommended ul li::after{top:2px;left:-1px}#recommended ul li:nth-child(1){left:2em;z-index:-2}#recommended ul li:nth-child(2){position:absolute;z-index:-2;top:1.25em;right:.5em}#recommended ul li:nth-child(3){top:1em;left:.65em}#recommended ul li:nth-child(4){position:absolute;bottom:3em;right:1.15em}#recommended ul li:nth-child(5){left:5.5em;top:1em}#recommended .recoText{margin-top:3.5em}#recommended dl{margin-top:1em}#recommended dl dt{color:#e47a94;font-size:115%;margin-bottom:.5em}#recommended dl dd{letter-spacing:.05em}@media screen and (min-width: 768px){#recommended ul{width:100%;height:100%;position:absolute;top:-1em;right:105%}#recommended ul::before{background-size:400px auto}#recommended ul li{width:9.75em;height:9.75em;font-size:135.71%}#recommended ul li:nth-child(1){top:-0.5em;left:2.5em}#recommended ul li:nth-child(2){top:2em;right:1.5em}#recommended ul li:nth-child(3){top:1.75em;left:-0.35em}#recommended ul li:nth-child(4){right:2.15em}#recommended ul li:nth-child(5){top:3em;left:6.25em}#recommended .recoText{margin-top:0}#recommended dl{margin-top:5em}#recommended dl+dl{position:relative;top:-1.5em}#recommended dl dt{color:#e47a94;font-size:157.14%;margin-bottom:1em}#recommended dl dd{line-height:1.75;font-size:114.29%;letter-spacing:.075em}}@media only screen and (min-width: 768px)and (max-width: 1199px){#recommended ul{right:100%}#recommended ul::before{background-size:33.36vw auto}}#cases{background-color:#f6a8ad;background:linear-gradient(155deg, #F6A8AD, #DD758E)}#cases .caseSwiper{padding:.5em 1.75em 0}#cases .case_img img{border-radius:1em}#cases .case_thumb ul{display:flex;flex-wrap:wrap;justify-content:space-between}#cases .case_thumb ul li{padding:0;width:calc(50% - 10px) !important}#cases .case_thumb ul li .case_img{opacity:.75;position:relative;z-index:0}#cases .case_thumb ul li .case_img::after{content:"";width:100%;height:100%;background:rgba(0,0,0,.5);border-radius:.5em;position:absolute;z-index:1;left:0;top:0}#cases .case_thumb ul li .case_img img{border-radius:.5em}#cases .case_thumb ul li.swiper-slide-thumb-active .case_img{opacity:1;padding-bottom:10px}#cases .case_thumb ul li.swiper-slide-thumb-active .case_img::after{top:inherit;bottom:0;height:3px;background:#fff}#cases .case_txt{margin:1em 0 1.5em;padding:.25em 0;border-top:1px solid #fff;border-bottom:1px solid #fff}#cases .case_txt .textInn{padding:.5em 0;border-top:1px solid #fff;border-bottom:1px solid #fff}#cases .case_txt p{color:#fff;font-size:93.75%;margin:.2em 0;letter-spacing:.075em}#cases .case_txt dl{display:flex;flex-wrap:wrap}#cases .case_txt dl dt,#cases .case_txt dl dd{color:#fff;font-size:93.75%;letter-spacing:.025em}#cases .case_txt dl dt{width:24%;font-weight:normal;letter-spacing:0;white-space:nowrap;text-align-last:justify;font-feature-settings:"palt"}#cases .case_txt dl dd{width:76%}#cases .case_txt dl dd::before{content:"：";display:inline-block;margin-right:.35em}#cases .case_txt dl+p{font-weight:normal;margin:.5em 0 0;letter-spacing:.1em}#cases .swiper-container{overflow:initial}#cases .swiper-button-next,#cases .swiper-button-prev{width:3.5em;height:3.5em;top:36.75vw;margin-top:-1.75em}#cases .swiper-button-next::after,#cases .swiper-button-prev::after{content:"";width:2.5em;height:2.5em;color:#fff;font-size:1em;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cases .swiper-button-next{right:-1.25em}#cases .swiper-button-prev{left:-1.25em}#cases .swiper-button-prev::after{-webkit-transform:rotate(45deg) scale(-1, -1);transform:rotate(45deg) scale(-1, -1)}@media screen and (min-width: 768px){#cases .swiper-container{overflow:hidden;padding:0 7em}#cases .case_thumb{display:none}#cases .case_txt{margin:1.5em 0 0;padding:.35em 0}#cases .case_txt dl dt,#cases .case_txt dl dd{font-size:100%}#cases .case_txt dl dt{width:18%}#cases .case_txt dl dd{width:82%}#cases .case_txt p{font-size:100%;margin-top:.5em}#cases .swiper-button-next,#cases .swiper-button-prev{top:50%;width:5em;height:5em;margin-top:-2.5em}#cases .swiper-button-next::after,#cases .swiper-button-prev::after{font-size:1.5em}#cases .swiper-button-next{right:.5em}#cases .swiper-button-prev{left:.5em}}#actual_results{background-color:#f8f8f8;background:linear-gradient(155deg, #F8F8F8, #F6EBED)}#actual_results p{font-size:112.5%}#actual_results .inner{position:relative;z-index:0}#actual_results .inner h2{padding-bottom:17em;margin-bottom:-2.5em;position:relative;z-index:0}#actual_results .inner h2::after{content:"";width:100%;height:14em;background-position:0 0;background-size:87.62% auto;background-repeat:no-repeat;background-image:url("../img/actual_img.webp");border-radius:1em;position:absolute;z-index:-1;bottom:0;left:6em}.no-webp #actual_results .inner h2::after{background-image:url("../img/actual_img.jpg")}#actual_results .inner h2 .ja{color:#454545}#actual_results .inner h2 .ja>span{font-size:193.75%;padding-top:.35em;padding-bottom:2.5vw;border-color:#de6b7a}#actual_results .inner h2 .ja>span:first-child{font-size:106.25%;padding-top:0}#actual_results .inner h2 .ja strong{display:inline-block;font-size:135%;padding:.2em 0;border-bottom:1px solid #de6b7a}#actual_results .inner h2 .ja strong span{border-bottom:none;font-size:76.19%;line-height:1.25;padding:0}#actual_results .inner h2 .ja strong span:first-child{letter-spacing:.05em}#actual_results .inner h2 .ja strong span.oswald{font-size:210%;margin:0 .1em}#actual_results .inner h2 .ja strong span.oswald span{background:-webkit-linear-gradient(to bottom, #ED8289, #DB6777);background:linear-gradient(to bottom, #ED8289, #DB6777);-webkit-background-clip:text;color:rgba(0,0,0,0)}#actual_results .inner h2 .ja strong span.oswald span.number{font-size:100%;letter-spacing:0}#actual_results .inner h2 .ja strong span.oswald span.small{font-size:65%;font-weight:bold}#actual_results .inner h2 .ja strong span::before,#actual_results .inner h2 .ja strong span::after{content:none;display:none}#actual_results .inner h2+p{width:103%;color:#fff;letter-spacing:.075em;padding:4.15em 0 2.75em 2.5em;background-color:#f6a8ad;background:linear-gradient(135deg, #F6A8AD, #DD758E);border-radius:.75em;position:relative;z-index:-1;left:-11%}#actual_results .inner .inn_block::before{content:"";width:100%;height:100%;background-position:top 1em left 1.25em;background-size:25% auto;background-repeat:no-repeat;background-image:url("../img/svg/logo_mark.svg");position:absolute;z-index:-1;top:0;left:0}#actual_results .col_p{color:#de6b7a}#actual_results .btnCs{padding-top:3.5em;margin-top:1.5em;position:relative;z-index:0}#actual_results .btnCs::before{content:"";width:100%;height:100%;background-position:top center;background-size:10.51vw auto;background-repeat:no-repeat;background-image:url("../img/svg/icon_arr_bottom.svg");position:absolute;z-index:-1;top:0;left:0}@media screen and (min-width: 768px){#actual_results .inner{padding-top:10em;padding-bottom:10em}#actual_results .inner p{font-size:165%;margin-bottom:1.35em}#actual_results .inner h2{margin:0;padding:2em 0 3em}#actual_results .inner h2::after{top:0;left:100%;bottom:initial;width:130%;height:31.5em;background-size:100% auto}#actual_results .inner h2 .ja>span{font-size:378.57%;padding:.45em 0}#actual_results .inner h2 .ja>span:first-child{font-size:207.14%;padding-bottom:.55em}#actual_results .inner h2 .ja strong{font-size:235%}#actual_results .inner h2 .ja strong span.oswald{font-size:230%;letter-spacing:-0.025em}#actual_results .inner h2+p{left:0;width:125%;font-size:200%;padding:1.25em 2.5em}#actual_results .inner .inn_block::before{top:-7em;background-position:top center}#actual_results .btnCs{padding-top:5.5em}#actual_results .btnCs a{font-size:185%}#actual_results .btnCs a::before{background-size:4em auto}}#price{background:#fff}#price nav ul{display:flex;flex-wrap:wrap;justify-content:space-between}#price nav ul li a{display:block;text-align:center;padding:.5em 1.45em;background:#f1f1f1;border-radius:50px}#price .priceBox{border:1px solid #e47a94;border-top:none;margin-top:2em}#price .priceBox h3{color:#fff;font-size:143.75%;text-align:center;letter-spacing:.15em;padding:.5em 0;background:#e47a94}#price .priceBox ul{padding:1.5em}#price .priceBox ul li{margin-top:1.5em;padding-top:1.5em;border-top:1px dashed #797979}#price .priceBox ul li:first-child{margin-top:0;padding-top:0;border-top:none}#price .priceBox ul dl{overflow:hidden}#price .priceBox ul dl dt{overflow:hidden;float:right;width:46%;border-radius:1em}#price .priceBox ul dl dd{float:left;width:47%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#e47a94;text-align:center}#price .priceBox ul dl h4{font-size:112.5%;font-weight:bold;margin-bottom:.25em}#price .priceBox ul dl p{color:#454545;font-size:87.5%;line-height:1.35}#price .priceBox ul dl .block{width:100%}#price .priceBox ul dl .block div{line-height:1;margin-top:.75em;position:relative;z-index:0}#price .priceBox ul dl .block div::before{content:"";width:100%;height:1px;border-top:1px solid #e47a94;position:absolute;z-index:-1;top:.6em;left:0}#price .priceBox ul dl .block div>span{display:inline-block;font-size:81.25%;padding:0 .5em;background:#fff}#price .priceBox ul dl .block div>strong{display:block;font-size:235%;margin-top:.25em;font-family:schoolbook,serif;font-weight:400;font-style:italic;letter-spacing:-0.075em;position:relative;left:-0.15em}#price .priceBox ul dl .block div>strong span{position:relative;font-size:58%;font-weight:bold}#price .priceBox ul dl .block div>strong small{overflow:hidden;position:absolute;left:1em;top:-1.25em;width:150%;height:2em;font-size:25%;font-weight:normal;letter-spacing:0;text-indent:150%;white-space:nowrap;background-position:0 0;background-size:75% auto;background-repeat:no-repeat;background-image:url("../img/svg/zeikomi.svg")}#price .notes{font-size:100%;text-align:center;margin-top:3em}#price .notes p{text-align:left;line-height:1.75;font-feature-settings:"palt"}#price .notes a{position:relative;display:inline-block;color:#e47a94;font-weight:500;margin-top:1.5em;border:2px solid;border-radius:50px;padding:.75em 1.5em;padding-right:2.5em}@media screen and (min-width: 768px){#price .priceBlock{display:flex;flex-wrap:wrap;justify-content:center}#price .priceBlock .priceBox{width:calc(33.3333% - 1em);margin-top:1em}#price .priceBlock .priceBox h3{font-size:164.29%}#price .priceBlock #p1{width:100%}#price .priceBlock #p1 ul{display:flex;justify-content:space-between;padding-left:0;padding-right:0}#price .priceBlock #p1 ul>li{width:33.3333333333%;margin-top:0;padding:0 1.5em;border-top:none;border-right:1px dashed #797979}#price .priceBlock #p1 ul>li:last-child{border-right:none}#price .priceBlock #p3{height:fit-content}#price .priceBlock ul dl{font-size:110%}#price .btnCs{margin-top:3em}#price .btnCs a{font-size:185%}#price .notes{font-size:125%;margin-top:5em}#price .notes p{text-align:center;letter-spacing:.075em}}#flow{position:relative;z-index:0}#flow::before,#flow::after{content:"";width:100%;position:absolute;z-index:-1;left:0}#flow::before{top:0;height:55%;background-color:#f8f8f8;background:linear-gradient(155deg, #F8F8F8, #F6EBED)}#flow::after{bottom:0;height:45%;background:#fff}#flow .inner{padding-left:0;padding-right:0}#flow .swiperInner{padding:0 2.75em;margin-top:1.5em}#flow .swiper-container{margin:0 auto;padding:0;overflow:visible !important}#flow .swiper-container .swiper-wrapper li .flow_img{overflow:hidden;position:relative;border-radius:1em}#flow .swiper-container .swiper-wrapper li img{vertical-align:middle}#flow .swiper-wrapper .swiper-slide{opacity:1;display:flex;height:auto}#flow .swiper-wrapper .swiper-slide-active{opacity:1}#flow .swiper-wrapper li .sBox{padding:1em;background:#fff;border-radius:1em;box-shadow:1px 1px 10px #e5e5e5}#flow .swiper-wrapper li .sBox .flow_tit{display:flex;padding:.5em 0}#flow .swiper-wrapper li .sBox .step{width:30%;display:block;color:#e47a94;text-align:center;font-family:schoolbook,serif;font-weight:400;font-style:italic;font-size:93.75%;line-height:1;margin-bottom:.35em;letter-spacing:-0.05em;position:relative;z-index:0}#flow .swiper-wrapper li .sBox .step::after{content:"";width:100%;height:100%;border-right:1px solid #e47a94;-webkit-transform:rotate(15deg);transform:rotate(15deg);position:absolute;z-index:0;top:-1.05em;right:0}#flow .swiper-wrapper li .sBox .step span{position:relative;left:-0.1em;top:-0.05em;display:block;font-size:253.33%}#flow .swiper-wrapper li .sBox h3{width:70%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:125%;line-height:1.35;font-weight:bold;padding:0 0 .75em;position:relative;z-index:1}#flow .swiper-wrapper li .sBox .flow_txt p{min-height:34vw;font-size:93.75%;line-height:1.75;letter-spacing:.035em;padding:1em .25em 0}#flow .swiper-button-next,#flow .swiper-button-prev{width:2.5em;height:2.5em;top:55.5vw;outline:none;margin-top:-1.25em;background:#8f7e6c}#flow .swiper-button-next::after,#flow .swiper-button-prev::after{content:"";right:0;width:3vw;height:3vw;border-bottom:.5vw solid #fff;border-right:.5vw solid #fff}#flow .swiper-button-next .swiper-button-disabled,#flow .swiper-button-prev .swiper-button-disabled{opacity:.25}#flow .swiper-button-next{right:-0.75em}#flow .swiper-button-next::after{margin-left:-1.5vw;-webkit-transform:rotate(315deg);transform:rotate(315deg)}#flow .swiper-button-prev{left:-0.75em}#flow .swiper-button-prev::after{margin-right:-1.5vw;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#flow .swiper-pagination{bottom:-2.5em !important}#flow .swiper-container-horizontal>.swiper-pagination-bullets,#flow .swiper-pagination-custom,#flow .swiper-pagination-fraction{width:110%;left:-5%}#flow .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .15em !important}#flow .swiper-pagination-bullet{width:3.275em;height:.35em;opacity:1 !important;background:rgba(143,126,108,.35) !important;border-radius:0}#flow .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e47a94 !important}@media screen and (max-width: 767px){#flow .swiper-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;position:static;width:auto !important;margin-top:1.5em}#flow .swiper-pagination .swiper-pagination-bullet{width:calc(16.6666666667% - 10px)}}@media screen and (min-width: 768px){#flow .inner{padding-bottom:10em}#flow .swiperInner{padding:0;margin-top:5em;cursor:pointer}#flow .swiperInner li .sBox{padding:1.5em}#flow .swiperInner li .sBox .flow_tit{font-size:130%;padding:.75em 0}#flow .swiperInner li .sBox .flow_txt p{min-height:9.5em;font-size:120%;letter-spacing:0}#flow .swiperInner li .sBox .step{font-size:100%;margin-bottom:.5em}#flow .swiperInner li .sBox .step::after{height:110%;top:-1.25em}#flow .swiperInner li .sBox .step span{top:0}#flow .swiper-container-horizontal>.swiper-pagination-bullets,#flow .swiper-pagination-custom,#flow .swiper-pagination-fraction{left:-0.65em}#flow .swiper-pagination{width:100% !important;left:0 !important;bottom:-3em !important}#flow .swiper-wrapper li .sBox .flow_txt p{font-size:100%}}.risksBox{text-align:center;margin:1.75em 0 1.75em;padding:1.25em 1.75em .75em;background:#f2f2f2}.risksBox h3{display:inline-block;font-size:125%;text-align:center;font-weight:bold;padding:.25em 0}.risksBox ul{text-align:left}.risksBox ul li{padding:1.25em 0;border-top:1px dashed #797979}.risksBox ul li:first-child{border-top:none}.risksBox ul li h4{font-size:100%;text-align:center;font-weight:bold;padding-bottom:.25em}.risksBox ul li p{font-size:90%;line-height:1.65}@media screen and (min-width: 768px){.risksBox{font-size:115%;padding:1.5em 2.5em;margin:0 0 6em}.risksBox h3{font-size:125%}.risksBox ul li{display:flex;align-items:center;padding:1.25em 1em;padding-left:0}.risksBox ul li h4,.risksBox ul li p{padding:0;letter-spacing:.05em}.risksBox ul li h4{width:15%;text-align:center}.risksBox ul li p{width:85%}}.attention{padding:1.75em;margin:0 -1.75em 3.5em;background:#fff}#faq .attention{margin:1.75em 0 0;border:1px solid}.attention dl{line-height:1.75}.attention dl dt{font-size:125%;text-align:center;margin-bottom:.75em}.attention dl dd{font-size:95%;letter-spacing:.1em;font-feature-settings:"palt"}.attention dl dd span.colRed{color:red}.attention dl dd span.text_line{text-decoration:underline}.attention dl dd a{position:relative;display:block;color:#e47a94;font-size:110%;font-weight:500;text-align:center;margin-top:1.5em;border:2px solid;border-radius:50px;padding:.5em 1.5em;padding-right:2.5em}@media screen and (min-width: 768px){.attention{font-size:115%;margin:0 0 8em}#faq .attention{max-width:800px;font-size:125%;margin:5em auto 0}.attention dl dd{text-align:center;letter-spacing:.035em;font-feature-settings:inherit}.attention dl dd a{display:inline-block}}.attention dl dd a::after,#price .notes a::after{content:"";position:absolute;top:50%;right:1.5em;width:.55em;height:.55em;border-top:2px solid #e47a94;border-right:2px solid #e47a94;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}section.attention{padding-block:0;margin-bottom:0}section.attention .inner{padding-block:1em}@media screen and (min-width: 768px){section.attention .inner{padding-block:4em}}#about{margin:0;padding:0;background:none;position:relative;z-index:0}#about .mvBox{line-height:1;margin:0 1.75em;position:relative;z-index:0}#about .mvBox #video{width:100%}#about .mvBox #videoBtn{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.25)}#about .mvBox #videoBtn::after{content:"";width:0;height:0;margin-left:.5em;border-left:4em solid hsla(0,0%,100%,.6);border-top:2.5em solid rgba(0,0,0,0);border-bottom:2.5em solid rgba(0,0,0,0);transform:translate(-50%, -50%);position:absolute;z-index:2;left:50%;top:50%}#about .mvBox #videoBtn.current{opacity:.05;background:rgba(0,0,0,0)}#about .mvBox #videoBtn.current::after{content:none;display:none}#about .inn_block+dl dt{margin:5em -1em 0}#about .inn_block+dl dd{font-size:93.75%;border-radius:1em;margin-top:1.35em;letter-spacing:.05em}@media screen and (min-width: 768px){#about .inn_block{margin-top:4.5em;padding-right:0}#about .mvBox{position:absolute;left:100%;top:0;width:90%;margin:0 0 0 10%}#about .mvBox #videoBtn{cursor:pointer}#about .mvBox #videoBtn::after{border-left:8em solid hsla(0,0%,100%,.6);border-top:5em solid rgba(0,0,0,0);border-bottom:5em solid rgba(0,0,0,0)}#about .mvBox #videoBtn:hover::after{border-left-color:rgba(228,122,148,.75)}#about .lrdquo{padding-top:4em;padding-right:3em}#about .lrdquo dt{margin-bottom:2em}#about .lrdquo dd{font-feature-settings:"palt"}#about .inn_block+dl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:8em}#about .inn_block+dl dt,#about .inn_block+dl dd{width:calc(50% - 1em)}#about .inn_block+dl dt{width:36em;margin:0}#about .inn_block+dl dd{font-size:115%;padding-left:1.5em;line-height:1.75;letter-spacing:.05em;margin:0 0}}@media only screen and (min-width: 768px)and (max-width: 1199px){#about::after{height:64.64vw}}#reasons{background-color:#f6a8ad;background:linear-gradient(155deg, #F6A8AD, #DD758E)}#reasons ul li{color:#fff;counter-increment:num 1}#reasons ul li:first-child dl{margin-top:3em}#reasons ul li h3{color:#e47a94;font-weight:bold;text-align:center;font-size:131.25%;padding:.35em 0;margin:1em 0 .55em;background:#fff;border-radius:100px;letter-spacing:.075em}#reasons ul li p{font-size:93.75%}#reasons dl{margin-top:3.75em}#reasons dl dt{position:relative;z-index:0}#reasons dl dt::before,#reasons dl dt::after{content:"";position:absolute;left:-0.25em;top:-0.55em;font-size:243.75%;height:2.1475em;width:2.1475em;border-radius:50%}#reasons dl dt::before{font-family:yu-mincho-pr6n,sans-serif;content:counter(num);color:#e47a94;font-weight:bold;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2}#reasons dl dt::after{background-color:#fff;background-position:0 0;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/svg/reason.svg");z-index:1}#reasons dl dt img{overflow:hidden;border-radius:1em}@media screen and (min-width: 768px){#reasons .inner h2{margin-bottom:1em}#reasons ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 4em;font-size:125%}#reasons ul li{width:calc(50% - 3em);margin:4em 0 1em}#reasons ul li:nth-child(3),#reasons ul li:nth-child(4){margin-bottom:0}#reasons ul li:first-child dl,#reasons ul li dl{margin:0}#reasons ul li dl dt::before,#reasons ul li dl dt::after{width:2.55em;height:2.55em;width:2.55em;height:2.55em}#reasons ul li p{line-height:1.75}}@media only screen and (min-width: 768px)and (max-width: 1199px){#reasons ul{padding:0 1.5em}}#faq{overflow:hidden;background:#fff}#faq .faq_block h3{text-align:center;padding:.5em;color:#fff;font-size:135%;margin:2em -1.25em 0}#faq .faq_block dl{position:relative;margin-top:1px;background:#fff}#faq .faq_block dl:first-child{margin-top:0}#faq .faq_block dl dt{position:relative;line-height:1.5;font-size:93.75%;font-weight:bold;letter-spacing:.05em;font-feature-settings:"palt";padding:1.75em 3.5em;padding-right:2.5em;margin-bottom:1px;background:#fcf2f2}#faq .faq_block dl dt::before,#faq .faq_block dl dt::after{position:absolute;top:50%;line-height:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#faq .faq_block dl dt::before{content:"Q";left:.55em;font-size:226.67%;color:#e47a94;font-family:ambroise-std,serif;font-weight:300;font-style:normal}#faq .faq_block dl dt::after{content:"＋";right:.75em;font-size:150%;font-weight:500;color:#000}#faq .faq_block dl dt.appear::after{content:"－"}#faq .faq_block dl dd{font-size:87.5%;line-height:1.75;letter-spacing:.1em;padding:1.25em;background:#f2f2f2}@media screen and (min-width: 768px){#faq .faq_block{max-width:800px;margin:0 auto;font-size:125%}#faq .faq_block dl dt{cursor:pointer}#faq .faq_block dl dt::after{right:1.25em}#faq .faq_block dl dd{letter-spacing:.05em}}#staffList .inner h3{display:none}#staffList h2+p{font-size:100%;line-height:1.75;text-align:left;margin:1em 0 1.5em}#staffList .staffBox{display:flex;flex-direction:column;align-items:center;margin:0 auto;background:#fff;border-radius:10px;overflow:hidden;box-shadow:1px 1px 1px rgba(175,175,175,.25)}#staffList .staffBox .staffImg{overflow:hidden;width:100%;height:20em}#staffList .staffBox .staffImg.preparation{display:flex;flex-direction:column;justify-content:center;align-items:center}#staffList .staffBox .staffInfo{width:100%;padding:1.5em;position:relative;z-index:1}#staffList .staffBox .staffInfo dl dt{font-size:150%;text-align:center;font-weight:normal;margin-bottom:.5em;font-feature-settings:"palt"}#staffList .staffBox .staffInfo dl dd strong{font-weight:500}#staffList .staffBox .staffInfo dl dd>span{display:block;margin-top:.25em}#staffList .staffBox .staffInfo dl dd>span.part_treatment{overflow-wrap:break-word;word-break:keep-all}#staffList .staffBox .staffInfo dl dd>span.part_treatment b{font-weight:normal}#staffList .staffList_block{margin:0 1.5em}#staffList .staffList_block ul li{margin-bottom:1.75em}@media screen and (max-width: 767px){#staffList .inner h3::after{content:"";width:1em;height:1em;margin-top:-0.25em;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);position:absolute;z-index:1;top:50%;right:1.5em}#staffList .inner h3.appear::after{margin-top:.25em;-webkit-transform:translateY(-50%) rotate(315deg);transform:translateY(-50%) rotate(315deg)}#staffList .inner h3 span{display:block;font-size:82%;font-weight:normal}#staffList .moreBtn span{max-width:100%;padding:.65em 1.5em;margin-bottom:0}#staffList .moreBtn span::after{content:"＋";display:inline-block;font-size:100%;line-height:1;margin-left:.25em}#staffList .moreBtn.active span::after{content:"－"}#staffList .staffList_box li{display:none}#staffList .staffList_box li.sList_0,#staffList .staffList_box li.sList_1,#staffList .staffList_box li.sList_2,#staffList .staffList_box li.sList_3,#staffList .staffList_box li.sList_4{display:block}#staffList .open .staffList_box li{display:block}#staffList .staffList_block .staffList_box li:last-child{margin-bottom:0}#staffList .staffBox .staffInfo dl dd>span{font-size:95%}}@media screen and (max-width: 767px){#staffList .inner .moreBtn span,#staffList .inner h3{display:block;max-width:15.5em;color:#fff;background:#e47a94;font-size:120%;font-weight:500;line-height:1.35;letter-spacing:.05em;text-align:center;margin:1.5em auto;border:3px solid #fff;border-radius:50px;padding:.5em 1.5em .475em;padding-right:3.5em;position:relative;z-index:0}}@media screen and (min-width: 768px){#staffList .inner{padding-bottom:3.5em}#staffList .inner .moreBtn{display:none}#staffList h2+p{font-size:125%;text-align:center;margin-bottom:3em}#staffList .staffList_block{display:block !important;margin:0}#staffList .staffList_block ul{display:flex;flex-wrap:wrap}#staffList .staffList_block ul li{width:25%;margin-bottom:2em}#staffList .staffBox{width:calc(100% - 2em);height:100%}#staffList .staffBox .staffImg{height:18.5em}#staffList .staffBox .staffInfo dl dd{letter-spacing:.05em;font-feature-settings:"palt"}}#price_staff .staff_box .staff_info .info_text .m_gairs,#staffList .staffBox .staffInfo dl dd .m_gairs{font-style:italic;text-align:center;margin:0 0 1em;color:#ed1e79;font-size:100%;letter-spacing:.05em}#price_staff .staff_box .staff_info .info_text .m_gairs img,#staffList .staffBox .staffInfo dl dd .m_gairs img{max-width:8em;vertical-align:sub;margin-right:5px}#price_staff .staff_box{font-size:85%}#price_staff .staff_box .staff_info .info_text .m_gairs img{max-width:10em}#price_staff .view_more{display:none}#price_staff #gmt .ps_head,#price_staff #gmt .ps_box,#price_staff #gma .ps_head,#price_staff #gma .ps_box,#price_staff #gma .view_more{border-color:#e3af00;background:linear-gradient(90deg, #E3AF00, #d1a101)}#price_staff #gm .ps_head,#price_staff #gm .ps_box,#price_staff #gm .view_more{border-color:#b9b5b0;background:linear-gradient(90deg, #B9B5B0, #a7a29c)}#price_staff #mt .ps_head,#price_staff #mt .ps_box,#price_staff #mt .view_more{border-color:#ba616d;background:linear-gradient(90deg, #BA616D, #a75560)}#price_staff #ms .ps_head,#price_staff #ms .ps_box,#price_staff #ms .view_more{border-color:#d38a9d;background:linear-gradient(90deg, #D38A9D, #c57a8e)}#price_staff #ra .ps_head,#price_staff #ra .ps_box,#price_staff #ra .view_more{border-color:#92709a;background:linear-gradient(90deg, #92709A, #85618d)}#price_staff #ar .ps_head,#price_staff #ar .ps_box,#price_staff #ar .view_more{border-color:#5a75a2;background:linear-gradient(90deg, #5A75A2, #4d6897)}#price_staff #na .ps_head,#price_staff #na .ps_box,#price_staff #na .view_more{border-color:#4f9177;background:linear-gradient(90deg, #4F9177, #458169)}#price_staff #tr .ps_head,#price_staff #tr .ps_box,#price_staff #tr .view_more{border-color:#59b785;background:linear-gradient(90deg, #59B785, #4ea878)}#price_staff #hs .ps_head,#price_staff #hs .ps_box,#price_staff #hs .view_more{border-color:#777;background:linear-gradient(90deg, #777, #6e6d6d)}#price_staff .ps_block .ps_box .box_slide>.ac_dion,#price_staff .ps_block .ps_box .box_slide .slide_ct{line-height:1;position:relative;z-index:0}#price_staff .ps_block .ps_box .box_slide>.ac_dion::before,#price_staff .ps_block .ps_box .box_slide .slide_ct::before{content:"";width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0}#price_staff .ps_block .ps_box .box_slide>.ac_dion{font-size:110%;font-weight:normal;letter-spacing:.075em;padding:.85em 0}#price_staff .ps_block .ps_box .box_slide>.ac_dion::after{content:"＋";position:absolute;top:52%;right:.5em;font-size:150%;line-height:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#price_staff .ps_block .ps_box .box_slide>.ac_dion::before{background:rgba(0,0,0,.3)}#price_staff .ps_block .ps_box .box_slide>.ac_dion.appear::after{content:"－";top:50%}#price_staff .ps_block .ps_box .box_slide .slide_ct::before{background:rgba(0,0,0,.2)}#price_staff .ps_block .ps_box .box_slide .slide_ct .staff_box{padding:1.75em;color:#333;background-color:hsla(0,0%,100%,.75)}#price_staff .ps_block .ps_box .box_slide .slide_ct .staff_box .staff_img{width:13em;height:13em;overflow:hidden;border-radius:50%;margin:0 auto -6.65em;border:5px solid #fff}#price_staff .staff_box .staff_info{font-size:105%;padding:7.5em 1.75em 1.5em;background-color:#fff;border-radius:10px}#price_staff .staff_box .staff_info h4{font-size:175%;font-weight:bold;padding:.25em 0;letter-spacing:.05em;font-feature-settings:"palt"}#price_staff .staff_box .staff_info h4 span{font-size:75%;font-weight:normal;margin-left:.5em}#price_staff .staff_box .staff_info .info_text{text-align:left;line-height:1.5;margin-top:1em}#price_staff .staff_box .staff_info .info_text>span{display:block;font-feature-settings:"palt";letter-spacing:.075em}#price_staff .staff_box .staff_info .info_text .part_treatment{overflow-wrap:break-word;word-break:keep-all}#price_staff .staff_box .staff_info .info_text .part_treatment b{font-weight:normal}#price_staff .staff_box .staff_info .info_text .part_treatment b.v_lip{color:#e47a94;font-weight:bold}#price_staff .ps_block{color:#fff;text-align:center}#price_staff .ps_block .ps_head{padding:1em;padding-bottom:.75em;letter-spacing:.05em}#price_staff .ps_block .ps_head h3{line-height:1}#price_staff .ps_block .ps_head h3 span{display:block;margin-bottom:.35em}#price_staff .ps_block .ps_head h3 .en{font-size:118.75%;font-weight:400;font-family:"futura-light"}#price_staff .ps_block .ps_head h3 .ja{font-size:125%;letter-spacing:0;margin-top:.5em}#price_staff .ps_block .ps_head .notes{font-size:85%;line-height:1;margin-top:.5em}#price_staff .ps_block .ps_head .price{margin-top:.75em;padding-top:.7em;border-top:1px solid #fff}#price_staff .ps_block .ps_head .price dl{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#price_staff .ps_block .ps_head .price dt,#price_staff .ps_block .ps_head .price dd{font-size:85%;line-height:1}#price_staff .ps_block .ps_head .price dt{font-size:75%;line-height:1.25;font-weight:normal;padding:.35em .5em;border-radius:.5em;border:2px solid hsla(0,0%,100%,.35)}#price_staff .ps_block .ps_head .price dd{padding-left:.75em}#price_staff .ps_block .ps_head .price dd strong{font-size:323.08%;font-family:"advantage";font-weight:normal}#price_staff .ps_block .ps_head .price dd strong span{font-size:59.52%}#price_staff .ps_block .ps_head .price>span{display:block;margin-bottom:.25em}#price_staff .staff_box .staff_info .info_text .btnInsta{margin:1.5em 0 0;text-align:center}#price_staff .staff_box .staff_info .info_text .btnInsta a{display:block;line-height:1;font-size:90%;text-align:center;padding:.5em;background:#f8f8f8;border:1px solid #eee;border-radius:50px}#price_staff .staff_box .staff_info .info_text .btnInsta a::before{content:"";display:inline-block;width:1.25em;height:1.25em;margin-right:.5em;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../../img/common/icon_instagram_color.svg");vertical-align:middle;position:relative;top:-0.1em}@media screen and (max-width: 767px){#price_staff .inner{padding-left:0;padding-right:0;padding-bottom:0}#price_staff .staff_box .staff_info .info_text .btnInsta a{font-size:100%}}@media screen and (min-width: 768px){#price_staff .ps_block .ps_box .box_slide .slide_ct .staff.hide{display:none}#price_staff .ps_block .ps_box .box_slide .view_more{display:none;background:rgba(0,0,0,.3);width:32%;padding:.5em 0;font-size:130%;border-radius:100px;margin:1.5em auto 0;cursor:pointer;position:relative}#price_staff .ps_block .ps_box .box_slide .view_more::before,#price_staff .ps_block .ps_box .box_slide .view_more::after{content:"";width:1em;height:2px;background:#fff;position:absolute;top:50%;right:1.25em;transform:translateY(-50%)}#price_staff .ps_block .ps_box .box_slide .view_more::after{transform:translateY(-50%) rotate(90deg)}#price_staff .ps_block .ps_box .box_slide .view_more.is-open::after{content:none}#price_staff .staff_box .staff_info h4{letter-spacing:0}#price_staff .staff_box .staff_info .info_text>span{letter-spacing:0;margin-bottom:.25em}#price_staff .staff_box .staff_info .info_text .m_gairs img{max-width:8em}#price_staff .ps_block{margin-top:6em}#price_staff .ps_block .ps_head{display:inline-block;width:35%;padding:2.5em 0;padding-bottom:2em;border-radius:25px;letter-spacing:.125em;position:relative;z-index:1}#price_staff .ps_block .ps_head .price{margin-top:1.75em;padding-top:1.75em;border-top:2px solid #fff}#price_staff .ps_block .ps_box{margin-top:-8.15em;position:relative;z-index:0}#price_staff .ps_block .ps_box .box_slide{padding:10em 2em 2em;background:hsla(0,0%,100%,.75)}#price_staff .ps_block .ps_box .box_slide .ac_dion{display:none}#price_staff .ps_block .ps_box .box_slide .slide_ct{display:flex !important;flex-wrap:wrap}#price_staff .ps_block .ps_box .box_slide .slide_ct::before{content:none;display:none}#price_staff .ps_block .ps_box .box_slide .slide_ct .staff{display:flex;width:23%;margin:2% 1% 1%}#price_staff .ps_block .ps_box .box_slide .slide_ct .staff_box{padding:0;background:none}}#clinics{background:#f6a8ad}#clinics .inner{padding-bottom:6.5em}#clinics .clinic_block{margin-top:2.5em}#clinics .clinic_block ul li{margin-top:3.5em}#clinics .clinic_block ul li:first-child{margin-top:0}#clinics h3{color:#e47a94;font-size:162.5%;line-height:1;padding:.35em 0;text-align:center;font-weight:bold;background:#fff;border-radius:100px}#clinics h3 span{display:block;font-size:65%;font-weight:normal;padding-top:.5em}#clinics .clinic_detail{margin-top:1em}#clinics dl{margin-top:1em}#clinics dl dt,#clinics dl dd{color:#fff;line-height:1.5;font-weight:normal;letter-spacing:.05em;font-feature-settings:"palt"}#clinics dl dd{font-size:93.75%;margin-top:.25em}#clinics dl dd p font{font-size:90%;color:#454545}#clinics .clinic_table{margin:1em 0 1.5em}#clinics .clinic_table table{width:100%}#clinics .clinic_table tr th,#clinics .clinic_table tr td{text-align:center;font-weight:normal;font-size:90%;padding:.5em 0;vertical-align:middle;border-left:1px solid #cacaca}#clinics .clinic_table tr th:first-child,#clinics .clinic_table tr td:first-child{border-left:none;width:25%}#clinics .clinic_table tr th{color:#fff;background:#e47a94}#clinics .clinic_table tr td{background:#fff}#clinics .clinic_table tr td:last-child{width:15%}#clinics .map{position:relative;width:100%;height:55vw}#clinics .map iframe{width:100%;height:100%}@media screen and (min-width: 768px){#clinics .clinic_block{max-width:800px;margin:0 auto 3em}#clinics .clinic_block ul li{margin-top:8em}#clinics .clinic_block ul li:first-child{margin-top:5em}#clinics .clinic_detail{font-size:125%}#clinics h3{padding:.75em 0}#clinics .clinic_table tr td:first-child{font-size:110%}#clinics .map{height:17em}}#loading{width:100%;height:100%;background-color:rgba(0,0,0,.75);position:fixed;z-index:99999;top:0;left:0}#loading.hide{display:none}#loading img{width:30px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#underlayerBody #main article .ttlArea2{display:flex;flex-direction:column;justify-content:center;width:100%;height:35.67vw;margin:0 auto;padding:0;background-repeat:no-repeat;background-position:0 0;background-size:100% auto}#underlayerBody #main article .ttlArea2 .pageTitle{font-size:135%;color:#e47a94;line-height:1.25;padding-left:1.35em;text-shadow:2px 2px 1px #fff}#underlayerBody #main article .ttlArea2 .pageTitle span{font-size:175%}@media screen and (max-width: 767px){#underlayerBody .topInfo{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff}}@media screen and (min-width: 768px){#underlayerBody #main article .ttlArea2 .pageTitle{width:100%;margin:0 auto;font-size:225%;line-height:1.25;padding-left:2em}#underlayerBody #main article .ttlArea2 .pageTitle span{font-size:175%}}@media screen and (min-width: 1200px){#underlayerBody #main article .ttlArea2 .pageTitle{width:100%;max-width:960px;padding-left:0}}@media only screen and (min-width: 768px)and (max-width: 1199px){#underlayerBody #main article .ttlArea2{height:35vw}}@media screen and (min-width: 768px){#main article .ttlArea2{max-height:428px}}#golden_ratio{background-color:#cfcebe;background:linear-gradient(90deg, #CFCEBE, #B2B08B)}#golden_ratio .inner{overflow:hidden;padding-top:1.5em;position:relative;z-index:0}#golden_ratio .inner::before{content:"";width:15em;height:15em;background-position:0 0;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/lip/gr_bg.webp");position:absolute;z-index:1;left:-4em;top:-2.5em}.no-webp #golden_ratio .inner::before{background-image:url("../img/lip/gr_bg.png")}#golden_ratio .inner h2{padding:0;margin:1.75em 0 1.5em}#golden_ratio .ratio_ct dt,#golden_ratio .gr_head{text-align:center;line-height:1;margin-left:11.5em;color:#fff}#golden_ratio .gr_head h2>span{display:block}#golden_ratio .gr_head h2>span.futura-pt{width:120%;color:#fff;font-size:212.5%;font-weight:300;letter-spacing:.025em;margin:0 -10%}#golden_ratio .gr_head h2>span.t_mincho{width:110%;color:#242424;font-size:193.75%;padding:.15em 0;margin:.25em -5% .4em;letter-spacing:.05em;font-feature-settings:"palt";background:#fff}#golden_ratio .gr_head h2>span.t_mincho strong{color:#a9884f;font-weight:normal}#golden_ratio .gr_head h2>span.t_mincho span{font-size:83.87%}#golden_ratio .gr_head h3{font-size:93.75%;letter-spacing:.15em;text-shadow:0 0 7px rgba(0,0,0,.18)}#golden_ratio .ratio_ct{margin-top:.85em;padding:1.5em 0}#golden_ratio .ratio_ct p{color:#fff;text-align:center;font-size:106.25%;line-height:1.5;font-weight:bold;padding:1.15em 0;margin:0;letter-spacing:.05em}#golden_ratio .ratio_ct p picture{display:block;padding-top:1em}#golden_ratio .ratio_ct p.bg_w{color:#7a785d;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 15%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 85%, rgba(255, 255, 255, 0) 100%)}#golden_ratio .ratio_ct p.bg_w+p{padding:1em 0}#golden_ratio .ratio_ct p+.gr_img{overflow:hidden;border-radius:.5em}#golden_ratio .ratio_ct .gr_img{margin:1.75em 0}#golden_ratio .ratio_ct .gr_img+p{padding:1em 0 0}#golden_ratio .ratio_ct .gr_img+p img{padding:1.15em 2.375em 1.65em}#golden_ratio .ratio_ct h4{color:#fff;font-size:125%;text-align:center;letter-spacing:.05em;margin-bottom:1.25em}#golden_ratio .ratio_ct h4+p.bg_w{padding-bottom:0}#golden_ratio .ratio_ct h4 span{display:inline-block;padding:0 2.25em;position:relative;z-index:0}#golden_ratio .ratio_ct h4 span.line_dot::before,#golden_ratio .ratio_ct h4 span.line_dot::after{width:2em;height:2em}#golden_ratio .ratio_ct h4+.gr_img{margin-block:1.75em -5em;position:relative;z-index:-1}#golden_ratio .ratio_ct,#golden_ratio .ratio_ct p.bg_w+p{padding-bottom:0}@media screen and (max-width: 767px){#golden_ratio .ratio_ct h4{margin-inline:-1.75em}}@media screen and (min-width: 768px){#golden_ratio .inner{overflow:initial;max-width:800px}#golden_ratio .inner::before{width:28em;height:28em}#golden_ratio .inner h2{margin:6em 0 5em}#golden_ratio .inner .ratio_ct p{font-size:165%;padding:1.15em 0 1em;margin:0 3.375em}#golden_ratio .inner .ratio_ct p picture{padding-top:1.75em}#golden_ratio .inner .ratio_ct p.bg_w+p{padding-top:2em}#golden_ratio .inner .ratio_ct .gr_img{margin:3.565em 5.75em}#golden_ratio .inner .ratio_ct .gr_img+p img{width:644px;margin:0 auto;padding-inline:0}#golden_ratio .inner .ratio_ct h4{margin-bottom:2.25em}#golden_ratio .inner .ratio_ct h4+p.bg_w{line-height:1.75;padding:2em 0 0}}@media only screen and (min-width: 768px)and (max-width: 1199px){#golden_ratio .inner{width:66.67vw}}#movie{background-color:#d8dde7;background:linear-gradient(90deg, #D8DDE7, #EAEEF4)}#movie h2{margin-left:-3.5em;margin-right:-3.5em}#movie .innBlock{margin:0 auto}#movie .innBlock .movieBox{margin:8px;margin-top:calc(1em + 16px)}#movie .innBlock .movieBox:first-child{margin-top:8px}@media screen and (min-width: 768px){#movie h2{width:70%;margin-inline:auto}#movie .innBlock{width:100%;display:table;table-layout:fixed}#movie .innBlock .movieBox{display:table-cell;vertical-align:middle;padding-left:1.5em}#movie .innBlock .movieBox:first-child{padding-inline:0 1.5em}}.youtube_new{border-radius:1em;box-shadow:0 0 0 8px hsla(0,0%,100%,.75)}/*# sourceMappingURL=style.min.css.map */