/* CSS Document */

.ngnCenter {
	margin: 0 auto;
}
/*--- 20 x 20 ---*/
.ngn13 {
	font-family: 'メイリオ', sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 60px;
  line-height: 1.4;
}
.ngn12 {
	font-family: 'メイリオ', sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 40px;
  line-height: 1.4;
}
.ngn11 {
	font-family: 'メイリオ', sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 20px;
  line-height: 1.4;
}

.ngn1r1, .ngn1r1n {
	height: 20px;
	width: 19px;
	text-align: center;
	font-weight: bold;
	float: left;
}

.ngn1r1, .ngn1r1n {
	background-color: #fff;
	color: #333;
	border: 1px solid #333;
	float: left;
}

.ngn1r2, .ngn1r2n,
.ngn1r3, .ngn1r3n,
.ngn1r4, .ngn1r4n,
.ngn1r5, .ngn1r5n,
.ngn1r6, .ngn1r6n {
	height: 20px;
	width: 19px;
	text-align: center;
	color: #fff;
	float: left;
  padding-top: 1px;
}
.ngn1r2, .ngn1r2n {
	background-color: #333;
}
.ngn1r3, .ngn1r3n {
	background-color: #e60012;
}
.ngn1r4, .ngn1r4n {
	background-color: #265caa;
}
.ngn1r5, .ngn1r5n {
	background-color: #f6dd2b;
	font-weight: bold;
	color: #333;
}
.ngn1r6, .ngn1r6n {
	background-color: #079a3e;
	border: 1px solid #079a3e;
}
.ngn1r1n, .ngn1r2n, .ngn1r3n,
.ngn1r4n, .ngn1r5n, .ngn1r6n {
	margin-left: 1px;
}

/*--- 18 x 18 ---*/
.ngn23 {
	font-family: 'メイリオ', sans-serif;
	font-size: 13px;
  width: 54px;
	font-weight: bold;
  line-height: 1.4;
}
.ngn23n {
	font-family: 'メイリオ', sans-serif;
	font-size: 13px;
	font-weight: bold;
  line-height: 1.4;
}
.ngn22 {
	font-family: 'メイリオ', sans-serif;
	font-size: 13px;
	width: 40px;
	font-weight: bold;
  line-height: 1.4;
}
.ngn21 {
	font-family: 'メイリオ', sans-serif;
	font-size: 13px;
	width: 20px;
	font-weight: bold;
  line-height: 1.4;
}

.ngn2r1, .ngn2r1n {
	height: 18px;
	width: 17px;
	text-align: center;
	font-weight: bold;
	float: left;
}

.ngn2r1, .ngn2r1n {
	background-color: #fff;
	color: #333;
	border: 1px solid #333;
}

.ngn2r2, .ngn2r2n,
.ngn2r3, .ngn2r3n,
.ngn2r4, .ngn2r4n,
.ngn2r5, .ngn2r5n,
.ngn2r6, .ngn2r6n {
	height: 18px;
	width: 17px;
	text-align: center;
	color: #fff;
	float: left;
}
.ngn2r2, .ngn2r2n {
	background-color: #333;
	border: 1px solid #333;
}
.ngn2r3, .ngn2r3n {
	background-color: #e60012;
	border: 1px solid #e60012;
}
.ngn2r4, .ngn2r4n {
	background-color: #265caa;
	border: 1px solid #265caa;
}
.ngn2r5, .ngn2r5n {
	background-color: #f6dd2b;
	border: 1px solid #f6dd2b;
	color: #333;
}
.ngn2r6, .ngn2r6n {
	background-color: #079a3e;
	border: 1px solid #079a3e;
}

.ngn2r1n, .ngn2r2n, .ngn2r3n,
.ngn2r4n, .ngn2r5n, .ngn2r6n {
	margin-left: 1px;
}
/*
.odTblCel1 {
	float: left;
	width: 235px;
}
.odTblCel2 {
	float: left;
	margin-left: 11px;
	width: 235px;
}
.odTblCel3 {
	float: right;
	width: 235px;
}
.odTblCol1 {
	border: 4px solid #f00;
}
.odTblCol2 {
	border: 4px solid #999;
}
.odTblCol3 {
	border: 4px solid #1CACD9;
}

.oddsLine5 {
	border-bottom: 3px solid #dee2e6;
}


.odText {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
  padding-right: 1px;
}

#oddsTbl table, #oddsTbl td, #oddsTbl th {
  padding: 1px;
  padding-top: 0px;
  padding-bottom: 0px;
  border: 1px solid #dee2e6;
  border-collapse: collapse;
  color: #333;

}
#oddsTbl table {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
	border: 2px solid #4581d3;
}
#oddsTbl th {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  background-color: #f2f2f2;
}

.oddsTblCol {
  padding-left: 3px;
  padding-right: 3px;
}
*/