@charset "utf-8";

/**[Layout]********************************************************/
	#_wrap, #_wrap #_wrapHeader {
	   background:url("../images/headerBg.png") repeat-x;
	   min-width: 1200px;
	}
	#_wrap #_wrapHeader #_header {
		/*height: 119px;*/
	   height: 145px;
	}
	#gnbSubWrap {
		background-color: #fff;
		height: 350px;
		position: absolute;
		left: 0;
		width: 100%;
		top: 145px;
		display: none;
	  	z-index:5;
	  	border-bottom: 3px #196fb9 solid;
	}
	#gnbSubWrap span {
	  display: block;
	  width: 1200px;
	  height: 78px;
	  margin-left: -600px;
	  position: absolute;
	  bottom: 30px;
	  left: 50%;
	  background: #fff url(../images/menuGnbBgBottom.png) no-repeat left;
  }
	#_wrap #_wrapArticle {
		background:url("../images/mainBg.gif") no-repeat top center;
	   min-width: 1200px;
		/*padding: 40px 0;*/
	}
	#_wrap #_wrapFooter {
	}
	#_wrap #_wrapHeader #_header,
	#_wrap #_wrapArticle #_container,
	#_wrap #_wrapFooter #_footer ._sWidth {
		width: 1200px;
	}

/**********************************************************/
	#_logo{
		top: 11px;
		/* left: 520px; */
	}

/**[주메뉴]********************************************************/
/*
	#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;
	}
*/
#wrapGnb{
		display: block !important;
		right: 0;
		top: 76px;
		width: 1200px;
		/*z-index: 2;*/
	}
	.menuUItop #top_div {
	}
	.menuUItop ul.ul_1 li.li_1 {
	}
	.menuUItop ul.ul_1 li.li_1 a.a_1{
		height: 42px;
		/*line-height: 90px;*/
		font-size: 14px;
		padding: 2em 0.2em 0;
		text-align: center;
		display: block;
	}
	.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{
		/* height: 40px;
		line-height: 40px; */
		line-height: 16px;
	  	border-bottom: 1px solid #d0d0d0;
	}

/**[last submenu]********************************************************/
	#menuUItop ul.ul_1 li.li_1._useChildDiv #top_div_421 {
	 right:15px; 
	}
/**[비주얼영역]********************************************************/
 	 ._imgSldVisual { z-index:0; }

/**[푸터영역]********************************************************/
	#_wrap #_wrapFooter #_footer ._jumpMenuWrap ._jumpMenu {
		text-align: left;
		position: absolute;
		top: 28px;
		right: 10px;
		width: 250px;
	  	z-index:100;
	}

	#_wrap #_wrapFooter #_footer ._addressWrap ._info {
		/*position: absolute;
		top: 38px;
		left: 230px;*/
		font-size: 13px;
	}

