@charset "utf-8";

/*==================================================================
	7: hacks setting
===================================================================*/
.clearfix {zoom:1;} /* ie6, ie7 때문에 */
.clearfix:after{content: ""; display: block; clear: both;}
.relative{position:relative;}

/* 1Depth */
ul.Depth1 {margin:0px auto; width:596px; list-style:none;}
ul.Depth1 > li {float:left;}
ul.Depth1 > li > a {display:block; height:53px; text-indent:-999px; background-image:url('/img/gnb-1depth.gif'); background-repeat:no-repeat; overflow:hidden;}

ul.Depth1 li:hover > div {display:block !important;z-index:50;}
ul.Depth1 li.hover div {display:block !important;z-index:10;}

ul.Depth1 li a.company {width:103px; background-position:0px 0px;}
ul.Depth1 li a.business {width:126px; background-position:-103px 0px;}
ul.Depth1 li a.brand {width:118px; background-position:-229px 0px;}
ul.Depth1 li a.infra {width:123px; background-position:-347px 0px;}
ul.Depth1 li a.incrut {width:76px; background-position:-470px 0px;}

ul.Depth1 li:hover a.company {background-position:0px -55px; }
ul.Depth1 li:hover a.business {background-position:-103px -55px;}
ul.Depth1 li:hover a.brand {background-position:-229px -55px;}
ul.Depth1 li:hover a.infra {background-position:-347px -55px;}
ul.Depth1 li:hover a.incrut {background-position:-470px -55px;}

ul.Depth1 li.hover a.company {background-position:0px -55px; }
ul.Depth1 li.hover a.business {background-position:-103px -55px;}
ul.Depth1 li.hover a.brand {background-position:-229px -55px;}
ul.Depth1 li.hover a.infra {background-position:-347px -55px;}
ul.Depth1 li.hover a.incrut {background-position:-470px -55px;}

ul.Depth1 ul.up {display:block; z-index:5 !important; }
ul.Depth1 ul.hide {display:none !important;}
ul.Depth1 div {position:absolute; z-index:4; display:none;}
ul.Depth1 div ul {list-style-type:none;}
ul.Depth1 ul li {float:left;}
ul.Depth1 ul li a {display:block;}


div.company_menu {background:#ffffff; border-right:2px solid #0065b0; border-bottom:2px solid #0065b0; border-left:2px solid #0065b0; width:119px; margin-left:-5px;}
div.company_menu ul {width:104px; *width:114px; overflow:hidden; padding: 5px 8px 11px 8px;}
div.company_menu li {width:104px; clear:both; text-align:left; margin-bottom:1px;}
div.company_menu li a {display:block; color:#333333; font-size:12px; padding:3px 10px; text-decoration:none;}
div.company_menu li a:hover {display:block; color:#ffffff;padding:3px 10px; background:#66a3d0;}
div.company_menu li a.link {display:block; color:#ffffff;padding:3px 10px; background:#66a3d0;}

div.business_menu {background:#ffffff; border-right:2px solid #0065b0; border-bottom:2px solid #0065b0; border-left:2px solid #0065b0; width:119px; margin-left:5px;}
div.business_menu ul {width:104px; *width:114px; overflow:hidden; padding: 5px 8px 11px 8px;} 
div.business_menu li {width:104px; clear:both; text-align:left; margin-bottom:1px;}
div.business_menu li a {display:block; color:#333333; font-size:12px; padding:3px 10px; text-decoration:none;}
div.business_menu li a:hover {display:block; color:#ffffff;padding:3px 10px; background:#66a3d0;}
div.business_menu li a.link {display:block; color:#ffffff;padding:3px 10px; background:#66a3d0;}

div.brand_menu {background:#ffffff; border-right:2px solid #0065b0; border-bottom:2px solid #0065b0; border-left:2px solid #0065b0; width:119px; margin-left:5px;}
div.brand_menu ul {width:104px; *width:114px; overflow:hidden; padding:5px 8px 15px 8px;}
div.brand_menu li {width:104px; clear:both; text-align:left; margin-bottom:1px;}
div.brand_menu li a {display:block; color:#333333; font-size:12px; padding:3px 10px; text-decoration:none;}
div.brand_menu li a:hover {display:block; color:#ffffff;padding:3px 10px; background:#66a3d0;}
div.brand_menu li a.link {display:block; color:#ffffff;padding:3px 10px; background:#66a3d0;}

div.infra_menu {background:#ffffff; border-right:2px solid #0065b0; border-bottom:2px solid #0065b0; border-left:2px solid #0065b0; width:119px; margin-left:7px;}
div.infra_menu ul {width:104px; *width:114px; overflow:hidden; padding:5px 8px 15px 8px;}
div.infra_menu li {width:104px; clear:both; text-align:left; margin-bottom:1px;}
div.infra_menu li a {display:block; color:#333333; font-size:12px; padding:3px 10px; text-decoration:none;}
div.infra_menu li a:hover {display:block; color:#ffffff;padding:3px 10px; background:#66a3d0;}
div.infra_menu li a.link {display:block; color:#ffffff;padding:3px 10px; background:#66a3d0;}

div.incrut_menu {background:#ffffff; border-right:2px solid #0065b0; border-bottom:2px solid #0065b0; border-left:2px solid #0065b0; width:100px; margin-left:-5px;}
div.incrut_menu ul {width:85px; *width:95px; overflow:hidden; padding:5px 8px 15px 8px;}
div.incrut_menu li {width:85px; clear:both; text-align:left; margin-bottom:1px;}
div.incrut_menu li a {display:block; color:#333333; font-size:12px; padding:3px 10px; text-decoration:none;}
div.incrut_menu li a:hover {display:block; color:#ffffff;padding:3px 10px; background:#66a3d0;}
div.incrut_menu li a.link {display:block; color:#ffffff;padding:3px 10px; background:#66a3d0;}

