@charset "utf-8";

#gccross_p{
position:relative;

margin-left:30px;
margin-top:10px;


}

#gccross_p2{
position:relative;

margin-left:30px;
margin-top:10px;


}
#view{ display:none;}

#contents #cont_title{ 
	
	position:relative;
	
	top:0;
	left:0;
	height:50px;
	overflow:hidden;
	border-bottom:1px solid #dadada;
	margin-bottom:30px;
} 
#contents #cont_title h3{
position:absolute;
top:5px;
}

#contents #cont_title p{
position:absolute;
top:31px;
}
/*로케이션*/
#contents #location{ 
	position:absolute;
	top:30px;right:40px;	
	color:#858585;
	vertical-align:middle;

}
#contents #location ul{
	clear:both;
}

#contents #location ul li{
	float:left;
	padding-left:13px;
}

#contents #location ul li.l_01{
	background:url(../images/arrow.gif) no-repeat 5px 5px;
	float:left;
}

#contents #location ul li span{
	font-weight:bold;
}


/* 테이블공통 */
#contents #gccross_p table {width:100%;margin:20px 0;text-align:center;}
#contents #gccross_p table th,#contents #gccross_p  table td {border:solid 1px #d1d5d7;padding:5px 0;}
#contents #gccross_p table .th_top {border:none; background-color:#8bafbd; color:#ffffff;}
#contents #gccross_p table .th_top_rb{border-right:1px solid #ffffff}
#contents #gccross_p table .t_lnone {border-left:none;}
#contents #gccross_p table .t_rnone {border-right:none;}
#contents #gccross_p table .bg_color{background:#f8f6ef;}

/* 회원가입 */


#member table {width:100%;margin:10px 0;text-align:center; color:#666666}
#member table th, #member  table td {border:solid 1px #d1d5d7;padding:5px 0;}
#member  table td{border-right:none; text-align:left; padding-left:15px;}
#member table line_r{ text-align:left;}
#member table .t_lnone {border-left:none; background:#f5f5f5}
#member table .t_rnone {border-right:none;}




/* 로그인 */
#contentpage .cd_table06 {
	width:620px;height:270px;
	text-align:left;
	background:#fff url(/design/default/images/mem_login_bg01.gif) 0px 0px no-repeat ;
	margin:30px 0 0 0px;
}
.cd_table06 dt,.cd_table06 dd {  display:inline;  }
.cd_table06 .left {display:inline;}
 .cd_table06 p,.cd_table06 dl,.cd_table06 div {text-align:center;padding-top:20px;}
 .cd_table06 dl{ padding-bottom:10px;padding-top:60px;}
 .cd_table06 dl dt {padding:0 5px;}
.cd_table06 .left {vertical-align:bottom;}
.cd_table06 div.id_search {padding-top:10px;}
.cd_table06 div.id_search  p{padding-left:10px;}

/* 아이디비번찾기 */
#contents_search_s{ width:380px; margin-left:100px;}
.title_line {
	background:#fff url(/design/default/images/find_id_line.gif) no-repeat left center;
	padding-bottom:20px;
}
.title_bullet {
	padding-left:10px;
	background:#fff url(/design/default/images/find_id_arrow_bullet.gif) no-repeat left center;
}
.idpw_content {
	width:360px;height:160px;
	background:url("/design/default/images/find_id_box.gif") no-repeat left top;
	padding:30px 0 0 80px;
}
.idpw_content .find_id_table dl {margin-bottom:10px;}
.idpw_content .find_id_table dl.id_result {padding:25px 0 0 30px;}
.idpw_content .find_id_table dl.id_result dt {padding-right:30px;}
.idpw_content .find_id_table dl dt,.find_id_table dl dd,.idpw_content div p {display:inline;}
/*.idpw_content div.search_button {width:250px; margin-left:40px;}*/
#id_find_refer {width:610px;position:absolute;left:380px;top:530px;color:#666;}

