﻿.guide .sidemenu h4:after{content:"VISITOR"}.outpatient .sidemenu ul li a[title="外来診療の方"],.inpatient .sidemenu ul li a[title="入院される方"],.second .sidemenu ul li a[title="セカンドオピニオン"],.qa .sidemenu ul li a[title="Ｑ＆Ａ"]{background-color:inherit}dl.op-reception{display:grid;grid-template-columns:72px 1fr;margin:0;padding:0;border-top:1px solid #b1c1cc}dl.op-reception dt,dl.op-reception dd{margin:0;padding:10px 0;border-bottom:1px solid #b1c1cc}dl.op-reception dt{background-color:#083c8a;text-align:center;color:#fff}dl.op-reception dd{position:relative;padding-left:92px;font-weight:bold}dl.op-reception dd:before{content:"平日";display:inline-block;position:absolute;top:0;left:0;width:72px;height:100%;padding-top:10px;background-color:#f6f5f5;text-align:center;font-weight:normal}dl.op-reception dd span{display:inline-block;font-size:14px;font-size:1.4rem;line-height:1.25em;font-weight:normal}@media screen and (min-width: 1025px){dl.op-reception{grid-template-columns:88px 1fr}dl.op-reception dd{position:relative;padding-left:108px;font-weight:bold}dl.op-reception dd:before{width:88px}}table.op-calendar{width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid #b1c1cc}table.op-calendar th{padding:4px 0;background-color:#f6f5f5;border-bottom:1px solid #b1c1cc;font-weight:normal}table.op-calendar th:not(:first-child){border-left:1px solid #b1c1cc}table.op-calendar td{padding:4px 0;border-bottom:1px solid #b1c1cc;text-align:center}table.op-calendar td:not(:first-child){border-left:1px solid #b1c1cc}@media screen and (min-width: 601px){table.op-calendar th{padding:10px 0}table.op-calendar td{padding:10px 0}}.dr-charge table.commtbl th[scope="col"]:first-child{width:15%}.dr-charge table.commtbl th[scope="col"]:not(:first-child){width:17%}.dr-charge table.commtbl th[scope="row"]{text-align:center}.dr-charge table.commtbl td{text-align:center}dl.qa-dl{margin:0;padding:0}dl.qa-dl dt,dl.qa-dl dd{position:relative;padding:0 0 0 32px}dl.qa-dl dt:before,dl.qa-dl dd:before{position:absolute;top:0;left:0;font-size:25px;font-size:2.5rem;line-height:1.0em}dl.qa-dl dt{margin:30px 0 0;font-weight:bold}dl.qa-dl dt:before{content:"Q.";color:#083c8a}dl.qa-dl dd{margin:20px 0 0;padding-bottom:30px;border-bottom:1px solid #b1c1cc}dl.qa-dl dd:before{content:"A.";font-weight:bold;color:#d4172a}@media screen and (min-width: 601px){dl.qa-dl dt,dl.qa-dl dd{padding-left:40px}dl.qa-dl dt{margin-top:50px;font-size:20px;font-size:2rem;line-height:1.5em}dl.qa-dl dd{padding-bottom:50px}}@media screen and (min-width: 1025px){dl.qa-dl dt,dl.qa-dl dd{padding-top:3px;padding-left:48px}dl.qa-dl dt:before,dl.qa-dl dd:before{font-size:31.25px;font-size:3.125rem;line-height:1.0em}dl.qa-dl dd{margin-top:30px}}
