@charset "utf-8";
.wrap-nav-btn{display:none;}

/*header-gnb*/
#header .container .wrap-lnb																	{}
#menuUItop .top_div .ul_1 .li_1																{float:left;  width:20%;}
#menuUItop .top_div .ul_1 .li_1 .a_1															{font-size:21px; font-weight:600; color:#000; width:100%; text-align:center; padding:40px 0;}
#menuUItop .top_div .ul_1 .li_1 .div_2														{position:absolute; z-index:1; left:0; width:100%; background-color:#fff; max-height: 0; overflow:hidden;}
#menuUItop > .top_div > .ul_1 > .li_1:hover > .div_2									{max-height: 500px; transition: all 0.5s ease;}
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2												{border:2px solid #535952;}
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2 .a_2									{display:block; font-size:0.85rem;  border-bottom:1px solid #ddd; padding:10px 10px; text-align:left;}
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2 .div_3									{display:block; width:100%; background-color:#deebdb; padding:5px 0; border-top:1px solid #999; border-bottom:1px solid #999;}
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2 .div_3 .ul_3 .li_3 a					{display:block; padding:5px 10px; font-size:0.8rem;  }
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2 .div_3 .ul_3 .li_3 + .li_3			{border-top:1px solid #999;}

/*디자인 변경시 수정부분*/

/*snb*/
#subContainer #aside																			{width:300px;float:left;padding-bottom: 0;}
#subContainer #menuUIsub																	{width:300px;position:relative}
#subContainer #menuUIsub .menuSubTitleUI											{width:100%; background:url(../images/sub-gnb-bg.jpg) left top repeat; text-align:center;}
#subContainer #menuUIsub .menuSubTitleUI h2										{padding: 82px 0;font-size: 32px;color:#fff;margin-top: -40px;margin-bottom: 8px;}
#subContainer #menuUIsub .sub_div														{
  border: 1px solid #ccc;
  border-top: none;
}
#subContainer #menuUIsub .sub_div a													{color:#777}
#subContainer #menuUIsub .sub_div .a_2												{padding:0 25px;font-size: 18px;line-height: 60px;background: url(../images/sub-gnb-arrow.png) no-repeat 90% center;border-top: 1px solid #ccc;display:block;}
#subContainer #menuUIsub .sub_div .a_2:hover,
#subContainer #menuUIsub .sub_div .a_2._active										{font-weight:bold;color: #0b1d3d;border: 3px solid #0b1d3d;background-image: url(../images/sub-gnb-arrow_on.png);background-position: calc(90% + 3px) center;line-height: 54px;}
#subContainer #menuUIsub .sub_div .div_3												{max-height:0;transition:all 1s ease;background-color:#f8f8f8;overflow:hidden}
#subContainer #menuUIsub .sub_div .li_2:hover .div_3,
#subContainer #menuUIsub .sub_div .li_2._active .div_3								{max-height:300px}
#subContainer #menuUIsub .sub_div .ul_3												{padding:10px 25px;border-top:1px solid #dfdfdf}
#subContainer #menuUIsub .sub_div .a_3												{position:relative;font-size:.9rem;line-height:1.5rem;}
#subContainer #menuUIsub .sub_div .a_3:before										{content:"";display:inline-block;width:3px;height:3px;vertical-align:4px;background-color:#777}

#subContainer																					{position:relative;}
#subContainer .container 																		{margin:0 auto; width:1400px;}
#subContainer #subContent																	{width:1040px;float:right;padding-bottom: 180px;}

/*페이지 네비설정*/
#subContainer #_pageNavigation															{padding-left: 35px;padding-right: 80px;bottom: 17px;float: right;font-size: 1rem;line-height:50px;background: url(../images/home_icon.png) no-repeat 15px center;overflow: hidden;}
#subContainer .pageNavigation																{border-bottom:1px solid #ccc;padding: 20px 15px;}
#subContainer .pageNavigation:after														{content:''; clear:both; display:block;}
#subContainer #_pageNavigation li														{height:50px;padding:0 25px 0 25px;margin-right:15px;position:relative;font-weight:600;font-size: 17px;color: #555;}
#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											{}
#subContainer #_pageNavigation li.home													{color:#023490;}
#subContainer #_pageNavigation li + li														{background:url('../images/page_nav_icon.png') no-repeat left center;}
#subContainer #_pageNavigation li.pageName:before								{background:url(../images/navon.gif) no-repeat;}
#subContainer #_pageNavigation li .gt													{display:none;}

._print																								{position:absolute;right:30px;}
._sns																									{position:absolute;right:0;}

#_globalNavi			{float:right; margin-top:13px;}

