/****全体位置の決定****/
DIV#menu{
	position:absolute;/*△*/
	width:100%;/*○*/
	z-index:100;/*△*/
	font-size:14px;/*△*/
}
/****メインメニュー用スタイル****/
ul.main{
	margin:0px;/*△*/
	padding:0px;/*△*/
	width:100%;/*○*/
	position:relative;/*×*/
	list-style:none;/*△*/
	text-align:center;/*○*/
}
/*通常時*/
.main li.off{
	position:relative;/*×*/
	float:left;/*×*/
	height:1em;/*○*/
	width:100px;/*○*/
	overflow:hidden;/*×*/
	border:1px solid #993300;/*○*/
	background-color:#FFFFFF;/*○*/
}
/*展開時*/
.main li.on{
	float:left;/*×*/
	overflow:hidden;/*×*/
	width:100px;/*○*/
	background-color:#FFFFD5;/*○*/
	border:1px solid #993300;/*○*/
}
.main>li.on{
overflow:visible;/*×*/
}
/*リンクスタイル*/
.main a{
	display:block;/*△*/
	text-decoration:none;/*○*/
}
.main a:hover{
	background-color:#FFFFD5;/*○*/
}

/****サブメニュー用スタイル****/
ol.sub{
	margin:0px;/*△*/
	padding:0px;/*△*/
	position:relative;/*×*/
	left:0.5em;/*○*/
	top:0.5em;/*○*/
	width:120px;/*○*/
	border:1px solid #993300;/*○*/
	border-bottom:0px solid #993300;/*○*/
	background-color:#FFCCCC;/*○*/
	list-style:none;/*△*/
	text-align:left;/*○*/
}
.sub li{
/*必要に応じて追加*/
}
.sub a{
	padding:2px 0px 2px 5px;/*○*/
	display:block;/*△*/
	width:115px;/*○*/
	border-bottom:1px solid #993300;/*○*/
}
.sub a:hover{
	background-color:#FFFFEC;/*○*/
}