@charset "utf-8";

h4{color:#000; font-size:22px; font-family: 'NotoRegular'; margin-bottom:15px;}
h5{color:#333;  font-size:19px; font-family: 'NotoRegular'; margin-bottom:15px; background:url('/images/icon_01.jpg') no-repeat 0px 6px; padding-left:20px;}
h6{font-family: 'NotoRegular'; margin-bottom:15px; font-size:16px;}

.organ{overflow:hidden;}
.organ li{border:1px solid #ddd; float:left; list-style:none; width:250px; padding:10px 0; text-align:center; margin:0 20px 20px 0;}
.organ li:nth-child(3n){margin-right:0;}

.his_t{font-family: 'NotoRegular'; margin-bottom:15px; text-align:center; font-size:16px;}

.his h6{font-family: 'NotoRegular'; margin-bottom:15px; text-align:center; font-size:18px; color:#84161b; background-color:#f9f9f9; padding:7px 0;}
.his ol{margin-left:30px;}
.his ul{margin-left:30px;}
.his ul li{list-style:none;}
.his ul li span{margin-left:-20px;}

.his_conf{border-collapse:collapse; }
.his_conf th{background-color:#acd3e0;}
.his_conf td, .his_conf th{border:1px solid #ddd; padding:5px;}
.his_conf td{font-size:13px; line-height:15px; text-align:center;}
.his_conf td.his_ti{text-align:left;}

.contact{list-style:none; margin-top:30px;}
.contact li{margin-bottom:15px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.contact strong{display:inline-block; width:80px; color:#C33;}


.society_tbl{ border-collapse:collapse;}
.society_tbl tr:first-child{ border-top: 2px solid #586d78;}
.society_tbl tr:last-child{ border-bottom: 2px solid #586d78;}
.society_tbl th, .society_tbl td { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px;}
.society_tbl th { background:#f2faff;}
.society_tbl td{}


.greeting{display:flex; justify-content:space-between; flex-wrap:wrap; }
.greeting .greeting_txt{ width:80%;}
.greeting_box{border: 1px solid #ddd; padding: 30px; background: #f9f9f9; margin-top: 40px;}




/* 병원 찾기 */
.map_search{display:flex; justify-content:space-between;}
.map_list{width:50%;}

@media screen and (max-width: 768px) {
.map_search{flex-direction:column;}
.map_img{max-width:100%; height:auto;}
.map_list{width:100%;}
}

.name_search{width:760px; margin:20px auto;}
.name_box{display:flex; justify-content:space-between; list-style:none;}
.name_box li{width:30px; height:30px; background-color:#999; line-height:30px; text-align:center;}
.name_box li a{display:block; color:#fff; font-size:13px;}
.name_box li.over a{background-color:#333;}

@media screen and (max-width: 768px) {
.name_search{width:98%;}
.name_box{justify-content:start; flex-wrap:wrap; width:100%;}
.name_box li{ margin:2px;}
.name_box li a{display:block; color:#fff; font-size:.8rem;}
.name_box li.over a{background-color:#333;}
}

.ms_btn{margin-bottom:20px;}
.ms_btn span{background-color:#4d1c7a; padding:10px 60px; font-size:18px; color:#fff; font-weight:bold; border-radius:20px;}
