@charset "utf-8";

/**[Layout]********************************************************/
	#_wrap #_wrapHeader #_header {
		height: 120px;
		background: #006640;
	}
	#_wrap #_wrapArticle {
		padding: 20px 0 0;
	}
	#_wrap #_wrapArticle #_visual,
	#_wrap #_wrapArticle #_container #_aside {
		display: none;
	}
	#_wrap #_wrapArticle #_container #_content {
		padding: 25px 20px 50px;
	}
	#_wrap #_wrapFooter {
	}
	#_wrap #_wrapFooter #_footer ._jumpMenu {
		position: absolute;
		right: 10px;
		top: -41px;
	}
	#_wrap #_wrapHeader #_header,
	#_wrap #_wrapArticle #_container,
	#_wrap #_wrapFooter #_footer ._sWidth {
		
	}

/**********************************************************/
	#_logo{
		top: 50px;
		left: 10px;
	}
	#_gnb {
    width: 100%;
    background: #888;
    padding: 6px 0 0 0;
	}
	#_gnb > ul {
	  padding: 3px 0 0 16px;
	}


/**[메뉴열기/닫기]********************************************************/
	#mMenu{
		display: block !important;
		position: absolute;
		top: 76px;
		right: 10px;
		margin-top: -20px;
	}
	#mMenu .mMenuButton{
		background-repeat: no-repeat;
	}
	#mMenu #mMenuOpen{
		background-position: 0 -82px;
	}
	#mMenu #mMenuClose{
		background-position: 0 -123px;
	}

/**[주메뉴]********************************************************/
	.menuUItop{
		background-color: #fff;
		right: 0;
		top: 120px;
		width: 340px;
		border-left: 1px #ddd solid;
	}
	.menuUItop ul.ul_1 li.li_1{
		float: none;
		position: relative;
	}
	.menuUItop ul.ul_1 li.li_1 a.a_1{
		font-size: 16px;
		height: 46px;
		line-height: 46px;
		border-bottom: 1px #ddd solid;
		padding: 0 46px 0 25px;
		background-image: url("../images/tabletGnbToggle.gif");
		background-repeat: no-repeat;
		background-position: right 0;
	}
	.menuUItop ul.ul_1 li.li_1 a.a_1:hover,
	.menuUItop ul.ul_1 li.li_1 a.a_1._active{
		color: #006640;
		background-position: right -46px;
	}
	.menuUItop ul.ul_1 li.li_1._last a.a_1{
		border-right: 0;
	}
	.menuUItop ul li .div_2{
		display: none;
		background-color: #e9e9e9;
		padding: 20px 0 20px 25px;
	}
	.menuUItop ul.ul_1 li.li_1._useChildDiv .div_2 ul li a{
		display: block;
		height: 20px;
		line-height: 20px;
		padding-left: 15px;
		background: url("../images/tabletGnbSubIcon.gif") no-repeat 0 50%;
	}
	.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: #078229;
	}
	.menuUItop ul.ul_1 li.li_1._useChildDiv .div_2 ul li a._active{
		font-weight: 600;
	}

/**페이지타이틀+페이지네비게이션********************************************************/
	#masterNavigation{
		position: absolute;
		top: 25px;
		right: 20px;
	}


/**[글로벌 네비게이션]********************************************************/
	#_globalNavi {
		top: 15px;
		right: 10px;
	}

/**[SUB TITLE]********************************************************/
	#masterTitle h1 {
	  padding: 10px 0 0;
	}

/**[푸터]********************************************************/
	#_wrap #_wrapFooter #_footer ._directWrap ._direct ul {
	  margin: 30px 0 20px 0;
	}
	#_wrap #_wrapFooter #_footer ._directWrap ._direct ul li a {
	 	height: 20px;
	}
	#_wrap #_wrapFooter #_footer ._directWrap ._direct ul li a.insta {
		background-image: url("../images/iconInsta.gif");
		background-repeat: no-repeat;
	  	background-position: 15px 0px;
	  	padding: 0 14px 0 39px;
	}
	#_wrap #_wrapFooter #_footer ._directWrap p._info {
	  padding: 10px 0 25px 0; 
	}

