@charset "utf-8";

@import url('/css/layout.css');
@import url('/css/base.css');

body {	}
#wrap { margin-top:5px;}

/* layout.css 재정의 */
#header{width:100%; height:40px; background:none;}	
#header div.inside {width:900px;}
div.util {right:0px;}
div.headcmcfm {padding:5px 0 0 0; width:900px; margin:0 auto; }
#container{position:relative; width:100%; /*background:#227CC9 url(/images/main/bg_mbody01.jpg) no-repeat bottom;*/}
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;}
#footer{clear:both; width:100%; height:95px; margin:0 0 0 0; padding:0 0 0 0; background:url(/images/main/footer_bg.gif) repeat-x top;}
#footer div.inside{width:900px; margin:0 auto; background:none;}
#footer div.inside ul{padding:15px 0 4px 0;}
#footer div.inside div.fmsite ul.fm li.center{padding:0 0 0 12px; background:url(/images/main/footer_pipe02.gif) no-repeat 0 7px;}
#footer div.inside div.fmsite {padding-right:0;}
#footer div.inside div.fmedulst ul.fmedu {right:0;}

/* main_layout */
div.main_container{
	background:url(/images/common/layout/header_color.gif) no-repeat right bottom;
	width:900px;
	margin:0 auto;
	padding-bottom:13px;
	_padding-bottom:10px;
}
div.mgnb{height:66px; padding:0 0 0 0; background:url(/images/main/bg_mgnb2.gif) no-repeat left top;text-align:right;}
div.mvisual{width:880px; height:539px;}
div.mvisual_new{width:100%; height:442px;}
div.mcont{ padding-top:9px; overflow:hidden; }

div#container_main .fla_content {
	float:left;
	margin: 0 0 0 0;
}
div#container_main .latest_boardlist {
	float:left;
	padding-top:13px;	
}
div#container_main .latest_boardlist h2 {
	float:left;
	margin:0 5px 9px 0;
	padding-top:2px;
}
div#container_main .latest_boardlist a.more {
	float:left;
	margin-top:5px;
}
div#container_main .latest_boardlist ul.list {
	padding-left:5px;
	float:left;
	width:282px;
}
div#container_main .latest_boardlist ul.list li {
	background:url(/images/main/main_contentbullet.gif) no-repeat 0 4px;
	padding-left:8px;
	height:18px;
	vertical-align:top;
}
div#container_main .latest_boardlist ul.list li a {font-size:11px;}
div#container_main .latest_boardlist ul.list li img {margin-left:3px;vertical-align:middle;}
div#container_main .latest_boardlist ul.list li span{
	float:right;
	margin-top:-17px;
	font-family:tahoma;
	font-size:10px;
}
div#container_main .notice {
	margin-right:18px;
	width:287px;
}
div#container_main .notice ul.notice_tab {
	overflow:hidden;
	float:left;
	margin-left:5px;
	height:15px;
}
div#container_main .notice ul.notice_tab li {
	float:left;
	display:inline;
	margin-left:2px;
}
div#container_main .health {
	width:249px;
}



/* new_main*/
div#container_main2 .fla_content {
	float:left;
	margin: 0 0 0 0;
}
div#container_main2 .latest_boardlist {
	float:left;
	padding-top:13px;	
}
div#container_main2 .latest_boardlist h2 {
	float:left;
	margin:0 5px 9px 0;
	padding-top:2px;
}
div#container_main2 .latest_boardlist a.more {
	float:right;
	margin-top:5px;
}
div#container_main2 .latest_boardlist ul.list {
	padding-left:5px;
	float:left;
	width:282px;
	
}
.tab_title_list { height:20px;}
div#container_main2 .latest_boardlist ul.lis_test {
	clear:both;
	margin-top:10px;
	padding:15px 0 0 5px;
	width:282px;
	
}
div#container_main2 .latest_boardlist ul.list li {
	background:url(/images/main/main_contentbullet.gif) no-repeat 0 6px;
	padding-left:8px;
	height:18px;
	vertical-align:top;
	position:relative;
}
div#container_main2 .latest_boardlist ul.list li a {font-size:11px;}
div#container_main2 .latest_boardlist ul.list li img {margin-left:3px;vertical-align:middle;}
div#container_main2 .latest_boardlist ul.list li span{
	/*float:right;
	margin-top:-17px;*/
	position:absolute; right:2px; top:0;
	font-family:tahoma;
	font-size:10px;
}


div#container_main2 .latest_boardlist_new {
	float:left;
	padding-top:13px;	
}
div#container_main2 .latest_boardlist_new h2 {
	float:left;
	margin:0 5px 9px 0;
	padding-top:2px;
}
div#container_main2 .latest_boardlist_new a.more {
	float:right;
	margin-top:5px;
}
div#container_main2 .latest_boardlist_new ul.list {
	padding-left:5px;
	float:left;
	width:282px;
}
div#container_main2 .latest_boardlist_new ul.list li {
	background:url(/images/main/main_contentbullet.gif) no-repeat 0 6px;
	padding-left:8px;
	height:18px;
	vertical-align:top;
	position:relative;
}
div#container_main2 .latest_boardlist_new ul.list li a {font-size:11px;}
div#container_main2 .latest_boardlist_new ul.list li img {margin-left:3px;vertical-align:middle;}
div#container_main2 .latest_boardlist_new ul.list li span{
	/*float:right;
	margin-top:-17px;*/
	position:absolute; right:2px; top:0;
	font-family:tahoma;
	font-size:10px;
}
div#container_main2 .notice {
	margin-right:18px;
	width:287px;
}
div#container_main2 .notice ul.notice_tab {
	overflow:hidden;
	float:left;
	margin-left:5px;
	height:15px;
}
div#container_main2 .notice ul.notice_tab li {
	float:left;
	display:inline;
	margin-left:2px;
}
div#container_main2 .health {
	width:249px;
}





div#container .health ul.list {width:224px;}
#notice2,#notice3 {display:none;}

div.mcont div.mgroup01{position:absolute;top:30px; left:0; width:231px; height:117px; background:url(/images/main/bg_mgroup01.gif) no-repeat bottom;}
div.mcont div.mgroup02{position:absolute;top:163px; left:-5px;}

p.more{float:right; padding:6px 4px 0 0;}
ul.mtab{float:left; height:23px;}
ul.mtab li{float:left;}
div.mtabcont{clear:both; _padding:8px 0 0 11px; padding:13px 0 0 11px;}
div.mtabcont{_padding:8px 0 0 11px;}

div.mtabcont ul li{padding:0 0 0 8px; line-height:18px; color:#fff; background:url(/images/main/bul_wh.gif) no-repeat 0 5px; letter-spacing:-1px;}
div.mtabcont ul li a,
div.mtabcont ul li a:link,
div.mtabcont ul li a:visited{color:#fff; text-decoration:none;}
div.mtabcont ul li a:hover,
div.mtabcont ul li a:active {color:#fff; text-decoration:none;}

div.main_vis {
	overflow:hidden;
	height:777px;
	background: url(/images/main/main_backvis.gif) no-repeat center top;
}