/*
ここに独自の CSS を追加することができます。

詳しくは上のヘルプアイコンをクリックしてください。
*/

.npbhtc {
	background-color: #ff0000;
	color: #ffffff;
	font-weight: bold;
	border-right: 1px solid #000000;
	text-align: center;
}

.npbyg {
	background-color: #000000;
	color: #df7401;
	font-weight: bold;
	border-right: 1px solid #000000;
	text-align: center;
}

.npbydb {
	background-color: #0040ff;
	color: #ffffff;
	font-weight: bold;
	border-right: 1px solid #000000;
	text-align: center;
}

.npbht {
	background-color: #000000;
	color: #ffff00;
	font-weight: bold;
	border-right: 1px solid #000000;
	text-align: center;
}

.npbtys {
	background-color: #31b404;
	color: #2e2efe;
	font-weight: bold;
	border-right: 1px solid #000000;
	text-align: center;
}

.npbcd {
	background-color: #0404b4;
	color: #ffffff;
	font-weight: bold;
	border-right: 1px solid #000000;
	text-align: center;
}

.npbhnf{
	background-color: #f3e2a9;
	color: #000000;
	font-weight: bold;
	border-right: 1px solid #000000;
	text-align: center;
}

.npbfsh{
	background-color: #f3f781;
	color: #000000;
	font-weight: bold;
	border-right: 1px solid #000000;
	text-align: center;
}

.npbclm {
	background-color: #000000;
	color: #e3e3e3;
	font-weight: bold;
	border-right: 1px solid #000000;
	text-align: center;
}

.npbssl{
	background-color: #08088a;
	color: #ffffff;
	font-weight: bold;
	border-right: 1px solid #000000;
	text-align: center;
}

.npbtre{
	background-color: #8a0808;
	color: #ffffff;
	font-weight: bold;
	border-right: 1px solid #000000;
	text-align: center;
}

.npbob {
	background-color: #0b0b61;
	color: #f7fe2e;
	font-weight: bold;
	border-right: 1px solid #000000;
	text-align: center;
}

.scorebd {
	font-weight: bold;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	border-right: 1px solid #ffffff;
}

.inning {
	text-align: right;
	border-right: 1px solid #000000;
}

.total {
	text-align: right;
	border-right: 1px solid #000000;
	font-weight: bold;
	color: #ff0000;
}

.f1mer {
	background-color: #585858;
	color: #00C9BB;
	font-weight: bold;
}

.f1rb {
	background-color: #0B0B3B;
	color: #FE2E2E;
	font-weight: bold;
}

.f1fer {
	background-color: #DF0101;
	color: #FFFFFF;
	font-weight: bold;
}

.f1fid {
	background-color: #E2A9F3;
	color: #000000;
	font-weight: bold;
}

.f1wil {
	background-color: #FFFFFF;
	color: #2D8EAE;
	font-weight: bold;
}

.f1mcl {
	background-color: #000000;
	color: #DF7401;
	font-weight: bold;
}

.f1tr {
	background-color: #2E64FE;
	color: #A9D0F5;
	font-weight: bold;
}

.f1has {
	background-color: #000000;
	color: #FE2E2E;
	font-weight: bold;
}

.f1ren {
	background-color: #000000;
	color: #FFBF00;
	font-weight: bold;
}

.f1sb {
	background-color: #0040FF;
	color: #FFFFFF;
	font-weight: bold;
}

