@charset "euc-kr";
* {/*font-family:"¸¼Àº °íµñ",Sans-serif;*/}


@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800");
@import url('https://fonts.googleapis.com/earlyaccess/notosanskr.css');
/* Reset */
* {
    /* font-family: "¸¼Àº °íµñ",sans-serif;*/
	font-family:'Noto Sans KR', sans-serif !important;
}
#wrap{overflow:hidden;width:1200px;margin:0px auto ;  }

/*°øÅë*/
.mgR17 {    margin-right: 17px;}
.pdT10 {    padding-top: 10px; }
span.pointR {color: #c51917;}
span.pointB {color: #00a1e9;}
ul, li {    list-style: outside none none;}
.bottomLine {  border-bottom: 1px solid #e4e4e4; }
.article p {
    padding-bottom: 1em;
}

/* ====================================== ¸ÞÀÎ css ½ÃÀÛ ====================================== */
#main_contents {width:980px; float:left; margin:0px 0px 30px 25px; z-index:1; position:relative; border: 0px solid #000000; }
#main_contents:after {content:'';display:block;clear:both;*zoom:1;}
/*#main_contents .top_img {display:block;  height:292px; position:relative; margin-bottom:5px;}*/
/*#main_contents .top_img #motionj_fade {position:relative; float:left; margin-bottom:25px;}
#main_contents .top_img #motionj_fade ul.main_01 {height:272px; border:1px solid #e4e4e4;}*/
#main_contents .top_img #motionj_fade {position:relative; float:left; width:675px; height:273px; margin-bottom:25px; border:1px solid #e4e4e4;}
#main_contents .top_img #motionj_fade_r {position:relative; float:left; margin-left: 25px; width:259px; height:272px; margin-bottom:25px; }
#main_contents .top_img #motionj_fade_r li {width:257px; height:130px; border:1px solid #e4e4e4;}
.topmr10 {margin-top:10px;}

/*+ÁÁÀº ¿ä¾çº´¿ø*/
.top_hopital h5 {font-size: 20px; font-weight: bold; height: 44px; line-height: 39px; position: relative; padding-left: 15px;}
.top_hopital h5.iconbg {border-bottom: 1px dashed #1e2188;}
.slide-wrap_2 {height:277px; overflow:hidden; background-repeat:no-repeat; width:673px; }
.top_hopital #motionj_fade2 {position:relative; float:left; width:675px; height:272px; border:1px solid #e4e4e4;}
ul.slide-list{ position:absolute; left:0; width:675px; }
ul.slide-list li.f01 {position:relative; float:left; width:1250px; height:150px; border:0px solid #e4e4e4; z-index: 0;}	
ul.slide-list li.f01 dl { position:relative;}
ul.btnn_list li.btnn_list_li {position:absolute; top:112px; left:480px;}
#main_contents .top_hopital #motionj_fade2 div.ee { position: relative;	width:673px;}
a#prev2 {z-index: 20;}
a#next2 {z-index: 20;}
.slide-wrap_2 .main_02{	margin:33px 0px 0px 33px;}
.slide-wrap_2 .eclinicListimg {	float:left;	margin:0px 15px 0px 0px;}
.slide-wrap_2 .eclinicListcover {width:600px;}
.slide-wrap_2 .eclinicListcover .ov_hos { color: #3d3d3d; font-size: 20px; font-weight: bold;	line-height:33px; }
.slide-wrap_2 .eclinicListcover .ov_medi { color: #3d3d3d; font-size: 14.5px;	line-height:22px;}
.slide-wrap_2 .eclinicListcover .ov_name { color: #8b8b8b; font-size: 13px; 	line-height:22px; }

/*ÁÁÀº¿ä¾çº´¿ø ¼Ò½Ä*/
#motionj_fade2_r {position:relative; float:left;}
#motionj_fade2_r {width:259px; height:272px; margin-left:25px; border:1px solid #e4e4e4;}#motionj_fade2_r h5 {font-size: 20px; font-weight: bold; height: 44px; line-height: 39px; position: relative; padding-left: 15px;}
#motionj_fade2_r h5.columbg {background-image: url('https://health.chosun.com/images/good_care/news_bg.jpg'); background-position: 15px center; background-repeat: no-repeat; border-bottom: 1px solid #1e2188; color:#1e2188;}
dl.column_newsq_item2 { margin: 0 auto; padding-bottom: 15px; width: 259px;}
dl.column_newsq_item2 dt { white-space: nowrap; color: #222; font-size: 13px; font-weight: bold; margin: 14px 11px 0 14px; width:232px; max-height:20px; overflow:hidden; text-overflow:ellipsis;}


/*ÁÁÀº ¿ä¾çº´¿ø ÁöµµÃ£±â*/
#maparea {clear:both; height:610px; width:958px; }
#container{	width:958px; float:left; position:relative; height:585px; border:1px solid #cbcbcb; margin-top:25px; background-color:#f8f8f8; border-bottom:1px solid #1e2188;}
#container h5 {border-top:1px solid #1e2188; border-bottom:1px solid #d7d7d7; background:#ffffff; color:#1e2188; font-size: 20px; font-weight: bold; height: 44px; line-height: 39px; padding-left: 15px; position: relative;}
#container ul.content_box {background-color:#f8f8f8; padding:5px 15px 25px 15px; }
#container ul.content_box li.box_li {float:left; margin:15px 0 0 0px;}
#container ul.content_box li.mapf {float:left; margin:15px 0 0 0px; background:#fff; border:1px solid #cbcbcb; height:496px;}
#container ul.content_box li ul.content{width: 309px; height:496px; background:#fff; border:1px solid #cbcbcb;}
#container ul.content_box li ul.content li{ list-style-type:none; overflow-y:auto;}

#check_list {position:absolute; right:10px; margin-top:0px; text-align:right; cursor:pointer; overflow:hidden; font-size:15px;}
#check_list input[type="checkbox"] {display: none;}
#check_list input[type="checkbox"]:checked {display: none;}
#check_list input[type="checkbox"] + label {
	display: inline-block;  
    cursor: pointer;  
    position: relative;  
    padding-left: 25px;  
    margin-right: 15px;  
    font-size: 15px;
}
#check_list input[type="checkbox"] + label:before {
    content: "";  
    display: inline-block;    
    width: 20px;  
    height: 20px;
    margin-right: 10px;  
    position: absolute; 
	top:13px;
    left: 0;  
    bottom: 0px;  
    background-color: #ccc;  
    border-radius: 2px; 
    box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);  
}
#check_list input[type=checkbox]:checked + label:before {
    content: "\2713";  /* Ã¼Å©¸ð¾ç */
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);  
    font-size: 18px; 
    font-weight:900; 
    color: #c51917;  
    background:#ffffff;
    text-align: center;  
    line-height: 15px;  
} 






	/*ÁöµµÃ£±â °Ë»ö¿µ¿ª*/
.with_search .search { color: #383838; margin: 0 auto; text-align: center; }
.with_search .search form {background-color: #fdfdfd; border-bottom: 1px dashed #dd3344; float: left; width: 100%; z-index: 999999; }
.with_search .search #search_box { background-color: #fcfcfc; border: 1px solid #d7d7d7; margin:15px 0; padding: 8px 5px; width: 72%; }
.with_search .search input { border-radius: 0; }
.with_search .search #search_box_button { background-color: #00a1e9; border: 1px solid #00a1e9; color: #ffffff; font-weight: bold; margin: 3px 0; padding: 7px 5px; position: relative; text-align: center; width: 20%; }
.with_list {height:427px;  overflow-y:auto;}
.with_list ul li.nolist {text-align:center; }
.with_list ul li { width: 100%; background-size: 1px 120px; border-bottom: 1px dashed #d7d7d7; box-sizing: border-box; float: none; padding: 10px 0% 10px 5px; }
.with_list dl::after { clear: both; content: ""; display: block;}
.with_list dt { float: left; text-align: center; width: 37%; }
.with_list a { color: #333; cursor: pointer; text-decoration: none; }
.with_list img {  border-radius: 50%; max-width: 100%; object-fit: cover; object-position: center bottom; vertical-align: middle; width: 83px; height: 83px; }
.with_list dd { float: left; font-size: 13px; padding-left: 0%; padding-top: 1%; width: 60%; }
.with_list dd span { font-size: 12px; letter-spacing: 0px;}
.with_list dd span strong { color: #666; display: block; font-size: 14px; font-weight: bold; padding-top: 0%; }


/*ÁÁÀº ¿ä¾çº´¿ø ¸®½ºÆ®*/
/*.good_hospital {clear:both; background-color:white; width: 958px; /*margin-top:50px; padding:0px 0px 0px 0px;}*/
form{margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
	}
ul, li {
    list-style: outside none none;
}
ul {
margin : 0;
padding: 0;
}
.good_hospital  {
    width: 958px;
    float: left;
    position: relative;
    border: 0px solid #cbcbcb;
    margin-top: 30px;        
}
  h5 { display: block;    
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	}
.good_hospital h5{
 border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;
    background: #ffffff;
    color: #1e2188;
    font-size: 20px;
    font-weight: bold;
    height: 44px;
    line-height: 39px;
    padding-left: 15px;
    position: relative;
	margin-top:0px;
	margin-bottom:15px;
	
	}
.good_hospital ul {padding:0px 0px 0px 0px; height:280px;}
.good_hospital ul.good_list {padding-top:0px;}
.good_hospital ul.good_list li {float:left; width: 475px; font-size:14px; height:140px; padding-left:0px; margin-bottom:0px; padding-left:0px;}
.good_hospital dd{ list-style:none;}
.good_hospital .good_Listimg {	float:left;	margin:0px 15px 0px 0px; width:170px; height:127px; border:0px solid #e4e4e4; padding-left:15px;}
.good_hospital .good_Listimg img {width:170px; height:127px; border:1px solid #e4e4e4; border:1px solid #e4e4e4;}
.good_hospital .good_Listimg img a {color: #333; text-decoration: none; border-style:none;}
.good_hospital .good_Listcover {padding-right:20px;}
.good_hospital .good_Listcover .ov_hos { color: #3d3d3d; font-size: 17px; font-weight: bold; 	line-height:30px; }
.good_hospital .good_Listcover .ov_medi { color: #3d3d3d; font-size: 13.5px;	line-height:23px; }
.good_hospital .good_Listcover .ov_name { color: #8b8b8b; font-size: 13px; 	line-height:22px; }
.good_hospital .pagenate {text-align: center;}
.good_hospital .pagenate a {display: inline-block; padding: 0 4px; }
.good_hospital .pagenate strong {color: #c51917; }
.good_hospital .navi { clear: both; content: ""; display: block; width: 960px; padding-top: 15px; margin-bottom:25px;}
.good_hospital a {color: #333;text-decoration: none;}



/*ÇÏ´Ü*/
.bottom_banner {margin-top:0px;}
.b_banner{ float:left; margin-right:15px; }

/*ÇÏ´ÜÁÁÀº¿ä¾çº´¿ø¼Ò½Ä¸®½ºÆ®*/
.good_newslist {float:left; border: 1px solid #d7d7d7; width: 345px; height:175px;}
.good_newslist h5 { color: #1e2188; background: #efefef none repeat scroll 0 0; border-bottom: 1px solid #d7d7d7;  font-size: 20px; font-weight: bold; height: 44px; line-height: 41px; padding-left: 15px; position: relative; }
.good_newslist_item::after { clear: both; content: ""; display: block; }
.good_newslist_item {margin-bottom:8px; width: 345px;}
.good_newslist_item dt {display: inline-block; float: left; font-size: 14px; max-height:28px;  line-height:27px;}
.good_newslist_item dt strong { font-size: 14px; font-weight: bold; margin-left: 0px; }
.good_newslist_item::after {    clear: both;    content: "";    display: block;}
.good_newslist_q {overflow: hidden; white-space: nowrap; text-overflow:ellipsis; width:320px;}

/*ÇÏ´ÜÁÁÀº¿ä¾çº´¿øFAQ¸®½ºÆ®*/
.good_counsel {float:left; border: 1px solid #d7d7d7; width: 350px; height:175px; margin-left:15px;}
.good_counsel h5 { color: #1e2188; background: #efefef none repeat scroll 0 0; border-bottom: 1px solid #d7d7d7;  font-size: 20px; font-weight: bold; height: 44px; line-height: 41px; padding-left: 10px; position: relative; }
#goodfaq_add {text-align:right; margin-left:140px; /*clear: both; color: #222; cursor: pointer; font-size: 11px; position: absolute; right: 11px; top: 40%;*/ }
#goodcarefaq_add {text-align:right; margin-left:100px; /*clear: both; color: #222; cursor: pointer; font-size: 11px; position: absolute; right: 11px; top: 40%;*/ }

.good_counsel_area { padding: 9px 10px 0 10px; position:relative; width: 350px;}
.good_counsel_item::after { clear: both; content: ""; display: block; }
.good_counsel_item {margin-bottom:8px;}
.good_counsel_item dt { float: left; font-size: 14px; height: 50px; }
.good_counsel_q {display:inline-block; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; width:320px;}
.good_counsel_q, .with_counsel_a { position: relative; display: inline-block; font-size: 15px;  line-height:25px; max-height:28px;  }
.good_counsel_item dt .pointCR { color: #c51917; display: block; font-size: 14px; font-weight: bold; left: 0; padding-right: 4px; position: absolute; top: 0; width: 14px;}
.good_counsel_item dt strong {font-size: 14px; font-weight: bold; margin-left: 18px; }
.good_counsel_a { }
.good_counsel_item dt .pointCB { color: #3055b0; display: block; font-size: 14px; font-weight: bold; left: 0; padding-right: 4px; position: absolute; top: 0; width: 14px;}
.good_counsel_item dt .text { display: block; font-size: 14px; font-weight: normal; margin-left: 18px; color:#808080; } 
.good_counsel_item::after {    clear: both;    content: "";    display: block;}

/*ÇÏ´ÜÇï½ºÁ¶¼±¸íÀÇ¸®½ºÆ®*/
.health_doctor {float:left; width:235px; height:175px; margin-left:15px; border: 1px solid #d7d7d7;background: #f8f8f8 none repeat scroll 0 0;}
.health_doctor h5 { color: #1e2188; background: #efefef none repeat scroll 0 0; border-bottom: 1px solid #d7d7d7; font-size: 20px; font-weight: bold; height: 44px; line-height: 41px; padding-left: 15px; position: relative; }
.health_doctor .docList {padding: 15px 9px; }
.health_doctor .docList dl {position:relative; float:left; margin-left:10px;}

.health_doctor .docList dl dt {border: 1px solid #dddddd;    box-sizing: border-box; line-height:0px; }
.health_doctor .docList dl dt a {  display: block;     text-align: center; }
.health_doctor .docList dl dt img {    height:92px;    width: 92px;}
.health_doctor .docList dl dd {    margin-top: 2px;}
.health_doctor .docList dl dd a {    display: block;  text-align: center;  font-size: 12px;   width: 100%;}
#gooddoc_add {text-align:right; margin-left:25px; /*clear: both; color: #222; cursor: pointer; font-size: 11px; position: absolute; right: 11px; top: 40%;*/ }
#gooddoc_add img {vertical-align:center;}

.docList .docListcover {
    background: rgba(0, 0, 0, 0) url("https://health.chosun.com/images/2016/bg_opcity.png") repeat scroll left top;
    color: #f7ffaa;
    display: none;
    font-size: 12px;    
    height: 80px;
    left: 0;
    padding: 7px;
    position: absolute; 
	top:-2px;
    width: 80px;
 cursor:pointer;

}
 .docList .docListcover .ov_hos{font-size: 13px; color: #f7ffaa; font-weight: bold;}
 .docList .docListcover .ov_medi{font-size: 11px; color: #f7ffaa;}
 .docList .docListcover .ov_name{font-size: 12px; color: #fff;font-weight: bold;}


/* ====================================== ¸ÞÀÎ css ³¡ ====================================== */

/*ÁÁÀºº´¿ø qna*/
.good_qna_pc .good_qna {position:relative; float:left; width:957px; border:1px solid #e4e4e4; margin-bottom:25px;}
.good_qna_pc .good_qna .qna_ans {padding:30px 30px; font-size:18px; line-height:30px; color:#606060;}
.good_qna_pc h5 {font-size: 23px; font-weight: bold; height: 75px; line-height: 70px; position: relative; padding-left: 30px;}
.good_qna_pc h5.iconbg {cursor:pointer; border-bottom: 1px dashed #1e2188;}
.pointQ {color:#c30000; font-weight: bold;}
.pointA {font-size: 23px; color:#0012c3; font-weight: bold;}

#main_contents .top_img {display:block;  height:275px; position:relative; margin-bottom:25px;}
#main_contents .top_img #good_qna {position:relative; float:left;}
#main_contents .top_img #good_qna ul.main_01 {height:182px; border:0px solid #e4e4e4;}



/*ÁÁÀºº´¿ø½ÅÃ»ÇÏ±â ¸ÞÀÎ*/
#req_contents {width:980px; float:left; margin:0px 0px 30px 25px; z-index:1; position:relative; border: 0px solid #000000; }
#req_contents:after {content:'';display:block;clear:both;*zoom:1;}
#req_contents .map_detail img {float:right; height:440px; width:620px; border:1px solid #cbcbcb;}
#req_contents h3.tit {position:relative;margin:55px 0 7px 0;}

#req_contents .top_img {display:block;  height:292px; position:relative; margin-bottom:5px; background:url('https://health.chosun.com/images/good/top_title_all.jpg');}
#req_contents .top_img dt{padding:57px 0 0 60px; font-size:36px; color:#1e2188; font-weight:bold;}
#req_contents .top_img dt em{font-size:36px; color:#00a2ea; font-weight:bold;}
#req_contents .top_img dd{margin:35px 0 0 55px; padding:26px 0 0 26px; font-size:16px; line-height:24px; color:#474747; font-weight:bold; background:#ffffff; opacity: 0.8; 
width:511px; height:80px; border-radius: 15px;}
#req_contents .top_img dd em{color:#6fa100;}


#req_contents .top_img_suc {display:block; margin:0 auto; text-align:center; height:644px; position:relative; margin-bottom:5px; background:url('https://health.chosun.com/images/good/top_title_step3.jpg');}
#req_contents .top_img_suc dt{padding:180px 0 0 0px; font-size:30px; color:#6fa100; font-weight:bold;}
#req_contents .top_img_suc dt em{font-size:30px; color:#e83a3a; font-weight:bold;}
#req_contents .top_img_suc dd{margin:0 auto; margin-top:50px; padding:35px 25px 0 25px; font-size:28px; line-height:34px; color:#474747; font-weight:bold; background:#ffffff; opacity: 0.8; width:511px; height:120px; border-radius: 15px;}
#req_contents .top_img_suc dd em{color:#6fa100;}


#req_contents .apply_out {
    padding: 20px 0;
    text-align: left;
	
}
#req_contents .apply_out h3{
	color:#1e2188;
	font-size:27px;
	line-height: 27px;
	margin:10px 0 10px 0;
	font-weight:normal;
	border-bottom:2px solid #1e2188;
	line-height:60px;
}
#req_contents .apply_out h3 .bo{
	font-weight:bold;
}
#req_contents .apply_out dl.dl1 {
padding-top:40px;
padding-bottom:45px;
border-bottom:1px solid #e4e4e4;
}
#req_contents .apply_out dl.dl1 dt {
	float:left;
	color:#f69d85;
	font-size:26px;	
	width:200px;
	text-align:right;
	min-height:85px;
}
#req_contents .apply_out dl.dl1 dd {	
	color:#646464;
	font-size:16px;	
	font-weight:bold;
	line-height:24px;
}
#req_contents .apply_out dl.dl1 dd .tit {
	color:#e55b2a;
	font-size:18px;	
}



#req_contents .apply_out dl.dl2 {
clear:both;
border-bottom:1px solid #e4e4e4;
padding-top:15px;
padding-bottom:25px;
width : 100%;
display: table;
}
#req_contents .apply_out dl.dl2 dt {
	display: table-cell;
    vertical-align: middle;
	color:#29aee9;
	font-size:24px;		
	text-align:left;
	padding-left:10px;
	min-height:55px;
	line-height:30px;
	width:140px; 	

}
#req_contents .apply_out dl.dl2 dd {
	display: table-cell;
    vertical-align: middle;
	color:#646464;
	font-size:17px;	
	font-weight:bold;
	line-height:24px;
	padding-top:5px;
	padding-left:10px;
}


#req_contents .apply_out dl.dl2 dd span {
	color:#646464;
	font-size:22px;	
}

#req_contents .apply_out dl.dl2 dd .tit {
	color:#e55b2a;
	font-size:38px;	
}
#req_contents .apply_out dl.dl2 dd ul.chainfo{
position:replace;
}
#req_contents .apply_out dl.dl2 dd ul.chainfo li{
float:left;
text-align:center;
vertical-align:middle;
color:#f69d85;
line-height:85px;
}
#req_contents .apply_out dl.dl2 dd ul.chainfo li.box{
 float:left;
 width:83px;
 min-height:60px;
 border:1px solid #e4e4e4;
 background:#dff6fb;
 padding:15px 10px 5px 10px;
 vertical-align:middle;
 color:#646464;
 line-height:22px; 
 font-size:15px;
}
.p_text {font-size:18px; font-weight:bold;}

#req_contents .apply_out p.p_info {font-size:27px; font-weight:bold; color:#87be11;}
span.p_tit {color:#f69d85;}


#req_contents .apply_out p{
	color:#666666;
	font-size:14px;
	line-height: 27px;
	margin:15px 0 25px 0;
}



#req_contents .apply_out .apply_title {
    border-bottom: 2px solid #00a1ea;
    color: #646464;
    font-size: 22px;
    line-height: 24px;
    padding-bottom: 10px;
	
}
#req_contents .apply_out .input_text {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    box-sizing: border-box;
    color: #646464;
    font-size: 12px;
    height: 30px;
    padding: 0 10px;
    width: 100%;
}
#req_contents .apply_table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
	margin-bottom:70px;
}

#req_contents .apply_table th {
    background: #f7f7f6 none repeat scroll 0 0;
    border-bottom: 1px solid #e0e0e0;
    color: #646464;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    padding: 20px;
    text-align: center;
    white-space: nowrap;
}
#req_contents .apply_table td {
    border-bottom: 1px solid #e0e0e0;
    color: #646464;
    font-size: 14px;
    line-height: 20px;
    padding: 20px;
}

#req_contents .apply_table .input_text.w150 {
    width: 150px;
}
#req_contents .apply_table .input_text.h75 {
    height: 75px;
	overflow-y: scroll;
	overflow-x:hidden;
	resize:vertical;
}

#req_contents .btn_wrap {
    height: 50px;
    text-align: center;
}
#req_contents .btn_wrap .btn_submit {
    background: #00a2eb none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
	font-weight:bold;
    padding: 10px 0 15px 0;
    width: 150px;
}


#req_contents .check_wrap .check {
    vertical-align: middle;
	text-align:right;
}

#req_contents .check_wrap .desc {
    color: #646464;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 25px;
	text-align:center;
}

#req_contents .codeArea{
float:left;
margin-right:15px;
}

button {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
}

.potR {
    color: #ea3593;
    text-decoration: none;
	font-weight:normal;
}
/* ====================================== ÁÁÀºº´¿ø½ÅÃ»ÇÏ±â css ³¡ ====================================== */

/*ÁÁÀº¿ä¾çº´¿ø ¸ÞÀÎ*/
#main_contents {width:980px; float:left; margin:0px 0px 30px 20px; z-index:1; position:relative; border: 0px solid #000000; }
#main_contents:after {content:'';display:block;clear:both;*zoom:1;}
#main_contents .map_detail img {float:right; height:440px; width:620px; border:1px solid #cbcbcb;}
#main_contents h3.tit {position:relative;margin:55px 0 7px 0;}

#main_contents .top_img_yo {display:block;  height:292px; position:relative; margin-bottom:5px; background:url('https://health.chosun.com/images/good/top_title.jpg');}
#main_contents .top_img_yo dt{padding:57px 0 0 60px; font-size:36px; color:#6fa100; font-weight:bold;}
#main_contents .top_img_yo dt em{font-size:36px; color:#e83a3a; font-weight:bold;}
#main_contents .top_img_yo dd{margin:25px 0 0 55px; padding:26px 0 0 23px; font-size:14px;line-height:22px; color:#474747; font-weight:bold; background:#ffffff; opacity: 0.8; width:511px; height:90px; border-radius: 15px;}
#main_contents .top_img_yo dd em{color:#6fa100;}


#main_contents .top_img_suc {display:block; margin:0 auto; text-align:center; height:644px; position:relative; margin-bottom:5px; background:url('https://health.chosun.com/images/good/top_title_step3.jpg');}
#main_contents .top_img_suc dt{padding:180px 0 0 0px; font-size:30px; color:#6fa100; font-weight:bold;}
#main_contents .top_img_suc dt em{font-size:30px; color:#e83a3a; font-weight:bold;}
#main_contents .top_img_suc dd{margin:0 auto; margin-top:50px; padding:35px 25px 0 25px; font-size:28px; line-height:34px; color:#474747; font-weight:bold; background:#ffffff; opacity: 0.8; width:511px; height:120px; border-radius: 15px;}
#main_contents .top_img_suc dd em{color:#6fa100;}


#main_contents .apply_out {
    padding: 20px 0;
    text-align: left;
	
}
#main_contents .apply_out h3{
	color:#87be11;
	font-size:27px;
	line-height: 27px;
	margin:10px 0 10px 0;
	font-weight:normal;
	border-bottom:2px solid #87be11;
	line-height:60px;
}
#main_contents .apply_out h3 .bo{
	font-weight:bold;
}
#main_contents .apply_out dl.dl1 {
padding-top:40px;
padding-bottom:45px;
border-bottom:1px solid #e4e4e4;
}
#main_contents .apply_out dl.dl1 dt {
	float:left;
	color:#f69d85;
	font-size:26px;	
	width:200px;
	text-align:right;
	min-height:85px;
}
#main_contents .apply_out dl.dl1 dd {	
	color:#646464;
	font-size:16px;	
	font-weight:bold;
	line-height:24px;
}
#main_contents .apply_out dl.dl1 dd .tit {
	color:#e55b2a;
	font-size:18px;	
}



