* { padding: 0; margin: 0; }
body {
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 130%;
	letter-spacing: 0em;
	font-family: µ¸¿ò, AppleGothic, verdana, sans-serif;
    background-image:url(../main/images/main_bg.gif);
	background-repeat:repeat-x;
	color:#666;}


html {overflow-x : hidden}

body, div, p, ul, li, img, a, table, td, tr, h1, h2, h3, h4, h5, h6, form, input,textfield, span, iframe {
	margin: 0px;
	padding: 0px;
	font-family: µ¸¿ò, AppleGothic, verdana, sans-serif;
}

table, th, td {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}

fieldset {
	margin: 0px;
	padding: 0px;
}
img {border: none; vertical-align:middle;}

h1, h2, h3, h4, h5 ,h6{
	line-height: 120%;
}

h1 { font-size: 200%; }
h2 { font-size: 180%; }
h3 { font-size: 160%; }
h4 { font-size: 140%; }
h5 { font-size: 120%; }
h6 { font-size: 100%; }

a{ 
	font-size: 100%;
	line-height: 137%;
}

a:link, a:visited, a:active {
	text-decoration: none;
}

a:hover {
	color: #303030;
	
}
a:link{color:#777777;text-decoration:none;}
a:visited{color:#777777;text-decoration:none;}
a:active{color:#777777;text-decoration:none;}


div { 
	font-size: 100%; 
}

ul{ font-size: 100%; }

li{	
	font-size: 100%; 
	line-height: 119%;
}

dl, dt, dd{
	margin: 0px;
	padding: 0px;
}

p{
	font-size: 100%;
	line-height:120%;
	margin-bottom: 1.0em;
}

span {
}
select {
	font-size: 93%;
	vertical-align:middle;
}

hr{ visibility:hidden; }

fieldset{
	border: none;
	margin: 0px;
	padding: 0px;
}

.hide{
	visibility: hidden;
	width: 0px;
	height: 0px;
}
/*¸Þ´º¹Ù·Î°¡±â*/
#layout{
position:absolute;
float:left;
width:100%;
}
#wapper{
width:1020px;
left:23px;
}
#quick_navigation { display:none; }
/*header-------------------------------------------------------------------------------------------*/
#header{
width:1020px;
position:absolute;
float:left;
height:90px;
margin:0px; padding:0px; 
left:0px;
top:0px;
}
#main_img{
width:966px;
position:absolute;
top:92px;
left:13px;
float:left;
margin:0px 0px 0px 0px;
padding:0px;
height:158px;
}
#main_img ul{
float:left;
margin:2px 0px 0px 0px;
}
#main_img ul li{
list-style:none;
margin:0px 0px 0px 0px;
}
#main_center{
position:absolute;
background:url(../main/images/main_content_bg.gif);
background-repeat:no-repeat;
float:left;
width:966px;
height:361px;
left:13px;
top:250px;
}
#main_center #con_left {
	position:absolute;
	left:13px;
	top:0px;
	margin:8px 0px 0px 0px;
	width:220px;
}
#main_center #con_left #medical_time{
float:left;
width:220px;
height:131px;
background:url(../main/images/main_medicaltime_bg.gif);
background-repeat:no-repeat;
}
#main_center #con_left #medical_time ul{
float:left;
margin:10px 0px 0px 4px;
}
#main_center #con_left #medical_time ul li{
float:left;
list-style:none;
display:inline;
margin:0px 0px 0px 0px;
}
#main_center #con_left #medical_info{
float:left;
background:url(../main/images/main_info_bg.gif);
width:220px;
height:162px;
margin:10px 0px 0px 0px;
}
#main_center #con_center {
	position:absolute;
	left:265px;
	top:0px;
	margin:8px 0px 0px 0px;
	width:391px;
}
#main_center #con_center #main_notice{
float:left;
width:391x;
height:131px;
margin:5px 0px 0px 0px;}
#main_center #con_center #medical_reservation{
float:left;
width:391px;
height:67px;
margin:135px 0px 0px 0px;
}
#main_center #con_center #medical_reservation .reservation_img ul{
float:left;
width:391px;
margin:0px 0px 0px 0px;
}
#main_center #con_center #medical_reservation .reservation_img ul li{
float:left;
list-style:none;
display:inline;
margin:0px 0px 0px 0px;
}
#main_center #con_center #medical_reservation .reservation_txt ul{
float:left;
width:391px;
margin:0px 0px 0px 0px;
}
#main_center #con_center #medical_reservation .reservation_txt ul li{
float:left;
list-style:none;
margin:0px 0px 0px 0px;
display:inline;
}

