@charset "utf-8";

/**[Layout]********************************************************/
	#_wrap {
	}
	#_wrap #_wrapHeader {
		background: url("../images/bg_wrapHeader.gif") repeat-x center 68px;
	}
	#_wrap #_wrapHeader #_header {
		height: 128px;
	}
	#_wrap #_wrapVisual {
		height: 200px;
		background-position: center top;
		margin-bottom: 65px;
	}
	#_wrap #_wrapVisual #_visual ._slogan{
		top: 15px;
		right: 0;
	}
	#_wrap #_wrapVisual #_visual ._slogan strong{
		font-size: 2.4em;
		padding: 0.6em 0;
	}
	#_wrap #_wrapVisual #_visual ._slogan em{
		font-size: 1.4em;
	}
	#_wrap #_wrapArticle #_container #_aside{
		display: block;
		width: auto;
		float: left;
		position: absolute; 
		left: 20px;
		top: -115px;
		z-index: 5;
	}
	#_wrap #_wrapArticle #_container .menuSubTitleUI h2{
		position: absolute; 
		left: 0px;
		top: -100px;
		font-size: 3em;
		color: #fff;
		background: url("../images/dot_Textline.png") no-repeat top left;
		text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
		padding: 23px 0 0 0;
		font-weight: 600;
	}
	#_wrap #_wrapArticle #_container #_aside #wrapLnb{
		display:none;
	}
	#_wrap #_wrapArticle #_container #_content{
		padding: 0 0 60px 0;
	}
	#_wrap #_wrapFooter #_footer{
		height: 185px;
	}
	#_wrap #_wrapFooter #_footer .address{
		padding-top: 40px;
		line-height: 2;
	}
	#_wrap #_wrapHeader #_header,
	#_wrap #_wrapVisual #_visual,
	#_wrap #_wrapArticle #_container,
	#_wrap #_wrapFooter #_footer {
		width: 1200px;
	}
/**[바로가기]********************************************************/
	#_wrap #_wrapFooter #_footer ._jumpTop{
		right: 0;
		top: 0;
	}
/**[점프메뉴]********************************************************/
	#_wrap #_wrapFooter #_footer ._jumpMenuWrap {
		top: 90px;
		right: 0;
	}
/**[로고]***********************************************************/
	#_logo{
		top: 8px;
		left: 0px;
	}

/**[주메뉴]********************************************************/
	#wrapGnb{
		display: block !important;
		left: 0px;
		top: 68px;
		width: 100%;
		z-index: 3;
	}
	.menuUItop #top_div {
	}
	.menuUItop ul.ul_1 li.li_1 {
	}
	.menuUItop ul.ul_1 li.li_1 a.a_1{
		height: 60px;
		line-height: 60px;
		font-size: 16px;
		text-align: center;
	}
	.menuUItop ul.ul_1 li.li_1 a.a_1._active,
	.menuUItop ul.ul_1 li.li_1 a.a_1:hover{
		color: #fff ;
	}
/*	.menuUItop ul.ul_1 li.li_1.eQ06 .div_2{
		right: 63px;
	}
*/
	.menuUItop ul.ul_1 li.li_1 .div_2{
		display: none;
		position: absolute;
	  width: 800px; 
	}
	.menuUItop ul.ul_1 li.li_1 .div_2 ul li a{
		height: 40px;
		line-height: 40px;
	}
	.menuUItop ul.ul_1 li._last > div {
		position: absolute;
		left: 730px;
	}


/**[서브메뉴]********************************************************/
	#submenuNavigation{
		display: block;
	}
	.menuUIsub .menuSubTitleUI{
		color: #fff;
		margin: 0;
		padding: 40px 20px 25px;
		background-color: #314b66;
	}
	.menuUIsub .menuSubTitleUI h2{
		background-image: url("../images/bg_menuSubTitleUI.gif");
		background-repeat: no-repeat;
		background-position: left top;
		font-size: 24px;
		padding-top: 15px;
	}
	.menuUIsub .sub_div .ul_2 .li_2 .a_2 ,
	.menuUIsub .sub_div .ul_2 .li_2 .div_3{
		border-style: solid;
		border-color: #ddd;
	}
	.menuUIsub .sub_div .ul_2 .li_2 .a_2{
		border-width: 0 1px 1px 1px;
		display: block;
		font-size: 16px;
		height: 46px;
		line-height: 46px;
		padding: 0 25px 0 15px;
	}
	.menuUIsub .sub_div .ul_2 .li_2 .a_2:hover,
	.menuUIsub .sub_div .ul_2 .li_2 .a_2._active{
		color: #fff;
		background-color: #366fcc;
		border-width: 0 6px 0 0;
		border-color: #549bdf;
	}
	.menuUIsub .sub_div .ul_2 .li_2 .a_2._active{
		background-image: url("../images/bg_menuSubAncActive.gif");
		background-repeat: no-repeat;
		background-position: right 50%;
		font-weight: 600;
	}
	.menuUIsub .sub_div .ul_2 .li_2 .div_3{
		border-width: 0 1px 1px 1px;
		display: none;
		background-color: #f5f5f5;
		padding: 15px 0 15px 15px;
	}
	.menuUIsub .sub_div .ul_2 .li_2 .div_3 .ul_3 .li_3 .a_3{
		display: block;
		height: 20px;
		line-height: 20px;
		padding-left: 15px;
		background: url("../images/bg_menuSubAncA3.gif") no-repeat 0 50%;
	}
	.menuUIsub .sub_div .ul_2 .li_2 .div_3 .ul_3 .li_3 .a_3:hover,
	.menuUIsub .sub_div .ul_2 .li_2 .div_3 .ul_3 .li_3 .a_3._active{
		color: #1c5baf;
	}
	.menuUIsub .sub_div .ul_2 .li_2 .div_3 .ul_3 .li_3 .a_3._active{
		font-weight: 600;
	}
	.menuUIsub .sub_div ul li._active ._childDiv {
		display: block !important;
	}


/**페이지타이틀+페이지네비게이션********************************************************/
	#masterTitle{
	  	display: block;
		position: absolute;
		left: 15px;
		top: -230px;
		color: #fff;
		background: url("../images/dot_Textline.png") no-repeat top left;
		text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
		padding: 23px 0 0 0;
		font-weight: 600;
	}
	#masterTitle h1{
		height: 60px;
		line-height: 60px;
		font-size: 32px;
	}
	#masterNavigation{
		display: none;
		position: absolute;
		top: 25px;
		right: 0;
		height: 15px;
		line-height: 15px;
		background: url("../images/navHome.gif") no-repeat left 50%;
		padding-left: 20px;
	}
/**[주메뉴위치 재설정: 2016년 7월 21일 케이투웹테크 작업 중]********************************************************/
#sub_navi_bg {
  display: block ;
}
/*
.menuUItop ul.ul_1 li.li_1.eQ05 > .div_2{
  right: 0;
}
*/

