body { color: black; background-color: red; margin: 0; padding: 0; }

p {  }
a:link { }

a:visited { }

a:hover { }

a:active { }
/*ここからヘッド*/
p.head { color: silver; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; background-color: red; background-image: url(../images/new-header-02.gif); background-repeat: no-repeat; width: 803px; height: 79px; margin: 0; border-right: 1px solid black; border-bottom: 1px solid black; }
p.head img { vertical-align: middle; margin-left: 15px; }
/*ここから本体
*/
.contents { background-image: url(../images/bk-ck-gy.gif); text-align: center; position: absolute; top: 104px; left: 0; width: 613px; height: 1346px; margin: 0; padding: 0 10px 20px; border-top: 6px solid black; }
h1 { color: gray; font-size: 20px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; background-image: url(../images/h1-tag/H1-headline-tab.gif); width: 465px; height: 30px; margin: 0 0 50px 100px; }
h2 { color: gray; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; margin: 0.83em 0; }
h3 { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; background-color: silver; background-image: url(../images/h3-bk.gif); background-repeat: repeat-x; background-position: left top; text-align: left; text-indent: 1em; vertical-align: middle; width: 558px; height: 20px; margin: 2em 0 0.5em; padding-top: 0.5em; padding-right: 0; padding-left: 0; border-left: 3px solid lime; }
/*本文、IMG配置*/
p.footer { color: black; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; background-color: red; text-align: right; position: absolute; top: 1390px; left: 0; width: 795px; height: 32px; padding: 4px; border-top: 4px solid black; border-right: 1px solid black; }
p.footer img { vertical-align: middle; }
.bar-right { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: #0f0; background-image: url(../images/bar-right-wall.gif); position: absolute; top: 104px; left: 633px; width: 170px; height: 1336px; padding: 20px 0 10px; border-top: 6px solid black; border-right: 1px solid black; }
p img.right-logo { margin-top: 20px; }
p img.left-starlogo { margin-top: 20px; }
/*ここからメニュバー*/
.menu { font-size:0.75em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-image: url(../images/menu-botton-silver.gif); background-repeat: repeat-x; text-align: center; height:2em; position:absolute; top:80px; left:0; width: 803px; margin: 0 0 50px; border-right: 1px solid black; border-bottom: 1px solid black; }
#menu1 { background-repeat: repeat-x; position: absolute; top: 0; left: 0; }
#menu2 {
	position:absolute;
	left:121px;
	top:0;
	}

#menu3 {
	position: absolute;
	left: 242px;
	top:0;
	}

#menu4 {
	position: absolute;
	left: 363px;
	top:0;
	}

#menu5 {
	position: absolute;
	left: 484px;
	top:0;
	}

#menu6 {
	position: absolute;
	left: 605px;
	top:0;
	}

.menu a { color:#ffffff; text-decoration:none; display:block; width:120px; line-height:2em
	; background-repeat: repeat-x; }

.menu a:hover { color: white; background-color:black
	 }

.menuhead {
	border-right:solid 1px #ffffff
	}

.submenu { visibility: hidden; position:absolute; left:0
	 ; border: solid 1px black; }

.submenu a { color: black; background-color:white; border-top:1px solid black; }

.menu span {
	color:#c5e1ed;
	display:none
	}
.m-tag { margin: 0; padding: 0; }
/*ここからテーブル設定
*/
table.game-total1 { color: black; font-size: 11px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.2em; background-color: white; vertical-align: middle; width: 570px; padding: 0.2em; border-top: 2px solid gray; border-left: 2px solid gray; border-collapse:collapse; }
.game-total1 caption { color: blue; font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 12px; text-align: left; margin: 0; padding: 5px; border-left: 10px solid yellow; }
.game-total1 th { color: white; font-size: 11px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; background-color: green; background-image: url(../images/sche-m-hstyle-1line.gif); background-repeat: repeat-x; background-position: left top; text-align: center; vertical-align: middle; height: 28px; padding: 0.1em 0.2em; border-right: 2px solid gray; border-bottom: 2px solid gray; }
.game-total1 td { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-image: url(../images/sche-m-hstyle-base.gif); background-repeat: repeat-x; background-position: left top; text-align: center; vertical-align: middle; height: 18px; padding: 0.2em; border-right: 2px solid gray; border-bottom: 2px solid gray; border-collapse:collapse                                }
td.game-date1 { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: center; vertical-align: middle; width: 150px; }
td.game-title1 { text-align: center; vertical-align: middle; width: 60px; }
td.teki1 { text-align: center; vertical-align: middle; width: 180px; }
td.pointer1 { text-align: center; vertical-align: middle; width: 120px; }
td.bikoh1 { text-align: center; vertical-align: middle; width: 60px; }
td.memo1 { color: black; font-size: 12px; font-weight: bold; background-image: url(../images/sche-m-hstyle-exerday.gif); background-repeat: repeat-x; background-position: left top; }
td.memo1-con { color: navy; line-height: 1.4em; background-image: url(../images/sche-m-hstyle-CContent-txt.gif); background-repeat: repeat-x; background-position: left top; text-align: left; padding: 0.5em; }
table.game-total2 { color: black; font-size: 11px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.2em; background-color: white; padding: 0.2em; width: 570px; vertical-align: middle; border-top: 2px solid gray; border-left: 2px solid gray; border-collapse: collapse; }
.game-total2 caption { color: blue; font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 12px; text-align: left; margin: 0; padding: 5px; border-left: 10px solid yellow; }
.game-total2 th { color: white; font-size: 11px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; background-color: fuchsia; background-image: url(../images/sche-m-hstyle-holiday.gif); background-repeat: repeat-x; background-position: left top; text-align: center; padding: 0.1em 0.2em; height: 28px; vertical-align: middle; border-right: 2px solid gray; border-bottom: 2px solid gray; }
.game-total2 td { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-image: url(../images/sche-m-hstyle-base.gif); background-repeat: repeat-x; background-position: left top; text-align: center; padding: 0.2em; height: 18px; vertical-align: middle; border-right: 2px solid gray; border-bottom: 2px solid gray; border-collapse: collapse; }
td.game-date2 { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: center; width: 150px; vertical-align: middle; }
td.game-title2 { text-align: center; width: 60px; vertical-align: middle; }
td.teki2 { background-position: left top; text-align: center; width: 180px; vertical-align: middle; }
td.pointer2 { text-align: center; width: 120px; vertical-align: middle; }
td.bikoh2 { text-align: center; width: 60px; vertical-align: middle; }
td.memo2 { color: black; font-size: 12px; font-weight: bold; background-image: url(../images/sche-m-hstyle-exerday.gif); background-repeat: repeat-x; background-position: left top; }
td.memo2-con { color: navy; line-height: 1.4em; background-image: url(../images/sche-m-hstyle-CContent-txt.gif); background-repeat: repeat-x; background-position: left top; text-align: left; padding: 0.5em; }
p img.h1 { padding: 0 0 12px 75px; }
p img.h2 { padding-left: 0; }
td.result-color { background-image: url(../images/sche-m-hstyle-CContent-txt.gif); background-position: left top; }
p.h3-01 { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; background-color: silver; background-image: url(../images/h3-bk.gif); background-repeat: repeat-x; background-position: left top; text-align: left; text-indent: 1em; vertical-align: middle; width: 558px; height: 20px; margin: 2em 0 0.5em; padding-top: 0.5em; padding-right: 0; padding-left: 0; border-left: 3px solid lime; }
table.s-g-navi { text-decoration: none; border-width: 0; }
td.teki03 { text-align: left; }