#main_contents .apply_out dl.dl2 {
clear:both;
border-bottom:1px solid #e4e4e4;
padding-top:15px;
padding-bottom:25px;
width : 100%;
display: table;
}
#main_contents .apply_out dl.dl2 dt {
	display: table-cell;
    vertical-align: middle;
	color:#f69d85;
	font-size:24px;		
	text-align:left;
	padding-left:10px;
	min-height:55px;
	line-height:30px;
	width:170px; 	

}
#main_contents .apply_out dl.dl2 dd {
	display: table-cell;
    vertical-align: middle;
	color:#646464;
	font-size:17px;	
	font-weight:bold;
	line-height:24px;
	padding-top:5px;
	padding-left:10px;
}

#main_contents .apply_out dl.dl2 dd span {
	color:#646464;
	font-size:22px;	
}

#main_contents .apply_out dl.dl2 dd .tit {
	color:#e55b2a;
	font-size:38px;	
}
#main_contents .apply_out dl.dl2 dd ul.chainfo{
position:replace;
}
#main_contents .apply_out dl.dl2 dd ul.chainfo li{
float:left;
text-align:center;
vertical-align:middle;
color:#f69d85;
line-height:85px;
}
#main_contents .apply_out dl.dl2 dd ul.chainfo li.box{
 float:left;
 width:96px;
 min-height:50px;
 border:1px solid #e4e4e4;
 background:#f4ffdc;
 padding:20px 15px 5px 15px;
 vertical-align:middle;
 color:#646464;
 line-height:20px; 
}
.p_text {font-size:18px; font-weight:bold;}