.idpw_content2 {
	width:450px;height:160px;
	background:url("/design/default/images/find_id_box2.gif") no-repeat left top;
	padding:30px 0 0 80px;
}
.idpw_content2 .find_id_table dl {margin-bottom:2px;}
.idpw_content2 .find_id_table dl.id_result {padding:25px 0 0 30px;}
.idpw_content2 .find_id_table dl.id_result dt {padding-right:30px;}
.idpw_content2 .find_id_table dl dt,.find_id_table dl dd,.idpw_content div p {display:inline;}
.idpw_content2 div.search_button {width:250px; margin-left:40px;}







#contentpage{ margin-left:20px;  font-family:Dotum,"돋움",sans-serif;
	font-size: 100%;
	line-height:170%;
	margin-bottom:70px;
	
	}



#contentpage #say_hello h4{ text-indent:-10px; padding-bottom:30px;}


/* 인사말 내용 */
#contentpage #say_hello .sub_discript{padding-bottom:140px; }
#contentpage #say_hello {  background:url(/design/default/images/president.jpg) bottom right no-repeat;}
#contentpage #say_hello .sign{ width:106px; position:relative; top:-25px; left:230px;}


/* 연혁 */
#contentpage .history{ font-size:10pt;  padding-bottom:140px;
background:url(/design/default/images/history_bg.jpg) 340px 40px  no-repeat;
line-height:135%;
}
#contentpage .history .su{ visibility:hidden; text-indent:2000px;}

#contentpage .history span{color:#36579a; font-weight:bold; }


/* 건강검진 */
#contentpage #ins_health{padding-bottom:30px;}
#contentpage #ins_health .ins_tit{ background:url(/design/default/images/b_icon.gif) 0px 4px no-repeat; padding-left:13px; padding-bottom:20px;}
#contentpage #ins_health .hsp{padding-left:130px;}

#contentpage #ins_health_d h4{padding-bottom:8px;}
#contentpage #ins_health_d table{margin-top:0;}
#contentpage #ins_health_d .htd{text-align:left; padding-left:10px; }

/* 건강관리과 */
#contentpage .health_care{letter-spacing:-0.04em; background:url(/design/default/images/health_care_bg.jpg) 350px 0px no-repeat; padding-bottom:80px;}


/* 입퇴원안내 */
#contentpage #enter_out {letter-spacing:-0.04em;  background:url(/design/default/images/enter_out_bg.jpg) 0px 90px  no-repeat; padding-bottom:30px;}
#contentpage #enter_out .eo_tit{background:url(/design/default/images/b_icon.gif) 0px 6px no-repeat; padding-left:13px; padding-bottom:20px;}
#contentpage #enter_out ul li{left:-10px;}


/* 장례식장안내 */
#contentpage #funeral{float:left;line-height:190%;background:url(/design/default/images/funeral_bg.gif) 0px 264px no-repeat;  height:500px;}
#contentpage #funeral_right{float:left; padding-left:21px;}
#contentpage .funeral_span{padding-top:30px; padding-bottom:20px; padding-left:32px;width:200px;
background:url(/design/default/images/tel_b_icon.gif) 0px 22px no-repeat; }


/* 주요전화번호 */
#contentpage #hos_cal{background:url(/design/default/images/mcall_bg.jpg) 320px 0px no-repeat;}
#contentpage #main_call{padding-left:40px; line-height:300%;
 background:url(/design/default/images/call_ul_bg.gif) no-repeat;

 width:300px;
 }
 
 /* 외래진료 */
 #contentpage #ex_clinic li{padding-bottom:20px;}
 
 /* 응급실 */
 #contentpage #emergency{ padding-left:20px;background:url(/design/default/images/emergency_bg.jpg) right bottom  no-repeat;}
 #contentpage #emergency h4{    padding-top:20px;}
 #contentpage #emergency h5{color:#670202; }
  #contentpage #emergency h6{color:#646464}
 #contentpage #emergency .h5_p{padding-bottom:15px;}
 #contentpage #emergency ul li{ padding-left:15px;}
 #contentpage #emergency .h5_sec{padding-top:20px; padding-bottom:20px;}
 
 
 /* 진료예약 */
 #jin_reser .ul01 li{background:url(/design/default/images/b_icon.gif) 0px 4px no-repeat;padding-left:13px;
 padding-bottom:10px;
}
 #jin_reser .iflow_left{float:left; margin-top:20px;  }
 #jin_reser .iflow_right{float:right;  margin-top:20px;   }
  #jin_reser .iflow_right ul{background:url(/design/default/images/iflow_right_bg.gif) 0px 0px no-repeat; padding-left:30px; padding-top:30px; width:340px; height:320px;  }
  #jin_reser .iflow_right ul li{  padding-bottom:8px; color:#828282;}
 #jin_reser .iflow_right span{padding-left:7px;}
 
 /* 내시경실 */
