@charset "utf-8";

/* 成績TOP
pc------------------------------------------------- */
div.StatsBox{
	width: 750px;
	margin: 0 auto;
}
h3.StatsYear{
	width: 750px;
}
div.StatsAwardTitle{
	width: 750px;
	margin-top: 10px;
	padding-left: 7px;
	background-color: #f5f5f5;
	border-bottom: 2px solid #3d3d3d;
	font-weight: bold;
}
div.StatsAwardMenu{
	width: 750px;
	border-bottom: 1px solid #f5f5f5;
	background-color: #dcdcdc;
	margin-bottom: 3px;
}
div.StatsAwardMenu a{
	float: left;
	display: block;
	width: 70px;
	border-right: 1px solid #f5f5f5;
	text-align: center;
}

dl.StatsAward dt{
	float: left;
	clear: left;
	width: 150px;
	margin-bottom: 3px;
	background-color: #FFD700;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFD700), to(#fddd6b));
	background: -webkit-linear-gradient(#FFD700, #fddd6b);
	background: linear-gradient(#FFD700, #fbe599);
	text-align: center;
	font-weight: bold;
	border-radius: 5px;
}
dl.StatsAward dd{
	width: 580px;
	margin-left: 160px;
	margin-bottom: 3px;
}
dl.StatsAward span.Value{
	display:inline-block;
	width: 50px;
	margin-right: 10px;
	text-align: right;
	font-weight: bold;
}
/* ﾀｲﾄﾙ&ﾒﾆｭｰ
pc------------------------------------------------- */
div.StatsTitle{
	padding: 10px 0 7px 10px;
	background-color: #f5f5f5;
	border-bottom: 2px solid #3d3d3d;
	line-height:1.0;
}
div.StatsTitle .Title{
	float: left;
	width: 200px;
	margin-right: 15px;
	line-height: 24px;
}
div.StatsTitle .Select{
	float: left;
	width: auto;
	line-height: 24px;
}
div.StatsTitle select.year{
	width: 120px;
}
div.StatsTitle select.player{
	width: 120px;
}
div.StatsMenu{
	width: 100%;
	border-bottom: 1px solid #f5f5f5;
	background-color: #dcdcdc;
}
div.StatsMenu a{
	float: left;
	display: block;
	width: 70px;
	border-right: 1px solid #f5f5f5;
	text-align: center;
}
div.StatsMenu span{
	float: left;
	display: block;
	width: 70px;
	background-color: #ececec;
	border-right: 1px solid #f5f5f5;
	text-align: center;
	font-weight: bold;
}
/* 成績表
pc------------------------------------------------- */
div.FixScroll{
	width: auto;
}
table.Stats{
	text-align: center;
	white-space: nowrap;
	font-size: 100%;
}
table.Stats th{
	padding: 5px 3px;
	color: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#696969), to(#949494));
	background: -webkit-linear-gradient(#696969, #949494);
	background: linear-gradient(#696969, #949494);
	border: 1px solid #FFF;
	line-height: 1.4;
	cursor: pointer;
}
table.Stats th.now{
	color: #3d3d3d;
	background: -webkit-gradient(linear, left top, left bottom, from(#dcdcdc), to(#d0cece));
	background: -webkit-linear-gradient(#dcdcdc, #d0cece);
	background: linear-gradient(#dcdcdc, #d0cece);
}
table.Stats th:nth-child(1){
	border-left: none;
}
table.Stats tbody tr:nth-child(even){
	background-color: #E1EBF4;
}
table.Stats tbody tr:nth-child(odd){
	background-color: #FFF;
}
table.Stats tbody tr:last-child td{
	border-bottom: 1px solid #000;
}
table.Stats td{
	padding: 3px;
	font: Tahoma, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	font-size: 11px;
	line-height: 1.6;
}
table.Stats td.now{
	background-color: #ffe4e1;
}
table.Stats td.Top{
	color: red;
	font-weight: bold;
}
table.Stats td.rank{
	width: 20px;
}
table.Stats td.Name{
	text-align: left;
}
table.Stats a{
	display: block;
	padding: 0 5px 0 10px;
	color: #000;
}
table.Stats a:hover{
	color: red;
}
table.Stats tbody tr:hover{
	background-color: #ffe4e1;
}
table.Stats tbody tr.prov_line td{
	border-top: 1px solid #000;
}
table.Stats tfoot td{
	background-color: #FFF;
	border-bottom: 1px solid #000;
}
p.Desc{
	margin-top: 5px;
	line-height: 1.4;
}
span.up{
	color: red;
}
span.down{
	color: blue;
}


/*ｽﾏｰﾄﾌｫﾝ/tab縦用（320～768px/～800px）環境
=================================================== */
/*	ｽﾏﾎ"横"置き幅 768px
	tab"縦"置き幅 800px 
	まで対応させる*/
@media (max-width : 800px){

/* 成績TOP
smart---------------------------------------------- */
div.StatsBox{
	width: auto;
}
h3.StatsYear{
	width: auto;
}
div.StatsAwardTitle{
	width: auto;
}
div.StatsTitle .Title{
	float: none;
	width: auto;
	margin-right: 0;
}
div.StatsTitle .Select{
	float: none;
	width: auto;
	margin-top: 3px;
}

div.StatsAwardMenu{
	width: auto;
}
div.StatsAwardMenu a{
	float: left;
	display: block;
	width: 25%;
}
dl.StatsAward dt{
	float: none;
	width: auto;
}
dl.StatsAward dd{
	width: auto;
	margin: 0;
	text-align: center;
}
div.StatsMenu a{
	width: 25%;
}
div.StatsMenu span{
	width: 25%;
}

}/* ｽﾏｰﾄﾌｫﾝ/tab用ここまで */