#main_contents .apply_out p.p_info {font-size:27px; font-weight:bold; color:#87be11;}
span.p_tit {color:#f69d85;}


#main_contents .apply_out p{
	color:#666666;
	font-size:14px;
	line-height: 27px;
	margin:15px 0 25px 0;
}



#main_contents .apply_out .apply_title {
    border-bottom: 2px solid #8fc31f;
    color: #646464;
    font-size: 22px;
    line-height: 24px;
    padding-bottom: 10px;
	
}
#main_contents .apply_out .input_text {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    box-sizing: border-box;
    color: #646464;
    font-size: 12px;
    height: 30px;
    padding: 0 10px;
    width: 100%;
}
#main_contents .apply_table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
	margin-bottom:70px;
}

#main_contents .apply_table th {
    background: #f7f7f6 none repeat scroll 0 0;
    border-bottom: 1px solid #e0e0e0;
    color: #646464;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    padding: 20px;
    text-align: center;
    white-space: nowrap;
}
#main_contents .apply_table td {
    border-bottom: 1px solid #e0e0e0;
    color: #646464;
    font-size: 14px;
    line-height: 20px;
    padding: 20px;
}

#main_contents .apply_table .input_text.w150 {
    width: 150px;
}
#main_contents .apply_table .input_text.h75 {
    height: 75px;
	overflow-y: scroll;
	overflow-x:hidden;
	resize:vertical;
}

