@charset "utf-8";
/* CSS Document */
body{background:url(/img/main_bg02.jpg) no-repeat top center;}

#wrap{position:relative; width:100%; height:100%; margin:0 auto; color:#58595b;}
#header{position:relative; width:100%; height:198px; /*height:295px;*/ float:left; }
#header h1{margin:267px 32px 0 0px; text-align:center;}
#header p{float:right; margin:0 8px 0 0;}

/*menu*/
#header #navi_wrap{position:relative; width:99.8%; height:29px; margin:11px 0 0 0; background:url(/img/menu_bg.jpg) repeat-x; float:left; z-index:100;}
#header #navi_wrap .plno{padding-left:0;}
#header #navi_wrap .prno{padding-right:0;}
#header #navi_wrap .pl30{padding-left:30px;}
#header #navi_wrap .bno{background:none; padding:0;}

/*대메뉴*/
#header #navi_wrap ul{padding:0px 0 0 0px; margin:0 auto; width:320px; height:auto; overflow:hidden;}
#header #navi_wrap ul li{width:auto; float:left; padding:0 0px 0 0; margin:0; text-align:center; /*background:url(/img/moblie_menu_bar.jpg) no-repeat right 0px;*/}
#navi_wrap #top-menu1{width:55px; height:29px;}
#navi_wrap #top-menu2{width:59px; height:29px;}
#navi_wrap #top-menu3{width:41px; height:29px;}
#navi_wrap #top-menu4{width:41px; height:29px;}
#navi_wrap #top-menu5{width:55px; height:29px;}
#navi_wrap #top-menu6{width:69px; height:29px;}

#content{width:99.8%; margin:0px; padding:0px; float:right;}


/*아이콘*/
#content .icons{position:relative; width:90%; margin:0 0 0 20px; overflow:hidden;}
#content .icons ul{width:91%; padding:15px 15px 0 15px; float:left;}
#content .icons ul li{float:left; margin:0 5px 18px 5px;}

#content .mnotice{border-top:1px solid #a4a4a4; border-bottom:1px solid #a4a4a4; width:98%; height:24px; overflow:hidden; padding:0px; margin:0 auto; background:url(/img/mnotice_notice_icon.jpg) no-repeat left top;}
#content .mnotice h3{background:url(/img/mnotice_title_bar.jpg) no-repeat right; padding:3px 0 0 29px; color:#ff6000; font-weight:bold; float:left; width:60px;} 
#content .mnotice ul{float:left; margin:3px 0 0 13px; width:65%;}
#content .mnotice ul li{}
#content .mnotice li span{float:right; padding:0 6px 0 0; text-align:right; display:inline; width:auto;}



#footer{position:relative; width:99.8%; height:auto; margin:0; padding:0px; background:url(/img/footer_bg.jpg) repeat-x #58595b; text-align:center; clear:both;}
#footer ul{width:312px; height:27px; margin:0 auto; padding:6px 0 0 0; overflow:hidden;}
#footer ul li{overflow:hidden; margin:0; padding:6px 12px; line-height:120%; background:url(/img/footer_bar.jpg) no-repeat left; float:left;}

#footer ul li.btn{padding:0; margin:0 2px; float:right; background:none; position:relative; top:2px;}
#footer ul li.bno{background:none;}

#footer .copy{margin:0 auto; clear:both; color:#dbdada; padding:10px 0 5px 0; font-size:11px; line-height:130%;}
#footer .copy span{color:#fff;}
