/*
	トップ・メニュー用 CSS		V0.10(2005.07.25) より
*/
/****全体位置の決定****/
DIV#top_menu{
    position:absolute;
    width:930px;
    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:1.1em;
	width:114px;
    overflow:hidden;
    border:1px solid #99a099;
    background-color:#FFFFFF;
}
/*展開時*/
.main li.on{
    float:left;
    overflow:hidden;
    width:114px;
    background-color:#fcfff0;
    border:1px solid #99a099;
}
.main>li.on{
overflow:visible;
}
/*リンクスタイル*/
.main a{
    display:block;
    text-decoration:none;
}
.main a:hover{
    background-color:#fcfff0;
}

/****サブメニュー用スタイル****/
ol.sub{
    margin:0px;
    padding:0px;
    position:relative;
/*    left:0.5em;
    top:0.5em;	*/
    left:0em;
    top:0.1em;
    width:114px;
/*	border:1px solid #99a099;
*/	border-bottom:1px solid #99a099;
    background-color:#fff9f3;
	list-style:none;
	text-align:left;
	color: #888888
}
.sub li{
/*	border:1px solid #99a099; */
}
.sub a{
    padding:2px 5px 2px 5px;
    display:block;
    width:104px;
}	
.sub a:hover{
    background-color:#ffffff;
}
