main .hdl{text-align:center;font-size:20px;line-height:1.4;margin:0 0 30px}main .hdl span{display:block;font-size:52px;position:relative;margin-bottom:15px}main .hdl span::before{background:#8f5c61;width:95px;height:3px;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);content:"";z-index:2;position:absolute}main .btn1 a{width:460px;height:80px;text-align:center;color:#fff;font-size:25px;font-weight:bold;line-height:1.4;border-radius:10px;text-decoration:none;display:flex;justify-content:center;align-items:center;margin:40px auto 0;position:relative;background:#94576b;background:linear-gradient(180deg, #94576b 25%, #94576b 50%, #813a51 50%, #813a51 100%)}main .btn1 a::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:9px 0 9px 8px;border-color:transparent transparent transparent #fff;position:absolute;right:20px;top:50%;top:calc(50% - 9px)}@media screen and (max-width: 979px){main .btn1 a{width:100%;height:17vw;font-size:4.5vw;border-radius:3vw;margin:4vw auto 0}main .btn1 a::before{border-width:2vw 0 2vw 2vw;right:4vw;top:calc(50% - 2vw)}}main .btn2 a{width:470px;height:80px;text-align:center;color:#fff;font-size:20px;font-weight:bold;line-height:1.4;border-radius:100px;text-decoration:none;display:flex;justify-content:center;align-items:center;margin:30px auto 0;background:#813a51;position:relative}main .btn2 a::after{top:calc(50% - 5px);right:20px;content:"";width:10px;height:10px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;background:none;border-radius:0}@media screen and (max-width: 979px){main .btn2 a{width:98%;height:17vw;font-size:4.5vw;font-weight:bold;margin:4vw auto 0}main .btn2 a::after{top:calc(50% - 1.5vw);right:4vw;width:3vw;height:3vw;border-top:solid 0.6vw #fff;border-right:solid 0.6vw #fff}}@media screen and (max-width: 979px){main .hdl{font-size:3vw;margin:0 0 3.5vw}main .hdl span{font-size:7vw;margin-bottom:1.5vw}main .hdl span::before{width:20vw;height:0.6vw}}main section.mainimg{background:url("/assets/liposuction/aquicell/images2/mainbg.jpg?2026228173725") center top no-repeat;text-align:center}@media screen and (max-width: 979px){main section.mainimg{background:none}}main nav ul{width:980px;display:flex;justify-content:space-between;margin:40px auto}main nav ul li{width:194px;height:88px;padding:3px;background:#7a4d50;background:linear-gradient(90deg, #7a4d50 25%, #e0afb5 50%, #7a4d50 75%)}main nav ul li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:bold;line-height:1.2;text-align:center;border:1px solid #6b4548;text-decoration:none;background:#eee2e2;background:linear-gradient(115deg, #eee2e2 0%, #fff 40%, #fff 60%, #eee2e2 100%)}@media screen and (max-width: 979px){main nav ul{width:96%;flex-wrap:wrap;margin:4vw auto}main nav ul li{width:49.5%;height:15vw;padding:0.6vw;background-size:cover}main nav ul li:nth-child(n+3){margin-top:1%}main nav ul li a{font-size:4.2vw}}main section[class^="top"]{font-size:20px;padding:40px 0 60px;margin:0}@media screen and (max-width: 979px){main section[class^="top"]{font-size:3.7vw;padding:5vw 2vw 7vw}main section[class^="top"] .ac_ly_001{padding:0}}main section.bgPurple{background:#f4ecec}main section.topbnr{padding-top:0}main section.topcomp table{background:#fff;border-collapse:collapse}main section.topcomp table tr th,main section.topcomp table tr td{font-size:16px;font-weight:normal;line-height:1.4;text-align:center;vertical-align:middle;padding:10px 15px;border:1px solid #888888}main section.topcomp table tr th>p,main section.topcomp table tr td>p{margin-bottom:10px}main section.topcomp table tr th:first-child{background:#dddddd;font-size:18px;padding:10px 15px}main section.topcomp table tr th:first-child span{font-size:13px}main section.topcomp table tr:first-child th:nth-child(2),main section.topcomp table tr:first-child th:nth-child(3){width:390px;font-size:26px;font-weight:bold;color:#fff}main section.topcomp table tr:first-child th:nth-child(2){background:#94576b}main section.topcomp table tr:first-child th:nth-child(3){background:#813a51}main section.topcomp table tr:nth-child(n+6) td{font-size:20px}main section.topcomp table tr .border-l-color{border-left:4px solid #94576b}main section.topcomp table tr .border-t-color{border-top:4px solid #94576b}main section.topcomp table tr .border-r-color{border-right:4px solid #94576b}main section.topcomp table tr .border-b-color{border-bottom:4px solid #94576b}@media screen and (max-width: 979px){main section.topcomp table tr th,main section.topcomp table tr td{font-size:3.2vw;padding:1vw}main section.topcomp table tr th>p,main section.topcomp table tr td>p{margin-bottom:1vw}main section.topcomp table tr th:first-child{font-size:3.2vw;padding:1vw}main section.topcomp table tr th:first-child span{font-size:3vw}main section.topcomp table tr:first-child th:nth-child(2),main section.topcomp table tr:first-child th:nth-child(3){width:40%;font-size:4.5vw}main section.topcomp table tr:nth-child(n+6) td{font-size:3.5vw}}main section.toppickup h3{background:#813a51;color:#fff;font-size:24px;text-align:center;padding:5px;margin:0 0 15px}main section.toppickup .photo-slider{margin:0 0 50px}main section.toppickup .photo-slider .photo-slider-inner{margin:0 10px}main section.toppickup .photo-slider .photo-slider-inner p{text-align:right;margin:10px 0 0}@media screen and (max-width: 979px){main section.toppickup h3{font-size:4.5vw;padding:1.5vw;margin:0 0 2vw}main section.toppickup .photo-slider{margin:0 0 50px}main section.toppickup .photo-slider .slick-list{width:100%}main section.toppickup .photo-slider .slick-list .photo-slider-inner{width:94vw;margin:0 2vw}main section.toppickup .photo-slider .slick-list .photo-slider-inner>div{width:100%;text-align:center}main section.toppickup .photo-slider .slick-list .photo-slider-inner>div img{display:inline}main section.toppickup .photo-slider .slick-list .photo-slider-inner p{text-align:right;width:91vw;margin:0 auto}}main section.topparts .container{width:927px;display:flex;justify-content:space-between;align-items:center;margin:0 auto}main section.topparts .container>div>div:last-child{margin:20px 0 0}@media screen and (max-width: 979px){main section.topparts .container{width:100%;flex-direction:column}main section.topparts .container>div{display:flex;justify-content:space-between}main section.topparts .container>div+div{margin-top:4vw}main section.topparts .container>div>div{width:50%}main section.topparts .container>div>div:last-child{margin:0}main section.topparts ._center._mt-s{width:100%;margin:4vw auto 0 !important}}main section.topqaa dl dt p{background:url("/assets/liposuction/aquicell/images2/qaa01.png?2026228173725") 30px center no-repeat;min-height:48px;padding:5px 30px 0 90px}main section.topqaa dl dt p a{color:#813a51}main section.topqaa dl dd{background:url("/assets/liposuction/aquicell/images2/qaa02.png?2026228173725") 30px top no-repeat;display:flex;justify-content:space-between;padding:0 30px 0 90px;margin-top:30px}main section.topqaa dl dd>div:first-child{width:104px}main section.topqaa dl dd>div:first-child img{width:100%;padding:2px;background:#fff}main section.topqaa dl dd>div:last-child{width:740px}main section.topqaa dl dd>div:last-child .text01{display:flex;align-items:center;font-size:16px}main section.topqaa dl dd>div:last-child .text01>p:first-child a{color:#333333}main section.topqaa dl dd>div:last-child .text01>p:last-child{margin-left:15px}main section.topqaa dl dd>div:last-child .text01>p:last-child a{min-width:259px;text-align:center;color:#fff;line-height:1.4;border-radius:100px;text-decoration:none;display:flex;justify-content:center;align-items:center;padding:5px;background:#813a51}main section.topqaa dl dd>div:last-child .text02{margin-top:20px}main section.topqaa dl dd+dt{margin-top:40px;padding-top:40px;border-top:1px solid #ca991a}main section.topqaa h3{margin:60px 0 20px;font-size:28px;color:#813a51;border-bottom:2px solid #813a51}main section.topqaa .table-box>table>tbody>tr>th{background:#f5f5f5}@media screen and (max-width: 979px){main section.topqaa dl dt p{background-size:7vw auto;background-position:2vw 2vw;min-height:11vw;padding:0 2vw 0 12vw}main section.topqaa dl dt p a{color:#a96d14}main section.topqaa dl dd{background-size:7vw auto;background-position:2vw 2vw;padding:0 2vw 0 12vw;margin-top:3vw}main section.topqaa dl dd>div:first-child{width:24%}main section.topqaa dl dd>div:first-child img{width:100%;padding:2px;background:#fff}main section.topqaa dl dd>div:last-child{width:72.5%}main section.topqaa dl dd>div:last-child .text01{flex-wrap:wrap;font-size:4vw}main section.topqaa dl dd>div:last-child .text01>p:last-child{width:100%;margin:2vw 0 0}main section.topqaa dl dd>div:last-child .text01>p:last-child a{display:block;min-width:inherit;width:100%;padding:1vw;font-size:3.7vw}main section.topqaa dl dd>div:last-child .text02{margin-top:3vw}main section.topqaa dl dd+dt{margin-top:5vw;padding-top:5vw}main section.topqaa h3{margin:6vw 0 2.5vw;font-size:5vw;border-bottom:0.5vw solid #813a51}main section.topqaa .table-box>table>tbody>tr>th,main section.topqaa .table-box>table>tbody>tr>td{font-size:3.5vw;padding:1.5vw 3vw}}main section.topcomment .ac_ly_001{width:1050px;min-height:870px;background:url("/assets/liposuction/aquicell/images2/comment01.png?2026228173725") left bottom no-repeat}main section.topcomment .commentbox{width:530px;margin:0 0 0 auto}main section.topcomment .commentbox .txt{line-height:1.5}main section.topcomment .commentbox .name{margin:35px 0 0 50px;font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;font-weight:bold;font-size:24px}main section.topcomment .commentbox .name span{display:block}main section.topcomment .commentbox .name i{font-style:normal;margin-right:10px;font-size:32px}@media screen and (max-width: 979px){main section.topcomment .ac_ly_001{width:100%;min-height:inherit;background:none}main section.topcomment .commentbox{width:100%;margin:0 0 0 auto}main section.topcomment .commentbox .txt{line-height:1.5}main section.topcomment ._pc-none{margin:2vw 0 0}main section.topcomment ._pc-none .col:first-child{width:55%;font-size:4vw;margin:10vw 0 0}main section.topcomment ._pc-none .col:first-child ._text-l{font-size:5.5vw}main section.topcomment ._pc-none .col:last-child{width:45%;margin:0}}.sec-07{padding:40px 0 60px;background:#fefaff}.sec-07 ._color-border-main{border-color:#94576b !important}.sec-07 .icon-svg.icon-arrow{fill:#813a51 !important}.sec-07 .button-normal.color-main{background-color:#813a51 !important}.sec-07 table.tableDifference{width:100%;border-collapse:collapse;border:2px solid #94576b;background:#fff}.sec-07 table.tableDifference tr th,.sec-07 table.tableDifference tr td{padding:25px 15px;border:1px solid #94576b;line-height:1.4;text-align:center;font-size:18px}.sec-07 table.tableDifference tr td .txt_price{font-size:1.4em;font-weight:bold;display:inline-block}.sec-07 table.tableDifference tr th{font-weight:bold;background:#f1f0f0}.sec-07 table.tableDifference tr:first-child th strong{font-size:22px}.sec-07 table.tableDifference tr:first-child th:nth-child(2){background:#ffffcb;color:#94576b}.sec-07 table.tableDifference tr:first-child th:nth-child(3){background:#94576b;color:#fff}@media screen and (max-width: 979px){.sec-07{padding:5vw 2vw 7vw}.sec-07 table.tableDifference{width:100%;border:0.7vw solid #94576b;margin:2vw auto 0}.sec-07 table.tableDifference tr th,.sec-07 table.tableDifference tr td{padding:2vw;border:0.3vw solid #94576b;font-size:3.2vw}.sec-07 table.tableDifference tr:first-child th strong{font-size:4.5vw}.sec-07 table.tableDifference tr:first-child th:first-child{width:24vw}}section.topprice .price__smallTtl{background-color:#813a51;text-align:left;padding:15px 30px;font-size:24px;color:#fff;margin-bottom:25px}@media (max-width: 979px){section.topprice .price__smallTtl{text-align:left;padding:10px;font-size:18px;margin-bottom:15px}}#price .price__inner .price__wrap+.price__wrap{margin-top:24px}#price .price__inner .price__wrap h3{font-size:28px;margin-bottom:10px;border-bottom:2px solid #000}#price .price__inner .price__wrap table{font-size:20px;border:1px solid #000;background-color:#fff}#price .price__inner .price__wrap table *{vertical-align:middle}#price .price__inner .price__wrap table th,#price .price__inner .price__wrap table td{border:1px solid #000;text-align:center;padding:5px 10px}#price .price__inner .price__wrap table thead{font-weight:bold}#price .price__inner .price__wrap table thead tr th{background-color:#813A50;color:white;width:30%}#price .price__inner .price__wrap table thead tr td{background-color:#e5e5e5;width:35%}#price .price__inner .price__wrap table thead tr td.price__gensen{background-color:#734e16;color:#fff}#price .price__inner .price__wrap table tbody tr th{background-color:#e5e5e5;font-size:16px}#price .price__inner .price__wrap table tbody tr td{font-weight:bold}#price .price__inner .price__wrap table tbody tr td span{font-size:80%}#price .price__inner .price__wrap table tbody tr td:nth-of-type(2),#price .price__inner .price__wrap table tbody tr td:nth-of-type(4){color:#da4455;font-weight:bold}#price .price__inner .price__wrap table tbody tr td:nth-of-type(3),#price .price__inner .price__wrap table tbody tr td:nth-of-type(4){background-color:#fffaec}#price .price__inner .price__wrap table tbody tr td.campaign p.regular{text-decoration:line-through;padding-left:35px}#price .price__inner .price__wrap table tbody tr td.campaign p.discount{display:block;position:relative;padding-left:45px;font-weight:bold;color:#8f0000;line-height:1.4;font-size:110%}#price .price__inner .price__wrap table tbody tr td.campaign p.discount.campaign_icon::before{position:absolute;content:'';background:url(/assets/liposuction/injection/images/icon_10off.png?2026228173725) center center no-repeat;background-size:cover;width:60px;height:60px;top:-25px;left:25px}@media screen and (max-width: 979px){#price .price__inner .price__wrap+.price__wrap{margin-top:20px}#price .price__inner .price__wrap h3{font-size:5vw;margin-bottom:5px}#price .price__inner .price__wrap table{font-size:3.2vw;width:100%}#price .price__inner .price__wrap table *{line-height:1.5}#price .price__inner .price__wrap table tbody tr th{font-size:3vw;padding-left:2px;padding-right:2px}#price .price__inner .price__wrap table tbody tr td:nth-of-type(2),#price .price__inner .price__wrap table tbody tr td:nth-of-type(4){font-size:3.4vw}#price .price__inner .price__wrap table tbody tr td.campaign{padding:5px 5px}#price .price__inner .price__wrap table tbody tr td.campaign p.regular{padding-left:4vw}#price .price__inner .price__wrap table tbody tr td.campaign p.discount{padding-left:8vw;padding-top:2vw;font-size:110%}#price .price__inner .price__wrap table tbody tr td.campaign p.discount.campaign_icon::before{width:9.5vw;height:9.5vw;top:-2vw;left:-1vw}}#price .price__inner .price__wrap table.option{margin-bottom:30px}#price .price__inner .price__wrap table.option tbody tr th{width:30%;font-size:20px}#price .price__inner .price__wrap table.option tbody tr.option__header td{background:#e5e5e5;color:#000;width:35%}@media screen and (max-width: 979px){#price .price__inner .price__wrap table.option{margin-bottom:4vw}#price .price__inner .price__wrap table.option tbody tr th{font-size:3.6vw}#price .price__inner .price__wrap table.option tbody tr.option__header td{font-size:3.2vw}}