#main_contents .btn_wrap {
    height: 50px;
    text-align: center;
}
#main_contents .btn_wrap .btn_submit {
    background: #8fc31f none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
	font-weight:bold;
    padding: 10px 0 15px 0;
    width: 150px;
}


#main_contents .check_wrap .check {
    vertical-align: middle;
	text-align:right;
}

#main_contents .check_wrap .desc {
    color: #646464;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 25px;
	text-align:center;
}

#main_contents .codeArea{
float:left;
margin-right:15px;
}

button {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
}

.potR {
    color: #ea3593;
    text-decoration: none;
	font-weight:normal;
}
/* ====================================== ÁÁÀº¿ä¾çº´¿ø¸ÞÀÎ css ³¡ ====================================== */




/*¼­ºê*/
#sub_contents {width:980px; float:left; margin:0px 0px 30px 25px; z-index:1; position:relative; }
#sub_contents:after {content:'';display:block;clear:both;*zoom:1;}
#sub_contents h3.tit {position:relative; margin:55px 0 7px 0;}

/*»ó´Üº´¿ø*/
#sub_contents .good_page {position:relative; border: 0px solid #e4e4e4;}
#sub_contents .good_page  {width:100%; min-height:276px;}
#sub_contents .good_page h5 {font-size: 26px; font-weight: bold; height: 43px; line-height: 30px; position: relative; color:#1e2188;}
#sub_contents .good_page h5.iconbg { border-bottom: 2px solid #1e2188;}
#sub_contents .good_page span.pointR { color: #c51917;}
#sub_contents .good_page .good_page_info {overflow:hidden;background-repeat:no-repeat; height:332px;}
.good_page_info{margin:0px 0px 0px 0px; border: 1px solid #e4e4e4;}
#sub_contents .good_page ul.slide-list{ position:absolute; left:0;}
#sub_contents .good_page ul.slide-list li.f01 {position:relative; float:left; width:905px; height:205px; border:0px solid #e4e4e4;}	
#sub_contents .good_page ul.slide-list li.f01 dl { position:relative;}
.good_page_info .clinicListimg {	float:left; width:450px;	margin:0px 15px 0px 0px; height:335px;}
.good_page_info .clinicListtxt {float: left; letter-spacing: 0px; line-height: 1.4; margin-left: 10px; width: 443px;padding:40px 20px 30px 30px;}
.good_page_info .clinicListtxt dl dt {clear: both; color: #404040; float: left; font-size: 16px; font-weight: bold; padding-bottom: 8px; width: 80px;}
.good_page_info .clinicListtxt dl dd {color: #404040;  float: left; font-size: 16px; margin-right: 6px; padding-bottom: 8px; width: 355px;   }
.good_page_info .clinicListtxt ul {margin-top:20px;}
.good_page_info .clinicListtxt ul.dir_btn li{float:left;}
.good_page_info .clinicListtxt ul.dir_btn li.mar0 {margin-right:0px;}
.good_page_info .clinicListtxt ul.dir_btn .dir_btn01 {width: 107px; margin-top:20px; font-weight:bold; text-align:center; font-size:15px; top:330px; border:1px solid #e4e4e4; margin-right:10px; padding:15px 15px;}
.good_page_info .clinicListtxt ul.dir_btn .dir_btn01:hover {background:#1e2188; color:#ffffff;}

.good_page_info .clinicListtxt .info_logo { margin-bottom: 18px; }

#navi_list {color: #8d8b8b; cursor: pointer; font-size: 13px; position: absolute; right: 11px; top: 2px; font-weight:normal; }

.good_page_contents {position:relative; }
.good_page_contents .page_contents{ position:relative; overflow:auto; overflow:hidden; width:980px; margin:0px 0px 25px 0; padding:25px 0px 0px 0px;}
.good_page_contents .page_contents .introduce {font-size: 22px; line-height:30px; letter-spacing:-0.2px; /*height:85px;*/ padding-top:20px;border-top:1px solid #1e2188;}
.good_page_contents .page_contents dt {clear: both; color:#1d2d47; font-size: 26px; margin-left:0px; height:56px; font-weight:bold; margin-top:0px; border:0px solid #e4e4e4;}
.good_page_contents .page_contents dd.content1_html {border:1px solid #e4e4e4; width:875px; border-top:2px solid #1e2188; padding:50px 50px 50px 50px;}
.good_page_contents .page_contents dd {color: #333; float: left; font-size: 16px; margin-right:0px; line-height:27px; min-height:100px; letter-spacing:0.35px;}
.good_page_contents .page_contents dd iframe{margin-top:7px;}
.good_page_contents .page_contents .left_img {margin:8px 25px 0px 0px;}
.good_page_contents .page_contents .right_img {margin:8px 0 0px 25px;}
.linedash { border-top: 1px dashed #ccc; clear: both; height: 5px; margin: 10px 0px;}

.marg20 {margin-right:26px;}
.marR0 {MARGIN-RIGHT: 0px;}


/*À®¹è³Ê*/
#left_wing2 { left: -100px; margin-top:0px; position: absolute;}
#right_wing2 { right: -100px; margin-top:0px; position: absolute;}

/*Å¾ ±¤°í ¹è³Ê*/
#adverti_bottom {width: 100%; margin: 0px auto; text-align: center; }
#adverti_top {width: 100%; margin: 0px auto; text-align: center; }



/*ÁÁÀºº´¿ø ¼Ò°³ÆäÀÌÁö ¸ÞÀÎ*/
#main_hos {width:980px; float:left; margin:0px 0px 30px 25px; z-index:1; position:relative; border: 0px solid #000000; }
#main_hos:after {content:'';display:block;clear:both;*zoom:1;}
#main_hos .map_detail img {float:right; height:440px; width:620px; border:1px solid #cbcbcb;}
#main_hos h3.tit {position:relative;margin:55px 0 7px 0;}

#main_hos .top_img {display:block;  height:336px; position:relative; margin-bottom:5px; background:url('https://health.chosun.com/images/good/main_top_bg.jpg') top right no-repeat;}
#main_hos .top_img dt{padding:15px 0 0 60px; font-size:36px; color:#6fa100; font-weight:bold;}
#main_hos .top_img dt.sub_tit{padding:40px 0 0 60px; font-size:22px; color:#6fa100; font-weight:bold;}
#main_hos .top_img dt em{font-size:36px; color:#e83a3a; font-weight:bold;}
#main_hos .top_img dd{margin:30px 0 0 60px; padding:0px 0 0 0px; font-size:16px;line-height:27.5px; color:#616161; font-weight:normal; width:701px; height:90px;}
#main_hos .top_img dd img {vertical-align:middle;}
#main_hos .top_img dd em{color:#6fa100;}

#main_hos .top_img_all {display:block;  height:336px; position:relative; margin-bottom:5px; background:url('https://health.chosun.com/images/good/main_top_bg_all.jpg') top right no-repeat;}
#main_hos .top_img_all dt{padding:0px 0 0 60px; font-size:36px; color:#1e2188; font-weight:bold;}
#main_hos .top_img_all dt.sub_tit{padding:50px 0 0 60px; font-size:22px; color:#1e2188; font-weight:bold;}
#main_hos .top_img_all dt em{font-size:36px; color:#00a0e9; font-weight:bold;}
#main_hos .top_img_all dd{margin:20px 0 0 60px; padding:0px 0 0 0px; font-size:16px;line-height:27.5px; color:#616161; font-weight:normal; width:701px; height:90px;}
#main_hos .top_img_all dd img {vertical-align:middle;}
#main_hos .top_img_all dd em{color:#6fa100;}


#main_hos .top_img_suc {display:block; margin:0 auto; text-align:center; height:644px; position:relative; margin-bottom:5px; background:url('https://health.chosun.com/images/good/top_title_step3.jpg');}
#main_hos .top_img_suc dt{padding:180px 0 0 0px; font-size:30px; color:#6fa100; font-weight:bold;}
#main_hos .top_img_suc dt em{font-size:30px; color:#e83a3a; font-weight:bold;}
#main_hos .top_img_suc dd{margin:0 auto; margin-top:50px; padding:35px 25px 0 25px; font-size:28px; line-height:34px; color:#474747; font-weight:bold; background:#ffffff; opacity: 0.8; width:511px; height:120px; border-radius: 15px;}
#main_hos .top_img_suc dd em{color:#6fa100;}


#main_hos .sub_hos {padding: 20px 0; text-align: left; }

#main_hos .sub_hos h5{
    color: #1e2188;
    font-size: 27px;
    line-height: 27px;
    margin: 10px 0 10px 0;
    font-weight: normal;
    border-bottom: 2px solid #1e2188;
    line-height: 60px;
}

#main_hos .sub_hos h3{
	color:#e55b2a;	font-size:26px;
	height:30px;
	margin-top:30px;
	line-height: 27px;
	margin:10px 0 10px 0;
	font-weight:normal;	
	text-align:center;
	background:url('https://health.chosun.com/images/good/h3_tit_bg.jpg') center no-repeat;
}
#main_hos .sub_hos h4{
	color:#1e2188;	font-size:26px;
	height:30px;
	margin-top:30px;
	line-height: 27px;
	margin:10px 0 10px 0;
	font-weight:normal;	
	text-align:center;
	background:url('https://health.chosun.com/images/good/h3_tit_bg_all.jpg') center no-repeat;
}
#main_hos .sub_hos .bo{	font-weight:bold;	}

#apply_out{margin-bottom:50px; margin-top:80px;}
 #apply_out dl.dl2 {
    clear: both;
    border-bottom: 1px solid #e4e4e4;
    padding-top: 15px;
    padding-bottom: 25px;
    width: 100%;
    display: table;
}
#apply_out dl.dl2 dt {
    display: table-cell;
    vertical-align: middle;
    color: #29aee9;
    font-size: 24px;
    text-align: left;
    padding-left: 10px;
    min-height: 55px;
    line-height: 30px;
    width: 140px;
}
#apply_out dl.dl2 dd {
    display: table-cell;
    vertical-align: middle;
    color: #646464;
    font-size: 17px;
    font-weight: bold;
    line-height: 24px;
    padding-top: 5px;
    padding-left: 10px;
}

#apply_out dl.dl2 dd ul.chainfo li.box {
    float: left;
    width: 96px;
    min-height: 50px;
    border: 1px solid #e4e4e4;
    background: #dff6fb !important;
    padding: 15px 10px 5px 10px;
    vertical-align: middle;
    color: #646464;
    line-height: 22px;
    font-size: 15px;
}





#main_hos .sub_hos ul {box-sizing: border-box; height:325px; margin-bottom:50px;}
#main_hos .sub_hos ul li.sub_hos_l img{width:458px;}
#main_hos .sub_hos ul li.sub_hos_l{ float:left; padding-top:40px; width:460px; padding-right:25px;}
#main_hos .sub_hos ul li.sub_hos_f{ width:100% padding-top:40px; width:460px; padding-right:25px;}
#main_hos .sub_hos ul li.sub_hos_r{ float:right; padding-top:40px; width:492px;}

#main_hos .sub_hos dl.dl1 {padding:0 00px 0 0;}
#main_hos .sub_hos dl.dl1 dt {	color:#e55b2a;	font-size:26px;	height:54px;}
#main_hos .sub_hos dl.dl1 dd {		color:#646464;	font-size:16px;		font-weight:normal;	line-height:27.5px;	}
#main_hos .sub_hos dl.dl1 dd .tit {	color:#87be11;	font-size:22px;	}

#main_hos .sub_hos dl.dl1_a {padding:0 00px 0 0;}
#main_hos .sub_hos dl.dl1_a dt {	color:#1e2188;	font-size:26px;	height:54px;}
#main_hos .sub_hos dl.dl1_a dd {		color:#646464;	font-size:16px;		font-weight:normal;	line-height:27.5px;	}
#main_hos .sub_hos dl.dl1_a dd .tit {	color:#00a1e9;	font-size:22px;	}

#main_hos .sub_hos dl.dl2 {
clear:both;
padding-top:15px;
padding-bottom:25px;
width : 100%;
display: table;
}

#main_hos .sub_hos dl.dl2 dd {
	display: table-cell;
    vertical-align: middle;
	padding-top:5px;
	padding-left:10px;
	color:#646464;	font-size:16px;		font-weight:normal;	line-height:27.5px;
}

#main_hos .sub_hos dl.dl2 dd .tit {
	color:#e55b2a;
	font-size:38px;	
}
#main_hos .sub_hos dl.dl2 dd ul.chainfo{
position:replace;
height:50px;
}
#main_hos .sub_hos dl.dl2 dd ul.chainfo li{
float:left;
text-align:center;
vertical-align:middle;
color:#f69d85;
line-height:85px;
}
#main_hos .sub_hos dl.dl2 dd ul.chainfo li.box{
 float:left;
 width:96px;
 min-height:50px;
 border:1px solid #e4e4e4;
 background:#f4ffdc;
 padding:20px 15px 5px 15px;
 vertical-align:middle;
 color:#646464;
 line-height:20px; 
}
.p_text {font-size:18px; font-weight:bold;}