#contentpage #endoscopy{background:url(/design/default/images/endoscopy_bg.jpg) 340px 10px  no-repeat; }
#contentpage #endoscopy h4{padding-bottom:0;}
#contentpage #endoscopy ul{padding-bottom:20px;}

/* 영상의학과*/
#contentpage #diagnostic{background:url(/design/default/images/diagnostic_bg.jpg) -16px 0px no-repeat;}
#contentpage #diagnostic h4{padding-bottom:20px;  padding-top:146px;color:#670202; font-size:120%;}
#contentpage #diagnostic ul{ padding-bottom:20px;}
#contentpage #diagnostic ul li ul{ padding-bottom:0px;}
#contentpage #diagnostic p{padding-bottom:20px;}

/* ,진단검사의학과 */ 
#contentpage #jindan{background:url(/design/default/images/jindan_bg.jpg) 0px 0px no-repeat;}
#contentpage #jindan h4{padding-bottom:20px;  padding-top:146px;color:#670202; font-size:120%;}
#contentpage #jindan ul{ padding-bottom:20px;}
#contentpage #jindan ul li ul{ padding-bottom:0px;}
#contentpage #jindan p{padding-bottom:20px;}

/* 물리치료실 */
#contentpage #mulli{background:url(/design/default/images/muli_bg.jpg) 280px 0px no-repeat; padding-bottom:80px;}


/* 증명서발급 */
#contentpage #certificate h4{padding:0 0 0 13px; margin:0;  background:url(/design/default/images/b_icon.gif) 0px 4px no-repeat;}
#contentpage #certificate p{padding-bottom:20px;}
#contentpage #certificate ul{padding-top:20px; padding-bottom:45px;}
#contentpage #certificate ul li{padding:0 0 0 13px; margin:0;  background:url(/design/default/images/b_icon.gif) 0px 4px no-repeat;}
#contentpage .down{display:inline; padding-left:20px; }
#contentpage .cer01{padding-left:90px;}

/* 소외계층 의료서비스 */
#foreigner{background:url(/design/default/images/foreigner_bg.jpg) 400px 500px no-repeat; padding-bottom:150px;}
#foreigner h4{color:#722733;}
#foreigner .f_01{padding-top:15px;}
#foreigner .f_01 li{background:url(/design/default/images/b_icon.gif) 0px 4px no-repeat; padding-left:13px; padding-bottom:15px;}

#foreigner .f_02{padding-top:20px;}
#foreigner .f_02 .tit{font-weight:bold; color:#BB4D71;}
#foreigner .f_02 li{background:url(/design/default/images/bl.gif) 7px 3px no-repeat; padding-left:13px; padding-bottom:15px;}



/* 고객헌장, 병원윤리강령 */
#contentpage #cus_charter h4{ margin:0; font-size:110%;}
#contentpage #cus_charter p{padding-bottom:25px;}
#contentpage #cus_charter ul li{padding-bottom:15px; padding-left:13px; line-height:140%; background:url(/design/default/images/b_icon.gif) 0px 4px no-repeat;}
#contentpage #cus_charter .servise_std{ background:#f8f7f7; padding:20px 15px; border:1px solid #CCCCCC; margin-top:30px;
margin-left:0;}
#contentpage #cus_charter .servise_std h4{font-size:15px; color:#000000;}
#contentpage #cus_charter .servise_std h5{padding-left:10px;padding-top:18px; color:#333333}
#contentpage #cus_charter .servise_std dl{padding-left:10px;}
#contentpage #cus_charter .servise_std dt{padding-left:10px; padding-top:7px; color:#840414; }
#contentpage #cus_charter .servise_std dd{padding-left:20px;}

