@charset "EUC-JP";

/*========================================
	
	NFL JAPAN /// stats.css
	
	

=========================================*/


div#contents p.caption{
	text-align: center;
	margin-bottom: 1.5em;
}

div#cnotents div.snavbox p,
div#selector p{
	font-weight: bold;
}

div#cnotents div.snavbox p a,
div#selector p a,
div#selector p span{
	font-weight: normal;
}


/*========================================
2009/7/2追加 
=========================================*/

.stats_box_top{

}
/* ヘッダー */
.stats_box_top .head{
	border: 1px solid #dfdfdf;
	/*border-bottom: 1px solid #7f7f7f;*/
	margin-bottom: 8px;
	zoom:1;
	position: relative;
	overflow: hidden;
}
.stats_box_top .head h4{
	margin: 2px;
	font-size: 1.4em;
}
.stats_box_top .head h4 span{
	color: #FFFFFF;
	background-color: #195788;
	display: block;
	font-weight: bold;
	margin: 0 auto;
	/*border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;*/
	padding: 10px 0 5px 8px;
	zoom:1;
}
/* ボディー */
.stats_box_top .body{
	border: 1px solid #dfdfdf;
	margin-bottom: 8px;
	zoom:1;
	position: relative;
	overflow: hidden;
}
.stats_box_top .body table{
	background-color:#FFFFFF;
	margin:2px auto 0;
	width:450px;
	border-collapse:collapse;
}
.stats_box_top .body table tr.tbdy td{
	background-color:#FFFFFF;
	border-bottom:1px dotted #DDDDDD;
}
.stats_box_top .body table tr.active1 td,
.stats_box_top .body table tr.active2 td,
.stats_box_top .body table tr.active3 td,
.stats_box_top .body table tr.active4 td,
.stats_box_top .body table tr.active5 td,
.stats_box_top .body table tr.active6 td{
	background-color:#D9E0E8;
	border-bottom:1px dotted #DDDDDD;
}

.stats_box_top .body table tr td{
	border-bottom:1px dotted #DDDDDD;
}

.stats_box_top .body table th,
.stats_box_top .body table td{
	font-size:1.2em;
	padding:7px 7px 6px;
	text-align:left;
}
.stats_box_top .body table th.left,
.stats_box_top .body table td.left{
	text-align:left;
}
.stats_box_top .body table th.center,
.stats_box_top .body table td.center{
	text-align:center;
}
.stats_box_top .body table th.right,
.stats_box_top .body table td.right{
	text-align:right;
}
.stats_box_top .body table tr.gray th,
.stats_box_top .body table tr.gray td{
	background-color:#D9E0E8;
}
.stats_box_top .body table th{
	background-color:#4C4C4C;
	color:#FFFFFF;
}
.stats_box_top .body table tr td.headshot{
	text-align:center;
	width:95px;
	background-color:#D9E0E8;
}
.stats_box_top .body table tr td.teamlogo{
	text-align:center;
	width:122px;
	background-color:#D9E0E8;
}

/*table tr.tbdy td.headshot{
	text-align:center;
	width:95px;
	background-color:#D9E0E8;
}
table tr.tbdy td.teamlogo{
	text-align:center;
	width:122px;
	background-color:#D9E0E8;
}*/
.stats_box_top .body p{
	margin-bottom:0;
	padding:2px 8px;
	text-align:right;
	line-height:1.7;
}























/* ここまで */

div.box_stats_top,
div.box_stats_mvp{
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #7f7f7f;
	margin-bottom: 8px;
	zoom:1;
	position: relative;
	overflow: hidden;
}

div.box_full h4,
div.box_stats_mvp h5{
	font-size: 1.2em;
	padding-bottom: 0.3em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #cbcbcb;
}

/*div.box_full h4.weekleader{
	border: none;
	margin-bottom: 0;
}*/

div.box_full h4.weekleader{
	background-color:#587DA4;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	padding:0.7em 8px 0.5em;
	border: none;
	margin-bottom: 0;
	background-image: url(/common/base_pat_gra_header.gif);background-position: 0 0;background-repeat: repeat-x;
}

div#contents div.box_full h4.weekleader span{
	color: #20629b;
}

