/* 상단메뉴 적용 */ /* 140312 추가 */
@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.navBox { 
	position:absolute; 
	z-index:25; 
	top:110px; 
	width:100%; 
	min-height:100px; 
	border-top:0px solid #0072ff;
	border-bottom:1px solid #dedede;
    display:block;
	font-family: 'GmarketSansMedium';
	
}
#naviLogo{position:relative; width:1200px;margin:0 auto;text-align:left;margin-top:25px;padding:0;z-index:999;}

@media screen and (max-width:1024px) {
.navBox {	display:none;}
#naviLogo img{width:100%;}

}

@media screen and (max-width:1024px) {
.navBox {	display:none;}
}
.navBox:after {display:block;visibility:hidden;clear:both;content:""} 
.nav { position:absolute; z-index:9999; top:0px; left:50%; margin-left:-370px; }
.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; width:160px; min-height:100px; text-align:center; display:inline; margin:0px; }
.nav_1da { position:relative; z-index:20; display:block; float:left; 
text-align:center; 
font-weight:bold; 
width:160px; height:100px; 
padding:0 10px; 
font-size:1.6em !important; 
line-height:4.738em !important; 
color:#2d2d2d !important; 
text-decoration:none; }


.subBox { position:absolute; z-index:20; top:98px; width:100%; background-color:#fff;padding:0;margin:0; border-top:0px solid #dedede; border-bottom:1px solid #cbcbcb; display:none; }
.subBox:after {display:block;visibility:hidden;clear:both;content:""}
.nav ul.depth1 ul.depth2 {position:absolute; z-index:20; top:98px; width:160px;height:auto;display:none; padding:0;margin:0; }
.nav ul.depth1 ul.depth2 li {display:block !important; height:45px; margin-bottom:0px;}
.nav_2da {display:block; float:left; width:160px; height:50px; padding:10px 0 10px 20px; text-align:left; line-height:32px; text-decoration:none; color:#2d2d2d !important;  font-size:1.4em !important; }

 
 
 /* 150204 수정 */
 
 /* nav */ 

.navBox {
	position:relative;
	top: 0px;
	border-top: 2px solid #74c3e8;
}
.nav ul.depth1 {padding:0;margin:0;}
.nav ul.depth1 li.gnb1 {
	width:160px;
	min-height:100px;
}

.nav ul.depth1 li.gnb1:hover {
	background-color:#f9f9f9;
	color:#0f84bb !important;
}

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

.nav_1da {
	width:160px;
	text-align:center;
}

.nav_1da:focus, .nav_1da:hover { position:relative; z-index:20; display:block; float:left; 
text-align:center; 
font-weight:bold; 
width:160px; height:100px; 
padding:9px 10px 0; 
font-size:1.6em !important; 
line-height:3.938em !important; 
color:#2d2d2d !important; 
text-decoration:none; }


}


.nav ul.depth1 ul.depth2 {
	top:100px; 
	width:160px;
	padding-top:10px !important;
	padding-bottom:0;
	background-color:transparent;
}


.nav ul.depth1 ul.depth2:hover {
	width:160px;
	height:100%;
	background-color:#f9f9f9;

	
}

.nav_2da:focus, .nav_2da:hover {
	width:160px;
	margin:0px !important;
	padding:10px 0 10px 20px;
	color:#fff !important;
	font-weight:bold;
	background-color:#d60f00;
} 