body{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:0.85em;
}
#menuArea{
	height:50px;
	padding-top:9px;
	padding-left:25px;
}

#menuArea:after {display:block;visibility:hidden;clear:both;content:""}
#navi, #navi ul{
	position : relative;
	margin: 0;
	padding: 0;
	list-style-type:none;
	line-height:1.5em;
}

#navi > li > a {
	display:block;
	padding:6px 2px;
	text-decoration: none;
	width:70px;
	text-align:center;
	color: #000;
	font-size:1.2em;
	font-weight:bold;
	text-indent:-10000px;
}
#navi > li:nth-child(1) > a{	
/*¹Îµé·¹´Â*/
	width:80px;
}
#navi > li:nth-child(6) > a{	
/*°¶·¯¸®*/
	width:60px;
}
.sub > li > a {
	display:block;
	padding:4px 2px;
	text-decoration: none;
	width:70px;
	text-align:center;
	color: #000;
	font-size:1.1em;
	font-weight:bold;	
}
#sub1 > li:nth-child(4) > a,#sub2 > li:nth-child(1) > a,#sub2 > li:nth-child(3) > a,#sub5 > li:nth-child(1) > a,#sub5 > li:nth-child(3) > a,#sub7 > li:nth-child(3) > a{	
/*ºÎ¸Þ´º ±ä °æ¿ì*/
	width:100px;
}

#navi a.on {
	color:#000;
	font-size:1.2em;
	font-weight:bold;
}

#navi li {
	position:relative;
	float:left;
}

#navi ul {
	position:absolute;
	top: 32px;
    width:600px;
}

#navi ul li{
	display:block;
	float:left;
	margin-top:3px;
}

.sub > li > a:hover,
.sub > li > a:active
.sub > li > a.active {
	font-size:1.1em !important;
	color:#000 !important;
 }

ul#sub1 {margin-left:10px}
ul#sub2 {margin-left:0px}
ul#sub5 {margin-left:-100px}
ul#sub7 {margin-left:-160px}

area:focus{
  border: none;
  outline:none;
  outline-style: none;
  -moz-outline-style:none; 
}
img,
img a {
 outline: none !important;
 border: none !important;
}    

table,td{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}