.footer {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
.mainheader {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
.body {
	FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
.quote {
	FONT-SIZE: 12px; COLOR: #999999; FONT-STYLE: italic; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
.error {
	FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
.success {
	FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
A:link {
	COLOR: #005288; TEXT-DECORATION: none
}
A:visited {
	COLOR: #005288; TEXT-DECORATION: none
}
A:hover {
	COLOR: #005288; TEXT-DECORATION: underline
}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
TABLE.results {
	BORDER: gray 1px solid
}
TR.resultstitle {
	BACKGROUND: black; COLOR: white
}
TR.resultsheader {
	BACKGROUND: #0062c8; COLOR: white
}
TR.resultsrow0 {
	BACKGROUND: #dee0de
}
TR.resultsrow1 {
	BACKGROUND: white
}
A.add:link {
	FONT-WEIGHT: bold; COLOR: #dee0de; TEXT-DECORATION: none
}
A.add:visited {
	FONT-WEIGHT: bold; COLOR: #dee0de; TEXT-DECORATION: none
}
A.add:hover {
	FONT-WEIGHT: bold; COLOR: #dee0de; TEXT-DECORATION: underline
}
.homepagelink {
	FONT: 10px arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"; TEXT-TRANSFORM: none; COLOR: #000000
}
.homemenu {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
.newslettersmall {
	FONT-SIZE: 1px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
.smalltxt {
	FONT-SIZE: smaller; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
.whitetxtsmall {
	FONT-SIZE: smaller; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
.whitetxt {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
.redtxt {
	COLOR: #ff0000; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
.redtxtsmall {
	FONT-SIZE: smaller; COLOR: #ff0000; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
.tblbgbluelight {
	BACKGROUND-COLOR: #d7e3f7
}
.tblbgbluemed {
	BACKGROUND-COLOR: #8ea7cc
}
.tblbgbluedark {
	BACKGROUND-COLOR: #0062c8
}
.tblbggry {
	BACKGROUND-COLOR: #e2e2e2
}
.tblbgwht {
	BACKGROUND-COLOR: #ffffff
}
.tblbgblack {
	BACKGROUND-COLOR: #000000
}
.imgright {
	PADDING-LEFT: 5px; FLOAT: right
}
.imgleft {
	PADDING-RIGHT: 5px; FLOAT: left
}
.eventstitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif,"メイリオ" ,"ＭＳ Ｐゴシック", "Osaka"
}
