html, body { height: 100%; margin: 0; padding: 0; } 
#content-box { min-height: 80%;} 
*html #content-box { height: 100%; } 

*{margin:0; padding:0}
	img{border:0; vertical-align:top}
	ul{list-style:none; }
	li{ list-style:none; text-decoration:none}
	body{font-family: dotum, "verdana", Symbol, serif ; font-size:14px; color:#666666}

#m_header01 {width: 50%;}	
#m_header01 img{width: 50%;}	
#logo-icon02{width: 30%;}	
#main-menu {
position: absolute;
left: 90%;
margin-top: 8px;
width: 6%;
}
.top_logo{padding-top:10px;padding-bottom:10px;border-color: #FFFFFF;color:#FFFFFF}


.touchslider-nav a {
	cursor: pointer;
	color: #000;
}
 .touchslider-nav {
	text-align: center;
	margin-top: 0px;
	font: bold 16px/16px Georgia;
}
.touchslider-nav-item {
	width: 13px;
	height: 13px;
	background: #999999;
	margin: 0 5px;
	display: inline-block;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}
.touch_button{
	position:relative;
}
.touchslider-nav-item-current {
	background: #1b9ece;
}


#m_header {width: 100%;}	
#m_header img{width: 100%;}	
#sub_icon {padding:0px 0px; }	
#sub_icon img{width:100%;}	

#sub_icon01 {padding:20px 10px 20px 0px;}	
#sub_icon01 img{width:100%;}	
#sub_icon02 {padding:20px 10px 20px 0px; }	
#sub_icon02 img{width:100%;}	
#sub_icon03 {padding:20px 10px 20px 0px; }	
#sub_icon03 img{width:100%;}	

#header_line	{ position:absolute; width:100%; height:3px;background: #ffffff;}
#top_line{ position:absolute; width:100%; height:5px;background: #1785d2;}
body{ background:#FFFFFF}
header{width:100%; background:#ffffff}
section{ width:100%;}	
#main_c{ width:748px; margin:0 auto; padding-top:0px;   }
header #header-ci{ width:100%; padding-top:15px; padding-bottom:15px ;0}


#main_bg .main_bg_img{ width:100%;padding-top:0px; text-align:center;   }
#main_bg_img{ max-width: 760px;margin:0 auto; }
#m_tbtn{padding:0px 0px; border:1px solid #99c6de; border-top:1px solid #92d1f2; border-left:1px solid #cceafa; border-bottom:1px solid #bdbcb3;width:25%;height:40px; background:url(/zInclude/skin/hospital/skin49/img/main/main_top_bg.png) repeat ;  }
#m_tbtn .top-menu-icon{margin-top:0px;height:15px; }
#m_tbtn_line{ position:absolute; width:100%; height:1px;background: #cac8bf;}


#main_c #main-item-detail{ position:relative; padding-top:0px; padding-bottom:0px;}
#main_c .main-menu2{ clear:both; width:100%;  margin:0px 0;  background:url(/zInclude/skin/hospital/skin49/img/main/main_link_bg.png) repeat ;  }

#main_c .main-menu2 .main-menu-label{ float:left;}
#main_c .main-menu2 .main-menu-icon{float:right; padding-top:0px;padding-right:0px}
#main_c .main-menu2 .main-menu-icon img{width:100%}
#main_c .main-menu2 .micon{margin-top:15px; padding-left:10px; height:14px; }
#main_c .main-menu2 .icon_btn{margin-top:10px; padding-left:10px; height:25px; }


#main_c #main-item-event{ position:relative; padding-top:3px; padding-bottom:0px;}
#main_c .main-event{ clear:both; width:100%;  height:45px; margin:0px 0;  background: #474747; }
#main_c .main-event .main-event-label{ float:left; padding-top:9px;padding-left:10px ;color:#ff0b6d;font-size:17px;}
#main_c .main-event .main-event-icon{float:left; padding-top:16px;padding-left:20px ;color:#ffffff; font-size:17px;}

#main_event_line{ position:absolute; width:100%; height:3px;background:url(/zInclude/skin/hospital/skin49/img/main/main_event_line.png) repeat ;}




/*footer{ width:768px; margin:0 auto; text-align:center; padding-top:30px; padding-bottom:30px; clear:both; position:relative; background:#8c888f; color:#FFF}*/
footer{ z-index:100;bottom:0px;padding-top: 0px; }

footer #footer-menu{ position:relative;   width:100% !important}
footer #footer-menu .footer-menu-box{padding:0px 0px; );



background-image: -o-linear-gradient(bottom, rgb(214,214,214) 0%, rgb(255,255,255) 100%);
background-image: -moz-linear-gradient(bottom, rgb(214,214,214) 0%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(214,214,214) 0%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient(bottom, rgb(214,214,214) 0%, rgb(255,255,255) 100%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(214,214,214)),color-stop(1, rgb(255,255,255)));}



footer #footer-menu .footer-menu-copy{padding:8px 0px}
footer #footer-menu .footer-copy1{color:#ffffff; font-size:11px;}
footer #footer-menu .footer-copy3{ color:#ffffff; font-size:11px;}
footer #footer-menu .footer-copy2{color:#c6c6c6; font-size:9px}
footer #footer-menu .footer-menu-icon{width:100%;}

#main_tel{ font-size:14px;  color:#FFF}
/*
#top_line2{ width:100%; height:94px;background:url(/mobile/img/sub_top_bg.gif) repeat ;}
#top_line3{ width:100%; height:60px;background:url(/mobile/img/sub_bottom_bg2.gif) repeat ; text-align:center;}
#top_line3_in{ position:relative; top:12px}
*/
#sub_phone{ width:100%; height:62px;background:url(/mobile/img/sub_bottom_bg.gif) repeat ;  margin-top:10px}

#sub_phone_in{  width:768px; margin:0 auto; text-align:center;}
.phone_left{ float:left; position:relative; top:1px;}

#main_menu5{ position:relative; margin-bottom:10px}

.sub_li_left{ display:inline; width:45%}


#sub_top_back{ position:absolute; left:20px; margin-top:27px}
#sub_top_add{ position:absolute; right:20px; margin-top:27px}
	
	
.h65{  position:relative; padding-top:65px}	

.pl{ width:90%;margin:0 auto ;text-align:left;  }


#event{width:100%; height:62px;background:url(../img/main/bg_01.gif) repeat ; display:table; text-align:center; border-bottom:2px solid #bcbcbc;  }
#event div{width:100%; height:62px; display:table-cell; vertical-align:middle; text-align:center }

@media screen and (max-width: 320px) {
	body{font-family: dotum, "verdana", Symbol, serif ; font-size:9px; color:#666666; line-height:11px; }
	
	#main_c{ width:100%; margin:0 auto; padding-top:0px; padding-bottom:0px; text-align:center;}
	footer{ width:100%; margin:0 auto; text-align:center; font-size:11px}
	#main_tel{ font-size:9px;  color:#FFF}
	.main_menu_img{ width:100%}
	
	.footer_copy1{font-size:11px;padding-bottom:10px;}
	.footer_copy2{font-size:9px;}
	#top_line2{width:100%; height:64px;background:url(/mobile/img/sub_top_bg.gif) repeat ;}
	
	#sub_top_back_img{  width:58px ; margin-top:-5px}
	#sub_top_add_img{width:58px ;margin-top:-9px }
	#sub_top_back{  left:5px; }
	#sub_top_add{right:5px; }
	
	#top_line3{ width:100%; height:40px;}
	#sub_title{height:18px;}
	#sub_title2{width:200px; position:relative;top:-3px}
	#sub_title4{width:130px; position:relative;top:-6px}
	#sub_title5{width:250px; position:relative;top:-3px}
	#sub_title3{width:220px; position:relative;top:-6px}
	
	.img90{ width:90%}
	.img45{ width:100%}
	.phone{height:30px}
	#sub_phone{  height:30px;}
	
	
	.h65{ padding-top:10px}	
	
	.cc{width:90%; margin:0 auto;  text-align:center; }
	
	#sub_phone_in{  width:100%; margin:0 auto; text-align:center;}
	
	
	.list_form_btn1{width:65px}
	.list_form_btn2{width:50px}
}
@media screen and (min-width: 321px)  {
	body{font-family: dotum, "verdana", Symbol, serif ; font-size:9px; color:#666666; line-height:11px; }
	
	#main_c{ width:100%; margin:0 auto; padding-top:0px; padding-bottom:0px;text-align:center ; }
	footer{ width:100%; margin:0 auto; text-align:center; font-size:11px; line-height:13px}
	.footer_copy1{font-size:11px;padding-bottom:10px;}
	.footer_copy2{font-size:9px;}

	#main_tel{ font-size:9px;  color:#FFF}
	.main_menu_img{ width:100%}
	
	#sub_top_back_img{  width:70px ; margin-top:5px}
	#sub_top_add_img{width:58px ;margin-top:3px }
	#sub_top_back{  left:5px; }
	#sub_top_add{right:5px; }
	
	#top_line3{ width:100%; height:40px;}
	#sub_title{height:18px;}
	#sub_title2{width:200px; position:relative;top:-3px}
	#sub_title4{width:130px; position:relative;top:-6px}
	#sub_title5{width:250px; position:relative;top:-3px}
	#sub_title3{width:220px; position:relative;top:-6px}
	
	.img90{ width:90%}
	.img45{ width:100%}
	.phone{height:35px}
	#sub_phone{  height:35px}
	.h65{ padding-top:10px}	
	
	.cc{width:90%; margin:0 auto;  text-align:center; }
	
	#sub_phone_in{  width:100%; margin:0 auto; text-align:center;}
	
	.list_form_btn1{width:65px}
	.list_form_btn2{width:50px}
}

@media screen and (min-width: 480px)  {
	#main_c{ min-height:300px}
	.footer_copy1{font-size:11px;padding-bottom:10px;}
	.footer_copy2{font-size:9px;}
	
	
}

.mv{text-align:center}