@media screen and (max-width:767px){.pc-only{display:none}}@media not screen and (max-width:767px){.sp-only{display:none}}.text-center{text-align:center}.c-red{color:red}.pop-tag,.charge-table--doctor tbody td>span::after,.charge-table--medical td::after{z-index:1;position:absolute;display:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:#1eafbb;padding:4px;color:#fff;right:0;font-size:12px;top:-30px}#pageMidashiWrap{background-image:url(../img/charge/bg_midashi.jpg)}#chargeDepartment ul{list-style:none}#chargeDepartment ul li{float:left;width:33%;text-align:center}@media screen and (max-width:767px){#chargeDepartment ul li{padding:0 10px;box-sizing:border-box}}.charge-time>div:not(:first-child){margin-top:10px}.charge-table{width:100%;overflow-x:auto;font-size:92.9%;margin-bottom:10px}@media screen and (max-width:767px){.charge-table::-webkit-scrollbar{height:5px}.charge-table::-webkit-scrollbar-thumb{background:#ddd;border-radius:5px}.charge-table::-webkit-scrollbar-track-piece{background:#efefef}}.charge-table+.charge-table{margin-top:40px}.charge-table table{width:700px;border-collapse:collapse}.charge-table table th{padding:10px 5px;text-align:center;vertical-align:middle;border:1px solid #ddd}.charge-table table td{padding:10px 5px;text-align:center;vertical-align:middle;border:1px solid #ddd;line-height:1.2;white-space:nowrap}.charge-table table td span{display:inline-block;position:relative}.charge-table table thead th{background:#1eafbb;color:#fff;border-color:#1eafbb;border-bottom:none;white-space:nowrap}.charge-table table tbody th{background:#1eafbb;color:#fff}.charge-table table tbody th.week{background:#e4f8f8;color:#1eaeba}.charge-table table tbody th.time{vertical-align:middle;color:#1eaeba;width:1%}.charge-table table tbody th.gairai{width:1%;padding:0 12px}.charge-table table tbody tr:nth-child(even) td{background:#f1f1f1}.charge-table table caption{font-size:.92rem}.charge-table table caption>span:has(span:nth-last-child(2)){display:flex;-moz-column-gap:20px;column-gap:20px;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start}@media screen and (max-width:767px){.charge-table table caption>span:has(span:nth-last-child(2)){position:sticky;flex-direction:column;width:min(100vw,100%);top:0;left:0}}.charge-table table .row-txt{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.1em;word-break:keep-all;width:2em}.charge-table--medical td{position:relative}.charge-table--medical td::after{top:-10px;left:50%;translate:-50% 0}.charge-table--medical td[aria-describedby=medical-treatment]::after{content:"診療"}.charge-table--medical td[aria-describedby=special-inspection]::after{content:"特殊検査"}.charge-table--medical td[aria-describedby=reservation-required-1]::after{content:"予約制"}.charge-table--medical td[aria-describedby="medical-treatment special-inspection"]::after{content:"診療、特殊検査"}.charge-table--medical td[aria-describedby="medical-treatment reservation-required-1"]::after{content:"診療、予約制"}.charge-table--medical td[aria-describedby="special-inspection reservation-required-1"]::after{content:"特殊検査、予約制"}.charge-table--medical td[aria-describedby="medical-treatment special-inspection reservation-required-1"]::after{content:"診療、特殊検査、予約制"}.charge-table--medical td[aria-describedby=biweekly]::after{content:"隔週"}@media(any-hover: hover){.charge-table--medical td:hover::after{display:block}}.charge-table--doctor tbody td>span[aria-describedby=reservation-required-2]::after{content:"予約制"}.charge-table--doctor tbody td>span[aria-describedby=specify-date]::after{content:"第2,第4"}.charge-table--doctor tbody td>span[aria-describedby=liver-internal-medicine]::after{content:"含肝臓内科"}@media(any-hover: hover){.charge-table--doctor tbody td>span:hover::after{display:block}}
