#index #menu{
	color:#ffffff;
	background-color:#000F52;
	display:block;
	height:20px;
	padding: 0px 0px 0px 110px;
	margin:0px;
}

a{background-color:#88ACD5;}
a:hover{background-color:#88ACD5;}


#index #menu ul{
    position:absolute;
	display:block;
	font-size:9pt;
	list-style:none;
	margin:0px;
	padding: 0px;
}

#index #menu li{
    position:relative;
	display:block;
	font-size:9pt;
	list-style:none;
	float:left;
	width:120px;
	margin:0px;
	padding: 0px;
}

#index #menu ol.sub li{
	font-size:9pt;
	list-style:none;
	width:120px;
	margin:0px;
	padding: 0px;
}

.index_menu li.off{
   height:20px;/* ブラウザーで確認しながら調整・どうしてもIEとFFで誤差が生じます*/
    width:120px;/*文字数に合わせて調整*/
}
.index_menu li.on{
    width:120px;/*offと値を揃えることを推奨*/
}

/*メニューの上、トピックス欄*/

#index #men{
	height:50px;
        padding: 0px 0px 0px 90px;
}



.index_men li.on{
   height:50px;/* ブラウザーで確認しながら調整・どうしてもIEとFFで誤差が生じます*/
    width:120px;/*文字数に合わせて調整*/
}



li.on ol{
		display:block;
}

li.off ol{
		display:none;
}

ol.sub{
    left:0px;/*サブメニュー表示位置をずらしたいときに指定。削除可*/
    top:0px;/*サブメニュー表示位置をずらしたいときに指定。削除可*/
    width:120px;/*.index_menu li.offと同じ値か、それ以上を推奨・削除不可*/
}

ol.sub li.off2{
    width:120px;/*ol.subと同じ値を推奨*/
    height:20px;/*変更可能・削除するとギミックが変わる*/
}
ol.sub li.on2{
    width:120px;/*ol.subと同じ値を推奨*/
    height:20px;/*変更可能・削除するとギミックが変わる*/
}





ul.index_menu{text-align:center;/*メインメニューの文字揃え*/}

/*：メインメニューの文字色*/
.index_menu a{color:#ffffff;background-color:#000F52;}
.index_menu a:visited{color:#E5EDFF;background-color:#000F52;}
.index_menu a:hover{color:#ff0000;}

/*：サブメニューの文字色*/
.sub a:link{color:#006CFF;background-color:#000F52;}
.sub a:visited{color:#006CFF;background-color:#000F52;}
.sub a:hover{color:#ff0000;}

/*：メインメニューの背景色*/
.index_menu{/*background-color:;サブメニューの位置をずらした場合指定必須*/}
.index_menu li{color:#ff0000;background-color:#000F52;}
/*メインメニューのオンマウス時*/
.index_menu a:hover{background-color:#6977B4;}
/*サブメニューへ移動したときの色（index_menu a:hoverと同じ値推奨）*/
.index_menu li.on{color:#ff0000;background-color:#6977B4;}

/*サブメニューの背景色:２つとも同じ値にすることを推奨*/
.sub {background-color:#000F52;color:#001167;}
.sub li{background-color:#000F52;color:#001167;}
/*サブメニューのオンマウス時*/
.sub a:hover{background-color:#6977B4;}
/*サブメニュー2へ移動したときの色（sub a:hoverと同じ値推奨）*/
.sub li.on2{background-color:#23316D;color:#001167;}

/*メインの上トピックス欄の色*/
.index_men a:link{color:#0C0B47;background-color:#ffffff;}
.index_men a:visited{color:#ffffff;background-color:#ffffff;}
.index_men a:hover{color:#0A413A;}



.index_menu a{
    width:120px;
    height:20px;
    text-decoration:none;
    display:block;
}

.index_menu a:hover{
    width:120px;
    height:20px;
    color:#001167;
	text-decoration: none;
    background-color:#6977B4;
}




.index_menu *{margin:0px;padding:0px;list-style:none;display:block;}
ul.index_menu{position:relative;}
ul.index_menu li.off{position:relative;float:left;overflow:hidden;}
ul.index_menu li.on{float:left;overflow:hidden;}
ul.index_menu>li.on{overflow:visible;/*×*/}
ol.sub{position:relative;}
ol.sub li.off2{position:relative;overflow:hidden;}
ol.sub li.on2{overflow:hidden;}
ol.sub>li.on2{overflow:visible;}
ul.sub-2{position:relative;}