/* 조직도 */
#contentpage #jojo p{ text-indent:-24px;}

/* 공공보건 의료사업 */
#public_board {background:url(/design/default/images/h_activity_bg.gif) 0px 0px no-repeat; height:200px;

padding-left:20px;  padding-top:20px; }
#public_board p{padding-bottom:20px;}
#public_board .question,  {
background:url(/design/default/images/b_icon.gif) 0px 19px no-repeat; padding-left:13px;
padding-top:15px;

}
.work_history
{background:url(/design/default/images/b_icon.gif) 0px 18px no-repeat; padding-left:13px;
	padding-top:15px;
	font-weight:bold;
}

/*사이트맵*/
.blue_bullet{
	background:url(../images/blue_bullet.gif) no-repeat left 10px;
	text-align:justify;padding:5px 0 0 10px;
}
#sitemap_01{
	width:660px;
	padding-top:15px;
	list-style:circle;
	
	
}
#sitemap_01 .map01{
	width:200px;
	float:left;
}
#sitemap_01 .map01 .map01_1{
	width:150px;
	height:340px;
	padding-left:50px;
	background:url("/design/default/images/sitemap_04.gif") repeat-y left top;
}
.map01 .map01_1 li {margin:5px 0 0 5px;}
#sitemap_02{
	width:660px;
}
#sitemap_02 .map01{
	width:200px;
	float:left;
}
#sitemap_02 .map01 .map01_1{
	width:150px;
	height:400px;
	padding-left:50px;
	background:url("/design/default/images/sitemap_04.gif") repeat-y left top;
}
#sitemap_01 ul li strong,#sitemap_02 ul li strong {color:#333333}

/* table*/

.table_a{width:621}
.table_a{width:621px; margin-bottom:21px;}
.table_a  th{padding-top:10px; padding-bottom:10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#dce4e9; }
.table_a  td{padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ddd; text-align:center;}

/*facility */
.fac  table{width:621px;}
.fac_bottom{border:1px solid #ddd; height:618px;}
.fac_bottom dl{width:206px; float:left; position:relative; margin-right:3px; padding-top:23px; padding-left:5px;}
.fac_bottom .left01{position:absolute; top:170px; left:12px; color:#4e7a93;}
.fac_bottom .left02{position:absolute; top:170px; left:113px; color:#4e7a93;}
.fac_bottom .left03{position:absolute; top:170px; left:85px; color:#4e7a93;}
.fac_bottom .left04{position:absolute; top:170px; left:123px; color:#4e7a93;}
.fac_bottom .left05{position:absolute; top:170px; left:122px; color:#4e7a93;}
.fac_bottom .left06{position:absolute; top:170px; left:93px; color:#4e7a93;}
.fac_bottom .left07{position:absolute; top:170px; left:105px; color:#4e7a93;}
.fac_bottom .left08{position:absolute; top:170px; left:105px; color:#4e7a93;}
.fac_bottom .left09{position:absolute; top:170px; left:79px; color:#4e7a93;}

/*major client*/
.major table{width:621px;}
.major h4{margin-bottom:17px;}
.major ul{height:230px; width:621px; border:1px solid #ddd; margin-bottom:34px; position:relative;}
.major .img01{width:116px; position:absolute; top:13px; left:20px;}
.major .img02{width:147px; position:absolute; top:13px; left:153px;}
.major .img03{ width:136px; position:absolute; top:13px; left:315px;}
.major .img04{width:132px; position:absolute; top:13px; left:466px;}
.major .img05{width:142px; position:absolute; top:123px; left:8px;}
.major .img06{width:107px; position:absolute; top:123px; left:177px;}
.major .img07{width:116px; position:absolute; top:123px; left:324px;}
.major .img08{width:118px; position:absolute; top:123px; left:478px;}