@charset "utf-8";

@import url('/css/layout.css');
@import url('/css/base.css');
@import url('/css/reser.css');

/*layout.css 재정의 */
#footer{clear:both; width:100%; height:95px; margin:30px 0 0 0; padding:0 0 0 0; background:url(/images/common/layout/footer_bg.gif) repeat-x top;}

/* main_layout */
div.main_container{}

div.mgnb{height:76px; padding:0 100px 0 0; background:url(/images/main/bg_mgnb.gif) no-repeat left top; text-align:right;}
div.mvisual{margin:0 0 30px 0;}
div.mcont{width:860px; margin:0 0 0 20px;}

div.mgroup01{height:120px;}
div.mgroup01 div.mgr0101{float:left; width:237px;}
div.mgroup01 div.mgr0102{float:left; width:388px;}
div.mgroup01 div.mgr0102	div.totalsearch	{
	width:364px;
	height:37px;
	background:url(/images/main/bg_total.gif) no-repeat 0 0;
}
div.mgroup01 div.mgr0102	div.totalsearch	input	{
	width:283px;
	height:14px;
	border:5px solid #288ACB;
	font-size:11px;
	color:#1C82C6;
	font-weight:bold;
	padding:2px 0 0 2px;
}
div.mgroup01 div.mgr0102	div.totalsearch	img	{vertical-align:middle;margin-top:1px;}
div.mgroup01 div.mgr0103{float:left; width:233px;}

div.mgroup02{clear:both;}
div.mgroup02 div.mgr0201{float:left; width:237px;}
div.mgroup02 div.mgr0202{float:left; width:388px;}
div.mgroup02 div.mgr0203{float:left; width:233px;}
:root div.mgroup02 div.mgr0203{margin:0 0 30px 0;}

h3.mh3{height:21px;}
h3.mh301{}

ul.infotab{height:27px;}
ul.infotab li{float:left; margin:0 2px 0 0;}
ul.infocont{clear:both;}
ul.infocont li{float:left; margin:0 0 3px 0; width:113px; font-size:0;}

ul.newstab{height:17px; margin:0 0 6px 0; background:url(/images/main/bg_newstab.gif) repeat-x top;}
ul.newstab li{float:left; margin:0 1px 0 0;}
ul.newscont{padding-bottom:20px;}
ul.newscont li{padding:0 0 0 10px; background:url(/images/main/bul_news.gif) no-repeat 0 6px; font-size:11px;}
ul.newscont li a{font-size:11px;}

dl.healthinfo{float:left; width:185px; font-size:11px;}
dl.healthinfo dt.tit{float:right; width:82px; height:43px; padding:4px 5px 0 3px; font-size:11px;}
dl.healthinfo dt.tit a{font-size:11px; line-height:14px;}
dl.healthinfo dd.photo{float:left; width:91px; height:63px; margin:0 0 0 0; background:url(/images/main/bg_health_photo.gif) no-repeat left top; }
dl.healthinfo dd.photo img{margin:4px 0 0 4px; width:81px; height:52px; border:1px solid #DFDFDF;}
dl.healthinfo dd.date{float:right; width:82px; padding:0 5px 0 3px; color:#949494;}

div.maincoun{background:url(/images/main/bg_counsel.jpg) no-repeat left top;width:214px;height:60px;}
div.maincoun	ul	{width:112px;margin-left:110px;}
div.maincoun	ul	li	{float:left;}


dl.open{width:365px; height:71px; background:url(/images/main/bg_open.gif) no-repeat left top; }
dl.open dt{float:left; width:180px;}
dl.open dt a img {margin-bottom:8px;}
dl.open dd{float:left; width:70px;padding:10px 0 0 35px;}
dl.open dd.sec{padding-left:0;}



/* modify 20090407 */
div.mblock01	{float:left;width:237px;}
div.mblock02	{float:left;width:388px;}
div.mblock03	{float:left;width:234px;}

ul.maincounul	{margin-top:5px;}
ul.maincounul	li	{float:left;}

ul.mnewul	{margin:10px 0 0 0;}
ul.mnewul	li	{float:left;padding:0 5px 16px 0;}

div.mblock02	div.totalsearch	{
	width:364px;
	height:37px;
	background:url(/images/main/bg_total.gif) no-repeat 0 0;
}
div.mblock02	div.totalsearch	input	{
	width:283px;
	height:14px;
	border:5px solid #288ACB;
	font-size:11px;
	color:#1C82C6;
	font-weight:bold;
	padding:2px 0 0 2px;
}
div.mblock02	 div.totalsearch	img	{vertical-align:middle;margin-top:1px;}

ul.mhelpul	li	{float:left;padding-right:5px;}
ul.mhelpul	li.all	{
	background:url(/images/main/icon_alllife.gif) no-repeat 0 0;
	width:180px;
	height:49px;
	position:relative;
}
ul.mhelpul	li.all	span	{
	position:absolute;
	left:145px;
	top:28px;
}
div.detailhelp	{
	position:absolute;
	left:14px;
	top:28px;
}
div.detailhelp	ul	li	{float:left;}



