@font-face{
	font-family:'NanumGothic';
	font-style:normal;
	font-weight:normal;
	src:url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumGothicWeb.eot');
	src:url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumGothicWeb.eot?#iefix') format('embedded-opentype'),
		url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumGothicWeb.woff') format('woff'),
		url('cdn.jsdelivr.net/font-nanumlight/1.0/NanumGothicWeb.ttf') format('truetype');
}
body{width:100%;font-family:NanumGothic, '�������', nanumgothic, '�������', malgeungothic, sans-serif;}

#d_navi45 ul,#d_navi45 li{list-style:none;margin:0;padding:0}
#d_navi45 img{border:0}
#d_navi45 a{text-decoration:none;}

#d_navi45{position:relative;width:800px;margin:0 auto;height:40px;z-index: 10;}

#d_navi45 .d_line{
	position: absolute;
	left: -2px;
	top: -2px;
	border-top: 1px solid #cc0000
}
#d_navi45 .d_main{float:left;position:relative;margin:0px 30px/*�ʼ�*/}
#d_navi45 .d_main a{color:#333333;line-height:40px}
#d_navi45 .d_main a:hover{color:#cc0000}
#d_navi45 .d_main.on a{color:#cc0000}

#d_navi45 .d_main .d_sub{position:absolute;left:0px;top:56px;width:120px;display:none;background:#000000;opacity:0.8;padding:10px 17px 20px}
#d_navi45 .d_main .d_sub li a{font:normal 13px verdana, dotum;color:#ffffff;line-height:26px;}
#d_navi45 .d_main .d_sub li a:hover{color:#ffcc00}



#d_navi45 div:last-child{display:none}



#d_navi45 ul,#d_navi45 li{list-style:none;margin:0;padding:0}
#d_navi45 img{border:0}
#d_navi45 a{text-decoration:none;}

#d_navi45{position:relative;width:1200px;margin:0 auto;height:40px;}

#d_navi45 .d_line{
	position: absolute;
	left: -2px;
	top: -2px;
	border-top: 1px solid #cc0000
}
#d_navi45 .d_main{float:left;position:relative;margin:0px 0px/*�ʼ�*/ ;   height: 56px; text-align:center;}
#d_navi45 .d_main a{font-size: 16px;color:#FFF;line-height:58px}
#d_navi45 .d_main a:hover{color:#f5ed0c}
#d_navi45 .d_main.on a{color:#f5ed0c}

#d_navi45 .d_main .d_sub{position:absolute;left:0px;top:56px;width:74px;display:none;background:#0075cf;opacity:0.8;padding:0px 17px 20px}

#d_navi45 .d_main .d_sub li a:hover{color:#ffcc00}



#d_navi45 div:last-child{display:none; opacity:0;}