
/* ****************** Default ********************** */
/* º»°íµñ À¥ÆùÆ® °¡Á®¿À±â  */ 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 100; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'); 
} 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 300; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); 
} 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 400; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); 
 } 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 500; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); 
 } 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 700; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); 
 } 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 900; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'); 
 } 
.blind{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.clearfix{*zoom:1;}
.clearfix:after{clear:both; display:block; content:"";}
.font-noto {font-family: 'Noto Sans KR', "µ¸¿ò", Dotum, Arial, sans-serif;}

/* ****************** HEADER ********************** */
.new-header{position:absolute; top:23px; left:50%; transform:translateX(-50%); width:968px; box-sizing:border-box}
#header{position:relative; height:70px; width:100%; z-index:9999; }
#header ul,
#header li{margin:0; padding:0; list-style:none;}
#header .logo{position:relative; z-index:100; float:left; margin:0;}	
#header .logo a{display:block; }
#header .logo img{display:block; vertical-align:top;}

/* -------- Header :: GNB -------- */
/* GNB :: 1dep */
#gnb{float:left; width:750px; height:44px; margin-top:6px; margin-left:20px; background:url("/images/common/gnb_bg.png") no-repeat;}
#gnb > ul{*display:inline;*zoom:1;}
#gnb > ul > li{position:relative; float:left; word-break:keep-all;}
#gnb > ul > li > a {
	position:relative; z-index:100; display:block; height:44px; line-height:44px; padding:0 25px; text-align:center; 
	color:#313131; font-size:15px; font-weight:600; letter-spacing:-1px; 
	font-family: 'Noto Sans KR', "µ¸¿ò", Dotum, Arial, sans-serif; text-decoration:none
}
#gnb > ul > li > a:hover,
#gnb > ul > li.on > a{color:#5c7a1c; text-decoration:none;}

/* GNB :: 2dep */
#gnb > ul > li .gnb-2dep {
	position:absolute; 
	top:38px; 
	left:0px; 
	z-index:99;
	width:600px;
	text-align:left; 
	visibility:hidden;
	opacity:0;filter:Alpha(opacity=0);
}
#gnb > ul > li .gnb-2dep ul{display:inline-block; padding:1px 15px; background-color:#5c7a1c;}
#gnb > ul > li .gnb-2dep ul li {position:relative; float:left; padding:3px 8px; opacity:0;filter:Alpha(opacity=0);-webkit-transition:all 0s 0s;-moz-transition:all  0s 0s;-o-transition:all  0s 0s;-ms-transition:all  0s 0s;transition:all  0s 0s; }
#gnb > ul > li .gnb-2dep ul li a{  display:block; color:#fff; font-size:12px; font-weight:500; letter-spacing:-0.5px; text-align:center; line-height:1.3;transition:color 0.3s; opacity:0.8; font-family: 'Noto Sans KR', "µ¸¿ò", Dotum, Arial, sans-serif; text-decoration:none}
#gnb > ul > li .gnb-2dep ul li a:hover,
#gnb > ul > li .gnb-2dep ul li.on a{opacity:1.0; text-decoration:none;}

/* GNB :: 2dep Open */
#gnb > ul > li .gnb-2dep.open{visibility:visible; opacity:1.0;filter:Alpha(opacity=100);}
#gnb > ul > li .gnb-2dep.open ul li{opacity:1.0;filter:Alpha(opacity=100);}

/* GNB :: 2dep À§Ä¡ Á¶Á¤ */
#gnb > ul > li.gnb5 .gnb-2dep {left:auto; right:-80px; text-align:right;}
#gnb > ul > li.gnb6 .gnb-2dep {left:auto; right:0px; text-align:right;}