@charset "utf-8";
#_contentBuilder{
  	margin-top:-85px;
 }
/**[Layout]********************************************************/
	#_wrap, #_wrap #_wrapHeader {
	   background:url("../images/headerBg.png") repeat-x;
	   /* min-width: 1200px; */
	}
	#_wrap #_wrapHeader #_header {
		height: 119px;
	}
	#gnbSubWrap {
		background: url(../../../../../../images/new/common/2dep.png) repeat;
		height: 199px;
		position: absolute;
		left: 0;
		width: 100%;
		top: 119px;
		display: none;
	  	z-index:5;
	}
	#_wrap #_wrapArticle {
	   width: 100%;
		/*padding: 40px 0;*/
	}
	#_wrap #_wrapFooter {
	}
#_wrap #_wrapArticle #_container{
  width:100%;
}
	#_wrap #_wrapHeader #_header,
	#_wrap #_wrapFooter #_footer ._sWidth {
		width: 1200px;
	}

/**********************************************************/
	#_logo{
		top: 55px;
		left: 0;
	}

	#_gnb {
	  position:absolute;
	  top:6px;
	  right:10px;
	  font-size:12px;
	  color:#fff;
	}
	#_gnb  a{
	margin:0 3px;	  
	 color:#fff;
	}
/**[주메뉴]********************************************************/
/*
	#menuUItop{
		display: block !important;
		right: 0;
		top: 35px;;
		/*width: 930px;
	  	height:85px; /* 탑의 서브메뉴로 포커스 이동시 서브메뉴가 해제되는 문제로 인해 fix 
	}
	#menuUItop #top_div {
	}
	#menuUItop ul.ul_1 li.li_1 {
	}
	#menuUItop ul.ul_1 li.li_1 a.a_1{
		height: 80px;
		line-height: 80px;
		font-size: 16px;
		padding: 0 1.4em;
	}
	#menuUItop ul.ul_1 li.li_1 a.a_1._active,
	#menuUItop ul.ul_1 li.li_1 a.a_1:hover{
		color: #2b66b4 ;
	}
	#menuUItop ul.ul_1 li.li_1 .div_2{
		display: none;
	}
	#menuUItop ul.ul_1 li.li_1._useChildDiv .div_2{
		position: absolute;
		top: 81px;
	    z-index:500;
	}
	#menuUItop ul.ul_1 li.li_1._useChildDiv .div_2 ul {
		overflow: hidden;
	}
	#menuUItop ul.ul_1 li.li_1._useChildDiv .div_2 ul li {
		float: left;
	}
	#menuUItop ul.ul_1 li.li_1._useChildDiv .div_2 ul li a{
		display: block;
		height: 40px;
		line-height: 40px;
		margin: auto;
		padding: 3px 10px;
		color: #555;
	}
	#menuUItop ul.ul_1 li.li_1._useChildDiv .div_2 ul li a:hover,
	#menuUItop ul.ul_1 li.li_1._useChildDiv .div_2 ul li a._active{
		color: #2b66b4;
	}
	#menuUItop ul.ul_1 li.li_1._useChildDiv .div_2 ul li a._active{
		font-weight: 600;
	}
	#_menuGnbSubWrap{
		display: none;
		position: absolute;
		top: 120px;
		left: 0;
		width: 100%;
		height: 40px;
		background-color: #fff;
		z-index: 1;
	}
*/
.headerGnb {
  	 display: none !important;
}
#wrapGnb{
		display: block !important;
		right: 0;
		top: 32px;
		width: 880px;
		/*z-index: 2;*/
	}
	.menuUItop #top_div {
	}
	.menuUItop ul.ul_1 li.li_1 {
	}
	.menuUItop ul.ul_1 li.li_1 a.a_1{
	   	height: 90px;
		line-height: 90px;
		font-size: 18px;
	    color: #222222;
	    font-weight: 600;
	}
/*	.menuUItop ul.ul_1 li.li_1 a.a_1._active,
	.menuUItop ul.ul_1 li.li_1 a.a_1:hover{
		color: #2b66b4 ;
	}
*/
	.menuUItop ul.ul_1 li.li_1 .div_2{
		display: none;
		position: absolute;
	}
	.menuUItop ul.ul_1 li.li_1 .div_2 ul li a{
		font-size : 14px;
		line-height: 24px;
	}

/**[last submenu]********************************************************/
	#menuUItop ul.ul_1 li.li_1._useChildDiv #top_div_421 {
	 right:15px; 
	}
/**[비주얼영역]********************************************************/
 	 ._imgSldVisual { z-index:0; }

/**[푸터영역]********************************************************/
	  #_wrap #_wrapFooter #_footer ._jumpMenuWrap ._jumpMenu {
		  position: absolute;
		  right: 0;
		  top: 30px;
		  width: 230px;
		  z-index: 50;
	}
	#_wrap #_wrapFooter #_footer ._addressWrap ._info {
		position: absolute;
		top: 28px;
		left: 194px;
		font-size: 13px;
	}

