div#menu{
	clear: both;
	width:850px;
	/* height:1em; */
	height:41px;
	margin:0 auto;
	/* padding:3px 0; */
	padding:0px;
	z-index:100;
	font-size:0.9em!important;
	/* background-color:#555!important; */
	background-color:#000000!important;
}

ul.ddmenu{
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	/* line-height:1.3; */
	line-height:1.8;
}

.ddmenu li.off{
	position:relative;
	float:left;
	/* height:1.2em; */
	height:41px;
	overflow:hidden;
	/* border-right:1px solid #ccc; */
	/* padding:0 10px; */
	padding:0px;
}

.ddmenu li.on{
	position:relative;
	float:left;
	height:100%;
	overflow:visible;
	/* border-right:1px solid #ccc; */
	/* padding:0 10px; */
	padding:0px;
	z-index:1000;
	border-style:hidden;
}

.ddmenu a{
	display:block;
	text-decoration:none;
	/* color:#fff!important; */
	color:#000000!important;
}

.ddmenu a:hover{
	display:block;
	text-decoration:none;
	/* color:#aa0!important; */
}

.ddmenu li ul{
	position:absolute;
	/* top:1.2em; */
	top:41px;
	left:0;
	list-style:none;
	margin:0;
	/* padding:3px 0; */
	padding:0px 0px 0px 0px;
	/* background-color:#fff; */
	background-color:#f5f5f5;
	/* background-color:#ff0000; */
	/* border-right:1px solid #999; */
	/* border-bottom:1px solid #999; */
	text-indent:0.5em;
	width:11em!important;
	
}

.ddmenu li ul li a{
	margin:10;
	padding:0;
	color:#555!important;
}

.ddmenu li ul li a:hover{
	color:#fff!important;
	background-color:#555!important;
}

* html .ddmenu li{
	margin:0;
	padding:0;
	display:inline;
}

* html .ddmenu li ul li{
	margin:0;
	padding:0;
	display:inline;
}

.sankaku{
	font-size:0.7em;
}
