@charset "utf-8";


/* 
 * Nanum Barun Gothic (Korean) http://hangeul.naver.com
 */



/* 
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
font-family: "NanumBarunGothic";
font-style: normal;
font-weight: 400;
src: url("../../font/NanumBarunGothic.eot?#iefix") format("embedded-opentype");
src: local('¡Ø'), url("../font/NanumBarunGothic.woff") format("woff"), url("../../font/NanumBarunGothic.woff2") format("woff2");
}
@font-face {
font-family: "NanumBarunGothic";
font-style: normal;
font-weight: 700;
src: url("../../font/NanumBarunGothicBold.eot?#iefix") format("embedded-opentype");
src: local('¡Ø'), url("../font/NanumBarunGothicBold.woff") format("woff"), url("../../font/NanumBarunGothicBold.woff2") format("woff2");
}
@font-face {
font-family: "NanumBarunGothic";
font-style: normal;
font-weight: 800;
src: url("../../font/NanumBarunGothicBold.eot?#iefix") format("embedded-opentype");
src: local('¡Ø'), url("../font/NanumBarunGothicBold.woff") format("woff"), url("../../font/NanumBarunGothicBold.woff") format("woff2");
}




#nHeader {
	width: 100%; height: 200px; position: relative; left:50%; margin-left:-960px; min-width:6000px;	font: 12px NanumBarunGothic, Dotum, sans-serif;
}
#nHeader .nHeader_wrap {
	margin: 0px auto; width: 100%; position: relative;
}




.gnb {
	top: 0px; right: 0px; position: absolute;
}
.gnb li {
	background: url("/images/common/bar.gif") no-repeat 0px 0px; float: left; 
}
.gnb li:first-child {
	
}
.gnb li a {
	color: rgb(153, 153, 153);
}
.gnb::after {
	clear: both; display: block; content: "";
}






.sMenu {
	 background: url("../../image/menu_back.png") 60px 56px repeat-x; top: 0px; width: 100%; height:56px; overflow: hidden; position: absolute; z-index: 999;display:block;/* filter: alpha(opacity=90);*/
}
.on.sMenu {
	 border-bottom-color: rgb(231, 231, 231);  z-index: 999;
	}
.sMenu > ul {    	
		 margin: 0px auto; width: 960px; letter-spacing: -2px; padding-top: 0px; padding-bottom: 0px; position: relative; z-index: 99;background: url("../../image/menu_line.gif") right 5px no-repeat;
	}









.sMenu > ul::after {
	clear: both; display: block; content: "";
}
.sMenu > ul > li {
	float: left;  text-align:center; 
}
.sMenu > ul > li:first-child {
	padding-left: 0px; 
}
.sMenu > ul > li.s1 {
	width: 146px; margin-left:220px; 
}
.sMenu > ul > li.s1 > ul {
	left:235px; display: block; position: absolute;
}
.sMenu > ul > li.s2 {
	width: 146px; 
}
.sMenu > ul > li.s2 > ul {
		left:386px;display: block; position: absolute;
}
.sMenu > ul > li.s3 {
	width: 146px; 
}
.sMenu > ul > li.s3 > ul {
		left:532px; display: block; position: absolute;
}
.sMenu > ul > li.s4 {
	width: 146px;
}
.sMenu > ul > li.s4 > ul {
	left:680px;display: block; position: absolute;
}
.sMenu > ul > li.s5 {
	width: 146px; 
}
.sMenu > ul > li.s5 > ul {
	left:829px; display: block; 
}






.sMenu > ul > li > a {
	color: rgb(85, 85, 85); 
}
.sMenu > ul > li > a:hover {
	color: rgb(253, 152, 54); 
}
.sMenu > ul > li > a.on {
	color: rgb(253, 152, 54); 
}
.sMenu > ul > li > ul {
	 left: 0px; top: 68px; margin-top: 0px; position: absolute; 
}
.sMenu > ul > li > ul > li {
	padding:12px 0 12px 0; margin-left: 0px;  width:110px;  border-bottom:1px solid #ececec;
}
.sMenu > ul > li > ul > li > a {
 color:#3f3f3f;	letter-spacing: -0.2px;  font: 13px NanumGothic, Dotum, sans-serif;
}
.sMenu > ul > li > ul > li > a.on {
	color: #dc0000; text-decoration: none;
}
.sMenu > ul > li > ul > li > a:hover {
	color: #dc0000; text-decoration: none;
}

