@charset "utf-8";

/*==================================================
	Universal Reset
==================================================*/
body,h1,h2,h3,h4,h5,h6,p,ol,ul,dl,li,dt,dd,div,span,a,blockquote,table,td,th,tr,tbody,thead{ margin:0; padding:0; }
body{ 
	line-height:1.5; 
	color:#333333; 
	font-size:100.01%; 
	}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:12px; }
ul,ol{ list-style:none; }
strong{ font-weight:normal; }
em{ font-style:normal; }
fieldset{ border:0 none; }
img{ border:0; vertical-align:bottom; }
th{ font-weight:normal; text-align:left; }
dt{ font-weight:normal; }
input,select{ vertical-align:middle; }
textarea{ font-size:1em; }

/*==================================================
	Default Style
==================================================*/
a:link{ color:#0066cc; text-decoration:underline; }
a:visited{ color:#0066cc; }
a:hover,a:active{ color:#00a8ff; }
strong{ color:#FF0000; }
em{ font-weight:bold; }
sup{ vertical-align:top; }
sub{ vertical-align:baseline; }
ul,dl,ol,p,table{ margin-bottom:1em; }
caption { text-align:left; }
li ul,li ol{ margin-bottom:0; }

/*==================================================
	unique colors
==================================================*/

.KanagawaGame table.detailTbl th { background-color:#046ee6; border-bottom:1px solid #046ee6; }
.KanagawaGame table.detailTbl td { border-bottom:1px solid #046ee6; }

.KanagawaGame table.scoreTbl td { border:1px solid #046ee6; }
.KanagawaGame table.scoreTbl td.team { background-color:#046ee6; }


.GunmaGame table.detailTbl th { background-color:#5145c6; border-bottom:1px solid #5145c6; }
.GunmaGame table.detailTbl td { border-bottom:1px solid #5145c6; }

.GunmaGame table.scoreTbl td { border:1px solid #5145c6; }
.GunmaGame table.scoreTbl td.team { background-color:#5145c6; }


.ChibaGame table.detailTbl th { background-color:#cd0011; border-bottom:1px solid #cd0011; }
.ChibaGame table.detailTbl td { border-bottom:1px solid #cd0011; }

.ChibaGame table.scoreTbl td { border:1px solid #cd0011; }
.ChibaGame table.scoreTbl td.team { background-color:#cd0011; }


.TokyoGame table.detailTbl th { background-color:#316e18; border-bottom:1px solid #316e18; }
.TokyoGame table.detailTbl td { border-bottom:1px solid #316e18; }

.TokyoGame table.scoreTbl td { border:1px solid #316e18; }
.TokyoGame table.scoreTbl td.team { background-color:#316e18; }


/*==================================================
	ベースレイアウト
==================================================*/

#gameContainer { width:730px; margin:10px auto; font-size:12px; }

#wrapper { margin:10px 0; }

#gameContainer table { width:690px; margin:0 20px 10px 20px; border-collapse:collapse; }
#gameContainer table th,
#gameContainer table td { vertical-align:top; padding:2px 5px; }

#gameContainer table.detailTbl th { color:#FFF; width:60px; }
#gameContainer table.detailTbl td { }

#gameContainer table.scoreTbl td { text-align:center; vertical-align:middle; }
#gameContainer table.scoreTbl td.team { width:200px; font-size:16px; font-weight:bold; color:#FFF; }
#gameContainer table.scoreTbl td.score { width:50px; color:#000; text-align:center; vertical-align:middle; font-size:24px; font-weight:bold; background-color:#EEE; }
#gameContainer table.scoreTbl td.vs { text-align:center; vertical-align:middle; padding:0; }

#gameContainer table.scoreTbl td.vs table { width:100%; text-align:center; margin:0; }
#gameContainer table.scoreTbl td.vs table th { width:40%; text-align:center; vertical-align:middle; border-bottom:solid 1px #EEE; }
#gameContainer table.scoreTbl td.vs table td { width:30%; text-align:center; vertical-align:middle; border:none; border-bottom:solid 1px #EEE; }

#gameContainer table.mvpTbl td { border:1px solid #CCC; }
#gameContainer table.mvpTbl td span { font-size:10px; }
#gameContainer table.mvpTbl td.name { width:200px; border:1px solid #CCC; }
#gameContainer table.mvpTbl td.mvp { background-color:#EEE; text-align:center; color:#666; font-weight:bold; }

#gameContainer table.memberTbl td { border:1px solid #EEE; }
#gameContainer table.memberTbl th { background-color:#DDD; text-align:center; color:#555; }
#gameContainer table.memberTbl td.name { width:200px; }

#copyright { text-align:center; }


