@import url("https://fonts.googleapis.com/css2?family=Ephesis&display=swap");article{font-size:20px}@media (max-width: 979px){article{font-size:3.7vw}article .content-area>.inner,article .ac_ar_001>.inner,article .ac_ar_002>.inner,article .ac_ar_003>.inner,article .ac_ar_004>.inner,article .content-area>.ac_ly_001,article .ac_ar_001>.ac_ly_001,article .ac_ar_002>.ac_ly_001,article .ac_ar_003>.ac_ly_001,article .ac_ar_004>.ac_ly_001,article .content-area>.ac_ly_002,article .ac_ar_001>.ac_ly_002,article .ac_ar_002>.ac_ly_002,article .ac_ar_003>.ac_ly_002,article .ac_ar_004>.ac_ly_002,article .content-area>.ac_ly_003,article .ac_ar_001>.ac_ly_003,article .ac_ar_002>.ac_ly_003,article .ac_ar_003>.ac_ly_003,article .ac_ar_004>.ac_ly_003,article .content-area>.ac_ly_004,article .ac_ar_001>.ac_ly_004,article .ac_ar_002>.ac_ly_004,article .ac_ar_003>.ac_ly_004,article .ac_ar_004>.ac_ly_004,article .content-area>.ac_ly_005,article .ac_ar_001>.ac_ly_005,article .ac_ar_002>.ac_ly_005,article .ac_ar_003>.ac_ly_005,article .ac_ar_004>.ac_ly_005,article .content-area>.ac_ly_006,article .ac_ar_001>.ac_ly_006,article .ac_ar_002>.ac_ly_006,article .ac_ar_003>.ac_ly_006,article .ac_ar_004>.ac_ly_006,article .content-area>.ac_ly_007,article .ac_ar_001>.ac_ly_007,article .ac_ar_002>.ac_ly_007,article .ac_ar_003>.ac_ly_007,article .ac_ar_004>.ac_ly_007,article .content-area>.ac_ly_008,article .ac_ar_001>.ac_ly_008,article .ac_ar_002>.ac_ly_008,article .ac_ar_003>.ac_ly_008,article .ac_ar_004>.ac_ly_008,article .content-area>.ac_ly_009,article .ac_ar_001>.ac_ly_009,article .ac_ar_002>.ac_ly_009,article .ac_ar_003>.ac_ly_009,article .ac_ar_004>.ac_ly_009,article .content-area>.ac_ly_010,article .ac_ar_001>.ac_ly_010,article .ac_ar_002>.ac_ly_010,article .ac_ar_003>.ac_ly_010,article .ac_ar_004>.ac_ly_010,article .content-area>.ac_ly_000,article .ac_ar_001>.ac_ly_000,article .ac_ar_002>.ac_ly_000,article .ac_ar_003>.ac_ly_000,article .ac_ar_004>.ac_ly_000{padding:0 2.5vw}}article .text-main-color{color:#ab891d}article .dir-navi{background:#9eabce;padding:15px 0}article .dir-navi ul{display:flex;justify-content:center}article .dir-navi li{width:15%;border-left:1px solid #fff;box-sizing:border-box;justify-content:center}article .dir-navi li:nth-child(2){width:25%}article .dir-navi li:last-child{border-right:1px solid #fff}article .dir-navi a{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;font-size:21px;text-align:center;padding:10px 0;text-decoration:none;text-align:center;align-items:center;justify-content:center;line-height:1.2}article .dir-navi a p{color:#fff}article .dir-navi a p.en{font-family:"Ephesis", cursive;font-weight:400;font-style:normal;font-size:27px}article .dir-navi a p.ja{font-size:14px;font-weight:bold}@media (max-width: 979px){article .dir-navi{padding:0}article .dir-navi .ac_ly_001{padding:0}article .dir-navi ul{flex-wrap:wrap}article .dir-navi li{width:50%;border-left:1px solid #fff}article .dir-navi li:nth-child(2){width:50%}article .dir-navi li:nth-child(odd){border-left:none}article .dir-navi li:nth-child(n+3){border-top:1px solid #fff}article .dir-navi li:last-child{border-right:none}article .dir-navi a{padding:2vw 0}article .dir-navi a p.en{font-size:6vw}article .dir-navi a p.ja{font-size:3vw;margin:0.5vw 0 0}}article main{font-size:20px}article #mv{background:url("/assets/slimming/machine/lipohifu/images/mainbg.jpg?2025106153345") center top no-repeat}article #what h2,article #movie h2,article #about h2,article #tokucho h2,article #reason h2,article #price h2,article #photo h2,article #case-photo h2,article #comment h2,article #qa h2,article #flow h2,article #other h2,article #clinic h2{font-size:52px;margin:0 0 40px;padding:0 !important;font-family:"游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", メイリオ, Meiryo, serif, Georgia;color:#ab891d}article #what h2 .sub,article #movie h2 .sub,article #about h2 .sub,article #tokucho h2 .sub,article #reason h2 .sub,article #price h2 .sub,article #photo h2 .sub,article #case-photo h2 .sub,article #comment h2 .sub,article #qa h2 .sub,article #flow h2 .sub,article #other h2 .sub,article #clinic h2 .sub{font-size:20px;position:relative;line-height:2;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;color:#ab891d}article #what h2 .sub::before,article #movie h2 .sub::before,article #about h2 .sub::before,article #tokucho h2 .sub::before,article #reason h2 .sub::before,article #price h2 .sub::before,article #photo h2 .sub::before,article #case-photo h2 .sub::before,article #comment h2 .sub::before,article #qa h2 .sub::before,article #flow h2 .sub::before,article #other h2 .sub::before,article #clinic h2 .sub::before{content:"";width:95px;height:2px;background:#ab891d;position:absolute;left:calc((100% - 95px) / 2);top:-6px}@media (max-width: 979px){article #what h2,article #movie h2,article #about h2,article #tokucho h2,article #reason h2,article #price h2,article #photo h2,article #case-photo h2,article #comment h2,article #qa h2,article #flow h2,article #other h2,article #clinic h2{font-size:9vw;margin:0 0 6vw}article #what h2 .sub,article #movie h2 .sub,article #about h2 .sub,article #tokucho h2 .sub,article #reason h2 .sub,article #price h2 .sub,article #photo h2 .sub,article #case-photo h2 .sub,article #comment h2 .sub,article #qa h2 .sub,article #flow h2 .sub,article #other h2 .sub,article #clinic h2 .sub{font-size:3.5vw;padding:2vw 0 0}article #what h2 .sub::before,article #movie h2 .sub::before,article #about h2 .sub::before,article #tokucho h2 .sub::before,article #reason h2 .sub::before,article #price h2 .sub::before,article #photo h2 .sub::before,article #case-photo h2 .sub::before,article #comment h2 .sub::before,article #qa h2 .sub::before,article #flow h2 .sub::before,article #other h2 .sub::before,article #clinic h2 .sub::before{content:"";width:15vw;left:calc((100% - 15vw) / 2);top:0}}article #reason h2,article #comment h2{color:#fff}article #reason h2 .sub,article #comment h2 .sub{font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;color:#fff}article #reason h2 .sub::before,article #comment h2 .sub::before{background:#fff}@media (max-width: 979px){article main{font-size:16px}article #mv{background:none}article #mv>.ac_ly_001{padding:0 !important}}article #banner{padding:35px 0;background:#faf1ea}@media (max-width: 979px){article #banner{padding:20px 2%;background:none}}article #what .whatInner{font-size:24px;display:flex;max-width:980px;margin:0 auto;padding:60px 0 90px}article #what .whatInner .container{margin:30px 0 0}article #what .whatInner .container .container_text{padding:0}article #what .whatInner .container .container_text ul.list-image{display:flex;flex-wrap:wrap}article #what .whatInner .container .container_text ul.list-image li{padding:5px 0;width:50%}article #what .whatInner .container .container_img{margin-top:20px}article #what .whatInner .container .container_img p.dr{font-weight:normal;line-height:1.4;text-align:right;margin:5px 0 0}article #what .whatInner .container .container_img p.dr a{font-size:16px;text-decoration:none}article #what .whatInner>div{width:100%}article #what .whatInner p{font-size:20px}@media (max-width: 979px){article #what .whatInner{width:94%;font-size:4vw;max-width:inherit;padding:7vw 0 10vw}article #what .whatInner .container{flex-direction:column;margin:3vw 0 0}article #what .whatInner .container .container_text{padding:0}article #what .whatInner .container .container_text ul.list-image{display:block}article #what .whatInner .container .container_text ul.list-image li{padding:0;width:100%}article #what .whatInner .container .container_text ul.list-image li+li{margin-top:2vw}article #what .whatInner .container .container_img{margin:4vw 0 0}article #what .whatInner .container .container_img p.dr{margin:0.5vw 0 0}article #what .whatInner .container .container_img p.dr a{font-size:3.2vw}article #what .whatInner>div{width:100%}article #what .whatInner p{font-size:4vw}article #what .list-image>.item>.image{margin-right:1.5vw;margin-top:-0.2vw}article #what .list-image>.item>.image img{width:5vw}}article #movie{background:#eff8fb;padding:70px 0 80px}@media (max-width: 979px){article #movie{padding:7vw 0 10vw}article #movie .inner{width:95%;margin:0 auto}}article #movie .movie-wrap .movie01{margin-top:30px;padding:2%}@media (max-width: 979px){article #movie .movie-wrap .movie01{margin-top:0;padding:0}}article #movie .movie-wrap .movie02{background-color:#9eabce;padding:1% 3%}@media (max-width: 979px){article #movie .movie-wrap .movie02{padding:1% 2% 2%}}article #movie .movie-wrap .movie02 p.movie-ttl{text-align:center;font-size:26px;color:#fff;line-height:1.4;position:relative;width:96%;margin:auto}@media (max-width: 979px){article #movie .movie-wrap .movie02 p.movie-ttl{font-size:6.5vw}}article #movie .movie-wrap .movie02 p.movie-ttl:before,article #movie .movie-wrap .movie02 p.movie-ttl:after{content:'';position:absolute;top:50%;display:inline-block;width:160px;height:1px;background-color:#fff}@media (max-width: 979px){article #movie .movie-wrap .movie02 p.movie-ttl:before,article #movie .movie-wrap .movie02 p.movie-ttl:after{width:32vw}}article #movie .movie-wrap .movie02 p.movie-ttl:before{left:0}article #movie .movie-wrap .movie02 p.movie-ttl:after{right:0}article #movie .movie-wrap .iframe-box{aspect-ratio:16 / 9}article #movie .movie-wrap .iframe-box iframe{width:100%;height:100%}article #about{background:url("/assets/slimming/machine/lipohifu/images/about01.jpg?2025106153345") center top/cover no-repeat;padding:65px 0 80px}article #about .aboutContainer{background:#fff;padding:55px 45px;margin:30px 0 0}article #about .aboutContainer h3{font-size:30px;padding:0;margin:0 0 15px}article #about .aboutImg{border:1px solid #000;padding:30px 10px;text-align:center}article #about .aboutImg:nth-child(n+1){margin-top:30px}@media (max-width: 979px){article #about{padding:7vw 0 10vw;background-position:left top;font-size:3.7vw}article #about .aboutContainer{width:100%;background:#fff;padding:4vw 3vw;margin:3vw auto 0}article #about .aboutContainer h3{font-size:4.5vw;margin:0 0 2vw}article #about .aboutImg{padding:2%}article #about .aboutImg:nth-child(n+1){margin-top:2vw}}article #tokucho{padding:65px 0 80px;background:#ebf3f9}article #tokucho h2{font-size:35px}article #tokucho h2 .sub{display:none}article #tokucho h2 span::before{display:none}article #tokucho ul li{padding:5px 0}@media (max-width: 979px){article #tokucho{padding:7vw 0 10vw}article #tokucho h2{font-size:7vw;margin:0 0 3vw}article #tokucho .col{max-width:100%;margin:0 auto}article #tokucho .col:last-child{margin-top:4vw;padding:0 5vw}article #tokucho ul li{padding:0 2vw}article #tokucho ul li+li{margin-top:1.5vw}article #tokucho .list-image .image img{width:20px;height:20px}article #tokucho .list-box._p-sp-s{padding:0 !important;margin:0}}article #reason{padding:65px 0 80px;color:#fff;background:#9aabd6}article #reason .reasonIndex{background:#ede0c2;text-align:center;margin-bottom:5px;color:#5b6b96}article #reason .reasonTxt1{font-size:30px;text-align:center;font-weight:bold}@media (max-width: 979px){article #reason{padding:7vw 0 10vw;font-size:3.7vw}article #reason .reasonIndex{font-size:4.5vw;margin-bottom:1vw}article #reason .reasonTxt1{font-size:4.5vw;margin:1.5vw 0}}article #price{padding:65px 0 90px}article #price .priceContents{border-top:1px solid #ab891d;margin:0;padding:30px 50px}article #price .priceContents:last-child{border-bottom:1px solid #ab891d}article #price .priceContents>.ac_ly_002 .priceShot{text-align:center;background-color:#ebf3f9;color:#ab891d;margin-bottom:20px}article #price .priceContents>.ac_ly_002 .ac_ly_002{align-items:center}article #price .priceContents>.ac_ly_002 .ac_ly_002>.col:first-child{width:20%}article #price .priceContents>.ac_ly_002 .ac_ly_002>.col:first-child .priceTxt1{font-size:25px;text-align:center}article #price .priceContents>.ac_ly_002 .ac_ly_002>.col:last-child p.price_num{font-size:65px;line-height:1;color:#ab891d;font-weight:bold}article #price .priceContents>.ac_ly_002 .ac_ly_002>.col:last-child p.price_num span{font-size:40px;position:relative}article #price .priceContents>.ac_ly_002 .ac_ly_002>.col:last-child p.price_num span span{font-size:14px;position:absolute;white-space:nowrap;right:1px;top:-0.6em;letter-spacing:0.2em}article #price .priceContents>.ac_ly_002 .ac_ly_002>.col:last-child .once{margin-top:5px}article #price .priceContents>.ac_ly_002 .ac_ly_002+.ac_ly_002{margin-top:20px}article #price .priceContents.price-hifuka .hifuka-ttl{text-align:center;font-size:36px;font-weight:bold;color:#ab891d}@media screen and (max-width: 979px){article #price .priceContents.price-hifuka .hifuka-ttl{font-size:5vw}}article #price .priceContents.price-hifuka .btn-hifuka .button-normal{background-color:#ab891d}@media screen and (max-width: 979px){article #price .priceContents.price-hifuka .btn-hifuka .button-normal{width:86%;font-size:3.5vw}}article #price #priceSet{background-color:#fffee5;font-weight:bold;padding:40px;text-align:center}article #price #priceSet p.fukidashi{font-size:30px;margin-bottom:10px}article #price #priceSet #evo-set{max-width:840px;margin:0 auto}article #price #priceSet #evo-set .catch{text-align:center;font-weight:bold;margin-bottom:20px;position:relative}article #price #priceSet #evo-set .catch::before,article #price #priceSet #evo-set .catch::after{content:"";width:70px;height:2px;background-color:#000;position:absolute}article #price #priceSet #evo-set .catch::before{transform:rotate(60deg);left:10%;top:50%}article #price #priceSet #evo-set .catch::after{transform:rotate(-60deg);right:10%;top:50%}article #price #priceSet #evo-set .catch p>span{background-color:#fff;padding:2px 5px;color:#687bae}article #price #priceSet #evo-set .catch p>span a{color:#915e02}article #price #priceSet #evo-set .catch em{background:linear-gradient(transparent 60%, #fef616 30%);font-style:normal;font-size:30px;line-height:1.2}article #price #priceSet #evo-set .catch em span{color:#d73355;font-size:40px}article #price #priceSet #evo-set .tabacc.-pc-accordion>.contents>.title{background-color:#0c1818;justify-content:center}article #price #priceSet #evo-set #evo-setPrice{background:#fff}article #price #priceSet #evo-set #evo-setPrice ul{width:100%;padding:30px 30px;margin:0 auto}article #price #priceSet #evo-set #evo-setPrice ul li+li{margin-top:50px}article #price #priceSet #evo-set #evo-setPrice ul li .index{font-size:24px;font-weight:bold;text-align:center;color:#ab891d;line-height:1.4;padding:10px 0;background:#ebf3f9;margin:0 0 30px}article #price #priceSet #evo-set #evo-setPrice ul li .inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;font-weight:bold;padding:0 15px;color:#ab891d}article #price #priceSet #evo-set #evo-setPrice ul li .inner+.inner{margin-top:20px}article #price #priceSet #evo-set #evo-setPrice ul li .inner>div.left{width:260px;text-align:center}article #price #priceSet #evo-set #evo-setPrice ul li .inner>div.left p{font-size:24px}article #price #priceSet #evo-set #evo-setPrice ul li .inner>div.right{min-width:400px;text-align:right}article #price #priceSet #evo-set #evo-setPrice ul li .inner>div.right p{font-size:80px;line-height:1}article #price #priceSet #evo-set #evo-setPrice ul li .inner>div.right p span{font-size:46px;position:relative}article #price #priceSet #evo-set #evo-setPrice ul li .inner>div.right p span span{font-size:17px;position:absolute;white-space:nowrap;right:1px;bottom:3.2em;letter-spacing:0.2em}@media (max-width: 979px){article #price{padding:7vw 0 10vw}article #price .priceContents{padding:3.5vw 0}article #price .priceContents>.ac_ly_002 .priceShot{font-size:5vw}article #price .priceContents>.ac_ly_002 .ac_ly_002>.col:first-child{width:20vw;margin-left:0}article #price .priceContents>.ac_ly_002 .ac_ly_002>.col:first-child .priceTxt1{font-size:4vw}article #price .priceContents>.ac_ly_002 .ac_ly_002>.col:last-child{max-width:100%}article #price .priceContents>.ac_ly_002 .ac_ly_002>.col:last-child p.price_num{font-size:13vw}article #price .priceContents>.ac_ly_002 .ac_ly_002>.col:last-child p.price_num span{font-size:8vw}article #price .priceContents>.ac_ly_002 .ac_ly_002>.col:last-child p.price_num span span{font-size:3vw;right:0;bottom:3em;letter-spacing:0.2em}article #price #priceSet{padding:4vw 2vw}article #price #priceSet p.fukidashi{font-size:6vw;margin-bottom:3vw}article #price #priceSet #evo-set{width:98%}article #price #priceSet #evo-set .catch::before,article #price #priceSet #evo-set .catch::after{width:15vw}article #price #priceSet #evo-set .catch::before{left:-3vw;transform:rotate(70deg)}article #price #priceSet #evo-set .catch::after{right:-3vw;transform:rotate(-70deg)}article #price #priceSet #evo-set .catch>p{font-size:4.8vw;line-height:1.8}article #price #priceSet #evo-set .catch em{font-size:5.5vw}article #price #priceSet #evo-set .catch em span{font-size:7.5vw}article #price #priceSet #evo-set .catch ul li .inner>div.right{font-size:8.5vw}article #price #priceSet #evo-set #evo-setPrice ul{padding:2vw 0}article #price #priceSet #evo-set #evo-setPrice ul li+li{margin-top:6vw}article #price #priceSet #evo-set #evo-setPrice ul li .index{font-size:4.5vw;line-height:1.3;padding:3vw 0;margin:0 0 3.5vw}article #price #priceSet #evo-set #evo-setPrice ul li .inner{padding:0 2vw}article #price #priceSet #evo-set #evo-setPrice ul li .inner+.inner{margin-top:4vw}article #price #priceSet #evo-set #evo-setPrice ul li .inner>div.left{width:30vw}article #price #priceSet #evo-set #evo-setPrice ul li .inner>div.left p{font-size:4vw}article #price #priceSet #evo-set #evo-setPrice ul li .inner>div.right{flex:1;min-width:inherit}article #price #priceSet #evo-set #evo-setPrice ul li .inner>div.right p{font-size:10vw}article #price #priceSet #evo-set #evo-setPrice ul li .inner>div.right p span{font-size:6vw;padding:0 0 0 0.3vw}article #price #priceSet #evo-set #evo-setPrice ul li .inner>div.right p span span{font-size:2.5vw;right:-0.2vw;bottom:2.7em;letter-spacing:0.2em}}article #photo{background:#e6f8fc;padding:70px 0 80px}article #photo .photo_wide{width:732px;margin:30px auto 0}@media (max-width: 979px){article #photo{padding:7vw 0 10vw}article #photo .photo_wide{width:100%;margin:3vw 0 0}article #photo .mhlw-risk{min-height:inherit}}article #case-photo{background:#eff8fb;padding:70px 0 80px}@media (max-width: 979px){article #case-photo{padding:7vw 0 10vw}article ._text-sp-xl{font-size:4.5vw !important}article ._text-sp-m{font-size:3.5vw !important}article ._text-sp-s{font-size:3vw !important}}article #comment{padding:65px 0 80px;color:#fff;background:#9aabd6;overflow:hidden}article #comment .ac_ly_001{position:relative;z-index:2}article #comment .ac_ly_001 .comment__content{margin-top:80px;width:565px;font-size:20px;font-weight:500;line-height:2;color:#fff}article #comment .ac_ly_001 .comment__content .image{position:absolute;bottom:-80px;right:-250px;z-index:-1}article #comment .ac_ly_001 .comment__content .box-doctor{margin-top:70px}article #comment .ac_ly_001 .comment__content .box-doctor .info p{font-size:18px;line-height:1.5}article #comment .ac_ly_001 .comment__content .box-doctor .info .name{font-size:30px;line-height:1.6}article #comment .ac_ly_001 .comment__content .box-doctor .info .name span{font-size:25px}@media (max-width: 979px){article #comment{padding:7vw 0 0}article #comment .ac_ly_001 .comment__content{margin-top:0;font-size:16px;line-height:1.625;width:100%}article #comment .ac_ly_001 .comment__content .image{position:static}article #comment .ac_ly_001 .comment__content .box-doctor{display:flex;margin-top:40px}article #comment .ac_ly_001 .comment__content .box-doctor .image{flex:0 1 40vw}article #comment .ac_ly_001 .comment__content .box-doctor .info{flex:1;margin-top:10vw}article #comment .ac_ly_001 .comment__content .box-doctor .info p{font-size:3.2vw}article #comment .ac_ly_001 .comment__content .box-doctor .info .name{font-size:4.5vw}article #comment .ac_ly_001 .comment__content .box-doctor .info .name span{font-size:4vw}}article #qa{padding:65px 0 80px}article #qa .question{background-color:#ab891d;padding:10px 10px 10px 62px;color:#ffffff}article #qa .question::before{color:#ffffff;background-color:transparent;font-size:2em}article #qa .answer::before{color:#ab891d;background-color:transparent;font-size:2em}@media (max-width: 979px){article #qa{padding:7vw 0 10vw}article #qa .question{padding:2vw 1.5vw 1.5vw 10vw;min-height:inherit}article #qa .question h3{font-size:4vw}article #qa .question::before{font-size:6vw}article #qa .answer{padding:2vw 1.5vw 1.5vw 10vw;margin:2vw 0 0;font-size:3.7vw}article #qa .answer::before{font-size:6vw}article #qa .content+.content{margin-top:3.5vw}}article #flow{padding:65px 0 80px;background-color:#f4f4f3}article #flow .b-step{margin-top:65px}article #flow .b-step .step{position:relative;display:flex;padding:32px 30px 30px;background-color:#fff}@media (min-width: 980px){article #flow .b-step .step:nth-child(6) .text{padding-top:0}article #flow .b-step .step:nth-child(6) .text .ttl{margin-bottom:30px}}article #flow .b-step .step:not(:last-of-type){margin-bottom:65px}article #flow .b-step .step:not(:last-of-type):after{content:"";position:absolute;bottom:-35px;left:50%;width:0;height:0;border-left:44px solid transparent;border-right:44px solid transparent;border-top:36px solid #fff;transform:translateX(-50%)}article #flow .b-step .step .image{flex:0 1 334px;margin-right:55px}article #flow .b-step .step .text{flex:1;padding-top:8px}article #flow .b-step .step .text .ttl{display:flex;align-items:center;margin-bottom:40px;font-weight:600}article #flow .b-step .step .text .ttl .en{display:flex;align-items:center;justify-content:center;width:184px;padding-bottom:20px;margin-right:25px;font-size:22px;text-align:center;color:#231815;background:url("/assets/laser/liftup/evoplus/images/step_bg.png?2025106153345") no-repeat bottom left}article #flow .b-step .step .text .ttl .en span{margin-left:8px;margin-bottom:3px;font-size:40px;line-height:1;color:#915e02}article #flow .b-step .step .text .ttl .jp{font-size:28px;line-height:1.5;color:#181817}article #flow .b-step .step .text .txt{font-size:20px;font-weight:500;line-height:1.75;color:#231815}@media (max-width: 979px){article #flow{padding:7vw 0 10vw}article #flow .b-step{margin-top:0}article #flow .b-step .step{flex-direction:column;padding:15px}article #flow .b-step .step:not(:last-of-type){margin-bottom:35px}article #flow .b-step .step:not(:last-of-type):after{bottom:-20px;border-left-width:30px;border-right-width:30px;border-top-width:22px}article #flow .b-step .step .image{flex:auto;margin-right:0;margin-bottom:20px;text-align:center}article #flow .b-step .step .text{padding-top:0}article #flow .b-step .step .text .ttl{margin-bottom:25px}article #flow .b-step .step .text .ttl .en{width:28vw;margin-right:4vw;padding-bottom:3vw;font-size:4vw;background-size:contain}article #flow .b-step .step .text .ttl .en span{font-size:7vw;margin-left:1.5vw;margin-bottom:0.4vw}article #flow .b-step .step .text .ttl .jp{font-size:5vw}article #flow .b-step .step .text .txt{font-size:16px;line-height:1.625}}article #other{padding:65px 0 80px;background:#f6fcfd}article #other h2{font-size:35px;margin:0 0 20px}article #other h2 span::before{display:none}article #other .list-image>.item>.image>img{filter:brightness(0) saturate(100%) invert(66%) sepia(42%) saturate(7489%) hue-rotate(24deg) brightness(98%) contrast(77%)}@media (max-width: 979px){article #other{padding:7vw 0 10vw;font-size:3.7vw}article #other h2{font-size:5vw;margin:0 0 3vw}article #other h2 .sub{display:none}article #other h2 span::before{display:none}article #other .otherList{margin:0}article #other ._mb-m{margin-bottom:5vw !important}}article #clinic{padding:65px 0 0;margin:0 !important}article #clinic .map iframe{max-height:250px}article #clinic .name,article #clinic .number{color:#ed7c6a !important;font-weight:bold}article #clinic .-freetelcolor{fill:#ed7c6a !important}article #clinic .address{font-size:18px;margin-bottom:10px !important}article #clinic #clinic-map{min-height:2200px !important}article #clinic #clinic-map #kanto{top:688px}article #clinic #clinic-map #map-text{font-size:90%}article #clinic #clinic-map .medicalcare-roppongi{display:block !important}article #clinic #clinic-map .itaewon-sakae,article #clinic #clinic-map .minamiaoyama,article #clinic #clinic-map .itaewon-shinsaibashi,article #clinic #clinic-map .itaewon-fukuokatenjin,article #clinic #clinic-map .harajuku{display:none}article #clinic #clinic-map #tohoku{top:360px}article #clinic #clinic-map #tokai{top:88px;left:211px}article #clinic #clinic-map #chugoku{left:25px;top:325px}article #clinic #clinic-map #chugoku #fukidashi-chugoku{top:225px;border-top:147px solid #e5981f}article #clinic #clinic-map #kyusyu{left:0}article #clinic #clinic-map #fukidashi-kyusyu{border-top:130px solid #9e6b3d;transform:rotate(241deg);top:2px}@media (max-width: 979px){article #clinic{padding:7vw 0 0}article #clinic #clinic-map{margin-top:0}article #clinic .address{font-size:16px}article #clinic .name{font-size:22px}article #clinic .freetel{width:40px;height:40px}article #clinic .number{font-size:2.8rem}}.caution_block{background:#f0f0f0;padding:60px 0 80px}.caution_block .caution{margin:0 auto;text-align:center}.caution_block .caution .cautionIndex{min-height:75px;font-size:52px;font-weight:bold;line-height:1.5;display:inline-block;position:relative;padding:0 100px;margin:0 0 10px}.caution_block .caution .cautionIndex::before,.caution_block .caution .cautionIndex::after{content:"";width:85px;height:75px;background:url("/assets/laser/liftup/shower/images/caution.png?2025106153345") center top no-repeat;position:absolute;top:0}.caution_block .caution .cautionIndex.shot{font-size:28px;line-height:75px}.caution_block .caution .cautionIndex::before{left:0}.caution_block .caution .cautionIndex::after{right:0}.caution_block .caution .bg_bk{background-color:#000;color:#fff;padding:20px;text-align:left;font-size:20px;margin:0 0 10px}.caution_block .caution .cautionText{text-align:left;font-size:20px;font-weight:bold}.caution_block .caution .cautionText span{color:#c23634;font-weight:bold}@media only screen and (max-width: 979px){.caution_block{padding:6vw 0 8vw}.caution_block .caution .cautionIndex{min-height:inherit;font-size:5vw;padding:0 5vw;margin:0 0 1vw}.caution_block .caution .cautionIndex::before,.caution_block .caution .cautionIndex::after{content:"";width:7vw;height:6.5vw;background-size:100% auto}.caution_block .caution .cautionIndex.shot{font-size:4vw;line-height:1.5}.caution_block .caution .cautionIndex::before{left:-3vw}.caution_block .caution .cautionIndex::after{right:-3vw}.caution_block .caution .bg_bk{padding:10px 15px;margin:0 0 1vw;font-size:3.5vw}.caution_block .caution .cautionText{font-weight:normal;font-size:3.2vw}}
