/*웹진 스타일
#list_doctor{}
#list_doctor:after {display:block;visibility:hidden;clear:both;content:""}
#list_doctor ul{padding:0; margin:0; list-style:none;zoom:1; border-top:1px solid #DDD; }
#list_doctor ul li{position:relative;   margin:0;   z-index:1;   border-bottom:1px dashed #DDD; padding:20px 0;}
#list_doctor ul li:after {display:block;visibility:hidden;clear:both;content:""}
#list_doctor ul li.bo_notice{background:#fff2f2; padding:20px;}
#list_doctor ul li label{position:absolute; top:20px; right:0; z-index:2;}
#list_doctor ul li .ga_image{ float:left; clear:both; margin-right:20px;}
#list_doctor ul li article {position:relative; overflow:hidden;}
#list_doctor ul li h6 {position:relative; line-height:120%;   font-size:1.2em; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#list_doctor ul li p{margin-top:10px; font-size:.9em; color:#888; }
#list_doctor ul li dl{margin-top:10px; font-size:.9em; color:#888; }
#list_doctor ul li dl dd{float:left; white-space: nowrap; margin-right:10px; }
#list_doctor ul li dl dd:before{content:attr(title)" : "; color:#999;}
@media (max-width:1200px){


}
@media (max-width:736px){
#list_doctor ul li .ga_image{float:none; margin-right:0; margin-bottom:10px; width:100%; height:auto;}
}*/

#list_doctor{  border-top:1px solid #DDD;}
#list_doctor dl{padding:2em 0; border-bottom:1px solid #DDD;}
#list_doctor dl dt{width:40%;}
#list_doctor dl dt .doctor_pic{display:block; background-position:center; background-size:cover; padding-top:120%; }
#list_doctor dl dd{width:60%;}
#list_doctor dl dd article{position:relative; background:#FFF; width:105%; left:-5%; box-shadow:.1em .1em .6em rgba(0,0,0,.2); padding:2em;}
#list_doctor dl dd article h3{font-size:2em; line-height:2em; bottom:1em; margin-bottom:1em; border-bottom:1px dashed #AAA;}
#list_doctor dl dd article h3 strong{font-weight:800; padding-left:.2em; font-size:1.2em;}
#list_doctor dl dd article table{width:100%; margin-top:1em; border-top:1px solid #AAA; text-align:center;}
#list_doctor dl dd article table thead th{border-bottom:1px solid #DDD; background:#F6F6F6; }
#list_doctor dl dd article table tbody th{border-bottom:1px solid #DDD; background:#fff; width:20%}
#list_doctor dl dd article table tbody td{border-bottom:1px solid #DDD; background:#fff; padding:.5em;}
#list_doctor dl dd article table tbody td a{  display:block; border-radius:.2em; padding:.1em; color:#FFF;  }
#list_doctor dl dd article table tbody td a.on{ background:rgb(141, 195, 62);}
#list_doctor dl dd article table tbody td a.off{ background:rgb(150, 150, 150);}
#list_doctor dl dd .adm_cont{position:absolute; top:0; right:0;}
#list_doctor dl dd .adm_cont a{background:#AAA;  margin-left:.5em; padding:.2em .5em; color:#FFF; border-radius:4px; z-index:4}


@media (max-width:900px){
	#list_doctor{  border-top:1px solid #DDD;}
	#list_doctor dl{padding:2em 0; border-bottom:1px solid #DDD; display:block;}
	#list_doctor dl dt{width:100%;}
	#list_doctor dl dd{width:100%;}
	#list_doctor dl dd article{  width:90%; left:5%; margin-top:-10%;  }
	#list_doctor dl dd article h3{font-size:1.6em;  }

	#list_doctor dl dd article table tbody th{ width:16%}
	#list_doctor dl dd article table tbody td{border-bottom:1px solid #DDD; background:#fff; padding:.3em .3em;}
	#list_doctor dl dd article table tbody td a{  display:block; border-radius:.2em; padding:.1em; color:#FFF;  font-size:.9em;}

	#list_doctor dl dd .adm_cont{display:none;}

}