@charset "UTF-8";

/* ----------------------------------------------------------
  TITLE : ASIA SERIES
  URI : asia.npb.or.jp
  Copyright(C) Nippon Professional Baseball.
---------------------------------------------------------- */

/* Import
---------------------------------------------------- */
@import "format.css";
@import "layout.css";

/* Game
---------------------------------------------------- */
#game #inner {
	margin: 20px 10px 30px 10px;
	width: 584px;
}
#game #inner h3 {
	margin-bottom: 10px;
}
#game #inner h4 {
	margin: 20px 0 10px 0;
	padding: 5px;
	border-top: 1px dotted #016BB7;
	border-bottom: 1px dotted #016BB7;
	font-weight: bold;
}
#game #update,
#game #npb-bis {
	margin: 20px 0 0 0;
	text-align: center;
}
#game #score-menu {
	margin-top: 10px;
	padding: 5px;
	background: #3489C5;
	text-align: center;
}
#game #score-menu li {
	padding: 0 10px;
	display: inline;
}
#game #score-menu li * {
	color: #FFFFFF;
}
#game #inner #GameDate,
#game #inner #GameSummary {
	margin: 0;
	text-align: center;
	line-height: 1.5;
}
#game #inner #GameDate {
	font-size: 16px;
	font-weight: bold;
}

#game #inner #table-score {
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #006AB7;
	background: #3489C5;
}
#game #inner #table-score p {
	margin: 0;
	text-align: right;
	color: #FFFFFF;
}
#game #inner #table-score table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
#game #inner #table-score th,
#game #inner #table-score td {
	padding: 5px;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #3489C5;
}
#game #inner #table-score td a:link,
#game #inner #table-score td a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#game #inner #table-score td a:active,
#game #inner #table-score td a:hover,
#game #inner #table-score td a:focus {
	color: #FFFFFF;
	text-decoration: none;
}
#game #inner #table-score tbody th {
	text-align: left;
}
#game #inner #table-score tbody td {
	width: 20px;
	background: #350504;
}

#game #inner #note dt,
#game #inner #note dd {
	padding: 3px 0;
	line-height: 1.2;
}
#game #inner #note dt {
	width: 14.5em;
	float: left;
	clear: both;
}
#game #inner #note dd {
	margin-left: 11em;
}

#game #inner #player-order {
	margin-top: 20px;
}
#game #inner #player-order #top {
	float: left;
}
#game #inner #player-order #bottom {
	float: right;
}
#game #inner #player-order table {
	width: 285px;
	border: 1px solid #006AB7;
}
#game #inner #player-order caption {
	padding: 5px;
	border-top: 1px solid #006AB7;
	border-left: 1px solid #006AB7;
	border-right: 1px solid #006AB7;
	background: #3489C5;
	color: #FFFFFF;
	text-align: center;
}
#game #inner #player-order th,
#game #inner #player-order td {
	padding: 5px;
	background: #EEEEEE;
}
#game #inner #player-order th {
	width: 20px;
	text-align: center;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#game #inner #player-order td {
	border-bottom: 1px solid #FFFFFF;
}
#game #inner #player-order tr.now th,
#game #inner #player-order tr.now td {
	background: #CAE0F0;
}

#game #inner #progress {
	margin-top: 20px;
}
#game #inner #progress table {
	width: 100%;
	border: 1px solid #006AB7;
}
#game #inner #progress caption {
	padding: 5px;
	border-left: 1px solid #006AB7;
	border-right: 1px solid #006AB7;
	background: #CAE0F0;
	text-align: center;
}
#game #inner #progress th,
#game #inner #progress td {
	padding: 5px;
	background: #EEEEEE;
}
#game #inner #progress td {
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
#game #inner #progress td.last {
	border-right: none;
}
#game #inner #progress td.change {
	background: #FFFFFF;
	text-align: center;
}
#game #inner #progress td.w1 {
	width: 4em;
	text-align: center;
}
#game #inner #progress td.w2 {
	width: 11em;
}
#game #inner #progress thead td {
	border-bottom: none;
	text-align: center;
	background: #3489C5;
	color: #FFFFFF;
}

#game #inner #bench {
	margin-top: 20px;
}
#game #inner #bench #top {
	float: left;
}
#game #inner #bench #bottom {
	float: right;
}
#game #inner #bench table {
	width: 285px;
	border: 1px solid #006AB7;
}
#game #inner #bench caption {
	padding: 5px;
	border-top: 1px solid #006AB7;
	border-left: 1px solid #006AB7;
	border-right: 1px solid #006AB7;
	background: #3489C5;
	color: #FFFFFF;
	text-align: center;
}
#game #inner #bench td {
	padding: 5px;
	background: #EEEEEE;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align: center;
}
#game #inner #bench td.w1 {
	width: 2em;
}
#game #inner #bench td.w2 {
	text-align: left;
}
#game #inner #bench td.w3 {
	width: 5em;
}
#game #inner #bench td.position {
	background: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
}
#game #inner #bench td.last {
	border-right: none;
}

#game #inner #result table {
	margin-top: 5px;
	border: 1px solid #006AB7;
}
#game #inner #result th,
#game #inner #result td {
	padding: 3px;
	font-size: 10px;
	text-align: center;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#game #inner #result th.last,
#game #inner #result td.last {
	border-right: none;
}
#game #inner #result thead th {
	background: #3489C5;
	color: #FFFFFF;
}
#game #inner #result tfoot th {
	background: #CAE0F0;
}
#game #inner #result tbody td {
	background: #EEEEEE;
}
#game #inner #result tbody td.player {
	text-align: left;
}
#game #inner #result tbody td.Red {
	color: #FF0000;
}
#game #inner #result tbody td.Blue {
	color: #0000FF;
}

#game #inner .game-box {
	margin: 10px 0 20px 0;
}
#game #inner .game-box dl.game1 {
	float: left;
}
#game #inner .game-box dl.game2 {
	float: right;
}
#game #inner .game-box dl {
	width: 285px;
	border: 1px solid #006AB7;
}
#game #inner .game-box dt {
	padding: 7px 3px;
	background: #3489C5;
	border-bottom: 1px solid #006AB7;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
#game #inner .game-box dd {
	margin: 10px 0;
	text-align: center;
	line-height: 1.3;
}
#game #inner .game-box dd table {
	margin: 0 auto;
	border-collapse: collapse;
	border-spacing: 0;
}
#game #inner .game-box dd td {
	padding: 0 10px;
}
#game #inner .game-box dd td a {
	font-size: 16px;
}


