.wrap-nav-btn{display:none;}
#header:after																						{height:5px; background-color:#00a651; }  /* 바 디자인 */
#header > .container:before																	{content:''; display:block;  position:absolute; left:0; top:0; z-index:0; width: 100%; height:5px;}

/*header-gnb*/
#header .wrap-lnb																				{display:inline-block; width: 100%; margin-top:20px; background-color: #1a69ae; vertical-align: top;}
#header .wrap-lnb:hover																		{}
#menuUItop .top_div .ul_1																	{display: table; width: 100%;}
#menuUItop .top_div .ul_1 .li_1																{display: table-cell; vertical-align: middle; box-sizing: border-box; border-right: 1px solid rgba(255,255,255,0.3);}
#menuUItop .top_div .ul_1 .li_1:first-child .a_1										{border-left: 1px solid rgba(255,255,255,0.3);}
#menuUItop .top_div .ul_1 .li_1 .a_1															{font-size:1.34em; font-weight:600; color:#FFF; width:100%; text-align:center; padding:15px 0; height: 20px; display: block;}
/* depth_2 */
#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;}



/*sub-content*/
#visual																								{height:200px;  background:url(../images/visual-desktop.jpg) center top no-repeat;}
#visual .container																				{width:1200px; margin:0 auto; overflow:hidden;}
#visual .container .visual-title																	{font-size:1.6rem;line-height:3rem; text-align:right; color:#fff; margin-top:130px; text-shadow:1px 1px 2px rgba(0,0,0,0.5);}

/*snb*/
#subContainer #aside																			{width:220px; float:left;}
#subContainer #menuUIsub																	{width:220px;position:relative}
#subContainer #menuUIsub .menuSubTitleUI											{width:100%;height:110px;position:absolute;top:-110px;background:url(../images/bg-sub-title.jpg) no-repeat 0 0}
#subContainer #menuUIsub .menuSubTitleUI h2										{margin:40px 0 0 25px;font-size:1.8rem;line-height:3rem;color:#fff}
#subContainer #menuUIsub .sub_div														{border:1px solid #dfdfdf}
#subContainer #menuUIsub .sub_div a													{color:#777}
#subContainer #menuUIsub .sub_div .a_2												{padding:0 25px;font-size:1rem;line-height:3rem;background:url(../images/arrow-right.png) no-repeat 180px center;border-top:1px solid #dfdfdf; display:block;}
#subContainer #menuUIsub .sub_div .a_2:hover,
#subContainer #menuUIsub .sub_div .a_2._active										{font-weight:bold;color:#555;background-image:url(../images/arrow-down.png)}
#subContainer #menuUIsub .sub_div .li_2:first-child .a_2							{border-top:0 none}
#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																					{width:1200px; margin:0 auto;}
#subContainer #subContent																	{width:950px; float:right;}
