.Normal {  font-size: 10pt; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000}
.Large {  font-size: 14pt; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000}
.ExtLarge {  font-size: 18pt; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000}
.H-Normal {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10pt; font-weight: bold; color: #000000}
.H-Large { font-size: 14pt; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: bold; color: #000000}
.H-ExtLarge { font-size: 18pt; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: bold; color: #000000}
.S-Normal {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10.5pt; font-weight: bold; color: #000000}
.H-Small { font-size: 9.5px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: bold; color: #000000}
.Small { font-size: 9.5px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000}
.Vsmall { font-size: 8px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000}
.Mini { font-size: 9px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000}
.ImgBtn {  cursor: hand}
.Medium { font-size: 12pt; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000 }
.S-Medium { font-size: 11pt; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000 }
.H-Medium { font-size: 12pt; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: bold; color: #000000 }
.SuperLarge { font-size: 56px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000 }
.SpecialLarge { font-size: 48px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000 }
.M-SpecialLarge { font-size: 36px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000 }
.M-Large { font-size: 32px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000 }
.S-Large { font-size: 28px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000 }
.Logo4 { font-size: 32px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000 }
.Logo5 { font-size: 28px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: bold; color: #000000 }
.Logo5-N { font-size: 28px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000 }
.Logo6 { font-size: 26px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal; color: #000000 }
.Logo7 { font-size: 23px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: bold; color: #000000 }
/*
 footer
----------------------------------------------------------------------------------------------------*/
#footer{
	position:fixed;
	bottom:0;
	width:100%;
}
* html body #footer{
	position:fixed;
	_top:expression(document.documentElement.scrollTop+
	document.documentElement.clientHeight-this.clientHeight);
}
#footer .footerInner{
	margin:0 auto;
	padding:10px 0 0;
	width:600px;
	height:30px;
	text-align:center;
	background:#cbc;
}