@charset "utf-8";

/* -------------------------------------------------- */
/* file   : game.css                                   */
/* update : 2010/01/14 T.S                           */
/* -------------------------------------------------- */
/* 共通 */
/* -------------------------------------------------- */
/* index */
/* -------------------------------------------------- */
#game .index_content01_wrap{
	width: 690px;
}
#game .index_content01{
	float: left;
	width: 345px;
}

/* rank */
/* -------------------------------------------------- */

#game .rank_table01{
	background-color: #FFFFFF;
}
#game .rank_table01 th{
}
#game .rank_table01 td{
	color: #333333;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
#game .color_tr01 td{
	background-color: #E6E6E6;
}
#game .rank_wrap01{
	width: 688px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#game .rank_table01 .rank_td01{
	text-align: left;
	padding-left: 15px;
}
/* t_schedule j_schedule*/
/* -------------------------------------------------- */

#game #ts_content01{
	background-image: url(../../game/img/bg_ts_content01.gif);
	color: #FFFFFF;
	padding-top: 1px;
	padding-left: 1px;
}
#game #ts_table01_wrap{
	margin-top: 15px;
	margin-left: 19px;
	margin-bottom: 15px;

}
#game #ts_table01{
}

#game #ts_table01 td{
	padding-bottom: 2px;
}
#game #ts_table01 td img{
	vertical-align: middle;
}
#game #ts_table_wrap01{
	background-color: #FFFFFF;
	padding-bottom: 8px;
}
#game #ts_table02{
	border-top: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	margin-bottom: 1px;
}
#game #ts_table02 a{
	color: #333333;
	text-decoration: underline;
}

#game #ts_table02 th{
	border-bottom: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(../../game/img/bg_ts_table02_th.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 86px;
}
#game #ts_table02 td{
	border-bottom: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	padding-left: 6px;
	font-size: 10px;
	line-height: 1.3;
}
#game #ts_table02 td img{
	margin-bottom: 3px;
}
#game #title_tr td{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #808080;
	text-align: center;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#game #ts_table02 #color_bg_td01{
	background-color: #E1387B;
}
#game #ts_table02 #color_bg_td02{
	background-color: #6EA7FF;
}
#game #ts_table02 .color_th01{
	color: #E1387B;
}
#game #ts_table02 .color_th02{
	color: #3C82FC;
}
#game #ts_table02 .width_th01{
	width: 64px;
}
#game #ts_table02 .width_th02{
	width: 90px;
}

#game #ts_table02 .center_t01{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 0px;
}
#game #ts_text01{
	font-size: 12px;
	color: #333;
	margin-top: 8px;
	padding-left: 12px;
}
#game #ts_text01 a{
	color: #00F;
}
#game #ts_text02{
	margin: 10px;
	padding: 12px;
	border: 1px solid #DDD;
	background-color: #FF6;
	font-size: 13px;
	color: #333;
}
#game #ts_text02 em{
font-weight: bold;
color: red;
}
#game #ts_text02 ul{
margin: 10px 0;
}
#game #ts_text02 li{
	list-style: disc;
margin-left: 20px;
padding-bottom: 5px;
}

#game #ts_text02 .whitebox {
background-color: #FFF;
padding: 10px;
	border: 1px solid #DDD;
}



/* g_schedule */
/* -------------------------------------------------- */
#game .gs_wrap01{
	background-color: #FFFFFF;
	padding-bottom: 9px;
}
#game .gs_table01{
	background-color: #FFFFFF;
	border-top: 1px solid #B7B7B7;
	border-right: 1px solid #B7B7B7;
}
#game .gs_table01 th{
	background-color: #808080;
	color: #FFFFFF;
	text-align: center;
	border-bottom: 1px solid #B7B7B7;
	border-left: 1px solid #B7B7B7;
	padding-top: 3px;
	padding-bottom: 3px;
}
#game .gs_table01 td{
	border-bottom: 1px solid #B7B7B7;
	border-left: 1px solid #B7B7B7;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}