div.box_full {
	line-height: 1.5;
	margin-bottom: 10px;
}

div.box_stats_top p.btn_txt{
	border-top: 1px solid #dfdfdf;
	text-align: right;
	padding: 0.7em;
	border-bottom: 1px solid #dfdfdf;
}

div.box_stats_top h4,
div.box_stats_mvp h5{
	border-bottom: 1px solid #cbcbcb;
	margin-bottom: 2px;
	padding-bottom:2px;
	font-size: 1.4em;
}

div.box_stats_mvp h4.mvp_header{
	border: none;
	margin-bottom: 0;
	background-image: url(/stats/images/base_pat_mvp_emblem.gif);
	background-position: 0 55px;
	background-repeat: repeat-x;
	height: 105px;
	margin: 1px;
	font-weight: bold;
	padding: 8px;
	padding-top: 0.2em;
	font-size: 2em;
	font-family: Verdana, sans-serif;
}



div.box_stats_mvp h4.mvp_header span.afc img{
	position: absolute;
	top: 5px;
	left: 30%;
}

div.box_stats_mvp h4.mvp_header span.nfc img{
	position: absolute;
	top: 2px;
	left: 36%;
}



div.box_stats_mvp h5 span{
	color: #323232;
	display: block;
	font-weight: bold;
	margin: 0 auto;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	padding: 10px 0 5px 8px;
	zoom:1;
}

div.box_stats_mvp h5 span.afc{
	background-image:url(/images//stats/base_pat_mvp_afc.gif);
	background-position:0 0;
	background-repeat:repeat-x;
}

div.box_stats_mvp h5 span.nfc{
	background-image:url(/images//stats/base_pat_mvp_nfc.gif);
	background-position:0 0;
	background-repeat:repeat-x;
}

div.box_stats_mvp h5 span.rookie{
	background-image:url(/images//stats/base_pat_mvp_rookie.gif);
	background-position:0 0;
	background-repeat:repeat-x;
}

div.box_stats_top.fullwidth{
	width: 920px;
	text-align: left;
	margin-bottom: 24px;
}

div.box_stats_top.fullwidth div.inner_right{
	position: absolute;
	right: 8px;
	top: 0;
}

* html div.box_stats_top.fullwidth div.inner_right{
	right: 8px;
}

div.box_stats_top.fullwidth div.inner_right form{
	padding-top: 0.8em;
}

div.box_stats_top.fullwidth div.inner{
	width: 916px;
	height: auto;
	padding-left: 3px;
	
}

* html div.box_stats_top.fullwidth div.inner{
	width: 916px;
}

div.box_stats_top.fullwidth div.inner{
	border-bottom: 1px solid #dfdfdf;
}

div.box_stats_top.fullwidth div.inner table{
	width: 448px;
	margin-top: 1px;
}

div#contents div.box_stats_top.fullwidth div.box_half{
	margin:6px 5px 6px 5px;
	width: 448px;
}

* html div#contents div.box_stats_top.fullwidth div.box_half{
	margin:6px 5px 6px 3px;
}


div.box_stats_top h4 span,
div.box_stats_mvp h5 span{
	color: #ffffff;
	display: block;
	font-weight: bold;
	margin: 0 auto;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	padding: 10px 0 5px 8px;
	background-color: #cbcbcb;
	zoom:1;
	
}

div.box_stats_top h4.mvp{
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.6em;
	margin-bottom: 0.4em;
}

div.box_stats_mvp h6{
	font-size: 1.4em;
	margin-bottom: 0.6em;
}

div.box_stats_mvp p.box_photo{
	/*width: 143px;*/
	width: 110px;
	text-align: center;
	float: left;
	margin-right: 8px;
}

div.box_stats_mvp p.box_photo img{
	border: 1px solid #d9d9d9;
}

div.box_stats_top p,
div.box_stats_mvp p{
	margin-bottom: 0.5em;
	line-height: 1.7;
}

div.box_stats_mvp div.box_mvp_player{
	padding: 0.6em;
	border-bottom: 1px solid #dfdfdf;
}


div.box_stats_top p.btn_txt{
	margin-bottom: 0;
}


div.box_stats_top table{
	background-color: #fff;
	margin: 0 auto;
	margin-bottom: 4px;
	width: 450px;
}

div.box_one_third div.box_stats_top table{
	width: 295px;
}

div.box_stats_top table td,
div.box_stats_top table th{
	text-align: center;
	font-size: 1.2em;
padding: 7px;
padding-bottom: 6px;
}

div.box_stats_top table th{
	background-color: #4c4c4c;
	color: #fff;

}

div.box_stats_top table.white th{
	background-color: white;
	text-align: left;
}



div.box_stats_top table tr.gray td,
div.box_stats_top table tr.gray th{
	background-color: #d9e0e8
}

/* MVP関連 */

div.box_stats_mvp{
	
}



/* セレクタ */

div#selector{
	width: 920px;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
}

