@charset "UTF-8";

#game #navi_list li a#gnav_02{
	width:135px;
	margin:0px;
  background:url(/img/interface/gnav.png) no-repeat -117px -36px;
  display:block;
  text-indent:-9999em;
}

.h3_game{
	width:645px;
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:3px solid #8C0F10;
	font-size: 118%;
	line-height: 1.4em;
}
.h3_game span{
	margin:0px 10px 0px 0px;
	padding:3px 10px;
	font-size: 11px;
	background-color:#8C0F10;
	color: #fff;
	font-weight: normal;
}

.h4_game{
	width:645px;
	margin:0px 0px 10px 0px;
	padding:0px;
	border-bottom:3px solid #8C0F10;
	font-size: 112%;
	line-height: 1.6em;
}
.h4_game span.date{
	font-size: 75%;
	line-height: 1.2em;
  margin-right: 15px;
}
.h4_game span.time{
  font-size: 75%;
  line-height: 1.2em;
  margin-right: 15px;
}
.h4_game span.place{
  font-size: 75%;
  line-height: 1.2em;
}
.h4_game span.type{
	font-size: 93%;
	line-height: 1.2em;
	margin-right: 12px;
}
.h4_game span.vs{
	font-size: 65%;
	line-height: 1.2em;
	margin-right: 5px;
}
.h4_game span.other{
	font-size:81%;
	line-height: 1.2em;
	margin-left: 5px;
}

.table_score_game{
	width:645px;
	margin:0px;
	padding:0px;
	border-collapse: collapse;
}
.table_score_game th{
	color:#ffffff;
	margin:0px;
	padding:10px;
	border:solid 1px #9E9E9E;
	background-color:#8C0F10;
	font-weight:normal;
	text-align: center;
	font-size: 81%;
	line-height: 1em;
}
.table_score_game td{
	margin:0px;
	padding:15px 10px;
	border:solid 1px #9E9E9E;
	font-weight:bold;
	text-align: center;
	font-size: 112%;
	line-height: 1em;
}
.table_score_game td.team{
	text-align: left;
	font-size: 100%;
	line-height: 1em;
}

.battery{
	font-size: 81%;
	line-height: 1.6em;
	font-weight:bold;
	margin:15px 0px 0px 0px;
}
.free{
	font-size: 81%;
	line-height: 1.6em;
	margin:20px 0px 0px 0px;
	overflow: auto;
}
.free p{
	margin:0px 0px 5px 0px;
}
.free span{
	font-weight: bold;
	cursor: pointer;
}
.free a span {
	color: #000000;
	padding: 0px 0px 0px 20px;
	background:url(../../img/icon_next.png) no-repeat left center;
}
.free a:hover span{
	color: #000000;
}

.side_game{
	width:265px;
	margin-bottom: 15px;
}
.side_game p{
	font-size: 87%;
	line-height: 1em;
	font-weight: bold;
	margin:0px 0px 8px;
	padding:0px 0px 5px 0px;
	border-bottom:3px solid #8C0F10;
}
.side_game ul{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:81%;
	line-height:1.2em;
	font-weight: bold;
}
.side_game ul li{
	margin:0px;
	padding:0px 0px 8px 0px;
}
.side_game ul li a{
	color: #000000;
	padding: 0px 0px 0px 20px;
	background:url(../../img/icon_next.png) no-repeat left center;
}
.side_game ul li a:hover{
	color: #8C0F10;
	padding: 0px 0px 0px 20px;
	background:url(../../img/icon_next.png) no-repeat left center;
}

#tournament_name{
  margin-bottom: 30px;
}
#tournament_name p{
  font-size: 81%;
  line-height: 1em;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
}

select{
  outline: none;
  border: solid 1px #cccccc;
}
select:focus {
  border: solid 1px #cccccc;
}
select:-ms-expand {
  display: none;
}
select.tournament{
  width:280px;
  padding:7px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background:#eee url(../../img/icon_select.png) no-repeat 95% center;
  border: solid 1px #ccc;
  font-size:75%;
  line-height:1.2em;
  cursor: pointer;
}


















