#type_14_wrap																				{width: 1200px; margin: 0 auto; position: relative; height:100%;}
#header																							{position: absolute; z-index: 3; background-color: rgba(5,111,212,0.5);height: 100%;width: 200px;}
#mainContainer																				{width: 1000px; height: 100%; margin-left:200px;}
#footer																								{position: absolute; bottom:0; z-index: 5; width: 200px;}
#footer .wrap-address .container													{padding: 20px;}
#footer .wrap-address .container .address										{color: #e1ebff; font-size: 0.9em; word-break: keep-all;}
#footer .wrap-address .container .address .address-copy				{color: rgba(225,235,255,0.5); font-size: 0.9em; margin-top: 10px;}

#header .container .wrap-logo										{display:block;padding: 30px 0 20px 0;text-align: center;float: none;margin-top: 0;}
#header .container .wrap-logo a										{width: 166px; height: 65px; display: inline-block; background: url(./../images/logo.png) left top no-repeat; position: relative;}
#header .container .wrap-logo h1 a em						{font-size:0.64em; display:inline-block; margin:0; color:#FFF; position:absolute; bottom: -10px; left: 45px;}
#header .container .wrap-logo a img								{display: none;}

/*header-gnb*/
#header .container .wrap-lnb																	{display:block; margin-top: 30px;}
#menuUItop .top_div .ul_1 .li_1 .a_1															{font-size:1.44em; font-weight:bold; color:#FFF; padding: 15px 15px 15px 30px; display: block;}
#menuUItop .top_div .ul_1 .li_1:hover														{background-color: rgba(0,0,0,0.3);}
#menuUItop .top_div .ul_1 .li_1:hover .a_1												{color: #b8dcff;}
/* depth_2 */
#menuUItop .top_div .ul_1 .li_1 .div_2														{z-index:1; display:none; width:100%; transition: all 0.5s ease;}
#menuUItop > .top_div > .ul_1 > .li_1:hover > .div_2									{display:block;}
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2												{padding: 10px 10px 10px 30px;}
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2											{background: url(./../images/gnb_2depth_off.png) left 17px no-repeat; padding-left: 5px;}
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2 .a_2									{display:block; padding:10px 10px; text-align:left; color: #d6ebff; font-size: 1.2em;}
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2:hover								{background: url(./../images/gnb_2depth_on.png) left 17px no-repeat;}
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2:hover .a_2						{color: #ffde00;}
/* depth_3 */
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2 .div_3									{display:none;}


/*로그인*/
.topNavi-wrap {width:100%;position: absolute;display: table;top: 125px; border-bottom:1px solid rgba(255,255,255, 0.2);}
.topNavi-wrap a{display:block;color:#fff; padding: 10px 3px;font-size: 0.9em;background-color:rgba(255,255,255, 0.1);display: table-cell;text-align: center;}
.topNavi-wrap a.util-admin		{position:absolute; left:5px; top:-25px; border-bottom:none !important;     background-color: rgba(0, 0, 0, 0) !important;}
.topNavi-wrap a + a {border-left:1px solid rgba(255,255,255, 0.2);}



/*디자인 변경시 수정부분*/
/*sub-content*/
#visual																								{height:150px;  background:url(../images/visual-desktop.jpg) center top no-repeat;}
#visual .container																				{width:1200px; margin:0 auto; overflow:hidden;}


/*snb*/
#subContainer #menuUIsub .menuSubTitleUI h2										{display:none;}
#subContainer #menuUIsub .sub_div														{border-bottom:2px solid #d0d0d0; margin-bottom:30px;}
#subContainer #menuUIsub .sub_div a													{color:#777}
#subContainer #menuUIsub .sub_div .a_2												{padding:0 25px;font-size:1rem;line-height:3rem; display:block;}
#subContainer #menuUIsub .sub_div ul li												{display:inline-block; border:1px solid #ddd; border-bottom:none; }
#subContainer #menuUIsub .sub_div .a_2:hover,
#subContainer #menuUIsub .sub_div .a_2._active										{font-weight:bold;color:#fff; background-color:#69a1cd;}
#subContainer #menuUIsub .sub_div .div_3												{max-height:0;transition:all 1s ease;background-color:#f8f8f8;overflow:hidden; display:none;}

#subContainer																					{position:relative; margin-left:200px;;}
#subContainer:before																			{content:''; width:100%; position:absolute; left:0; top:0; height:50px; background-color:#f5f5f5; z-index:-1; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7;}
#subContainer .container 																		{width:1000px;}
#subContainer #subContent																	{min-height: 900px;}

/*페이지 네비설정*/
#subContainer #_pageNavigation															{padding-left: 40px;bottom: 17px; border-left:1px solid #d7d7d7; float:left;  border-right:1px solid #d7d7d7;   font-size: 1rem; line-height:50px; background: url(../images/navHome.gif) no-repeat 15px center;overflow: hidden;}
#subContainer .pageNavigation:after														{content:''; clear:both; display:block;}
#subContainer #_pageNavigation li														{height:52px; border-left:1px solid #d7d7d7; padding:0 25px 0 25px; margin-right:15px; position:relative; font-weight:600;}
#subContainer #_pageNavigation li:before												{content:""; position:absolute; right:0; top:20px; display:block;width:15px;height:9px; background:url(../images/navoff.gif) no-repeat;}
#subContainer #_pageNavigation li.pageName											{color:#007ae1;}
#subContainer #_pageNavigation li.pageName:before								{background:url(../images/navon.gif) no-repeat;}
#subContainer #_pageNavigation li .gt													{display:none;}

._print																								{position:absolute; top:90px; right:30px;}
._sns																									{position:absolute; top:90px; right:0}

#_globalNavi			{float:right; margin:13px 30px 0 0;}