#game .gs_table01 td img{
	vertical-align: middle;
}
#game .gs_table01 td a{
	color: #981100;
}
#game .gs_th01{
	width: 50px;
}
#game .gs_th02{
	width: 110px;
}
#game .gs_th03{
	width: 100px;
}
#game .gs_th04{
}
#game .gs_th05{
	width: 60px;
}
#game .gs_th06{
	width: 90px;
}
#game .gs_text01{
	padding-right: 35px;
	padding-left: 20px;
}
#game .gs_text02{
	padding-right: 20px;
	padding-left: 35px;
}
#game .gs_text03{
	font-size: 15px;
	font-weight: bold;
	color: #981100;
}
#game .gs_td01{
	color: #981100;

}
#game #bottom_gs_wrap{
	padding-bottom: 0px;
}
#game .g_title01{
	font-size: 17px;
	font-weight: bold;
	background-color: #251B18;
	background-image: url(../../game/img/bg_g_title01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 37px;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #FFFFFF;
	line-height: 37px;
}
#game .g_title01 p{
	background-image: url(../../game/img/icon_title01.gif);
	background-repeat: no-repeat;
	background-position: 133px center;
}
#game #main .table_noborder td{
	border-style: none;
}
#game #main .table_noborder{
	border-style: none;
}

/* result */
/* -------------------------------------------------- */
#game #result_table01{
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
}
#game #result_table01 td{
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}
#game #result_table01{
	background-image: url(../../game/img/bg_resutl_table01.gif);
	background-repeat: no-repeat;
}

#game #result_table01 .re_center_td{
	text-align: center;
}
#game #result_table01 .re_right_td{
	text-align: right;
	padding-right: 20px;
}
#game #result_table01 .re_left_td{
	text-align: left;
	padding-left: 20px;
}

#game #result_table01 .re_bg_td{
	background-image: url(../../game/img/bg_result_td02.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
#game #result_table01 .re_middle_td{
	vertical-align: middle;
}
#game #result_table01 .re_width_td{
	width: 140px;
}
#game #result_table01 .re_width_td02{
	width: 96px;
}
#game #result_table01 .re_width_td03{
	width: 296px;
}
#game #result_table01 .color_text01{
	color: #B78700;
}
#game #result_table01 .re_white_bg{
	background-color: #FFFFFF;
	color: #333333;
}
#game #result_table01 .re_no_border_l{
	border-left-style: none;
}
#game #result_table01 .result_table02{
	border-style: none;
}
#game #result_table01 .result_table02 td{
	border-style: none;
}
#game #result_table01 .bg_black{
	background-color: #000000;
}
#game #result_table01 .re_large_font01{
	font-size: 14px;
}

#game .result_title01{
	background-image: url(../../game/img/bg_result_title01.jpg);
	background-repeat: no-repeat;
	padding-left: 21px;
	line-height: 21px;
	font-weight: bold;
	color: #FFFFFF;
	height: 21px;
	width: 669px;
	background-position: center center;
}
#game .result_title02{
	background-image: url(../../game/img/bg_result_title02.jpg);
	background-repeat: no-repeat;
	padding-left: 21px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	width: 669px;
	background-position: center center;
}

#game .result_table02{
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#game .result_table02 td{
	color: #FFFFFF;
	padding-left: 21px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#game .result_table03{
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;

}
#game .result_table03 td{
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}
#game .result_table03 .bg_black{
	background-color: #000000;
}
#game .result_table03 .re_width_td02{
	width: 96px;
	padding-left: 0px;
}
#game .result_table03 .re_width_td03{
	width: 38px;
	text-align: right;
}
#game .result_table03 .re_width_td04{
	width: 32px;
	text-align: right;
}
#game .result_table03 .re_width_td05{
	width: 203px;
	padding-left: 23px;
}
#game .result_table03 .re_width_td06{
	width: 276px;
	padding-left: 20px;
}

#game .result_table03 .re_center_text01{
	text-align: center;
	color: #FFFFFF;
}
#game .result_table04{
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
#game .result_table04 td{
	padding-top: 3px;
	padding-bottom: 3px;
}
#game .result_table04 .bg_black{
	background-color: #000000;
	border-bottom: 1px solid #FFFFFF;
}
#game .result_table04 .re_width_td01{
	width: 96px;
}
#game .result_table04 .white_text01{
	color: #FFFFFF;
	text-align: center;
}
#game .result_table04 .re_width_td02_01{
	width: 127px;
	background-color: #666666;
	color: #FFFFFF;
	padding-left: 20px;
	border-right: 1px solid #FFFFFF;
}
#game .result_table04 .re_width_td02_02{
	width: 127px;
	background-color: #666666;
	color: #FFFFFF;
	padding-left: 20px;
	border-left: 1px solid #FFFFFF;
}

