@charset "utf-8";
@import "/sites/gs/style/css/layout_master.css";

/**[Layout]********************************************************/
	#_wrap #_wrapArticle #_container #_aside #submenuNavigation ul{
		cursor: pointer;
	}
	#_wrap #_wrapVisual {
		background-image: url("../images/bg_wrapVisual.jpg");
		background-repeat: no-repeat;
		background-position: center top;
		height: 130px;
		background-position: center top;
	}
	#_wrap #_wrapVisual #_visual{
		position: relative;
	}
	#_wrap #_wrapVisual #_visual ._slogan {
		position: absolute;
		background-repeat: no-repeat;
		color: #fff;
		text-align: right;
		top: 15px;
		right: 0;
	}
	#_wrap #_wrapVisual #_visual ._slogan strong,
	#_wrap #_wrapVisual #_visual ._slogan em,
	#_wrap #_wrapVisual #_visual ._slogan span{
		display: block;
		line-height: 1.4;
	}
	#_wrap #_wrapVisual #_visual ._slogan strong{
		font-size: 2.42em;
		font-weight: 500;
	}
	#_wrap #_wrapVisual #_visual ._slogan em{
		font-size: 2.42em;
		color: #f6dc96;
		font-weight: 500;
	}
	#_wrap #_wrapVisual #_visual ._slogan span{
		font-size: 1.6em;
	}
	#_wrap #_wrapArticle #submenuNavigation .innerWrap {
		margin: 0 auto;
	}

/**[서브메뉴]********************************************************/
	#submenuNavigation {
		height: 50px;
		background-color: #3c3c3c;
		border-width: 1px 0;
		border-color: #636363;
		border-style: solid;
		position: relative;
		z-index: 2;
	}
	#submenuNavigation:before,
	#submenuNavigation:after,
	#submenuNavigation ul.navig:before,
	#submenuNavigation ul.navig:after {
		content: "";
	  	display: block;
	  	clear: both;
	}
	#submenuNavigation .innerWrap{
		position: relative;
	}
	#submenuNavigation.fixPosition {
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
	}
	#submenuNavigation ul.navig{
		position: relative;
		height: 50px;
		float: left;
	}
	#submenuNavigation ul.navig li{
		float: left;
		min-width: 160px;
		position: relative;
	}
	#submenuNavigation ul.navig > li.home{
		width: 50px;
	  	min-width: 50px;
	}
	#submenuNavigation ul.navig li div.navHome,
	#submenuNavigation ul.navig li div.navTitle,
	#submenuNavigation ul.navig li span.navMenu{
		display: block;
		height: 50px;
		line-height: 50px;
	}
	#submenuNavigation ul.navig li div.navHome{
		background: url("../images/navHome.png") #0d2d84 no-repeat 50% 50%;
		width: 50px;
		border-left: 1px #636363 solid;
		border-right: 1px #636363 solid;
		text-indent: -5000px;
		padding: 0;
	}
	#submenuNavigation ul.navig li span.navMenu{
		color: #fff;
		font-size: 1.2em;
		padding: 0 50px 0 10px;
		background: url("../images/submenuNavigation.gif") no-repeat right 50%;
		border-right: 1px #636363 solid;
		cursor: pointer;
	}
	#submenuNavigation ul.navig li span.navMenu.navigStrong{
		color: #fff;
		font-weight: 600;
	}
	#submenuNavigation ul.navig li .navDiv {
		position: absolute;
		top: 51px;
		left: 0;
		width: 100%;
	  	min-width: 158px;
		display: none;
	}
	#submenuNavigation ul.navig li .navDiv ul{
		height: auto !important;
	}
	#submenuNavigation ul.navig li .navDiv ul li{
		float: none !important;
		border-width: 0 1px 1px;
		border-color: #636363;
		border-style: solid;
		background-color: #3c3c3c;
	}
	#submenuNavigation ul.navig li .navDiv ul li a{
		height: 50px;
		line-height: 50px;
		display: block;
		padding: 0 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		color: #fff;
	}
	#submenuNavigation ul.navig li .navDiv ul li a._active{
		background-color: #0d2d84;
	}
	#submenuNavigation ul.navig li .navDiv ul li a._active,
	#submenuNavigation ul.navig li .navDiv ul li a:hover{
		font-weight: bold;
	}
	#navUldep01{
	}
	#navUldep01 .li_1 .div_2{
		display: none;
	}
	#navUldep02{
	}
	#navUldep02 .li_2 .div_3{
		display: none;
	}
	#navUldep03{
	}

/**[sns]********************************************************/
	#submenuNavigation .view_option {
		position: absolute;
		top: 11px;
		right: 0;
	}
	#submenuNavigation .view_option.none {
		display: none;
	}
	#submenuNavigation .view_option ._fnctWrap {
		float: left;
	}
	#submenuNavigation .view_option button._printPage {
		background: url("../images/sNav_print.png") 0 0 no-repeat !important;
		background-color: #a2a2a2 !important;
		color: #FFF;
		height: 27px !important;
		margin-right: 1px;
		width: 73px !important;
	}
	#submenuNavigation .view_option .sns_list {
		float: right;
		position: relative;
	}
	#submenuNavigation .view_option .sns_list button,
	#submenuNavigation .view_option .sns_list ul li a {
		display: block;
		text-indent: -5000px;
		background: url("../images/sNav_sns.png") left top no-repeat;
		width: 27px;
		height: 27px;
		cursor: pointer;
	}
	#submenuNavigation .view_option .sns_list ul {
		position: absolute;
		top: 27px;
		left: 0;
		display: none;
		z-index: 9999;
	}
	#submenuNavigation .view_option .sns_list ul li {
		margin-top: 1px;
	}
	#submenuNavigation .view_option .sns_list ul li a.fB {
		background-position: left -28px;
	}
	#submenuNavigation .view_option .sns_list ul li a.iG {
		background-position: left -56px;
	}
	#submenuNavigation .view_option .sns_list ul li a.bG {
		background-position: left -84px;
	}
	#submenuNavigation .view_option .sns_list ul li a.tW {
		background-position: left -112px;
	}
	#submenuNavigation .view_option .sns_list ul li a.yT {
		background-position: left bottom;
	}
	#submenuNavigation .view_option .sns_list ul li a.kT {
		background-position: left -168px;
	}

/**[탭메뉴4단계]********************************************************/
	.menuUItab .tab_div{
		padding: 0;
		margin-bottom: 40px;
	}
	.menuUItab .tab_div .ul_4{
		overflow: hidden;
		position: relative;
	}
	.menuUItab .tab_div .ul_4:before,
	.menuUItab .tab_div .ul_4:after{
		content: "";
		display: block;
		clear: both;
	}
	.menuUItab .tab_div .ul_4 .li_4{
		float: left;
		width: 49.9%;
	}
	.menuUItab .tab_div .ul_4 .li_4 .a_4{
		font-size: 14px;
		display: block;
		color: #444;
		text-align: center;
		padding: 0 1em;
		height: 45px;
		line-height: 43px;
		background-color: #fff;
		border-style: solid;
		border-color: #ddd #ddd #888;
		border-width: 1px;
		margin-right: -1px;
	}
	.menuUItab .tab_div .ul_4 .li_4 .a_4:hover{
		color: #a28948;
		font-weight: 600;
	}
	.menuUItab .tab_div .ul_4 .li_4 .a_4._active{
		color: #fff;
		font-weight: 600;
		border-color: #a28948;
		background-color: #a28948;
	}
