/* header */
header{width:100%;height:98px;}

header #top_wrap{width:1050px;height:98px;margin:0 auto;}

header h1{float:left;}

.gnb{width:837px;float:left;font-family:"Nanum Gothic"}

.gnb ul.depth1{height:98px;font-size:18px;font-weight:bold;}

.gnb ul.depth1 li{width:151px;float:left;text-align:center;line-height:98px;background:url("/img/main/menu_bg.jpg");background-repeat: no-repeat;cursor:pointer;color:#323232;}

.gnb ul.depth1 li a{display:block;}
.gnb ul.depth1 li a:hover{color:#354b7e;}

.gnb ul.depth1 li:first-child{margin-left:62px;background:url("");}

#sub_wrap{width:100%;height:0px;overflow:hidden;position:absolute;z-index: 1;background-image:url("/img/main/gnb_sub_bg.png");background-repeat: repeat-x;transition: height 400ms;-webkit-transition: height 400ms;-moz-transition: height 400ms;}

#sub_wrap .depth2{width:1050px;height:241px;padding-top:22px;margin:0 auto;}


header div.depth2 div{width:151px;float:left;text-align:center;}
header div.depth2 div ul li:hover{}
header div.depth2 div ul li a{display:block;padding:6px 0;font-size:14px;margin:6px 0px;*font-size:12px;border-radius:0 10px 0 10px;}
header div.depth2 div ul li a:hover{background:url(/img/main/gnb_sub_over.jpg) no-repeat 0 0;color:white;-o-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}

header div.depth2 div.depth2_menu01{margin-left:275px;}


/* header */

/* footer */

footer{height:200px;font-family:'Nanum Gothic';background:#323232;clear:both}

.footer_wrap{width:1050px;margin:0 auto;padding-top:48px;overflow:hidden;position:relative;}

.footer_text1{font-size:14px;float:left;}
.footer_text1 span{padding-right:15px;}
.footer_text1 span a{color:#ccc}

.footer_text2{padding-top:34px;font-size:13px;color:#8e8e8e;line-height:27px;}

.foot_select {width:230px; position:absolute; top:42px; right:0; overflow:hidden;}
.foot_select #select_box {width:170px; height: 35px;float:left;}
.foot_select .linkgobtn {width:55px;margin-left:5px; float:left; display:inline;}
.foot_select input {vertical-align:middle;}

.foot_select #select_box .AXSelect{
	background:#333;
	border:1px solid #111;
	box-shadow:none;
	border-radius:4px;
	font-size:12px;line-height:19px;height:35px;
	padding:3px 10px;
	margin:0px auto;
	color:#fff;
	font-family:"Nanum Gothic"
}

/* footer */