#game .result_table05{
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
#game .result_table05 td{
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #333333;
}
#game .result_table05 .bg_black{
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
}
#game .result_table05 .re_width_td01{
	width: 96px;
}
#game .result_table05 .re_width_td02{
	background-image: url(../../game/img/icon_result01.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	width: 134px;
	padding-left: 20px;
}
#game .result_table05 .re_width_td03{
	width: 122px;
	padding-left: 20px;
}
#game .result_table05 .no_border_b{
	border-bottom-style: none;
}
#game .result_table06{
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	margin-bottom: 18px;
}
#game .result_table06 td{
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #333333;
}
#game .result_table06 .bg_black{
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	border-bottom: 1px solid #333333;
}
#game .result_table06 .re_width_td01{
	width: 96px;
}
#game .result_table06 .re_width_td02_01{
	width: 127px;
	padding-left: 20px;
	border-right: 1px solid #333333;
}
#game .result_table06 .re_width_td02_02{
	width: 127px;
	padding-left: 20px;
	border-left: 1px solid #333333;
}
#game .result_table06 .white_border td{
	border-bottom: 1px solid #FFFFFF;
}
#game #main .no_border_b td{
	border-bottom-style: none;
}

/* airdate */
/* -------------------------------------------------- */
#game #airdate_table01{
	border-top: 1px solid #B7B7B7;
	border-right: 1px solid #B7B7B7;

}
#game #airdate_table01 th, #game #airdate_table01 td{
	border-bottom: 1px solid #B7B7B7;
	border-left: 1px solid #B7B7B7;
}
#game #airdate_table01 th{
	background-color: #808080;
	color: #FFFFFF;

}
#game #airdate_table01 td{
	background-color: #FFFFFF;
	color: #333333;
	padding: 4px;
}
#game #airdate_table01 td.home {
	background-color: #E6E6E6;

}
#game #airdate_table01 td.vs {
	border-left: 1px solid #FFFFFF;
}
#game #airdate_table01 td.vs_home {
	border-left: 1px solid #E6E6E6;
	background-color: #E6E6E6;
}
#game .aridate_text01 {
	background-color: #FFFFFF;
	text-align: right;
}
#game .aridate_text02 {
	color: #C20000;
}




#game #airdate_table02{
	width: 100%;
	border-top: 1px solid #B7B7B7;
}
#game #airdate_table02 th{
	border-bottom: 1px solid #B7B7B7;
	border-right: 1px solid #B7B7B7;
	background-color: #808080;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	padding: 4px;
}
#game #airdate_table02 th.section{
	width: 36px;
}
#game #airdate_table02 th.date{
	width: 75px;
}
#game #airdate_table02 th.time{
	width: 66px;
}
#game #airdate_table02 td.home_team{
	width: 116px;
}
#game #airdate_table02 td.vs{
/*	width: 31px;
*/}
#game #airdate_table02 td.away_team{
	width: 116px;
}
#game #airdate_table02 th.stadium{
	width: 65px;
}
#game #airdate_table02 th.onair{
	width: 140px;
	border-right: none;
}

#game #airdate_table02 td{
	border-bottom: 1px solid #B7B7B7;
	color: #333333;
	padding: 4px;
}
#game #airdate_table02 tr.home td{
	background-color: #E6E6E6;
}
#game #airdate_table02 tr.away td{
	background-color: #FFFFFF;
}
#game #airdate_table02 td.section,
#game #airdate_table02 td.date,
#game #airdate_table02 td.time,
#game #airdate_table02 td.away_team,
#game #airdate_table02 td.stadium{
	border-right: 1px solid #B7B7B7;
}
#game #airdate_table02 td.section,
#game #airdate_table02 td.date,
#game #airdate_table02 td.time,
#game #airdate_table02 td.stadium{
	text-align: center;
}
#game #airdate_table02 strong{
	color: #C20000;
	font-weight: normal;
}

