/****全体位置の決定****/
DIV#menu{
    position:100px;/*△*/
    width:100%;/*○*/
    z-index:100;/*△*/
    font-size:12px;
	cursor:pointer;/*△*/
	
}
/****メインメニュー用スタイル****/
ul.main{
    margin:0px;/*△*/
    padding:0px;/*△*/
    width:0;/*○*/
    position:relative;/*×*/
    list-style:none;/*△*/
    text-align:center;/*○*/
	text-valign:middle;
	/*○*/
}
/*通常時*/
.main li.off{
    position:relative;/*×*/
    float:left;/*×*/
    height:30px;/*○*/
    width:172px;/*○*/
    overflow:hidden;/*×*/
    background-color:#2155F7;
	filter:alpha(style=1, opacity=40, finishopacity=100, startx=0, starty=0, finishx=0, finishy=20);/*○*/


	
}
/*展開時*/
.main li.on{
    float:left;/*×*/
    overflow:hidden;/*×*/
    width:172px;/*○*/
	height:30px;
    background-color:#0000CC;/*○*/
	filter:alpha(style=1, opacity=40, finishopacity=100, startx=0, starty=0, finishx=0, finishy=20);/*○*/
    
}
.main>li.on{
overflow:visible;/*×*/
}
/*リンクスタイル*/
.main a{
    display:block;/*△*/
    text-decoration:none;/*○*/
}
.main a:hover{
    
}

/****サブメニュー用スタイル****/
ol.sub{
    margin:0px;/*△*/
    padding:0px;/*△*/
    position:relative;/*×*/
    left:13.5em;/*○*/
    top:-2.2em;/*○*/
    width:140px;/*○*/
    filter:alpha(style=1, opacity=90, finishopacity=100, startx=100, starty=0, finishx=0, finishy=0);
    border:1px solid #CCCCCC;/*○*/
    background-color:#26348C;/*○*/
    list-style:none;/*△*/
    text-align:left;/*○*/
	
}
.sub li{
/*必要に応じて追加*/

}
.sub a{
    padding:3px 0px 0px 10px;/*○*/
    display:block;/*△*/
    width:140px;/*○*/
   border-bottom:1px solid #CCCCCC;/*○*/

}
.sub a:hover{
    background-color:#663333;/*○*/
}
.style93 {
	color: #FFFFFF;
}
