body																								{margin-left: 200px; width: auto;}
#header																								{position: fixed;z-index: 3;background-color: #333;height: 100%;width: 200px;left: 0; top: 0;}

#footer .wrap-policy,
.wrap-address 																	{margin-left: 3%;}
#footer .wrap-policy .container .family-site						{right: 30px;}
#footer .wrap-address .container									{margin: 0 30px 0 0;}

.wrap-nav-btn																	{display:none;}
#header .container .wrap-logo										{display:block; padding:20px 0 20px; background-color: #cf2022; text-align: center; float: none; margin-top: 0;}
#header .container .wrap-logo h1										{ font-size:1.4em;}
#header .container .wrap-logo a										{width: 110px; height: 110px; display: inline-block; background: url(./../images/logo.png) left top no-repeat; padding-top: 120px;  box-sizing: border-box;    color: #fff;}
#header .container .wrap-logo a img								{display: none;}

/*상단 유틸존*/
.topNavi-wrap {width: 90%; position: relative; border-radius: 10px; overflow: hidden; margin-top: 10px; box-sizing: border-box; margin: 10px auto;}
.topNavi-wrap a{display:block; color:#c0c0c0;  border-bottom:1px solid rgba(255,255,255, 0.2); padding:10px 0 10px 30px; font-size:1em; background-color:rgba(255,255,255, 0.1);}
.topNavi-wrap a:last-child{border:none;}
.topNavi-wrap a.util-admin		{position:absolute; right:10px; top:2px; border-bottom:none !important;     background-color: rgba(0, 0, 0, 0) !important;}

/*header-gnb*/
#header .container .wrap-lnb																	{display:block; margin-top: 30px;}
#menuUItop .top_div .ul_1 .li_1																	{border-bottom: 1px solid #404040;}
#menuUItop .top_div .ul_1 .li_1 .a_1															{font-size:1.2em; font-weight:bold; color:#b9b9b9; padding: 15px 15px 15px 30px; display: block;}
#menuUItop .top_div .ul_1 .li_1 .div_2														{z-index:1; display:none; width:100%; background-color:#fff; transition: all 0.5s ease; position: absolute; top: 20px; left: 160px; background: url(./../images/gnb_bg.png) left top no-repeat; padding-left: 16px;}
#menuUItop > .top_div > .ul_1 > .li_1:hover > .div_2									{display:block;}
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2												{background-color: #ef7508; padding: 10px;}
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2 .a_2									{display:block; padding:10px 10px; text-align:left; color: #FFF;}
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2 .a_2:hover						{color: #fcff00;}
/* depth_3 */
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2 .div_3							{display: none;}
