@charset "utf-8";
/* CSS Document */

.mb60{margin-bottom:60px;}
.pt30 { padding-top:30px;}
.pt200 { padding-top:25px;}



#wrap{position:relative;}

/*================================
	header
================================*/
#header{position:fixed; width:100%; background:url(/img/header_bg.gif) repeat-x left top; top:0; z-index:10005;}
#header .header_inner{position:relative; width:1190px; height:123px; margin:0 auto; padding:0 0px;}  
#header .header_inner h1{padding:16px 0 0 0; text-align:center;}

#header .header_inner .utilLink{position:absolute; top:37px; right:2px; z-index:2;}
#header .header_inner .utilLink ul{overflow:hidden;}
#header .header_inner .utilLink ul li{float:left; margin:0 0 0 9px; padding:0 9px 0 0; background:url(/img/util_bar.gif) no-repeat right center;}
#header .header_inner .utilLink ul li.last{padding:0; background:none;}
   
#header .header_inner .topBanr{position:absolute; left:15px; top:5px;}

/* gnb */
#navi_wrap{position:fixed; top:82px; right:0px; width:100%; z-index:10007; *z-index:998;}
#navi_wrap #gnb{position:relative; clear:both; width:100%; float:right; }
#gnb .menu_list{position:relative; width:1190px; height:40px; margin:0 auto; padding:0 0 0 0px; background:url('/img/yeon_menu_bg.png') left 41px no-repeat;}
#gnb .menu_list > li{float:left}
#gnb .menu_list li a{display:block;}
#gnb .menu_list > li > .submenu { display:none; padding:20px 0 10px 0;}
#gnb .menu_list > li > .submenu > li { width:170px;}
#gnb .menu_list > li > .submenu > li > a { display:block; color:#41abf1; font-size:15px; font-weight:bold;  padding-left:20px;}
#gnb .menu_list > li > .submenu > li > ul { padding-top:10px;}
#gnb .menu_list > li > .submenu > li > ul > li > a { color:#acacac; font-size:13px; line-height:20px;  padding-left:20px; padding-left:20px;}
#gnb .menu_list > li > .submenu > li > ul > li > a:hover { color:#ffffff; text-decoration:underline; font-weight:bold;}
/*================================
	sub_container
================================*/
#sub_container{clear:both; position:relative; width:100%; margin:120px 0 85px 0;}
#sub_container .content{position:relative; width:1190px; margin:0 auto;}
#sub_container .content .location{overflow:hidden; margin:0 0 20px 0;}
#sub_container .content .location h2{text-align:center;}
#sub_container .content .location .local{float:right;}
#sub_container .content .con{position:relative; min-height:500px;}

/*================================
	footer
================================*/
#footer{clear:both; position:relative; width:100%; height:154px; background:url(/img/footer_bg.gif) repeat-x left top;}
#footer .foot{position:relative; width:1190px; margin:0 auto;}

#footer .foot .footMenu{overflow:hidden; position:relative; left:0px; top:16px;}
#footer .foot .footMenu li{float:left; margin:0 10px 0 0; padding:0 0 0 10px; background:url(/img/footMenu_bar.gif) no-repeat left center; }
#footer .foot .footMenu li.first{padding-left:0; background:none;}

#footer .foot .address{position:relative; left:0px; top:65px;}
     
#footer .foot .tail_menu{overflow:hidden; position:absolute; right:0px; top:65px;}
#footer .foot .tail_menu li{float:left; margin:0 0 0 8px;}

 
/*================================
	quick
================================*/ 
