body {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; color: #333333; background-image: url(images/bg.gif)}
a:link {  font-family: "ＭＳ Ｐゴシック", "Osaka"; text-decoration: none; color: #CC0000}
a:hover {  font-family: "ＭＳ Ｐゴシック", "Osaka"; text-decoration: underline; color: #FF0000}
a:active {  font-family: "ＭＳ Ｐゴシック", "Osaka"; text-decoration: none; color: #FF3300}
a:visited {  font-family: "ＭＳ Ｐゴシック", "Osaka"; text-decoration: none; color: #CC6600}
.font12 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt}
.footer10 {  font-family: "Courier New", "Courier", "mono"; font-size: 10pt}
table {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt}
.hissu {  color: #FF0000}
.font12B { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt ; font-weight: bold}
.font11 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11pt}




/****全体位置の決定****/
DIV#menu{
	position:absolute;/*△*/
	width:650px;/*○*/
	z-index:100;/*△*/
	font-size:14px;/*△*/
	height: 25px;
}
/****メインメニュー用スタイル****/
ul.main{
	margin:0px;/*△*/
	padding:0px;/*○*/
	position:relative;/*×*/
	list-style:none;/*△*/
	text-align:center;/*○*/
	height: 25px;
	float: left;
	width: 650px;
}
/*通常時*/
.main li.off{
    position:relative;/*×*/
    float:left;/*×*/
    height:25px;/*○*/
    width:100px;/*○*/
    overflow:hidden;/*○*/
    background-color:#FFFFFF;/*○*/
}
.main .img0 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 50px;
}

/*展開時*/
.main li.on{
	float:left;/*×*/
	overflow:hidden;/*×*/
	width:100px;/*○*/
	background-color:#FFFFD5;
}
.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;/*○*/
	background-color:#FFCCCC;/*○*/
	list-style:none;/*△*/
	text-align:left;/*○*/
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: 0;
	border-right-color: 0;
	border-bottom-color: 0;
	border-left-color: 0;
}
.sub li{
	height: 25px;
/*必要に応じて追加*/
}
.sub a{
    padding:0px;/*○*/
    display:block;/*△*/
    width:100px;/*○*/
}
.sub a:hover{
    background-color:#FFFFEC;/*○*/
}


.font12 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt}
#menu .main img {
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
.clr {
	clear: both;
}

