#topmenu {height:70px;width:980px;0px;margin-top:55px;margin-left:48px;margin:0 auto;}  /* width:970px; margin:0 auto; ==> 메뉴폭을 970으로 사용시  */
#topmenu .wrap {position:relative;height:70px;overflow:hidden; width:980px;margin:0 auto;} /* 가운데 정렬: width:970px; margin:0 auto; */
#topmenu .wrap ul{position:relative;list-style:none;margin:0;margin:0 auto;} 
#topmenu .wrap ul:after{content:""; display:block; float:none; clear:both;}
#topmenu .wrap ul li{float:left;list-style:none;margin:0;padding:10px 40px 0;height:43px;;letter-spacing:-1px}
#topmenu .wrap ul li.active{}
#topmenu .wrap ul li a{height:40px; display:block;cursor:pointer;text-decoration:none;display:inline-block;line-height:59px;color:#555555;font-size:16px;} /* 1차메뉴 진하게 */
#topmenu .wrap ul li a:hover{color:#555555;}
#topmenu .wrap ul li.active a {color:#555555;} 

#topmenu .wrap div.subMenuBox{display:none;position:absolute;left:0;top:37px; height:26px;margin:0;padding:0;}
#topmenu .wrap div.subMenuBox ul,#topmenu .wrap div.subMenuBox ul li{margin:0;padding:0;background:none}
#topmenu .wrap div.subMenuBox ul li {height:26px;margin-top:10px;}
#topmenu .wrap div.subMenuBox ul li a{margin:0;padding:0 5px;font:normal 11px dotum, dotum;letter-spacing:-1px;color:#929292;height:26px;line-height:28px;display:inline-block}
#topmenu .wrap div.subMenuBox ul li a:hover{color:#737373;font-weight:bold;text-decoration:underline;}
#topmenu .wrap div.subMenuBox ul li a.active,#topmenu .wrap div.subMenuBox ul li a:active{color:#737373;}
#topmenu .wrap div.subMenuBox ul li.on a{text-decoration:underline;}