@charset "utf-8";
/* CSS Document */
#wrap{position:relative; width:100%; }

/*���*/
#header{position:relative; width:100%; *z-index:99999;}
#header .top{position:relative; width:1000px; height:101px; margin:0 auto; }
#header .top h1{padding:16px 0 0 6px;}

#header .top .util{position:absolute; top:9px; right:0px;}
#header .top .util ul{overflow:hidden;}
#header .top .util ul li{float:left;}
#header .top .util ul li.last{padding:0; background:none;}

#navi_wrap{position:absolute; top:62px; left:236px; z-index:99999;}

#navi_wrap #gnb{position:relative; clear:both; width:764px; float:right; margin:0px 0 0 0; }
#gnb .menu_list{}
#gnb .menu_list li{float:left; margin:0 60px 0 0; padding:0 0 38px 0; }
#gnb .menu_list li.last{margin:0;}

#gnb .submenu {width:auto; position:absolute; top:30px; padding:0 0 0px 0 ; }  
#gnb .submenu ul{overflow:hidden; }

#gnb .list01 {left:-20px; }
#gnb .list02 {left:153px;}
#gnb .list03 {left:284px;}
#gnb .list04 {left:410px;}
#gnb .list05 {left:535px;}

.con_util{clear:both; overflow:hidden;  position:relative; width:998px; margin:0 auto 20px auto; border:1px solid #c7c7c7; background:#fbfbfb;}
.con_util ul.util{float:left; padding:18px; width:560px;}
.con_util ul.util li{float:left; margin:0 0 0 12px; padding:0px 12px 0 0; background:url(/img/gnb_bullet.gif) no-repeat right center;} 
.con_util ul.util li.last{background:none;}

.con_util dl{float:right; width:350px;}
.con_util dl dt{float:left; margin:0 18px 0 0;}
.con_util dl dd{float:left; line-height:49px; color:#555555; }

/*Ǫ��*/
#footer{clear:both; position:relative; width:100%; background:#464646; z-index:1;}
#footer .foot{position:relative; width:1000px; margin:0 auto; padding:16px 0;}
