@charset "utf-8";

/**[Layout]********************************************************/
	#_wrap {
	}
	#_wrap #_wrapHeader {
		background: url('../images/bgWrapHeader.gif') repeat-x top left;
	}
	#_wrap #_wrapHeader #_header {
		position: relative;
	}
	#_wrap #_wrapArticle {
	}
	#_wrap #_wrapArticle #_container {
		position: relative;
		height: 500px;
		min-height: 500px;
	}
	#_wrap #_wrapFooter {
		background-color: #004e30;
	}
	#_wrap #_wrapFooter #_footer {
		position: relative;
	  	text-align: center;
	}
	#_wrap #_wrapFooter #_footer ._directWrap{
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
	}
	#_wrap #_wrapFooter #_footer ._directWrap ._direct ul { margin: 10px 0; }
	/*#_wrap #_wrapFooter #_footer ._directWrap ._direct ul:after { content: ""; display: block; clear: both; }*/
	#_wrap #_wrapFooter #_footer ._directWrap ._direct ul li { display: inline-block; background: url("../images/directGab.gif") no-repeat left 50%; }
	#_wrap #_wrapFooter #_footer ._directWrap ._direct ul li a{
		display: block;
		color: #fff;
		font-size: 14px;
		padding: 0 1em;	  	
	    box-sizing:border-box;
	}
	#_wrap #_wrapFooter #_footer ._directWrap ._direct ul li:first-child{
		background-image: none;
	}
#_wrap #_wrapFooter #_footer ._directWrap ._direct ul li:first-child a{min-width:134px;}
#_wrap #_wrapFooter #_footer ._directWrap ._direct ul li:last-child a{min-width:113px;}
	#_wrap #_wrapFooter #_footer ._directWrap ._info span{
		display: block;
		line-height: 18px;
	  	color: #fff !important;
	  	font-size: 12px;	  	
	}
#_wrap #_wrapFooter #_footer ._directWrap ._info a{color:#fff !important;}
	#_wrap #_wrapFooter #_footer ._directWrap ._info span._address{
		border: 0;
	}
	#_wrap #_wrapHeader #_header,
	#_wrap #_wrapArticle #_container,
	#_wrap #_wrapFooter #_footer ._sWidth{
	  	position: relative;
		margin: 0 auto;
	}

/**********************************************************/
	#_logo{
		position: absolute;
	}
	#_gnb{
	  position: absolute;
	}
	#_gnb > ul li { float: left; padding-right: 10px; }
	#_gnb > ul li a { display: block; color: #fff; }
	#_gnb > ul li:nth-child(2) a { min-width:75px; }
	#_gnb > ul li a:hover { text-decoration: none; }
	#_gnb > ul li:first-child a:after { content: ":"; padding: 0 0 0 10px; }
	#_gnb > ul li:last-child a { background: #258a64; padding: 10px; margin-top: -10px; }
	#_gnb > ul:after { clear: both; display: block; content: ""; }

/**[모바일 - 메뉴열기/닫기]********************************************************/
	#mMenu{
		display: none;
	}
	#mMenu .mMenuButton{
		width: 42px;
		height: 42px;
		text-indent: -5000px;
		background-image: url("../images/rMenuButton.gif");
	}

/**[주메뉴]********************************************************/
	.menuUItop{
		position: absolute;
		z-index: 100;
		display: none;
	}
	.menuUItop a{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.menuUItop .top_div {
		margin: 0;
		padding: 0;
	}
	.menuUItop ul.ul_1{
		position: relative;
	}
	.menuUItop ul.ul_1 li.li_1{
		float: left;
	}
	.menuUItop ul.ul_1 li.li_1 a.a_1{
		font-weight: normal;
		color: #1c1c1c;
		margin: 0;
		padding: 0;
		display: block;
	}

#menuUItop .top_div .ul_1 .li_1.eQ06 { display: none; }