#main_hos .sub_hos p.p_info {font-size:27px; font-weight:bold; color:#87be11;}
span.p_tit {color:#f69d85;}


#main_hos .sub_hos p{
	color:#666666;
	font-size:14px;
	line-height: 27px;
	margin:15px 0 25px 0;
}



#main_hos .sub_hos .apply_title {
    border-bottom: 2px solid #8fc31f;
    color: #646464;
    font-size: 22px;
    line-height: 24px;
    padding-bottom: 10px;
	
}
#main_hos .sub_hos .input_text {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    box-sizing: border-box;
    color: #646464;
    font-size: 12px;
    height: 30px;
    padding: 0 10px;
    width: 100%;
}
#main_hos .apply_table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
	margin-bottom:70px;
}

#main_hos .apply_table th {
    background: #f7f7f6 none repeat scroll 0 0;
    border-bottom: 1px solid #e0e0e0;
    color: #646464;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    padding: 20px;
    text-align: center;
    white-space: nowrap;
}
#main_hos .apply_table td {
    border-bottom: 1px solid #e0e0e0;
    color: #646464;
    font-size: 14px;
    line-height: 20px;
    padding: 20px;
}

#main_hos .apply_table .input_text.w150 {
    width: 150px;
}
#main_hos .apply_table .input_text.h75 {
    height: 75px;
	overflow-y: scroll;
	overflow-x:hidden;
	resize:vertical;
}

