@charset "utf-8";

/**[Layout]********************************************************/

#_header {
	height: 190px;
}

#_aside {
	display: block;
	width: 260px;
	float: left;
}
#_content {
	margin-left: 300px;
	padding: 24px 0 30px;
}
#_footer{
}
.address{
	line-height: 2;
}
#_container,
#_footer {
	width: 1200px;
}
/**[바로가기]********************************************************/
._jumpTop{
	right: 0;
	top: 0;
}
/**[점프메뉴]********************************************************/

/**[로고]********************************************************/
#_logo{
	top: 45px;
	left: 0px;
}

/**[주메뉴]********************************************************/
#wrapGnb{
  	display:block;
	position:absolute;
    width:100%;
    border-top:1px solid #eee;
   border-bottom:1px solid #000;
    top:84px;
  text-align:center;
}
.gnb-list li{
  float:left;
  width:70px;
  height:30px;
  text-align:center;
  line-height:30px;
  color:#eee;
}
.gnb-list li a{color:#555;font-size: .8em;}

.menuUItop .ul_1{
  	margin:0 auto;
  	display: table;
  	width: 100%;
  	padding-right: 50px;
}
.menuUItop .li_1 {
	display: table-cell;
}
.menuUItop .a_1{
  position:relative;
  display:block;
	height: 65px;
	line-height: 65px;
	font-size: 17px;
	padding: 0 3.0em;
    color:#000;
  text-transform:uppercase;
  
}
.menuUItop .a_1:after{
position:absolute;
	 top:0;
  	 left:0;
	 display:block;
	 content:"";
	 width:100%;
	 height:3px;
	 background-color:#dc1f26;
	 transform:scale3d(0,1,1);
	 transform-origin:left;
	 transition:transform .5s;  
}
.menuUItop .a_1:hover:after{transform:scale3d(1,1,1);}
.menuUItop .a_1._active,
.menuUItop .a_1:hover{
	color: #dc1f26;
}
.menuUItop .div_2{
	position: absolute;
	font-size: 1.1em;
    padding:5px 0;
}
.menuUItop .div_2 a{
	height: 30px;
	line-height: 30px;
}
.btn-full{
  position:absolute;
  display:block;
  padding:5px;
  top:102px;
  right:0;
  z-index:53;
  background:#fff;
}
.btn-full:hover{background:#fece00}

.show_menu{
  	display:block;
	position:absolute;
    width:100%;
	top:84px;
    border-top:1px solid #eee;
    text-align:center;
}
.show_menu .div_2{
  display:block !important;
  background-color:#fff;
  box-shadow: none;
  -webkit-box-shadow: none; 
  -moz-box-shadow: none;
}
.show_menu .a_2{color:#555 !important;}
.show_menu .a_2:hover{color:#000 !important;}

/**[서브메뉴]********************************************************/
#submenuNavigation{
	display: none;
}
.menuSubTitleUI{
  width:260px;
  height:95px;
	color: #000;
	margin: 0;
	line-height:95px;
  	background:#fece00;
}
.menuSubTitleUI h2{
	font-size: 2.5em;
	font-weight: 600;
  text-align:center;
}
.menuUIsub .a_2 ,
.menuUIsub .div_3{
	border-style: solid;
	border-color: #ddd;
}
.menuUIsub .a_2{
	border-width: 0 0 1px 0;
	display: block;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	padding: 0 25px 0 30px;
}
.menuUIsub .a_2:hover,
.menuUIsub .a_2._active{
	color: #fff;
	background-color: #222;
    transition:300ms;
}
.menuUIsub .a_2._active{
	font-weight: 600;
}
.menuUIsub .div_3{
	border-width: 0 0px 1px 0px;
	display: none;
	background-color: #f5f5f5;
	padding: 15px 0 15px 30px;
}
.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-bottom: 30px;
	color: #222;
	border-bottom: 1px solid #d9d9d9;
}
#masterTitle h1{
	height: 70px;
	line-height: 70px;
	font-size: 2.8em;
	font-weight: 600;
}
#masterNavigation{
	position: absolute;
	top: 45px;
	right: 0;
	height: 15px;
	line-height: 15px;
	background: url("../images/navHome.gif") no-repeat left 50%;
	padding-left: 20px;
}

#slideshow {position:fixed;width:100%;height:350px;top:0;left:0;z-index:-5;text-align:center;overflow-x:hidden;min-width:1200px;}
#slideshow > div {position:absolute;top:0;left:0;z-index:-4;opacity:0.0;top:0px;width:100%;display:block;height:100%;}
#slideshow > div > img{position:absolute;width:100%;height:auto;left:0;top:0;z-index:-1;min-height:300px;}
#slideshow > div.active {z-index:-2;opacity:1.0;}
#slideshow > div.last-active {z-index:-3;}

#slideshow h3{margin:270px auto 20px;font-size:42px;color:#FFF;padding-bottom:20px;width:1200px;border-bottom:1px solid rgba(255,255,255,0.3);}
#slideshow #slide1 p, #slideshow #slide2 p{font-size:24px;color:#FFF;}
