<style type="text/css">
.center {
	text-align: center;
}

.name_def {
	border-style: solid;
	border-width: 1px;
	padding: 2px 2px 2px 3px;
	width: 210px;
	font-size:12px;
	line-height:14pt;
}
.round {
	width: 60px;
	font-size:12px;
	line-height:14pt;
	text-align: center;
}

.deban {
	font-size:12px;
	color:#000000;
	padding: 0px 0px 0px 0px;
	//border-style: solid;
	border-width: 1px;
	width: 28px;
	text-align: center;
}

.coat_no {
	font-size:14px;
	//color:#0000ff;
	font-weight: bold;
	//border-style: solid;
	border-width: 1px;
	width:70px;
	//padding: 0px 5px 0px 0px;
	text-align: center;
	//line-height:20pt;
}
.coat_no_red {
	font-size:14px;
	color:red;
	font-weight: bold;
	//border-style: solid;
	border-width: 1px;
	//width:70px;
	//padding: 0px 5px 0px 0px;
	text-align: center;
	//line-height:20pt;
}


.game_no {
	font-size:14px;
	color:#0000ff;
	font-weight: bold;
	//border-style: solid;
	border-width: 1px;
	width:25px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	white-space: nowrap;
}

.game_no_red {
	font-size:14px;
	color: red;
	font-weight: bold;
	//border-style: solid;
	border-width: 1px;
	width:25px;
	padding: 0px 5px 0px 0px;
	text-align: right;
}
.game_no_r {
	font-size:15px;
	color:#0000ff;
	font-weight: bold;
	//border-style: solid;
	border-width: 1px;
	width:25px;
	padding: 0px 0px 0px 7px;//左右は違う
	text-align: left;
}

.game_bl {
	font-size:14px;
	color:#0000ff;
	font-weight: bold;
	//border-style: solid;
	border-width: 1px;
	width:90px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.game_bl_r {
	font-size:14px;
	color:#0000ff;
	font-weight: bold;
	//border-style: solid;
	border-width: 1px;
	width:80px;
	padding: 0px 0px 0px 5px;
	text-align: left;
}

.game_bl_3r {
	font-size:14px;
	color:#0000ff;
	font-weight: bold;
	//border-style: solid;
	border-width: 1px;
	width:90px;
	padding: 0px 0px 0px 5px;
	text-align: left;
}

.game_m1 {
	font-size:14px;
	color:#0000ff;
	font-weight: bold;
	//border-style: solid;
	border-width: 1px;
	width:25px;
	padding: 0px 5px 0px 0px;
	text-align: right;
}
.game_m1_r {
	font-size:14px;
	color:#0000ff;
	font-weight: bold;
	//border-style: solid;
	border-width: 1px;
	width:25px;
	padding: 0px 0px 0px 7px;//左右は違う
	text-align: left;
}
/* 関東上位 */
.game_f1 {
	font-size:17px;
	color:#0000ff;
	font-weight: bold;
//	border-style: solid;
	border-width: 1px;
	width:50px;
	padding: 0px 0px 0px 0px;
	text-align: center;//center
}
.game_f1_r {
	font-size:17px;
	color:#0000ff;
	font-weight: bold;
//	border-style: solid;
	border-width: 1px;
	width:50px;
	padding: 0px 0px 0px 8px;//左右は違う
//	text-align: center;
}
/* 関東決勝一般 */
.game_f2 {
	font-size:17px;
	color:#0000ff;
	font-weight: bold;
//	border-style: solid;
	border-width: 1px;
	width:50px;
	padding: 0px 0px 0px 19px;//左右は違う
	text-align: right;
}
/* 日本上位 */
.game_f3 {
	font-size:17px;
	color:#0000ff;
	font-weight: bold;
//	border-style: solid;
	border-width: 1px;
	width:55px;
	padding: 0px 0px 0px 0px;
	text-align: center;//center
}
/* 高壮年各上位 */
.game_m2 {
	font-size:14px;
	color:#0000ff;
	font-weight: bold;
	//border-style: solid;
	border-width: 1px;
	width:45px;
	padding: 0px 5px 0px 0px;
	text-align: right;
}
.score {
	font-size:12px;
//	background-color: #7cfc00;//仮
	color:#000000;
	width:35px;//団体は30->35
	border-style: solid;
	border-width: 1px;
	text-align:center;//団体はcenter
}
.score_lf {
	font-size:12px;
	color:#000000;
	width:35px;//団体は30
	border-style: solid;
	border-width: 1px;
	text-align:left;//団体はcenter
}
.coat {
	font-size:15px;
	color:#000000;
	text-align:justify;
	font-weight: bold;
}
.yoko_def {
	background-color: #000;
	height: 2px;
	overflow:hidden;
}
.tate_def {
	background-color: #000;
	width: 2px;
	overflow:hidden;
}
.yoko_win {
	background-color: #F00;
	height: 4px;
	overflow:hidden;
}
.tate_win {
	background-color: #F00;
	width: 4px;
	overflow:hidden;
}
.tgk {
	// border:1px #ddd solid;
	border-style: solid;
	border-width: 1px;
	overflow:hidden;
	padding: 0.2em;
	//background-color: #E0E6F8;
	width:1em;
	font-weight: bold;
	font-size:1.2em;//1.5->
}

.hr {
	border:none;
	border-top:dashed 4px #CCC;
	height:4px;
	color:#FFFFFF;
	margin: 0 6 0 6;
}
.note {
	font-size:17px;
	color:#0000ff;
	font-weight: bold;
}

input {
	background-color: #e0ffff;
//	vertical-align:middle;
}

input[readonly] {
	background-color:blue;
}
input:focus {
//	background-color: #e0e0e0;
}
textarea {
	background-color: #e0ffff;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance:textfield;
}
</style>
