.nav_clinic{line-height:1}@media (min-width: 980px){.nav_clinic{background-color:#e5efff;margin-top:24px}.nav_clinic .ul_nav_clinic{display:flex;justify-content:center}.nav_clinic .ul_nav_clinic li:nth-child(n+2){position:relative;margin-left:1px}.nav_clinic .ul_nav_clinic li:nth-child(n+2)::before{content:'';display:block;width:1px;height:16px;background-color:#0a2552;position:absolute;left:-1px;top:50%;transform:translateY(-50%)}.nav_clinic .ul_nav_clinic li a{display:block;color:#0a2552;font-size:1.5rem;letter-spacing:.08em;font-weight:700;padding:15px 17px}}@media (max-width: 979px){.nav_clinic{background-color:#e5efff;margin-top:6.4vw}.nav_clinic .ul_nav_clinic{display:flex;flex-wrap:wrap;border-top:1px solid #31529a}.nav_clinic .ul_nav_clinic li{width:50%;border-bottom:1px solid #31529a}.nav_clinic .ul_nav_clinic li:nth-child(odd){border-right:1px solid #31529a}.nav_clinic .ul_nav_clinic li a{display:block;color:#31529a;font-size:3.2vw;letter-spacing:.08em;font-weight:700;height:9.87vw;line-height:9.87vw;text-align:center}}.emergency{width:980px;margin:25px auto 25px;border:3px solid #f9aebe;padding:22px 5%}@media (max-width: 979px){.emergency{width:94%}}.emergency .title{font-size:20px;margin-bottom:15px;display:block;color:#aa0126}@media (max-width: 979px){.emergency .title{font-size:18px}}.emergency .txt{font-size:15px;line-height:1.8}.emergency .txt ._text-lg{font-weight:bold;font-size:22px}@media (max-width: 979px){.emergency .txt ._text-lg{font-size:18px}}.emergency .txt ._text-sm{font-size:16px;font-weight:normal}@media (max-width: 979px){.emergency .txt ._text-sm{font-size:14px}}.fixed_notice{width:980px;margin:40px auto 20px;background:#f5f5f5;text-align:center;padding:15px 3%;line-height:1.4}.fixed_notice .link_btn{width:160px;margin:10px auto 0;font-size:14px}.fixed_notice .link_btn a{display:block;padding:7px 3%;background:#000;color:#fff;border-radius:50px}@media (max-width: 979px){.fixed_notice{width:95%}}.ico_important{background:#c0000d;color:#fff;text-align:center;display:inline-block;padding:2px 10px;font-size:15px}.tbl-2nd.tbl-2nd_time{background-color:#fff}.tbl-2nd.tbl-2nd_time th:first-of-type{width:37rem}.tbl-2nd.tbl-2nd_time td.blue{color:#31529a !important}.tbl-2nd.tbl-2nd_time td.red{color:#d81e45 !important}.time_cotion{background:#f5f5f5;display:inline-block;padding:15px 3%;margin-top:10px;line-height:1.6}.sec__btn{margin-top:4rem;text-align:center}._hidden{display:none}