div#selector select{
}

div#selector h4,
div#selector p{
	padding-top: 0.4em;
}


div#selector h4{
	float: left;
	font-size: 1.2em;
	padding-right: 0.5em;
}

div#selector p{
	float: left;
	display: inline;
	margin: 0 1.5em 0 0;
}

div#selector div.inner{
	background-color: #fff;
	/*background-color: #ececec;*/
	border-bottom: 1px solid #cbcbcb;
	padding: 0.8em 1em 0.7em 1em;
}

div#selector div.inner.gray{
	background-color: #ececec;
}

div#selector div.inner div.box_half{
	float: left;
	width: 432px;
}

/* テーブルの設定 */

table.stats_base{
	width: 920px;
	background-color: #cbcbcb;
	margin: 0 0 20px;
}

body#standing div.full_width.afc table.stats_base{
	background-color: #d47f87;
}

body#standing div.full_width.nfc table.stats_base{
	background-color: #8ea7c6;
}

table.stats_base tr{
	background-color: #fff;
}

table.stats_base tr.gray{
	background-color: #ececec;
}

table.stats_base td,
table.stats_base th{
	font-size: 1.2em;
	text-align: center;
	padding: 0.7em 0.5em 0.5em 0.5em;
}

table.stats_base td.left,
table.stats_base th.left{
	text-align: left;
}

table.stats_base td.right,
table.stats_base th.right{
	text-align: right;
}

table.stats_base th{
	/*background-image: url(/stats/images/base_pat_stats_th.gif);
	background-position: 0 -2;
	background-repeat: repeat-x;*/
	color: #fff;
	background-color: #808080;
	/*background-color: #034A92;*/
	text-align: center;
}

body#standing table.stats_base th{
	color: #fff;
	background-color: #808080;
	text-align: center;
}

div.full_width.afc h4,
div.full_width.nfc h4{
	width: 904px;
	color: #fff;
	font-weight: bold;
	font-size: 1.4em;
	padding: 0.5em 7px 0.4em 7px;
}

div.full_width.afc h4{
		background-color: #d8231e;
		border: 1px solid #d47f87;
		background-image: url(/standing/images/base_pat_area_header_afc.gif);
		background-position: 0 0;
		background-repeat: repeat-x;
}

div.full_width.nfc h4{
		background-color: #00539c;
		border: 1px solid #8ea7c6;
		background-image: url(/standing/images/base_pat_area_header_nfc.gif);
		background-position: 0 0;
		background-repeat: repeat-x;
}

div.full_width.afc h4,
div.full_width.nfc h4{
	border-bottom: none;
}


table.stats_base th.selected{
	background-image: none;
	background-color: #4C4C4C;
	/*background-color: #0F3655;*/
}

table.stats_base th.selected a{
	text-decoration: none;
	font-weight: bold;
}

table.stats_base td.selected{
	/*background-color: #ffffcc;*/
	background-color: #D9E0E8;
}

table.stats_base th,
table.stats_base th a:link,
table.stats_base th a:visited,
table.stats_base th a:hover{
	color: #fff;
}


/* 週別リーダー */
body#stats div.select_category{
	/*margin-top: 0.5em;*/
	/*margin-bottom: 0.5em;*/
	border-left: 1px solid #013268;
}

body#stats div.select_category ul{
}


body#stats div.select_category ul li,
body#stats div.select_category h4.regular{
	font-size: 1.2em;
	line-height: 1.25;
	text-align: center;
}

