@charset "utf-8";

@import url('/css/layout.css');
@import url('/css/base.css');
@import url('/css/reser.css');

/* layout.css 재정의 */
#header{width:100%; height:39px; background-image:none!important;}	
#container{position:relative; margin:0 auto; width:100%; background:url(/images/main/main_back.jpg) no-repeat center top; }
div.util ul li{display:inline; margin:0 3px 0 0; padding:0 0 0 5px; background:url(/images/main/util_pipe.gif) no-repeat 0 3px;}
div.util fieldset input.textbox{border:1px solid #426E99;}
div.util fieldset input.find {border:none;}
* html #footer {height:126px;}
#footer{clear:both; width:100%; height:95px; margin:0 0 0 0; padding:0 0 0 0; background:#22508C;}
#footer .webaward {
	position:absolute;
	left:615px;
	top:15px;
}
#footer .webaward1 {
	position:absolute;
	left:558px;
	top:15px;
}
#footer .twiter {
	position:absolute;
	left:500px;
	top:15px;
}

#footer .webawards {
	position:absolute;
	left:510px;
	top:15px;
}
#footer .webaward1s {
	position:absolute;
	left:510px;
	top:15px;
}
#footer .twiters {
	position:absolute;
	left:480px;
	top:15px;
}
#footer .blog {
	position:absolute;
	left:480px;
	top:15px;
}

#footer div.inside{width:1000px; margin:0 auto; background:url(/images/main/footer_bg.gif) no-repeat top;}
#footer div.inside ul{padding:15px 0 4px 0;}
#footer div.inside li{background:url(/images/main/footer_pipe.gif) no-repeat left top;}
#footer div.inside div.fmsite ul.fm {
	width:94px;
	padding-right:117px;
	position:relative;
}
#footer div.inside div.fmsite ul.fm li.sidelink {
	position:absolute;
	top:0;
	right:0;
}
#footer div.inside div.fmsite ul.fm li.center{padding:0 0 0 0; background-image:none;}

/* main_layout */
div.main_container{width:1000px; height:732px;_height:702px; margin:0 auto; position:relative;}
div.mgnb{height:65px; padding:0 100px 0 0; background:url(/images/main/bg_mgnb.gif) no-repeat left top; text-align:right;}
div.mvisual{width:880px;margin-left:10px;}
div.mcont{width:900px;}
div.mgroup01{height:60px; position:relative;}
div.mgroup01 img.slidebg{position:absolute; top:0; left:-35px;}
div.mgroup01 div.slide{position:absolute; top:3px; left:10px;}
div.mgroup02{width:880px; margin-left:10px;}
div.mgroup02 div.m0201{float:left; width:248px; padding-right:17px; margin:0 0 0 3px;}	
div.mgroup02 div.m0201 img.tit{float:left;}
div.mgroup02 div.m0201 img.more{float:right; margin:3px 14px 0 0;}
div.mgroup02 div.m0201 dl{clear:both; margin:10px 0 0 0;}
:root div.mgroup02 div.m0201 dl{padding-top:10px;}
div.mgroup02 div.m0201 dl dt{float:right; width:178px; padding:0 3px 0 0; letter-spacing:-1px;}
div.mgroup02 div.m0201 dl dt a {font-weight:bold; color:#fff; font-size:0.9em;}
div.mgroup02 div.m0201 dl dd.photo{float:left; width:56px; height:67px; background:url(/images/main/bg_doctor.gif) no-repeat;}
div.mgroup02 div.m0201 dl dd.photo img{width:53px; height:63px; margin:2px 0 0 2px;}
div.mgroup02 div.m0201 dl dd.dec{float:right; width:178px; padding:5px 3px 0 0; font-size:11px; color:#A8BBD3;  letter-spacing:-1px;}

div.mgroup02 div.m0202{float:left; width:295px; margin:0 0 0 23px;}	
div.mgroup02 div.m0203{float:right; width:270px;}

p.more{float:right; padding:5px 8px 0 0;}
ul.mtab{float:left;}
ul.mtab li{float:left; margin:0 1px 0 0;}
div.mtabcont{clear:both; padding:0 0 0 5px;}
div.mtabcont ul li{position:relative; padding:0 0 0 8px; line-height:18px; color:#fff; background:url(/images/main/dot_01.gif) no-repeat 0 7px; font-size:11px;}
div.mtabcont ul li a,
div.mtabcont ul li a:link,
div.mtabcont ul li a:visited{color:#A9BCD5; text-decoration:none;}
div.mtabcont ul li a:hover,
div.mtabcont ul li a:active {color:#A9BCD5; text-decoration:none;}
div.mtabcont ul li img{vertical-align:middle;}
div.mtabcont ul li span.date{top:-2px; right:6px; position:absolute; margin:0 0 0x 0; padding:0 0 0 0; color:#809DC3; font-size:11px;}
:root div.mtabcont ul li span.date{top:0;}
.png24 {tmp:expression(setPNG24(this));}

.baoro_vis {
	background:url(/images/main/baoro_bg.jpg) repeat-x center top;
	height:750px;
}

/* main_new */

