/* 상단메뉴 적용 */
#hd { z-index:5 !important; }
.navi { position:relative; z-index:15; margin:-1px 0 0;height:2em; height:70px } 
.navBox { position:absolute; z-index:15; width:100%}
.navBox:after {display:block;visibility:hidden;clear:both;content:""} 
.nav { position:absolute; z-index:15; top:-10px; width:100%; }
.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; text-align:center; display:inline; font-family: 'S-CoreDream-4Regular'}

.nav_1da:focus, .nav_1da:hover {text-decoration:none; color:#cb2d78;} 
.subBox { position:absolute; z-index:15; top:70px; width:100%; height:200px; background-color:rgba(255,255,255,1); border-bottom:1px solid #ccc; display:none; }
.subBox:after {display:block;visibility:hidden;clear:both;content:""}
.nav ul.depth1 ul.depth2 {position:absolute; width:170px; top:70px; display:none; }
.nav ul.depth1 ul.depth2 li {display:block !important; height:18px; margin-bottom:7px; }

.nav_2da:focus, .nav_2da:hover {text-decoration:none; color:#63F} 


@media (min-width: 1500px) {
.nav {padding-left:70px}
.nav_1da {display:block; float:left; font-weight:bold; height:58px; padding:10px 30px; line-height:2.95em; text-decoration:none ; font-size:1.3em }
.nav_2da {display:block; float:left;  height:30px; text-align:left; padding:10px 30px; line-height:10px; text-decoration:none; color:#333 !important; font-family: 'S-CoreDream-4Regular'; }
.top_call{ float:right; padding-right:120px}	
.call002 li div{ float:left}
.call002 li img{ padding:10px 20px 0px 0px}
.call002 li h1{font-family: 'S-CoreDream-4Regular'; font-size:1.3em; color:#c92e77; line-height:0.8em; letter-spacing:-1px}
.call002 li p{font-family: 'S-CoreDream-4Regular'; font-size:1.2em}	
	
	
	}
@media (min-width: 992px) and (max-width: 1499px) {
		.top_call{ float:right; padding-right:30px}	
.call002 li div{ float:left}
.call002 li img{ padding:10px 20px 0px 0px}
.call002 li h1{font-family: 'S-CoreDream-4Regular'; font-size:1.1em; color:#c92e77; line-height:0.8em; letter-spacing:-1px}
.call002 li p{font-family: 'S-CoreDream-4Regular'; font-size:1em}	
	}

@media (max-width: 991px) {.top_call{ display:none }}

@media (max-width: 1499px) {
.nav {padding-left:30px}
.nav_1da {display:block; float:left; font-weight:bold; height:58px; padding:10px 20px; line-height:2.95em; text-decoration:none ; font-size:1.1em; letter-spacing:-1px }
.nav_2da {display:block; float:left;  height:30px; text-align:left; padding:10px 35px 10px 13px; line-height:10px; text-decoration:none; color:#333 !important; font-family: 'S-CoreDream-4Regular'; font-size:0.9em; letter-spacing:-1px}
}
