@charset "utf-8";

/**[Layout]********************************************************/
#_wrap {
	background: url("../images/bg_wrapVisual.jpg") repeat-x center top;
}
#_wrapHeader {
	background: url("../images/bg_wrapHeader.gif") repeat-x center top;
}
#_header {
	height: 182px;
}
#_wrapVisual {
	height: 181px;
	background-position: center top;
}
._slogan{
	width: 250px;
	height: 85px;
	background: url("../images/bg_Slogan.png") no-repeat center center;
	top: 50px;
	left: 0;
	padding: 20px 0 0 20px;
}
._slogan strong{
	font-size: 2.1em;
	font-weight: 600;
	letter-spacing: -1px;
	/* padding: 0.1em 0; */
}
._slogan em{
	font-size: 1.4em;
}
#_aside {
	display: block;
	width: 260px;
	float: right;
}
#_content {
	margin-right: 300px;
	padding: 50px 0 60px 0;
}
#_footer{
	height: 185px;
}
.address{
	padding-top: 40px;
	line-height: 2;
}
#_header,
#_visual,
#_container,
#_footer {
	width: 1200px;
}
/**[바로가기]********************************************************/
._jumpTop{
	right: 0;
	top: 0;
}
/**[점프메뉴]********************************************************/
._jumpMenuWrap {
	top: 90px;
	right: 0;
}
/**[로고]********************************************************/
#_logo{
	top: 45px;
	left: 460px;
}

/**[주메뉴]********************************************************/
#wrapGnb{
	display: block !important;
	left: 0;
	top: 105px;
	width: 100%;
	z-index: 3;
	background-color:#2c4270
}
.menuUItop .li_1{
  width:16.66667%
}
.menuUItop .a_1{
	height: 43px;
	line-height: 43px;
	font-size: 16px;
}
.menuUItop .a_1._active,
.menuUItop .a_1:hover{
	color: #2ad5d1 ;
}
.menuUItop .li_1.eQ06 .div_2{
	right: 0;
}
.menuUItop .li_1 .div_2{
	display: none;
	position: absolute;
}
.menuUItop .a_2{
	height: 34px;
	line-height: 34px;
}


/**[서브메뉴]********************************************************/
#submenuNavigation{
	display: none;
}
.menuSubTitleUI{
	color: #38659f;
	margin: 0;
	padding: 40px 0;
	background-color: #fff;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-bottom: 3px solid #0084c1;
	background-image: url("../images/bg_menuSubTitleUI.gif");
	background-repeat: no-repeat;
	background-position: center 35px;
}
.menuSubTitleUI h2{
	font-size: 30px;
	font-weight: 600;
	padding-top: 25px;
	text-align: center;
}
.menuUIsub .a_2 ,
.menuUIsub .div_3{
	border-style: solid;
	border-color: #ddd;
}
.menuUIsub .a_2{
	border-width: 0 1px 1px 1px;
	display: block;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	padding: 0 25px 0 25px;
}
.menuUIsub .a_2:hover,
.menuUIsub .a_2._active{
	color: #38659f;
	background-color: #eeeeee;
}
.menuUIsub .a_2._active{
	background-image: url("../images/bg_menuSubAncActive.gif");
	background-repeat: no-repeat;
	background-position: right 50%;
	font-weight: 600;
}
.menuUIsub .div_3{
	border-width: 0 1px 1px 1px;
	display: none;
	background-color: #fafafa;
	padding: 15px 0 15px 27px;
}
.menuUIsub .a_3{
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 15px;
	background: url("../images/bg_menuSubAncA3.gif") no-repeat 0 50%;
}
.menuUIsub .a_3:hover,
.menuUIsub .a_3._active{
	color: #1c5baf;
}
.menuUIsub .a_3._active{
	font-weight: 600;
}
.menuUIsub li._active ._childDiv {
	display: block !important;
}


/**페이지타이틀+페이지네비게이션********************************************************/
#masterTitle{
	margin-top: 35px;
	margin-bottom: 30px;
	color: #595a5b;
}
#masterTitle h1{
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	font-weight: 600;
}
#masterNavigation{
	position: absolute;
	top: 75px;
	right: 310px;
	height: 15px;
	line-height: 15px;
	background: url("../images/navHome.gif") no-repeat left 50%;
	padding-left: 20px;
}

.artclCategory .categoryNavig li a{padding: 10px 15px !important;}
