#main .charge-header-banner .charge-header-banner-point{width:60%}#main .charge-header-banner .charge-header-banner-rakuten{width:40%}#main .charge-list .charge-header .head{position:relative}#main .charge-list .charge-header .head .subcatch{font-size:90%;font-weight:normal;color:#ff0}#main .charge-list .charge-header .head .title a{color:#fff;font-weight:bold;position:relative;padding-left:20px}#main .charge-list .charge-header .head .title a::after{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:100%;background:url(/assets/images/common/ico_chevron-right-invert.png?2026119193941) 50% 10% no-repeat;background-size:9px auto}#main .charge-list .charge-header .head.hoshou{padding-right:5em}#main .charge-list .charge-header .head .price_hoshou,#main .charge-list .charge-header .head .price_abcai{position:absolute;right:10px;bottom:-0.5em;width:4em}#main .charge-list .charge-header .head .price_hoshou+.price_abcai{right:5em}#main .charge-list .body .price_hoshou{float:right;width:4em}#main .charge-list .body::after{content:".";display:block;height:0;clear:both;visibility:hidden}#main .charge-list .monitor-icon::before{content:"モニター価格";font-size:10px;padding:3px 10px;background-color:#fb637e;color:#fff;text-align:center;border-radius:3px;margin-bottom:4px;margin-right:5px;font-weight:normal}#main .charge-list .monitor-icon-kaodashi::before{content:"顔出しモニター価格";font-size:10px;padding:3px 10px;background-color:#fb637e;color:#fff;text-align:center;border-radius:3px;margin-bottom:4px;margin-right:5px;font-weight:normal}#main .charge-list .repeat-icon::before{content:"リピーター価格";font-size:10px;padding:3px 10px;background-color:#ffaeb8;color:#fff;text-align:center;border-radius:3px;margin-bottom:4px;margin-right:5px;font-weight:normal}#main .charge-list .repeat-off10-icon::before{content:"リピーター価格(期間限定)"}#main .charge-list .campaign-icon::before{content:"キャンペーン価格";font-size:10px;padding:3px 10px;background-color:#fe0;color:#000;text-align:center;border-radius:3px;margin-bottom:4px;margin-right:5px;font-weight:normal}#main .charge-list .campaign-monitor-icon::before{content:"キャンペーンモニター価格";font-size:10px;padding:3px 10px;background-color:#fe0;color:#000;text-align:center;border-radius:3px;margin-bottom:4px;margin-right:5px;font-weight:normal}#main .charge-list .off10-icon::before{content:"期間限定価格";font-size:10px;padding:3px 10px;background-color:#fb637e;color:#fff;text-align:center;border-radius:3px;margin-bottom:4px;margin-right:5px;font-weight:normal}#main .charge-list .waribiki-no-icon::before{content:"割引対象外";display:block;font-size:10px;padding:2px;background-color:#999;color:#fff;text-align:center;border-radius:5px;max-width:100px;margin-bottom:3px}#main .charge-list .gensen-icon::before{content:"プレミアムDr価格";font-size:10px;padding:3px 10px;background-color:#9a6827;color:#fff;text-align:center;border-radius:3px;margin-bottom:4px;margin-right:5px;font-weight:normal}#main .charge-list .gensen-monitor-icon::before{content:"プレミアムDrモニター価格";font-size:10px;padding:3px 5px;background-color:#9a6827;color:#fff;text-align:center;border-radius:3px;margin-bottom:4px;margin-right:5px;font-weight:normal}#main .charge-list .first-icon::before{content:"初回価格";font-size:10px;padding:3px 10px;background-color:#d91034;color:#fff;text-align:center;border-radius:3px;margin-bottom:4px;margin-right:5px;font-weight:normal}#main .charge-list .table-box.-no-scroll .price_header{background-color:#ffeff1;padding:8px 15px;margin-bottom:5px;font-size:110%;font-weight:bold;border-left:5px solid #fb637e}#main .charge-list .table-box.-no-scroll .price_header .subcatch{font-weight:normal;font-size:80%;color:#555}#main .charge-list .table-box.-no-scroll .price_header .modalbtn{font-weight:normal}#main .charge-list .table-box.-no-scroll .price_header::after{content:".";display:block;height:0;clear:both;visibility:hidden}#main .charge-list .table-box.-no-scroll .price_header::before{content:"";display:inline-block;float:right;background-image:url(/assets/images/charge_list/icon_rakuten.png?2026119193941);background-position:right center, left center;background-size:contain;width:3em;height:2.5em;margin-left:0.5em}#main .charge-list .table-box.-no-scroll .price_header.waribiki-no::before{background-image:url(/assets/images/charge_list/icon_rakuten.png?2026119193941);width:2.5em}#main .charge-list .table-box.-no-scroll .price_header.waribiki-no.rakuten-no::before{background-image:none;width:2.5em}#main .charge-list .table-box.-no-scroll .price_header.hifuka{background:#fff7a2}#main .charge-list .bc_01_063.bc-item>.content>.modalbtn>a{width:auto}#main .charge-list .table-box.-no-scroll table{margin-bottom:30px;width:100%}#main .charge-list .table-box.-no-scroll table>tbody>tr>th{background-color:transparent;border:none;border-bottom:1px dashed #c2c2c2;text-align:left;width:50%;font-weight:normal}#main .charge-list .table-box.-no-scroll table>tbody>tr>td{border:none;border-bottom:1px dashed #c2c2c2}#main .charge-list .table-box.-no-scroll table>tbody>tr>td .price_icon_normal:before{content:"通常価格";font-size:10px;padding:3px 5px;background-color:#ff679a;color:#fff;text-align:center;border-radius:5px;margin-right:6px}#main .charge-list .table-box.-no-scroll table>tbody>tr>td .price_icon_monitor:before{content:"モニター価格";font-size:10px;padding:3px 5px;background-color:#33c1df;color:#fff;text-align:center;border-radius:5px;margin-right:6px}#main .charge-list .table-box.-no-scroll table>tbody>tr>td.price_number{color:#fb637e;text-align:right;font-size:120%;font-weight:bold;background-color:transparent}#main .charge-list .table-box.-no-scroll table>tbody>tr>td.price_number .price_yen{font-size:80%}#main .charge-list .table-box.-no-scroll table>tbody>tr>td.price_number .price_yen::after{content:"(税込)";font-size:70%;font-weight:normal}#main .charge-list .table-box.-no-scroll table>tbody>tr>td.price_number .loan-pop{font-weight:normal;display:block;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto;padding:0;background-color:transparent;text-decoration:underline}@media screen and (max-width: 979px){#main .charge-list .table-box.-no-scroll table>tbody>tr>td.price_number .gekaTicketIcon{display:block}}#main .charge-list .table-box.-no-scroll table>tbody>tr.border-no>th,#main .charge-list .table-box.-no-scroll table>tbody>tr.border-no>td{border-bottom:none;padding-bottom:0}@media screen and (max-width: 979px){#main .charge-list .monitor-icon,#main .charge-list .repeat-icon,#main .charge-list .campaign-icon,#main .charge-list .campaign-monitor-icon,#main .charge-list .off10-icon,#main .charge-list .gensen-icon,#main .charge-list .gensen-monitor-icon,#main .charge-list .first-icon{display:block}#main .charge-list .monitor-icon::before,#main .charge-list .repeat-icon::before,#main .charge-list .campaign-icon::before,#main .charge-list .campaign-monitor-icon::before,#main .charge-list .off10-icon::before,#main .charge-list .gensen-icon::before,#main .charge-list .gensen-monitor-icon::before,#main .charge-list .first-icon::before{margin-right:0}#main .charge-list .charge-header .head .price_hoshou,#main .charge-list .charge-header .head .price_abcai{bottom:-5px}#main .charge-list .charge-header td .modalbtn a{width:auto !important}#main .charge-list .table-box.-no-scroll table tbody tr td .price_icon_normal:before,#main .charge-list .table-box.-no-scroll table tbody tr td .price_icon_monitor:before{display:block;margin:2px 0 1px auto;max-width:80px}#main .charge-list .table-box.-no-scroll table.col-narrow>tbody>tr>th{width:40%}}@media screen and (max-width: 400px){#main .charge-list .charge-header .head .price_hoshou,#main .charge-list .charge-header .head .price_abcai{right:1%;width:13vw;bottom:0}#main .charge-list .charge-header .head .price_hoshou+.price_abcai{right:15vw}}#main .info-anesthesia{text-align:center;background-color:#ffeff1}#main .info-anesthesia .new-icon{position:relative;display:inline-block;padding:0 60px;color:#ffaeb8;font-weight:bold}#main .info-anesthesia .new-icon::before,#main .info-anesthesia .new-icon::after{content:"";position:absolute;top:50%;display:inline-block;width:50px;height:2px;background-color:#ffaeb8}#main .info-anesthesia .new-icon::before{left:0}#main .info-anesthesia .new-icon::after{right:0}#main .button-normal{min-height:40px;padding:6px 40px;font-size:16px;font-size:1.6rem}@media screen and (max-width: 979px){#main .info-anesthesia{text-align:left}#main .info-anesthesia .new-icon{font-size:22px}}#main .sejutsuYoyaku{width:980px;margin-left:auto;margin-right:auto;background:#f7f6f5;padding:20px 30px;display:flex;justify-content:space-between;line-height:1;text-align:center;font-size:18px}#main .sejutsuYoyaku>div{width:450px;height:140px;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0}#main .sejutsuYoyaku>div .sejutsuYoyakuTel{display:flex;justify-content:center;align-items:center;margin:10px 0}#main .sejutsuYoyaku>div .sejutsuYoyakuTel>p:first-child{height:34px}#main .sejutsuYoyaku>div .sejutsuYoyakuTel>p:first-child svg{width:34px;height:34px;margin:0 10px 0 0}#main .sejutsuYoyaku>div .sejutsuYoyakuTel a{font-size:42px;font-weight:bold;color:#fa637e;text-decoration:none}#main .sejutsuYoyaku>div .sejutsuYoyakuText{font-size:15px;text-align:center;color:#fa637e}#main .sejutsuYoyaku>div .sejutsuYoyakuBtn{margin:15px 0 0}#main .sejutsuYoyaku>div .sejutsuYoyakuBtn a{display:block;width:380px;padding:20px;background:#fa637e;color:#fff;font-size:20px;font-weight:bold;border-radius:5px;position:relative;text-decoration:none}#main .sejutsuYoyaku>div .sejutsuYoyakuBtn a::before{content:"";width:12px;height:12px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:50%;top:calc(50% - 6px);right:12px}@media screen and (max-width: 979px){#main .sejutsuYoyaku{width:100%;padding:3vw;flex-direction:column;font-size:4vw}#main .sejutsuYoyaku>div{padding:3vw 2vw;width:100%;height:inherit}#main .sejutsuYoyaku>div:first-child{margin-bottom:3vw}#main .sejutsuYoyaku>div .sejutsuYoyakuTel{margin:2vw 0}#main .sejutsuYoyaku>div .sejutsuYoyakuTel>p:first-child{height:8vw}#main .sejutsuYoyaku>div .sejutsuYoyakuTel>p:first-child svg{width:8vw;height:8vw;margin:0 2vw 0 0}#main .sejutsuYoyaku>div .sejutsuYoyakuTel a{font-size:10vw}#main .sejutsuYoyaku>div .sejutsuYoyakuText{font-size:3.5vw}#main .sejutsuYoyaku>div .sejutsuYoyakuBtn{margin:3vw 0 0}#main .sejutsuYoyaku>div .sejutsuYoyakuBtn a{width:80vw;padding:3vw 2vw;font-size:4.5vw}#main .sejutsuYoyaku>div .sejutsuYoyakuBtn a::before{width:2vw;height:2vw;border-top:solid 0.5vw #fff;border-right:solid 0.5vw #fff;top:calc(50% - 0.9vw);right:2vw}}