.f1q1 {
	background-color: #848484;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.f1q2 {
	background-color: #0080FF;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.f1q3 {
	background-color: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.f1pos {
	font-weight: bold;
	text-align: center;
}

.f1carno {
	text-align: center;
}

.f1pts {
	color: #ff0000;
	text-align: right;
	font-weight: bold;
}

.f1time {
	text-align: right;
}

.bnjmn {
	font-weight: bold;
	color: #BB8F00;
}

.event {
	font-weight: bold;
	font-size: 16pt;
	color: #ff0000;
}

.f1grid {
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #8c8c8c;
}

.npbstd th {
	background-color: #ba0000;
	color: #ffffff;
	text-align: center;	
}

.npbstd td.rank {
	font-weight: bold;
	text-align: center;
}

.npbstd td.right {
	text-align: right;
}

.f1std th {
	background-color: #ba0000;
	color: #ffffff;
	text-align: center;	
}

.f1std tr td.c1 {
	text-align: right;	
}

.f1possup {
	font-weight: bold;
	color: #ba0000;
	text-align: center;
}

.f1possub {
	color: #000000;
	text-align: center;
}

.f1drv {
	text-align: left;
	font-weight: bold;
}

.f1ptst {
	text-align: right;
	font-weight: bold;
	background-color: #ba0000;
	color: #ffffff;
}

table.j1std {
	border-collapse: collapse;
}

.j1std th {
	background-color: #ba0000;
	color: #ffffff;
	text-align: center;	
}

.j1std td.ranka {
	font-weight: bold;
	text-align: center;
	background-color: #FFFF00;
}

.j1std td.rank {
	font-weight: bold;
	text-align: center;
}

.j1std td.rankc {
	font-weight: bold;
	text-align: center;
	background-color: #6E6E6E;
}

.j1std td.right {
	text-align: right;
}

.jkswr {
	background-color: #F4FA58;
	color: #8A0808;
	font-weight: bold;
}

.jkswr2 {
	background-color: #000000;
}

.jgosk {
	background-color: #08298A;
	color: #F5D0A9;
	font-weight: bold;
}

.jgosk2 {
	background-color: #000000;
}

.jcosk {
	background-color: #FF00BF;
	color: #FFFFFF;
	font-weight: bold;
}

.jcosk2 {
	background-color: #210B61;
}

.jurwr {
	background-color: #DF013A;
	color: #FFFFFF;
	font-weight: bold;
}

.jurwr2 {
	background-color: #000000;
}

.jkwsf {
	background-color: #2ECCFA;
	color: #FFFFFF;
	font-weight: bold;
}

.jkwsf2 {
	background-color: #F7BE81;
}

.jftky {
	background-color: #B40431;
	color: #FFFFFF;
	font-weight: bold;
}

.jftky2 {
	background-color: #0101DF;
}

.jksma {
	background-color: #DF013A;
	color: #000000;
	font-weight: bold;
}

.jksma2 {
	background-color: #F6D8CE;
}

.jykhf {
	background-color: #FFFFFF;
	color: #0101DF;
	font-weight: bold;
}

.jykhf2 {
	background-color: #DF013A;
}

.jvkob {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
}

.jvkob2 {
	background-color: #B40431;
}

.jstos {
	background-color: #81DAF5;
	color: #000000;
	font-weight: bold;
}

.jstos2 {
	background-color: #FE2EF7;
}

.jvsnd {
	background-color: #F4FA58;
	color: #B40431;
	font-weight: bold;
}

.jvsnd2 {
	background-color: #2E2EFE;
}

.jjiwt {
	background-color: #CEECF5;
	color: #000000;
	font-weight: bold;
}

.jjiwt2 {
	background-color: #F5DA81;
}

.jsmzs {
	background-color: #DBA901;
	color: #DF3A01;
	font-weight: bold;
}

.jsmzs2 {
	background-color: #0174DF;
}

.jvkof {
	background-color: #01A9DB;
	color: #FFFFFF;
	font-weight: bold;
}

.jvkof2 {
	background-color: #DF0101;
}

.jcspr {
	background-color: #DF0101;
	color: #FFFFFF;
	font-weight: bold;
}

.jcspr2 {
	background-color: #084B8A;
}

.jshrs {
	background-color: #6A0888;
	color: #FFFFFF;
	font-weight: bold;
}

.jshrs2 {
	background-color: #B18904;
}

.jangt {
	background-color: #08088A;
	color: #FFFFFF;
	font-weight: bold;
}

.jangt2 {
	background-color: #DF7401;
}

.jomya {
	background-color: #B45F04;
	color: #000000;
	font-weight: bold;
}

.jomya2 {
	background-color: #08298A;
}


.jshob {
	background-color: #04B431;
	color: #FFFFFF;
	font-weight: bold;
}

.jshob2 {
	background-color: #01DFD7;
}

.jngyg {
	background-color: #000000;
	color: #FACC2E;
	font-weight: bold;
}

.jngyg2 {
	background-color: #DF0101;
}

.jvngs {
	background-color: #52AFFA;
	color: #FFFFFF;
	font-weight: bold;
}

.jvngs2 {
	background-color: #E3A92E;
}