#main_center #con_center #benefit_service{
float:left;
background:url(../main/images/benefit_service_bg.gif);
background-repeat:no-repeat;
width:391px;
height:83px;
margin:17px 0px 0px 0px;
}
#main_center #con_center #benefit_service #service_tit{
float:left;
width:102px;
height:20px;
}
#main_center #con_center #benefit_service #service_txt{
float:left;
left:0px;
width:380px;
margin:20px 0px 0px 5px;
}
#main_center #con_center #benefit_service #service_txt ul{
float:left;
margin:0px 0px 0px 0px;
}
#main_center #con_center #benefit_service #service_txt ul li{
float:left;
list-style:none;
display:inline;
margin:0px 0px 0px 5px;
}

#main_center #con_right {
	position:absolute;
	left:693px;
	float:right;
	top:0px;
	margin:8px 0px 0px 0px;
	width:256px;
}
#main_center #con_right #popupzone{
background:url(../main/images/main_popup_bg.gif);
background-repeat:no-repeat;
float:left;
width:256px;
height:131px;
margin:0px;
top:0px;
}
#main_center #con_right #popupzone .pop_img{
float:left;
width:242px;
height:104px;
margin:10px 0px 0px 0px;
}

#main_center #con_right #popupzone .pop_number{
float:left;
width:100px;
height:13px;
margin:3px 5px 0px 8px;
}
#main_center #con_right #popupzone .pop_number ul{
float:left;
margin:1px 0px 0px 28px;
}
#main_center #con_right #popupzone .pop_number ul li{
display:inline;
width:28px;
}
#main_center #con_right #popupzone1{
background:url(../main/images/main_popup_bg.gif);
background-repeat:no-repeat;
float:left;
width:256px;
height:131px;
margin:0px;
top:131px;
}

#main_center #con_right #medical_inder{
	float:left;
	width:256px;
	height:67px;
	margin:8px 0px 0px 0px;
	padding:0px;
}
#main_center #con_right #medical_inder dl{
    width:256px;
	float:left;
	margin:0px;
	padding:0px;
}
#main_center #con_right #medical_inder dt{
    width:131px;
	float:left;
	margin:0px;
	padding:0px;
	
}
#main_center #con_right #medical_inder dd{
display:inline;
list-style:none;
float:left;
padding:0px;
margin:0px;
}

#main_center #con_right #question{
width:256px;
margin:11px 0px 0px 0px;
}
#main_center #con_right #question .question_tit{
float:left;
width:256px;
height:25px;
margin:0px 0px 0px 0px;
}
#main_center #con_right #question .question_txt{
float:left;
width:230px;
background:url(../main/images/main_reserch_ic.gif);
background-repeat:no-repeat;
background-position:left bottom 50%;
margin:4px 0px 0px 4px;
padding:0px 0px 0px 11px;
}
#main_center #con_right #question .question_button{
float:right;
width:140px;
margin:0px 0px 0px 110px;
padding:0px;
}
#banner{
position:absolute;
left:20px;
top:568px;
background:url(../main/images/main_banner_bg.gif);
background-repeat:no-repeat;
height:43px;
margin:0px 0px 0px 7px;
width:938px;
}
#banner .ban_tit{
float:left;
margin:2px 0px 0px 2px;
}
#banner .ban_img{
float:left;
width:880px;
margin:0px 0px 0px 5px;
}
#banner .ban_img ul{
float:left;
margin:0px 0px 0px 4px;
}
#banner .ban_img  ul li{
float:left;
list-style:none;
margin:0px 6px 0px 6px;
display:inline;
}
#banner .ban_total{
float:right;
margin:2px 4px 0px 0px;
}
