@charset "utf-8";
/* CSS Document */

#wrap {margin:0 auto; width:100%; position:relative; background:url(../img/main/wrap_bg.jpg) no-repeat 0 center;}
/* -------------- 헤더영역 ---------------------*/
#header {height:70px; }
.header_in {width:940px; margin:0 auto; position:relative;}
h1.logo {position:absolute; left:0; top:12px; float:left;}
.gm {float:left; font:11px Tahoma, Geneva, sans-serif; margin-top:50px; margin-left:47px;}
.gm li {display:inline; padding-right:12px;}
.gm li a{font-weight:bold; letter-spacing:-1px;}
.gm li.ko {}
.gm li.ko a {color:#2a66ee;text-decoration:underline;}
.gm li.ko a:hover {color:#2a66ee;}


#topmenu {float:right; margin-top:30px; }
#topmenu li {display:inline; padding-left:40px;}
#topmenu li ul {position:absolute; top:55px; right:0px;padding:5px 0;background:url(../img/com/menu_bg_re.png) repeat-x 0 0;}
#topmenu li ul li {padding:0 5px 0 10px;}


.navi01 ul{;}
.navi02 ul{display:none;}
.navi03 ul{display:none;}
.navi04 ul{display:none;}
.navi05 ul{display:none;}



/* -------------- 비주얼영역 ---------------------*/
#visual { height:630px; width:940px;margin:0 auto;}


/* -------------- 메인컨텐츠영역 ---------------------*/
#container {width:940px;position:relative;margin:0 auto;height:130px;}
#container h2 {margin:10px 0;}

#section01{float:left; position:relative;width:350px;margin-left:8px; margin-right:10px}
#section01 ul {font-size:12px}
#section01 ul li {display:inline;}
.more {position:absolute; right:0;top:10px;}
#section02{float:left; margin:0 34px;}
#section03{float:left;}

/* -------------- 푸터영역 ---------------------*/
#footer {clear:both;height:110px; background:url(../img/com/f_line.png) repeat-x 0 0 ; border-top:1px solid #e4e4e4; width:100%;}
.footer_in {width:940px; margin:0 auto; position:relative; padding-top:15px;}
.addr {float:left;}
.f_logo {float:right;}