#main_hos .btn_wrap {
    height: 50px;
    text-align: center;
}
#main_hos .btn_wrap .btn_submit {
    background: #8fc31f none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
	font-weight:normal;
    padding: 10px 0 15px 0;
    width: 250px;
}
#main_hos .btn_wrap .btn_submit_a {
    background: #00a0ea none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
	font-weight:normal;
    padding: 10px 0 15px 0;
    width: 250px;
}


#main_hos .check_wrap .check {
    vertical-align: middle;
	text-align:right;
}

#main_hos .check_wrap .desc {
    color: #646464;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 25px;
	text-align:center;
}

#main_hos .codeArea{
float:left;
margin-right:15px;
}


/*ÄûÁîÀÌº¥Æ® »ó¼¼*/
#quiz_contents {width:980px; float:left; margin:0px 0px 30px 25px; z-index:1; position:relative;}
#quiz_contents:after {content:'';display:block;clear:both;*zoom:1;}
#quiz_contents .map_detail img {float:right; height:440px; width:620px; border:1px solid #cbcbcb}
#quiz_contents h3.tit {position:relative;margin:55px 0 7px 0;}

#quiz_contents .top_img {display:block;  height:292px; position:relative; margin-bottom:60px;}
#quiz_contents div.dot a.dot_off {display:inline-block;
									position:absolute; top:236; right:325px; background:url('https://health.chosun.com/images/bestdoctor/whitedot_on.png');
									background-repeat:no-repeat; width:10px; height:10px; }
