
body { margin: 0; padding: 0; font-family: Osaka, "ＭＳ Ｐゴシック", sans-serif; font-size: 12px; color: white; line-height: 18px; background-image: url(images/repeatBG.jpg); }
.header { color: #fff; font-size: 30px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; width: 800px; margin: 10px auto 0; text-align: left; text-indent: 0; letter-spacing: 3px; padding-left: 0; }
.main { color: #fff; width: 790px; margin: 0 auto; padding: 20px 0 10px; }
.main a { color: #ffdf00; margin: 0 auto; padding: 20px 0 10px; width: 790px; }
.main a:visited { color: #beb536; margin: 0 auto; padding: 20px 0 10px; width: 790px; }
.h1 { color: #fff; font-size: 22px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: 700; margin-top: 5px; margin-bottom: 0; }
.h2 { margin: 0 0 5px; padding: 2px 5px; border-left: 15px solid #cdd72d; border-bottom: 1px solid #cdd72d; font-size: 12px; color: white; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.h6 { color: white; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0 0 5px 10px; padding: 2px 5px; border-bottom: 1px solid #00b8b3; border-left: 10px solid #00b8b3; }
.h3 { color: #cfcfcf; font-size: 7px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.h4 { color: #fff; font-size: 16px; font-weight: bold; margin: 0 0 0.5em; }
p { color: #fff; margin: 0 0 10px; padding: 0; line-height: 150%; }
.text {
	margin: 0 0 20px 70px;
}
.footer { width: 800px; margin: 0 auto; padding: 5px 0; background-color: #cfd843; font-size: 12px; color: #000; font-weight: bold; background-position: 100% 100%; text-align: right; height: 54px; }
.menu { color: white; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; width: 800px; margin: 0 auto; }
.floatClear { clear: both; overflow: hidden; }
.menu div { color: #000; font-size: 11px; float: left; margin-right: 5px; padding: 2px 10px; border-style: solid; border-width: 0; }
.menu a { color: #000; font-weight: normal; font-stretch: condensed; font-style: normal; text-decoration: none; white-space: nowrap; }
.menu a:link { color: black; }
.menu a:visited {
	color: #030400;
}
.menu a:hover {
	color: #ff961c;
}
.img { float: left; padding-right: 10px; padding-bottom: 10px; padding-left: 5px; }
.img_left { padding-right: 5px; padding-bottom: 10px; padding-left: 10px; float: right; }