body#stats div.select_category ul.other_category li{
	font-size: 1.2em;
}


body#stats div.select_category ul.other_category li.wildcard{
	width: 228px;
}

body#stats div.select_category ul.other_category li.divisional,
body#stats div.select_category ul.other_category li.conference,
body#stats div.select_category ul.other_category li.super_bowl{
	width: 229px;
}



body#stats div.select_category ul li{
	float: left;
	display: inline;
}

body#stats div.select_category ul li.regular{
	width: 10em;
}


body#stats div.select_category h4.regular,
body#stats div.select_category ul.regular_week li{
	display: block;
	float: left;
	background-color: #fff;
	border-right: 1px solid #013268;
	border-bottom: 1px solid #013268;
	border-top: 1px solid #013268;
	padding: 10px 0 8px 0;
}


body#stats div.select_category ul.other_category li{
	display: block;
	float: left;
	background-color: #CCD6E1;
	border-right: 1px solid #013268;
	border-bottom: 1px solid #013268;
	padding: 10px 0 8px 0;
}

body#stats div.select_category ul li{
	width: 45px;
}



body#stats div.select_category ul.regular_month li{
	width: 183px;
	/*border-bottom: none;*/
	border-right: 1px solid #013268;
	border-bottom: 1px solid #013268;
	border-top: 1px solid #013268;
	padding: 10px 0 8px 0;
}

body#stats div.select_category ul.regular_month li.long{
	width: 229px;
	border-right: 1px solid #013268;
	border-bottom: 1px solid #013268;
	border-top: 1px solid #013268;
	padding: 10px 0 8px 0;
}

body#stats div.select_category h4.regular{
	background-color: #ccd6e1;
	width: 136px;
	
}

body#stats div.select_category h4.regular.month{
	/*height: 19px;
	padding: 28px 0 20px 0;*/
	padding: 10px 0 8px 0;
}


body#stats div.select_category ul li.current{
	background-color: #bf4452;
	
}

body#stats div.select_category ul li.current a{
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}






/* 以下ヘッドライン */


ul.headlines_list{
	margin-top: 2em;
	margin-bottom: 2.5em;
}

ul.headlines_list li{
	line-height: 1.2em;
	padding-bottom: 0.5em;
	margin-bottom: 1em;
	zoom:1; /* IE6 */
}


ul.headlines_list li.current{
	color: #404040;
	font-weight: bold;
}

ul.headlines_list li img{
		vertical-align: baseline;
}

p.date{
	text-align: right;
	padding: 0.2em 0 0.5em 0;
		clear: both;
}


/*記事本文*/
#headlines div#headlines_body{
	padding: 0 0.1em 0 0.1em;
}

div#headlines_body p{
	line-height: 1.7;
	margin-bottom: 1.5em;
}


body#headlines div.photo_box{
	float: right;
	margin: 0.35em 0 20px 15px;
	background: #E5E5E5;
	width: 290px;
}



body#headlines div.photo_box p{
	margin: 0;
}
body#headlines div.photo_box p img{
	border-bottom: 1px solid #a5a5a5;
}

body#headlines div.photo_box p.cap{
	padding: 0.6em 1em 1em 1em;
	line-height: 1.5;
	font-size: 1em;
}

/* 記事下の写真BOX */

body#headlines div.photo_2_box{
	padding: 1.2em 0 1em 0;
	overflow: hidden;
	width: 594px;
}

body#headlines div.photo_2_box div.inner{
	width: 610px;
	padding-bottom: 1.2em;
}

body#headlines div.photo_2_box div.photo_box{
	width: 290px;
	float: left;
	margin: 0 15px 0 0;
}

/* 記事下の「前後のニュース」 */

div#headlines_bottom_list{
	
}

div#headlines_bottom_list ul{
	margin: 0 0 0 0;
}

div#headlines_bottom_list h4{
	padding: 0.8em 0 0.5em 1.1em;
	zoom:1; /* IE6 */
}

/* Stats / MVP / Anchor */
#anchor			{ list-style: none; float: right; padding: 1.3em 11px 0 0; }
#anchor li		{ display: inline; padding: 0; }























/*  */