.xx:link { color: #333333; text-decoration: none; }
.xx:visited { color: #333333; text-decoration: none; }
.xx:active { color: #CC0000; text-decoration: none; }
.xx:hover { color: #CC0000; text-decoration: underline; }
.title-navi {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.title {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 16px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 5px;
	line-height: 20px;
}
.main-subtitle {
	font-weight: bold;
	color: #FF0033;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.kekka-hd {
	color: #FFFFFF;
	background-color: #929292;
	text-align: center;
	white-space: nowrap;
}
.kekka {
	background-color: #F4F4F4;
	text-align: center;
	color: #000000;
}
.kekka-rank {
	font-weight: bold;
	background-color: #F4F4F4;
	text-align: center;
}
.shaban-1 {
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: center;
}
.shaban-2 {
	font-weight: bold;
	background-color: #999999;
	text-align: center;
}
.shaban-3 {
	font-weight: bold;
	background-color: #CC0000;
	text-align: center;
}
.shaban-4 {
	font-weight: bold;
	background-color: #0066FF;
	text-align: center;
}
.shaban-5 {
	font-weight: bold;
	background-color: #FFFF66;
	text-align: center;
}
.shaban-6 {
	font-weight: bold;
	background-color: #339933;
	text-align: center;
}
.shaban-7 {
	font-weight: bold;
	background-color: #FF9933;
	text-align: center;
}
.shaban-8 {
	font-weight: bold;
	background-color: #FF99CC;
	text-align: center;
}
.tenkai-win {
	color: #FF0000;
}
.tenkai-bgc1 {
	background-color: #FBFBFB;
	text-align: center;
}
.tenkai-bgc2 {
	background-color: #FFFFFF;
	text-align: center;
}.winner-hd {
	font-weight: bold;
	background-color: #C8D4E0;
	text-align: center;
	vertical-align: middle;
}
.winner-bgc1 {
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.winner-bgc2 {
	background-color: #EAE9E9;
	text-align: center;
	vertical-align: middle;
}
.winner-win {
	font-weight: bold;
	background-color: #FFCC33;
	text-align: center;
	vertical-align: middle;
}
.f-c-333333 {
	color: #333333;
}
.f-c-0066cc {
	color: #0066CC;
}
.f-c-red {
	color: #FF0000;
}
.f-b {
	font-weight: bold;
}
.rank-s {
	color: #FFFFFF;
	background-color: #336699;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	text-align: center;
}
.rank-a {
	color: #FFFFFF;
	background-color: #FF6600;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	text-align: center;
}
.rank-b {
	color: #000000;
	background-color: #FFCC00;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	text-align: center;
}
.rank-hd {
	color: #FFFFFF;
	background-color: #0033FF;
	text-align: center;
	border: 1px solid #CCCCCC;
}
.rank-bgc1 {
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}
.rank-bgc2 {
	background-color: #EAEAEA;
	text-align: center;
}
.ranking {
	font-weight: bold;
	background-color: #CCCCFF;
	text-align: center;
}
.grade-bdr {
	border: 1px solid #CCCCCC;
}
.grade-hd {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336600;
	text-align: center;
}
.grade-S {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	text-align: center;
}
.grade-I {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3399CC;
	text-align: center;
}
.grade-II {
	font-weight: bold;
	color: #000000;
	background-color: #FFCC00;
	text-align: center;
}
.ketsujou-hd {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000A0;
	text-align: center;
}
.f-c-white {
	font-weight: bold;
	color: #FFFFFF;
}
.timetable-hd {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4646FF;
	text-align: center;
}
.timetable-R {
	font-weight: bold;
	color: #000000;
	background-color: #00F2F2;
	text-align: center;
}
.superstar-hd01 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	text-align: center;
}
.superstar-hd02 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	text-align: center;
}
.superstar-hd03 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	text-align: center;
}
.f-c-blue {
	color: #0000FF;
}
.f-c-orange {
	color: #FF6600;
}
.top-line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.f-bgc-orange {
	background-color: #FFCC66;
}
.f-bgc-skyblue {
	background-color: #73C4EC;
}
.tv-funa {
	background-color: #FF748B;
}
.tv-kawa {
	background-color: #8DDB70;
}
.tv-hama {
	background-color: #FF9900;
}
.tv-iizu {
	background-color: #FFCC03;
}
.tv-sany {
	background-color: #5DD4C5;
}
.tv-ises {
	background-color: #2B90ED;
}
.tv-holiday {
	background-color: #ffb6c1;
}
.tv-saturday {
	background-color: #55eeee;
}
.f-c-FAFBED {
	color: #FAFBED;
	font-weight: bold;
	text-align: center;
}
.bn-month {
	font-size: 40pt;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30pt;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.bn-year {
	font-size: 16pt;
	font-weight: bold;
	color: #E1E1E1;
	line-height: 14pt;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.hd-funa {
	background-color: #FF748B;
	font-weight: bold;
	text-align: center;
}
.hd-kawa {
	background-color: #8DDB70;
	font-weight: bold;
	text-align: center;
}
.hd-hama {
	background-color: #FF9900;
	font-weight: bold;
	text-align: center;
}
.hd-iizu {
	background-color: #FFCC03;
	font-weight: bold;
	text-align: center;
}
.hd-sany {
	background-color: #5DD4C5;
	font-weight: bold;
	text-align: center;
}
.hd-ises {
	background-color: #2B90ED;
	font-weight: bold;
	text-align: center;
}
.f-bgc-october {
	background-color: #FF9900;
}
.f-c-speedstar01 {
	font-weight: bold;
	color: #C2BE25;
	font-size: 105%;
}
.member-hd {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	text-align: center;
}
.indent1 {
	text-indent: -2.5em;
	margin-left: 3em;
}
.indent2 {
	text-indent: -1.5em;
	margin-left: 2em;
}
.indent3 {
	text-indent: -2em;
	margin-left: 3.5em;
}
.under-bdr-pink {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF99FF;
}
.indent4 {
	text-indent: -3em;
	margin-left: 3em;
}
.indent5 {
	text-indent: -5em;
	margin-left: 5em;
}
.indent6 {
	text-indent: -5.5em;
	margin-left: 5em;
}
.indent3-3 {
	text-indent: -3em;
	margin-left: 3em;
}
.indent00 {
	text-indent: -4em;
	margin-left: 5em;
}
.indent2-1 {
	text-indent: -1em;
	margin-left: 2em;
}
.indent3-1 {
	text-indent: -1em;
	margin-left: 3em;
}
.indent1-1 {
	text-indent: -1em;
	margin-left: 1em;
}
.indent5-1 {
	text-indent: -1em;
	margin-left: 5em;
}
.indent3-2 {
	text-indent: -2em;
	margin-left: 3em;
}
.indent7-5 {
	text-indent: -5em;
	margin-left: 7em;
}
.indent0--1 {
	text-indent: 1em;
}
.indent2--1 {
	text-indent: 1em;
	margin-left: 2em;
}
.indent4-1 {
	text-indent: -1em;
	margin-left: 4em;
}
.indent1--1 {
	text-indent: 1em;
	margin-left: 1em;
}
.indent8-6 {
	text-indent: -6em;
	margin-left: 8em;
}
.indent2-2 {
	text-indent: -2em;
	margin-left: 2em;
}
.f-c-skyblue {
	color: #00FFFF;
}
.indent3--1 {
	text-indent: 1em;
	margin-left: 3em;
}
.indent5-4 {
	text-indent: -4em;
	margin-left: 5em;
}
.border-outside {
	border: 1px solid #000000;
	border-collapse: collapse
}