#quiz_contents div.dot a.dot_on {display:inline-block; position:absolute;  top:236; right:308px; background:url('https://health.chosun.com/images/bestdoctor/whitedot_off.png');
									background-repeat:no-repeat; width:10px; height:10px; }



#quiz_contents .top_img #motionj_fade_02 {height:292px; position:relative; float:left;}
#quiz_contents .top_img #motionj_fade_02 ul.main_01 {}
#quiz_contents .top_img ul.main_01-1 {height:292px; position:relative;  margin-left: 6px; float:right;}
#quiz_contents .top_img #motionj_fade_02 ul.main_01 li {float:left; }
#quiz_contents .top_img #motionj_fade_02 ul.main_01 li.main_img {margin-right:6px; height:292px;}
#quiz_contents .top_img ul.main_01-1 a li.small_img01 
#quiz_contents .top_img ul.main_01-1 a li.small_img01 {height:140px;}
#quiz_contents .top_img ul.main_01 li.small_img02 {height:140px;}
#quiz_contents .top_img ul.main_01-1 li.small_img02{margin-top:6px;}
#quiz_contents .top_img .btn_main_visual {z-index:999; float:right; margin-right:10px;}

/*Ä®·³ ÇÏ´Ü ¿µ¿ª*/
.ad_mid_box {padding: 20px 0 20px 0px; /*text-align: center;*/ }
.realtimeArea {max-width:640px; clear:both; height:40px; background:#C51917; border:1px solid #C51917; position:relative; overflow:hidden;}
.realtimeArea:after {content:'';display:block;clear:both;}
.realtimeArea h4 {width:81px; float:left; padding:9px 0 0 6px;}
.realtimeArea .realtimeNews {width:460px; padding-right:75px; float:right;}
.realtimeNews li {width:230px; height:38px; padding:0 10px 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#fff;}
.realtimeNews li a {line-height:38px;font-size:15px; color:#fff; font-weight:bold; letter-spacing:-1px;}

.realtimeArea .bx-wrapper2 {position:relative; max-width: 500px;}

.realtimeArea .bx-controls {position:absolute; top:2px; right:14px}
.realtimeArea .bx-controls .art-controls-direction{position:absolute;}
.realtimeArea .art-controls-direction .bx_healthcare_prev {
	position: absolute;
    right: -57px;
	top: 8px;
    outline: 0 none;
    text-indent: -9999px;
    z-index: 9999;
    width: 17px;
    height: 17px;
    background: url(https://health.chosun.com/images/2016/icon_slideprev.png) no-repeat left top;}

.realtimeArea .art-controls-direction .bx_healthcare_next { 
	position: absolute;
    right: -75px;
	top: 8px;
    outline: 0 none;
    text-indent: -9999px;
    z-index: 9999;
    width: 17px;
    height: 17px;
    background: url(https://health.chosun.com/images/2016/icon_slidenext.png) no-repeat left top;}
#newsq_toggle_add {
    font-size: 11px;
    color: #222;
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 11px;
}

.subTitle2016 {font-size:18px;font-weight:bold; padding-bottom:10px;}
.subTitle2016 img {padding-right: 0.2em; vertical-align: middle;}

.contents_newsq { border:solid 1px #d7d7d7; margin-top:40px; margin-bottom:30px; display:inline-block; clear: both}
.contents_newsq h5 { color:#ae3f3f; height:30px; padding-left:20px; font-size:16px; font-weight:bold; line-height:26px; background:#efefef; border-bottom:solid 1px #d7d7d7; position:relative; }
.contents_newsq .m_title { color:#ae3f3f; height:38px; padding-left:20px; font-size:16px; font-weight:bold; line-height:38px; background:#efefef; border-bottom:solid 1px #d7d7d7; position:relative; }

dl.contents_newsq_item {  margin:0 auto; width:600px;}
dl.contents_newsq_item dd.thumb { float:left; margin-top:6px; margin-left:14px;margin-right:10px; line-height:0;margin-bottom:14px;}
dl.contents_newsq_item dd.thumb img { width:160px; height:115px; border:1px solid #d7d7d7;}
dl.contents_newsq_item dt {color:#222;font-size:16px; font-weight:bold; color:#222; margin:12px 0;}
dl.contents_newsq_item dt.tsmall {  font-size:12px; color:#999;margin:0 10px; 0 0;}
dl.contents_newsq_item dt.rel:before{ content:''; width:7px; height:7px; margin-right:5px; display:inline-block; background:url('https://health.chosun.com/images/2015/csh_main_ico_2.png') no-repeat -200px 0px;}
dl.contents_newsq_item dt.rel a { font-size:12px; color:#999;}


.contents_2line {border-left:solid 1px #d7d7d7; border-right:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; width:638px; display:inline-block; }
.contents_2line:after {content:'';display:block;clear:both;}
.contents_2line_left { width:299px;float:left }
.contents_2line_right {width:3px; float:left}

.contents_news_left { padding-bottom:15px; width:319px; border-right:1px solid #d7d7d7;float:left;}
.contents_news_left h5 { color:#ae3f3f; height:30px; padding-left:20px; font-size:16px; font-weight:bold; line-height:26px; background:#efefef; border-bottom:solid 1px #d7d7d7;  position:relative; }
.contents_news_left h5 a {color:#000;}
.contents_news_left h5 span.red { color:#cc0710}
.contents_news_left div { }
.contents_news_left ul { overflow:hidden;}
.contents_news_left ul li { margin:0; padding:0;}

.contents_news_right { padding-bottom:15px; width:318px; float:left;}
.contents_news_right h5 { color:#ae3f3f;height:30px; padding-left:20px; font-size:16px; font-weight:bold; line-height:26px; background:#efefef; border-bottom:solid 1px #d7d7d7; position:relative; }
.contents_news_right h5 a {color:#ae3f3f;}
.contents_news_right h5 span.red { color:#cc0710}
.contents_news_right div { }
.contents_news_right ul { overflow:hidden;}
.contents_news_right ul li { width:299px; margin:0; padding:0;}

.contents_2line_left .contents_news_left_last { padding-bottom:15px; width:298px;}
.contents_2line_left .contents_news_left_last h5 { color:#ae3f3f;height:30px; padding-left:20px; font-size:16px; font-weight:bold; line-height:30px; background:#efefef; border-bottom:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; position:relative; }
.contents_2line_left .contents_news_left_last h5 a {color:#000;}
.contents_2line_left .contents_news_left_last ul { overflow:hidden;}
.contents_2line_left .contents_news_left_last ul li { width:299px; margin:0; padding:0;}

.contents_2line_left .contents_news_left_last01 { padding-bottom:15px;width:298px;}
.contents_2line_left .contents_news_left_last01 h5 { color:#ae3f3f; height:30px; padding-left:20px; font-size:16px; font-weight:bold; line-height:30px; background:#efefef; border-top:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; position:relative; }
.contents_2line_left .contents_news_left_last01 h5 a {color:#000;}
.contents_2line_left .contents_news_left_last01 ul { overflow:hidden;}
.contents_2line_left .contents_news_left_last01 ul li { width:299px; margin:0; padding:0;}

.contents_2line_right .contents_news_left_last { padding-bottom:20px;width:299px;border-left:1px solid #d7d7d7;}
.contents_2line_right .contents_news_left_last h5 { color:#ae3f3f;height:30px; padding-left:20px; font-size:16px; font-weight:bold; line-height:30px; background:#efefef; border-bottom:solid 1px #d7d7d7; position:relative; }
.contents_2line_right .contents_news_left_last h5 a {color:#000;}
.contents_2line_right .contents_news_left_last h5 span.red { color:#cc0710}
.contents_2line_right .contents_news_left_last div { }
.contents_2line_right .contents_news_left_last ul { overflow:hidden;}
.contents_2line_right .contents_news_left_last ul li { width:299px; margin:0; padding:0;}

dl.contents_news_left_item { width:299px;   overflow:hidden; }
dl.contents_news_left_item dt { margin:0 0 0px 15px; font-size:14px; font-weight:bold; color:#222;}
dl.contents_news_left_item dt.fir{ margin:15px 0 0px 15px; font-size:14px; font-weight:bold; color:#222;}

dl.contents_news_left_item dt.tsmall { margin:8px 0 0px 15px; font-size:12px; color:#333;}


dl.main_column_news_item { width:299px;   overflow:hidden; }
dl.main_column_news_item dt { margin:15px 0 0px 15px; font-size:16px; font-weight:bold; color:#ae3f3f;}
dl.main_column_news_item dt a { color:#ae3f3f;}
dl.main_column_news_item dt.tsmall { margin:0 0 0px 8px; font-size:12px; color:#333; line-height:20px;}
dl.main_column_news_item dt.tsmall a{ font-size:12px; color:#333;}
dl.main_column_news_item dd.thumb { float:left; margin-top:8px; margin-left:15px; margin-right:6px; line-height:0;}
dl.main_column_news_item dd.thumb img { width:79px; height:79px;}


#new_center_600_ad_2015f{ clear:both; margin-top:20px; margin-bottom:10px; width:530px;height:94px;margin:20px auto;}




.new_center_mtree_banner{clear:both;width:638px;}

.new_center_mtree_banner .new_mtree_box{width:560px;  clear:both; margin: 0px auto}
.new_center_mtree_banner .new_mtree_box .new_mtree_img{position:relative; border:3px solid #e3e3e3; width:93px; height:81px; line-height:14px; }
.new_center_mtree_banner .new_mtree_box .new_mtree_img .new_mtree_img_mm{position:absolute;left:5px; top:-10px;}
.new_center_mtree_banner .new_mtree_box li{width:110px;text-align:center; line-height:18px;color:#ba3433; font-weight:bold; letter-spacing:-1px;  line-height:16px;padding-top:0px;}
.new_center_mtree_banner .new_mtree_box ul{ width:99px; float:left; padding:20px 20px; }


/* ====================================== ½ÉÀå³ªÀÌ ÆäÀÌÁö ½ÃÀÛ ====================================== */
#heart_contents {float: left; width: 980px; margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 25px;}
#heart_contents .input_box {BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #555555; FONT-SIZE: 13px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px;}
#heart_contents .bt_box {width:980px; clear:both; padding-top:10px; text-align:right;}
#heart_contents .button {width:150px; cursor: pointer; background: #c51917; border: 0px; text-align: center; color: rgb(255, 255, 255); clear: both; font-size: 16px; vertical-align: text-top; border:0; font-weight :bold; padding:10px;}
#heart_contents .point {color:#c51917;}
#heart_contents .title { width:960px; height:30px; line-height:18px; font-family: "³ª´®°íµñ", "µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif; font-size:20px; font-weight:bold; margin-top:30px;}
#heart_contents .txt_b {font-weight :bold; color:#333; font-size:30px; text-align:center;}

/***** Table_detail *****/
#heart_contents .msf__detail {width:980px; margin:0; font-size:14px; border-top:2px solid #ccc; }
#heart_contents .msf__detail thead th {border-bottom:1px solid #ddd; border-left:0px solid #e0d19d;background-color:#fafafa; line-height:18px; padding-top:6px; padding-left:10px; color:#343434;} 
#heart_contents .msf__detail tbody th {border-bottom:1px solid #ddd;background:#f1f1f3; text-align:center; padding-left:8px; padding-right:8px; font-weight: none; height:30px;}  
#heart_contents .msf__detail tbody td { border-bottom:1px solid #ddd; line-height:14px; padding: 5px 5px 5px 20px; color:#666666; height:30px;}
/* ====================================== ½ÉÀå³ªÀÌ ÆäÀÌÁö ³¡ ====================================== */
