/* 상단메뉴 적용 */ /* 140312 추가 */
.navBox { 
	position:absolute;
	width:100%; 
	min-height:45px; 
	top:70px;
	z-index:10;

}
.navBox:after {display:block;visibility:hidden;clear:both;content:""} 
.nav { position:absolute; z-index:999; top:0px; left:50%; margin-left:-180px;  }
.nav ul.depth1 {z-index:10; clear:both; zoom:1; }
.nav ul.depth1:after {display:block; visibility:hidden; clear:both; content:""; }
.nav ul.depth1 li.gnb1 { position:relative; float:left;  min-height:47px; text-align:center; display:inline; margin:0px; 
}
.nav_1da { position:relative; z-index:20; display:block; float:left; text-align:center; font-weight:bold; height:69px; padding:0 10px 0 10px;  b order:1px solid blue;
font-size:1.25em !important; line-height:2.938em !important; color:#2d2d2d !important; text-decoration:none;background:url('../../../img/gnb_bg01.gif') right 22px no-repeat;
}
.nav_1da:focus, .nav_1da:hover {
	position:relative;
	height:69px;
	text-align:center;
	padding:0 10px 0 10px;
	text-decoration:none; 
	font-size:1.25em !important; 
	line-height:2.938em !important; 
	color:#2d2d2d !important; 
} 
.subBox { position:absolute; z-index:20; top:68px; width:100%; height:200px;border-top:3px solid #f4793f; border-bottom:1px solid #ddd; background:#fff; ba ckground:url("../../../img/gnb_sub_bg.png"); display:none; }
.subBox:after {display:block;visibility:hidden;clear:both;content:""}
.nav ul.depth1 ul.depth2 {position:absolute; z-index:20; top:55px;  display:none; b order:1px solid red;}
.nav ul.depth1 ul.depth2 li {display:block !important; height:18px; margin-bottom:7px; }
.nav_2da {display:block;  height:30px;width:110px; padding:0px 10px 0px 10px;  text-align:left; line-height:30px; text-decoration:none; color:#2d2d2d !important; }
.nav_2da:focus, .nav_2da:hover {
	position:relative;
	text-decoration:none; 
	color:#2d2d2d !important;
	margin:0px 10px 0px -10px;
	padding:0px 10px 0px 10px;

 } 
 
 
 /* 150204 수정 */
 
 /* nav */ 
 .nav .garr10 .nav_1da {width:110px}
 .nav .garr20 .nav_1da {width:120px}
 .nav .garr30 .nav_1da {width:120px}
 .nav .garr40 .nav_1da {width:130px}
 .nav .garr50 .nav_1da {width:100px}

.nav .garr50 .nav_1da{background:none}

.nav ul.depth1 li.gnb1 {
	min-height:70px;

}

.nav ul.depth1 li.gnb1:hover {
	color:#f4793f !important;
}

.nav ul.depth1 li.gnb1:hover a.nav_1da {
	color:#f4793f !important;

}

.nav_1da {
	text-align:center;
}

.nav_1da:focus, .nav_1da:hover { 
	text-align:center;
	color:#0f84bb !important;
}


.nav ul.depth1 ul.depth2 {
	top:71px; 
	padding-top:10px !important;
	background-color:transparent;
}


.nav ul.depth1 ul.depth2:hover {
	height:100%;
	background:#fff;
}

.nav_2da:focus, .nav_2da:hover {
	margin:0px !important;
	padding:0px 10px;
	color:#f4793f !important;
	background-color:transparent;
} 