@import url(/assets/css/charge_list_2column.css);@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP&display=swap");.charge-list{margin-bottom:150px}.charge-list a{color:#fb637e}.charge-list a.loan-pop{margin-left:10px;color:#000}.charge-list .shinki_wrap{background:#ffefe1;margin:0 0 10px;padding:10px 15px}.charge-list .shinki_wrap.mens{background:#ebf9fc}@media only screen and (max-width: 979px){.charge-list .shinki_wrap{margin:0 0 1.2vw;padding:1.5vw 2vw}}.charge-list .shinki_wrap .list-note{font-size:14px;margin:0 0 3px}@media only screen and (max-width: 979px){.charge-list .shinki_wrap .list-note{font-size:2.5vw;margin:0 0 0.5vw}}.charge-list .shinki_wrap .datsumo_modal_btn{font-size:14px;text-align:center}.charge-list .shinki_wrap .datsumo_modal_btn a{font-weight:bold;color:#000}@media only screen and (max-width: 979px){.charge-list .shinki_wrap .datsumo_modal_btn{font-size:2.5vw}}.charge-list a.anshinbtn{background:url(/assets/images/charge_list/i-ansin3.jpg?202611417407) no-repeat top center;width:174px;height:60px;float:right;display:block}.charge-list img{width:auto;height:auto}.charge-list .price-ttl{height:45px;width:227px;background:#fb637e}.charge-list .price-ttl P{padding:10px 0;text-align:center;display:block;color:#fff;position:relative}.charge-list .price-ttl P::after{content:"";border-bottom:1px solid #fff;border-left:1px solid #fff;width:8px;height:8px;bottom:3px;right:0;left:0;margin:auto;position:absolute;transform:rotate(-45deg)}.charge-list .charge-list{margin-bottom:150px}.charge-list a.clinicbtn{margin:5px 0;background-color:#fb637e;padding:3px 20px 3px 10px;display:inline-block;font-size:13px;border-radius:20px;text-decoration:none;color:#fff;position:relative}.charge-list a.clinicbtn::after{content:"";border-bottom:1px solid #fff;border-left:1px solid #fff;width:8px;height:8px;top:40%;right:3%;position:absolute;transform:rotate(-135deg)}.charge-list a.clinicbtn.mens{background-color:#293764}.charge-list a.clinicbtn.hifuka,.charge-list a.clinicbtn.taisho{color:#000 !important;background:#ffea00;padding:7px 25px 7px 15px;margin:10px 0 0}.charge-list a.clinicbtn.hifuka::after,.charge-list a.clinicbtn.taisho::after{border-color:#000;right:10px;top:35%}.charge-list ul.anchor{display:flex;margin-bottom:20px}.charge-list ul.anchor li{text-align:right;position:relative;padding:5px 10px 5px 15px;border:1px solid #ffaeb8;flex:0 0 38%;margin-left:10px;background:#fff7f8}.charge-list ul.anchor li a{color:#666;text-decoration:none;display:block}.charge-list ul.anchor li::after{content:"";border-bottom:1px solid #ffaeb8;border-left:1px solid #ffaeb8;width:8px;height:8px;top:40%;left:3%;position:absolute;transform:rotate(-135deg)}.charge-list ul.taglink li{display:inline-block}.charge-list ul.taglink li a{font-size:13px;background-color:#fff0f5;padding:2px 5px;margin:3px;text-decoration:none;color:#ff6699}.charge-list .head{background:#fb637e;padding:10px}.charge-list .head p{color:#fff}.charge-list .body{overflow:hidden;margin:10px 0}.charge-list .body .photo{float:right}.charge-list table .anshin{background:#fff;padding:8px;font-size:14px;margin:1rem 0 0.5rem;margin-top:10px}.charge-list table thead tr th{background:#fafafa;color:#333}.charge-list table thead tr th:last-child,.charge-list table thead tr th:nth-last-child(2){width:12%}.charge-list table thead tr th .index_gentei{color:#fffc6a;margin-left:10px}@media only screen and (max-width: 979px){.charge-list table thead tr th .index_gentei{margin-left:2vw}}.charge-list #tabacc-ex3 .title{width:15%;border-bottom:1px solid #000;padding:10px 10px 0 10px;margin:15px 0 0;color:#000;background:#fff;min-height:35px;border-radius:0}.charge-list #tabacc-ex3 .title::after{content:none}.charge-list #tabacc-ex3 .content.-open{border:none;border-radius:0}@media only screen and (max-width: 979px){.charge-list td .modalbtn a{width:330px !important}.charge-list a.anshinbtn{float:none}.charge-list ul.anchor{display:block}.charge-list ul.anchor li{padding-left:29px;margin:0;text-align:left}.charge-list ul.anchor li a{font-size:14px}.charge-list .el-table.-scroll,.charge-list .-scroll.table-box{padding-top:0}.charge-list .el-table.-scroll::after,.charge-list .-scroll.table-box::after{top:0}.charge-list .el-table.-scroll::before,.charge-list .-scroll.table-box::before{top:10px;right:10px}.charge-list #tabacc-ex3 .title{width:100%}}#modal-areaGentei.modal,#modal-areaGentei-mens.modal{width:auto !important}.recommend{padding:2px 4px;border-radius:2px}#main table.priceTable{border-collapse:collapse;line-height:1.4}#main table.priceTable th,#main table.priceTable td{border:1px solid #ccc}#main table.priceTable thead tr th{background:#fb637e;color:#fff;font-size:20px;text-align:center;padding:5px}#main table.priceTable tbody tr th,#main table.priceTable tbody tr td{padding:7px 5px}#main table.priceTable tbody tr th .exclusive,#main table.priceTable tbody tr td .exclusive{display:inline-flex;color:#fe0179;background:#fff;border:1px solid #fe0179;padding:2px 5px;margin:4px 0 0}@media only screen and (max-width: 979px){#main table.priceTable tbody tr th .exclusive,#main table.priceTable tbody tr td .exclusive{padding:0.35vw 0.75vw;margin:1vw 0}}#main table.priceTable tbody tr td{text-align:right;color:#fb637e;text-align:right;font-size:150%;font-weight:bold;line-height:1}#main table.priceTable tbody tr td .price_yen{font-size:80%}#main table.priceTable tbody tr td .priceBalloon{font-size:14px;text-align:center;background:#ffea00;color:#000;padding:5px;margin:20px 0 15px;position:relative}#main table.priceTable tbody tr td .priceBalloon::before{content:"";position:absolute;display:block;width:0;height:0;left:50%;bottom:-10px;transform:translate(-50%, 0);border-top:10px solid #ffea00;border-right:10px solid transparent;border-left:10px solid transparent}#main table.priceTable tbody tr td .priceBalloon:first-child{margin-top:0}#main table.priceTable tbody tr td .priceBalloon a{color:#000;text-decoration:none}#main table.priceTable tbody tr td .masui_cam_icon{background-color:#f8cae5;margin:5px auto;padding:8px 5px;font-size:16px;text-align:center;color:#2c477c}#main table.priceTable tbody tr td.saiyasune{background:#feeff0;font-size:30px;color:#c80000;line-height:1;text-align:center}#main table.priceTable tbody tr td.saiyasune figure{margin:0 auto 10px;width:100px}#main table.priceTable tbody tr td.saiyasune .loan-pop{background:#fff;margin:0 auto;text-decoration:none}@media only screen and (max-width: 979px){#main table.priceTable tbody tr td ._text-xs{font-size:2.5vw !important}#main table.priceTable tbody tr td .priceBalloon{font-size:2.5vw;padding:1vw;margin:3vw 0 2vw}#main table.priceTable tbody tr td .priceBalloon::before{bottom:-1.5vw;border-top:1.5vw solid #ffea00;border-right:1.5vw solid transparent;border-left:1.5vw solid transparent}#main table.priceTable tbody tr td .priceBalloon:first-child{margin-top:0}#main table.priceTable tbody tr td .masui_cam_icon{font-size:10px;margin:4px auto;padding:3px}#main table.priceTable tbody tr td.saiyasune{font-size:5vw !important}#main table.priceTable tbody tr td.saiyasune ._text-xs{font-size:2.5vw !important;font-weight:bold}#main table.priceTable tbody tr td.saiyasune figure{width:14vw;margin:0 auto 2vw}}#main table.priceTable tbody tr:first-child{position:sticky;top:119px;z-index:1}@media only screen and (max-width: 979px){#main table.priceTable tbody tr:first-child{top:27.425vw}}#main table.priceTable tbody tr:first-child th{background:#f5f5f5;width:20%}#main table.priceTable tbody tr:first-child th:first-child{width:200px}#main table.priceTable tbody tr:not(:first-child) th{background:#ffeff1;width:18%}#main table.priceTable .priceNone{text-align:center;color:#000;font-weight:normal}#main table.priceTable .button-normal{min-height:inherit;padding:4px 20px;margin:5px 0 0}#main table.priceTable .button-normal>.text{line-height:1.2}#main table.priceTable .button-normal::after{width:8px;height:12px;right:5px;top:50%;background-size:100% auto;transform:translate(0, -50%)}#main table.priceTable a.loan-pop{font-weight:normal;display:block;background-color:transparent;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto;text-decoration:underline}#main table.priceTable .priceTableTitleS,#main table.priceTable .priceTableTitleL{background-color:#fb637e;color:#fff;padding:5px;display:inline-block;border-radius:5px;font-size:85%}@media only screen and (max-width: 979px){#main table.priceTable .priceTableTitleS,#main table.priceTable .priceTableTitleL{padding:3px}}#main table.priceTable .priceTableTitleL{background-color:#33c1df}#main table.priceTable .priceTableImg{margin:5px auto 0}@media only screen and (min-width: 980px){#main table.priceTable .priceTableImg.masuicream{position:relative}#main table.priceTable .priceTableImg.masuicream>.icon{position:absolute;right:0;width:120px}#main table.priceTable .priceTableImg.masuicream>.icon.hige{bottom:-40px}#main table.priceTable .priceTableImg.masuicream>.icon.perfect{bottom:10px}}#main table.priceTable .priceTableImg img{width:120px}@media only screen and (max-width: 979px){#main table.priceTable .priceTableImg{margin:0.5vw auto 0;width:80%}#main table.priceTable .priceTableImg.masuicream>.icon{display:block;margin:0 auto}#main table.priceTable .priceTableImg.slparts img{max-width:100%}}#main table.priceTable .slpartsPrices .slpartsPrice{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;align-content:center}#main table.priceTable .slpartsPrices .slpartsPrice:nth-child(even){display:none}#main table.priceTable .slpartsPrices .slpartsPrice ._text-xs{width:100%}@media only screen and (max-width: 979px){#main table.priceTable .slpartsPrices .slpartsPrice:nth-child(even){display:flex}}@media only screen and (max-width: 979px){#main table.priceTable{line-height:1.2;font-size:3vw}#main table.priceTable thead tr th{font-size:4.5vw;padding:1vw}#main table.priceTable tbody tr th,#main table.priceTable tbody tr td{padding:0.5vw}#main table.priceTable tbody tr td{font-size:4vw}#main table.priceTable tbody tr:first-child th{width:inherit}#main table.priceTable tbody tr:first-child th:first-child{width:22%}#main table.priceTable tbody tr:not(:first-child) th{font-size:3vw}#main table.priceTable tbody tr:not(:first-child) th span{font-size:80% !important}#main table.priceTable .priceNone{text-align:center;color:#000;font-weight:normal}#main table.priceTable .button-normal{font-size:2.5vw !important;padding:1vw;margin:1vw 0 0;border-radius:2vw}#main table.priceTable .button-normal>.text{line-height:1.2}#main table.priceTable .button-normal::after{display:none}#main table.priceTable a.loan-pop{font-size:2vw}#main table.priceTable .clinicbtn{font-size:2.5vw !important;padding:1vw;margin:1vw 0 0;border-radius:2vw}#main table.priceTable .clinicbtn::after{display:none}}#main .charge-list.bodycare_mens a{color:#293764}#main .charge-list.bodycare_mens table.priceTable thead tr th{background-color:#293764}#main .charge-list.bodycare_mens table.priceTable tbody tr:not(:first-child) th{background-color:#f5f5f5}#main .charge-list.bodycare_mens table.priceTable tbody tr td{color:#293764}#main .charge-list.bodycare_mens table.priceTable tbody tr td a.loan-pop{background-color:#f0f0f0}#main .charge-list.bodycare_mens table.priceTable .modalbtn a{margin:5px auto 0;background:#293764;color:#fff;font-weight:normal}@media only screen and (max-width: 979px){#main .charge-list.bodycare_mens table.priceTable .modalbtn a{margin:1vw auto 0;font-size:2.5vw;padding:0.5vw 1.5vw;border-radius:2vw}}.heijitsu_price{margin-top:20px;color:#df3e7e}.heijitsu_price .heijitsu_icon{display:inline-block}.heijitsu_price .heijitsu_icon>span{background-color:#df3e7e;color:#ffffff;font-size:0.6em;padding:0.2em 0.4em 0.1em;margin-right:0.3em}@media only screen and (max-width: 979px){.heijitsu_price{margin-top:3vw}.heijitsu_price .heijitsu_icon{display:block;text-align:left;margin-bottom:1vw}.heijitsu_price .heijitsu_icon .heijitsu_price.mens .heijitsu_icon>span{font-size:0.5em;margin:auto}}.heijitsu_price.mens{color:#14a7d3}.heijitsu_price.mens .heijitsu_icon>span{background-color:#14a7d3}.courseWrap{background:url(/assets/datsumo/images/price_bg.jpg?202611417407) center top/cover no-repeat;padding:90px 0 125px;margin:70px 0 0}@media only screen and (max-width: 979px){.courseWrap{padding:9vw 2vw 12vw;margin:8vw 0 0}}.newpriceContainerWrap{width:980px;margin:0 auto}.newpriceContainerWrap .catch{width:830px;margin:0 auto;padding:20px 0 15px;position:relative}.newpriceContainerWrap .catch .new{display:flex;justify-content:center;align-items:center;width:110px;height:107px;font-family:"caflisch-script-pro", sans-serif;font-weight:400;font-style:normal;font-size:55px;color:#fff;background:url(/assets/datsumo/images/price08.svg) center top/100% auto no-repeat;position:absolute;left:25px;top:0;z-index:1}.newpriceContainerWrap .catch .new span{transform:rotate(-5.5deg)}.newpriceContainerWrap .catch .text01{font-family:"ta-koigokoro", sans-serif;font-weight:700;font-style:normal;font-size:40px;position:absolute;left:152px;top:10px;transform:rotate(-5.5deg)}.newpriceContainerWrap .catch .text01::before,.newpriceContainerWrap .catch .text01::after{content:"!";display:inline-flex;transform:scale(1, -1) rotate(20deg);padding:0 5px 0 0}.newpriceContainerWrap .catch .text01::after{transform:scale(-1, -1) rotate(20deg);padding:0 5px 0 0}.newpriceContainerWrap .catch .text02,.newpriceContainerWrap .catch .text03{-webkit-clip-path:polygon(.5% 44.3%, 100% 0, 99.5% 55.7%, 0 100%);clip-path:polygon(.5% 44.3%, 100% 0, 99.5% 55.7%, 0 100%);background:#ff820b;background:linear-gradient(130deg, #ff820b 0%, #ef2698 50%, #a556c1 100%)}.newpriceContainerWrap .catch .text02 p,.newpriceContainerWrap .catch .text03 p{color:#fff;font-family:"Noto Serif JP", serif;font-weight:700;font-style:normal;font-style:italic;line-height:1;transform:rotate(-6deg)}.newpriceContainerWrap .catch .text02 p span,.newpriceContainerWrap .catch .text02 p strong,.newpriceContainerWrap .catch .text03 p span,.newpriceContainerWrap .catch .text03 p strong{font-weight:700;vertical-align:initial;font-style:italic}.newpriceContainerWrap .catch .text02 p em,.newpriceContainerWrap .catch .text03 p em{vertical-align:initial;font-style:italic}.newpriceContainerWrap .catch .text02{width:775px;height:183px;padding:42px 0 0 10px}.newpriceContainerWrap .catch .text02 p{font-size:50px}.newpriceContainerWrap .catch .text02 p span,.newpriceContainerWrap .catch .text02 p strong{font-size:70px}.newpriceContainerWrap .catch .text02 p em{font-size:90px}.newpriceContainerWrap .catch .text03{width:680px;height:160px;padding:56px 0 0 27px;margin:-75px 0 0 auto}.newpriceContainerWrap .catch .text03 p{font-size:43px}.newpriceContainerWrap .catch .text03 p strong{font-size:62px}.newpriceContainerWrap .catch .text04{font-size:15px;line-height:1.4;margin-top:10px}.newpriceContainerWrap .text05{width:840px;font-size:15px;font-weight:bold;text-align:center;line-height:1.3;background:rgba(255,255,255,0.8);padding:10px;margin:0px auto}.newpriceContainerWrap .text06{display:flex;justify-content:space-between;align-items:center;width:840px;margin:20px auto 0}.newpriceContainerWrap .text06 p{display:flex;justify-content:center;align-items:center;width:400px;height:94px;font-size:28px;font-weight:bold;text-align:center;color:#fff;line-height:1.3;background:#79a4e9;background:linear-gradient(135deg, #79a4e9 0%, #aa81fb 100%);border-radius:15px}.newpriceContainerWrap .text07{display:flex;justify-content:center;align-items:center;width:400px;height:50px;font-size:20px;font-weight:bold;color:#fe0179;background:#fff;border:1px solid #fe0179;text-align:center;margin:15px auto 0}.newpriceContainerWrap>ul{width:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:50px auto 0}.newpriceContainerWrap>ul li{display:flex;justify-content:center;flex-direction:column;width:475px;height:185px;line-height:1.4;font-weight:bold;background:#fff;border-radius:13px;position:relative;padding:0;overflow:hidden}.newpriceContainerWrap>ul li:nth-child(n+3){margin-top:30px}.newpriceContainerWrap>ul li .waribiki{display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1;width:133px;height:132px;font-weight:bold;padding:6px 0 0;background:url(/assets/datsumo/images/price06.png?202611417407) center top/100% auto no-repeat;position:absolute;right:-22px;top:-57px}.newpriceContainerWrap>ul li .waribiki p{font-size:12px}.newpriceContainerWrap>ul li .waribiki p.percent{display:flex;justify-content:center;align-items:center;margin-top:8px}.newpriceContainerWrap>ul li .waribiki p.percent span{font-size:19px}.newpriceContainerWrap>ul li .waribiki p.percent span:first-child{font-size:48px}.newpriceContainerWrap>ul li .new{display:flex;justify-content:center;align-items:center;width:200px;height:32px;font-size:38px;color:#fffc6a;background:#fd0078;font-family:"caflisch-script-pro", sans-serif;font-weight:400;font-style:normal;line-height:1;position:absolute;right:-50px;top:12px;transform:rotate(30deg)}.newpriceContainerWrap>ul li p.course{font-size:28px;padding:0 0 0 20px}.newpriceContainerWrap>ul li p.course>span{font-size:80%}.newpriceContainerWrap>ul li p.course .gentei{color:#fe0179;background:#fffc6a;margin-left:5px;padding:2px 4px}.newpriceContainerWrap>ul li p.priceSub{font-size:18px;text-align:center}.newpriceContainerWrap>ul li p.priceNum{font-size:13px;text-align:center}.newpriceContainerWrap>ul li p.num{text-align:center;margin:3px 0 0}.newpriceContainerWrap>ul li .price{display:flex;justify-content:center;align-items:center}.newpriceContainerWrap>ul li .price .priceLeft{font-size:25px;font-weight:bold;margin-right:10px}.newpriceContainerWrap>ul li .price .priceRight{font-size:60px;text-align:center;line-height:1.1;margin:7px 0 0}.newpriceContainerWrap>ul li .price .priceRight>span{font-size:33px;position:relative}.newpriceContainerWrap>ul li .price .priceRight>span>span{font-size:14px;position:absolute;top:-13px;right:3px;white-space:nowrap}.newpriceContainerWrap>ul li .price.ticket{color:#fe0179;margin:10px 0 0}.newpriceContainerWrap>ul li .price.ticket .priceLeft p{font-size:18px;font-weight:bold;margin-right:10px;border:1px solid #fe0179;text-align:center;padding:0 3px;margin:0}.newpriceContainerWrap>ul li .price.ticket .priceLeft p:last-child{background:#fe0179;color:#fff}@media (max-width: 979px){.newpriceContainerWrap{width:100%}.newpriceContainerWrap .catch{width:96%;padding:3.5vw 0 1.5vw}.newpriceContainerWrap .catch .new{width:13vw;height:13vw;font-size:5.5vw;left:4vw}.newpriceContainerWrap .catch .text01{font-size:5vw;left:19vw;top:1vw}.newpriceContainerWrap .catch .text01::before,.newpriceContainerWrap .catch .text01::after{padding:0 1vw 0 0}.newpriceContainerWrap .catch .text01::after{padding:0 1vw 0 0}.newpriceContainerWrap .catch .text02{width:82vw;height:20vw;padding:5vw 0 0 4vw}.newpriceContainerWrap .catch .text02 p{font-size:6vw;letter-spacing:0}.newpriceContainerWrap .catch .text02 p span,.newpriceContainerWrap .catch .text02 p strong{font-size:7vw}.newpriceContainerWrap .catch .text02 p em{font-size:9vw}.newpriceContainerWrap .catch .text03{width:77vw;height:16.5vw;padding:5.5vw 0 0 3vw;margin:-8vw 0 0 auto}.newpriceContainerWrap .catch .text03 p{font-size:4.6vw;letter-spacing:0}.newpriceContainerWrap .catch .text03 p strong{font-size:6vw}.newpriceContainerWrap .catch .text04{font-size:2.5vw}.newpriceContainerWrap .text05{width:100%;font-size:3.2vw;padding:1.5vw}.newpriceContainerWrap .text06{width:100%;margin:3vw auto 0}.newpriceContainerWrap .text06 p{width:49%;height:12vw;font-size:3.2vw;border-radius:2.5vw}.newpriceContainerWrap .text07{width:75vw;height:10vw;font-size:4vw;margin:3vw auto 0;padding:0.5vw 0 0}.newpriceContainerWrap>ul{width:100%;flex-wrap:wrap;margin:4vw auto 0}.newpriceContainerWrap>ul li{width:49%;height:25vw;padding:0;border-radius:2.5vw}.newpriceContainerWrap>ul li:nth-child(n+3){margin-top:2vw}.newpriceContainerWrap>ul li .waribiki{width:17vw;height:17vw;background-size:100% auto;right:-3vw;top:-8vw;padding:0}.newpriceContainerWrap>ul li .waribiki p{font-size:2.5vw;text-align:center}.newpriceContainerWrap>ul li .waribiki p.percent{margin-top:0.3vw}.newpriceContainerWrap>ul li .waribiki p.percent span{font-size:2.7vw}.newpriceContainerWrap>ul li .waribiki p.percent span:first-child{font-size:6vw}.newpriceContainerWrap>ul li .waribiki.about{padding:2.3vw 0 0}.newpriceContainerWrap>ul li .waribiki.about span:last-child{top:2.4vw}.newpriceContainerWrap>ul li .new{width:30vw;height:5vw;font-size:4.5vw;right:-8vw;top:1.5vw;padding:0.5vw 0 0}.newpriceContainerWrap>ul li p.course{font-size:3.3vw;line-height:1.2;padding:0 0 0 3vw}.newpriceContainerWrap>ul li p.course .gentei{margin-left:0;padding:0.25vw 0.5vw}.newpriceContainerWrap>ul li p.priceSub{font-size:2.5vw}.newpriceContainerWrap>ul li p.priceNum{font-size:2vw}.newpriceContainerWrap>ul li .price .priceLeft{font-size:3vw;padding:2vw 0 0;margin-right:1vw}.newpriceContainerWrap>ul li .price .priceRight{font-size:7vw;margin:1vw 0 0}.newpriceContainerWrap>ul li .price .priceRight>span{font-size:5vw;margin-left:0.5vw}.newpriceContainerWrap>ul li .price .priceRight>span>span{font-size:2.5vw;top:-2.3vw;right:0}.newpriceContainerWrap>ul li .price.ticket{justify-content:space-evenly;margin:1vw 0 0}.newpriceContainerWrap>ul li .price.ticket .priceLeft{margin:0 0 1vw;padding:0}.newpriceContainerWrap>ul li .price.ticket .priceLeft p{font-size:2.5vw;margin-right:0;padding:0 0.5vw}}.priceContainerWrap{width:980px;margin:0 auto}.priceContainerWrap h3{width:100%;height:225px;background:url("/assets/datsumo/images/price02.png?202611417407") 0 0 no-repeat;text-align:center;padding:30px 0 0}.priceContainerWrap .priceContainer{width:100%;height:219px;background:url("/assets/datsumo/images/price03.jpg?202611417407") left top no-repeat;display:flex;justify-content:space-between;align-items:center;padding:0 35px}.priceContainerWrap .priceContainer li{width:218px;height:116px;background:url("/assets/datsumo/images/price04.png?202611417407") left top no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:5px 0 0}.priceContainerWrap .priceContainer li p{font-weight:bold;line-height:1.2}.priceContainerWrap .priceContainer li p.bui{font-size:18px;display:inline-flex;justify-content:center;align-items:center;min-width:125px;background:#ffdbe0;text-align:center;padding:3px}.priceContainerWrap .priceContainer li p.bui.mens{background:#cdeff8}.priceContainerWrap .priceContainer li p.price{font-size:40px;margin:5px 0 0}.priceContainerWrap .priceContainer li p.price>span{font-size:22px;position:relative;margin:0 0 0 2px}.priceContainerWrap .priceContainer li p.price>span>span{font-size:11px;position:absolute;right:0;top:-11px;white-space:nowrap}@media (max-width: 979px){.priceContainerWrap{width:100%;margin:0 auto}.priceContainerWrap h3{width:100%;height:25vw;background-size:110vw auto;background-position:center top;padding:2vw 24vw 0}.priceContainerWrap .priceContainer{width:100%;height:60vw;background-size:cover;flex-wrap:wrap;padding:2vw 3vw;margin:0}.priceContainerWrap .priceContainer li{width:48%;height:24vw;background-size:100%;padding:0}.priceContainerWrap .priceContainer li p.bui{font-size:3.5vw;min-width:inherit;width:70%;padding:0.5vw}.priceContainerWrap .priceContainer li p.price{font-size:7.5vw;margin:1vw 0 0}.priceContainerWrap .priceContainer li p.price>span{font-size:4vw;margin:0 0 0 0.5vw}.priceContainerWrap .priceContainer li p.price>span>span{font-size:2.5vw;right:-0.5vw;top:-2.7vw}}.priceHifuka{width:800px;background:#fefdf0;font-size:24px;font-weight:bold;line-height:1.4;text-align:center;border:2px solid #000;padding:30px 0 50px;margin:40px auto 0;position:relative}.priceHifuka .text02{font-size:20px;margin:10px 0;display:inline-flex;background:#000;color:#fff;padding:5px 30px}.priceHifuka .text03{font-size:35px}.priceHifuka .text03 span{font-size:80%}.priceHifuka .text03 em{font-style:normal;color:#f0506e;background:linear-gradient(transparent 65%, #fcf147 65%)}.priceHifuka .btn{width:100%;position:absolute;left:0;bottom:-26px}.priceHifuka .btn a{display:flex;justify-content:center;align-items:center;width:352px;height:52px;font-size:20px;color:#fff;border-radius:100px;text-underline-offset:4px;background-color:#63a2d6;border:2px solid #000;margin:0 auto;position:relative}.priceHifuka .btn a::after{content:"";width:10px;height:10px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:50%;top:calc(50% - 5px);right:30px}@media (max-width: 979px){.priceHifuka{width:100%;font-size:4vw;border:0.5vw solid #000;padding:4vw 0 8vw;margin:5vw auto 0}.priceHifuka .text02{font-size:3.7vw;margin:1vw 0 0.8vw;padding:1vw 5vw}.priceHifuka .text03{font-size:5vw}.priceHifuka .btn{bottom:-4.5vw}.priceHifuka .btn a{width:55vw;height:9vw;font-size:3.7vw;text-underline-offset:1vw;text-decoration-thickness:0.3vw;border:0.5vw solid #000}.priceHifuka .btn a::after{width:2.5vw;height:2.5vw;border-top:solid 0.6vw #fff;border-right:solid 0.6vw #fff;top:calc(50% - 1.3vw);right:4vw}}.priceText{font-size:40px;font-weight:bold;line-height:1.6;text-align:center;position:relative;padding:50px 0 0;margin:0 0 100px}.priceText span{position:relative;z-index:2;border-bottom:4px dotted #000}.priceText::before,.priceText::after{content:"";width:0;height:0;border-style:solid;border-width:112px 350px 0 350px;border-color:#000 transparent transparent transparent;position:absolute;left:50%;bottom:-72px;transform:translate(-50%, 0);z-index:1}.priceText::after{border-width:112px 350px 0 350px;border-color:#fff transparent transparent transparent;bottom:-70px}@media (max-width: 979px){.priceText{font-size:7vw;padding:6vw 0 0;margin:0 0 22vw}.priceText::before,.priceText::after{content:"";width:0;height:0;border-style:solid;border-width:20vw 45vw 0 45vw;border-color:#000 transparent transparent transparent;position:absolute;left:50%;bottom:-16vw;transform:translate(-50%, 0);z-index:1}.priceText::after{border-width:20vw 45vw 0 45vw;border-color:#fff transparent transparent transparent;bottom:-15.5vw}}#main table.priceTable tbody tr td .priceBox .priceIndex{font-size:14px;font-weight:bold;color:#000;text-align:center;margin:0 auto 10px}#main table.priceTable tbody tr td .priceBox .hifukaPrice,#main table.priceTable tbody tr td .priceBox+.priceBox{border-top:2px dotted #666;padding:10px 0 0;margin:12px 0 0}#main table.priceTable tbody tr td .priceBox a.clinicbtn.taisho{background:#fb637e;color:#fff !important}#main table.priceTable tbody tr td .priceBox a.clinicbtn.taisho::after{border-color:#fff}#main table.priceTable tbody tr td .priceBox+.priceBox{border-style:solid}#main table.priceTable tbody tr td .priceBox.cam{display:flex;justify-content:center;align-items:flex-end;flex-direction:column}#main table.priceTable tbody tr td .priceBox.cam .price-normal-text{font-size:15px;color:#000}#main table.priceTable tbody tr td .priceBox.cam .cam-hachioji{margin-top:15px;position:relative;padding:0 0 0 55px}#main table.priceTable tbody tr td .priceBox.cam .cam-hachioji .circle{display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-size:13px;text-align:center;color:#fff;background:#fb637e;border-radius:100%;padding:0 0 2px;position:absolute;left:0;top:50%;transform:translate(0, -50%)}#main table.priceTable tbody tr td .priceBox.cam .cam-hachioji .circle span{font-size:20px;display:contents}#main table.priceTable tbody tr td .priceBox.cam .cam-hachioji-text{font-size:15px;color:#000}#main table.priceTable tbody tr td .priceBox.cam .cam-link{margin:5px 0 0}#main table.priceTable tbody tr td .priceBox.cam .cam-link a{display:flex;justify-content:center;align-items:center;border-radius:100px;font-size:12px;text-align:center;color:#fff;text-decoration:none;background:url(/assets/images/common/ico_chevron-right-invert.png?202611417407) right 5px center/5px auto no-repeat #fb637e;padding:3px 15px 5px 8px}@media (max-width: 979px){#main table.priceTable tbody tr td .priceBox .priceIndex{font-size:2.5vw;margin:0 0 1.5vw}#main table.priceTable tbody tr td .priceBox .hifukaPrice,#main table.priceTable tbody tr td .priceBox+.priceBox{padding:2vw 0 1vw;margin:1.5vw 0 0;border-top-width:0.4vw}#main table.priceTable tbody tr td .priceBox.cam .price-normal-text{font-size:2.7vw;margin:0 0 0.5vw}#main table.priceTable tbody tr td .priceBox.cam .cam-hachioji{margin-top:2vw;padding:0 0 0 10vw}#main table.priceTable tbody tr td .priceBox.cam .cam-hachioji .circle{width:9vw;height:9vw;font-size:2.5vw;padding:0 0 0.25vw}#main table.priceTable tbody tr td .priceBox.cam .cam-hachioji .circle span{font-size:3.5vw}#main table.priceTable tbody tr td .priceBox.cam .cam-hachioji-text{font-size:2.7vw;margin:0 0 0.5vw}#main table.priceTable tbody tr td .priceBox.cam .cam-link{margin:1vw 0 0}#main table.priceTable tbody tr td .priceBox.cam .cam-link a{font-size:2.7vw;background:url(/assets/images/common/ico_chevron-right-invert.png?202611417407) right 1vw center/1.2vw auto no-repeat #fb637e;padding:0.5vw 4vw 1vw 2.5vw}}#main table.priceTable tbody tr td .bodycare_mens table.priceTable tbody tr td .hifukaPrice a.clinicbtn.hifuka{background:#293764}#modal-hifukaClinic .clinicBtn{display:flex;justify-content:center;flex-wrap:wrap;margin:15px 0 0}#modal-hifukaClinic .clinicBtn p{margin-top:5px}#modal-hifukaClinic .clinicBtn p+p{margin-left:7px}#modal-hifukaClinic .clinicBtn p a{display:block;font-size:15px;color:#000;text-decoration:none;background:#ffde00;padding:2px 25px 2px 15px;border-radius:100px;position:relative}#modal-hifukaClinic .clinicBtn p a::before{content:"";width:7px;height:7px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;top:50%;right:10px;transform:translate(0, -4px) rotate(45deg)}#main .charge-list.bodycare_mens table.priceTable tbody tr td.mens_cheapest{background:#c8edff;text-align:center;color:#ea294c;font-size:30px;line-height:1.3;padding:20px 10px}#main .charge-list.bodycare_mens table.priceTable tbody tr td.mens_cheapest .price_yen{font-size:29px}#main .charge-list.bodycare_mens table.priceTable tbody tr td.mens_cheapest ._text-xs{font-size:16px !important;display:block}#main .charge-list.bodycare_mens table.priceTable tbody tr td.mens_cheapest .newicon{display:inline-block;font-size:21px;background:#fcdc36;color:#cf0000;padding:2px 10px;margin-bottom:5px}#main .charge-list.bodycare_mens table.priceTable tbody tr td.mens_cheapest .cheapest_icon{margin:0 0 5px}#main .charge-list.bodycare_mens table.priceTable tbody tr td.mens_cheapest .masui_cam_icon{background:#fff;padding:5px 0 3px;margin:7px 0 0}@media (max-width: 979px){#main .charge-list.bodycare_mens table.priceTable tbody tr td.mens_cheapest{font-size:5vw;padding:2vw}#main .charge-list.bodycare_mens table.priceTable tbody tr td.mens_cheapest .price_yen{font-size:4vw}#main .charge-list.bodycare_mens table.priceTable tbody tr td.mens_cheapest ._text-xs{font-size:2.5vw !important}#main .charge-list.bodycare_mens table.priceTable tbody tr td.mens_cheapest .newicon{font-size:2.8vw;padding:0.5vw 10px 0.1vw;margin-bottom:1vw}#main .charge-list.bodycare_mens table.priceTable tbody tr td.mens_cheapest .cheapest_icon{margin:0 0 1vw}#main .charge-list.bodycare_mens table.priceTable tbody tr td.mens_cheapest .cheapest_icon img{max-width:19vw}#main .charge-list.bodycare_mens table.priceTable tbody tr td.mens_cheapest .masui_cam_icon{padding:0.5vw 1vw 0.3vw;margin:0.5vw 0 0}}
