/*----- Schedule main contents  -----*/

#contents-body{
	background:#E6E5DB;
	width:980px;
}

#contents-body:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #contents-body {
    height: 1em;
    overflow: visible;
}
/**/

#contents-body #main {
	width:960px;
	background:#FFF;
	margin:10px auto;
}

#contents-body #main:after {
    content: "";
    display: block;
    clear: both;
    height: 15px;
    overflow: hidden;
}
#contents-body #main #main-inner {
	margin:0 0 0 16px;
	padding:10px 0 0 0;
}

/*----- スケジュール  -----*/
#contents-body #main h2.title {
	background:url(../image/200809/schedule/title.gif);
	width:440px;
	height:77px;
	text-indent:-9999px;
	margin:0;
	float:left;
}
#contents-body #main ul.navi2 {
	list-style:none;
	width:256px;
	margin:0 10px 0 0;
	float:right;
}
#contents-body #main ul.navi2 li {
	float:left;
	height:16px;
	display:block;
	
}
#contents-body #main ul.navi2 li a {
	background:;
	height:16px;
	display:block;
}

ul.navi2 li.schedule0 {width:51px;background:url(../image/200809/schedule/year_2009.gif); }
ul.navi2 li.schedule1 {width:41px;background:url(../image/200809/schedule/montth_10.gif); -51px 0; }
ul.navi2 li.schedule2 {width:41px;background:url(../image/200809/schedule/montth_11.gif); -92px 0; }
ul.navi2 li.schedule3 {width:41px;background:url(../image/200809/schedule/montth_12.gif); -133px 0; }
ul.navi2 li.schedule4 {width:41px;background:url(../image/200809/schedule/montth_1.gif); -51px 0; }
ul.navi2 li.schedule5 {width:41px;background:url(../image/200809/schedule/montth_2.gif); -92px 0; }
ul.navi2 li.schedule6 {width:41px;background:url(../image/200809/schedule/montth_3.gif); -133px 0; }
ul.navi2 li.schedule7 {width:41px;background:url(../image/200809/schedule/montth_4.gif); -174px 0; }
ul.navi2 li.schedule8 {width:41px;background:url(../image/200809/schedule/montth_5.gif); -215px 0; }
ul.navi2 li.schedule9 {width:51px;background:url(../image/200809/schedule/year_2010.gif); }

ul.navi2 li.schedule1 a {width:41px;background:-51px 0; }
ul.navi2 li.schedule2 a {width:41px;background:-92px 0; }
ul.navi2 li.schedule3 a {width:41px;background:-133px 0; }
ul.navi2 li.schedule4 a {width:41px;background:-51px 0; }
ul.navi2 li.schedule5 a {width:41px;background:-92px 0; }
ul.navi2 li.schedule6 a {width:41px;background:-133px 0; }
ul.navi2 li.schedule7 a {width:41px;background:-174px 0; }
ul.navi2 li.schedule8 a {width:41px;background:-215px 0; }


/*----- 現在のページの場合  -----*/
ul.navi2 li.schedule1r {width:41px;background:url(../image/200809/schedule/month10_off.gif); -51px 0; }
ul.navi2 li.schedule2r {width:41px;background:url(../image/200809/schedule/month11_off.gif); -92px 0; }
ul.navi2 li.schedule3r {width:41px;background:url(../image/200809/schedule/month12_off.gif); -133px 0; }
ul.navi2 li.schedule4r {width:41px;background:url(../image/200809/schedule/month1_off.gif); -51px 0; }
ul.navi2 li.schedule5r {width:41px;background:url(../image/200809/schedule/month2_off.gif); -92px 0; }
ul.navi2 li.schedule6r {width:41px;background:url(../image/200809/schedule/month3_off.gif); -133px 0; }
ul.navi2 li.schedule7r {width:41px;background:url(../image/200809/schedule/month4_off.gif); -174px 0; }
ul.navi2 li.schedule8r {width:41px;background:url(../image/200809/schedule/month5_off.gif); -215px 0; }

/*----- スケジュールタイトル画像（期間別に変動）  -----*/

/*　2009年10月　*/
#contents-body #main h3.schedule1 {
	clear:both;
	background:url(/html/image/200809/schedule/title_10.gif) no-repeat bottom;
	width:126px;
	height:20px;
	text-indent:-9999px;
	padding:10px 0 0 0;
}

/*　2009年11月　*/
#contents-body #main h3.schedule2 {
	clear:both;
	background:url(/html/image/200809/schedule/title_11.gif) no-repeat bottom;
	width:126px;
	height:20px;
	text-indent:-9999px;
	padding:10px 0 0 0;
}

/*　2009年12月　*/
#contents-body #main h3.schedule3 {
	clear:both;
	background:url(/html/image/200809/schedule/title_12.gif) no-repeat bottom;
	width:126px;
	height:20px;
	text-indent:-9999px;
	padding:10px 0 0 0;
}

/*　2010年1月　*/
#contents-body #main h3.schedule4 {
	clear:both;
	background:url(/html/image/200809/schedule/title_1.gif) no-repeat bottom;
	width:126px;
	height:20px;
	text-indent:-9999px;
	padding:10px 0 0 0;
}

/*　2010年2月　*/
#contents-body #main h3.schedule5 {
	clear:both;
	background:url(/html/image/200809/schedule/title_2.gif) no-repeat bottom;
	width:126px;
	height:20px;
	text-indent:-9999px;
	padding:10px 0 0 0;
}

/*　2010年3月　*/
#contents-body #main h3.schedule6 {
	clear:both;
	background:url(/html/image/200809/schedule/title_3s.gif) no-repeat bottom;
	width:126px;
	height:20px;
	text-indent:-9999px;
	padding:10px 0 0 0;
}

/*　2010年4月　*/
#contents-body #main h3.schedule7 {
	clear:both;
	background:url(/html/image/200809/schedule/title_4.gif) no-repeat bottom;
	width:126px;
	height:20px;
	text-indent:-9999px;
	padding:10px 0 0 0;
}

/*　2010年5月　*/
#contents-body #main h3.schedule8 {
	clear:both;
	background:url(/html/image/200809/schedule/title_5.gif) no-repeat bottom;
	width:126px;
	height:20px;
	text-indent:-9999px;
	padding:10px 0 0 0;
}

/*　ｂｊリーグ2008-2009オールスター　*/
#contents-body #main h3.allstar {
	clear:both;
	background:url(../image/200809/schedule/title_allstar.gif) no-repeat bottom;
	width:240px;
	height:20px;
	text-indent:-9999px;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}

/*　プレイオフ カンファレンス セミファイナル　*/
#contents-body #main h3.con-semi {
	clear:both;
	background:url(../image/200809/schedule/title_con_semi.gif) no-repeat bottom;
	width:254px;
	height:20px;
	text-indent:-9999px;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}

/*　プレイオフ カンファレンス ファイナル　*/
#contents-body #main h3.con-final {
	clear:both;
	background:url(../image/200809/schedule/title_con_final.gif) no-repeat bottom;
	width:230px;
	height:20px;
	text-indent:-9999px;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}

/*　3位決定戦　*/
#contents-body #main h3.place {
	clear:both;
	background:url(../image/200809/schedule/title_3.gif) no-repeat bottom;
	width:148px;
	height:20px;
	text-indent:-9999px;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}

/*　プレイオフ　ファイナル　*/
#contents-body #main h3.final {
	clear:both;
	background:url(../image/200809/schedule/title_final.gif) no-repeat bottom;
	width:148px;
	height:20px;
	text-indent:-9999px;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}


#contents-body #main table {
	margin:10px 0 20px 0;
	width:928px;
	border-collapse:collapse;
}
#contents-body #main table th {
	background:#BEBEAB;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
#contents-body #main table th.home {
	border-right:none;
}
#contents-body #main table th.vs {
	border-right:none;
}
#contents-body #main th , td {
	color:#000;
	padding:5px 0;
}
#contents-body #main td {
	vertical-align:top;
	padding:5px 0 5px 11px;
}


/*----- 月表示テーブル  -----*/
/*　10月　*/
#contents-body #main table td.month10 {
	background:#FACD8A;
	width:44px;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
}
/*　11月　*/
#contents-body #main table td.month11 {
	background:#FABB8A;
	width:44px;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
}
/*　12月　*/
#contents-body #main table td.month12 {
	background:#FAA98A;
	width:44px;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
}
/*　1月　*/
#contents-body #main table td.month01 {
	background:#FA8A90;
	width:44px;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
}
/*　2月　*/
#contents-body #main table td.month02 {
	background:#FA8AC7;
	width:44px;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
}
/*　3月　*/
#contents-body #main table td.month03 {
	background:#CE8AFA;
	width:44px;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
}
/*　4月　*/
#contents-body #main table td.month04 {
	background:#93A9D5;
	width:44px;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
}



#contents-body #main table td.day1 {
	width:55px;
}
#contents-body #main table td.day2 {
	width:55px;
	background:#EBEBEB;
} 
#contents-body #main table td.time1 {
	width:39px;
}
#contents-body #main table td.time2 {
	width:39px;
	background:#EBEBEB;
}
#contents-body #main table td.home1 {
	width:62px;
	text-align:right;
}
#contents-body #main table td.home2 {
	width:62px;
	background:#EBEBEB;
	text-align:right;
}
#contents-body #main table td.vs1 {
	width:78px;
	text-align:center;
	padding-left:0px;
}
#contents-body #main table td.vs2 {
	width:78px;
	background:#EBEBEB;
	text-align:center;
	padding-left:0px;
}
#contents-body #main table td.away1 {
	width:62px;
}
#contents-body #main table td.away2 {
	width:62px;
	background:#EBEBEB;
}
#contents-body #main table td.place1 {
	width:194px;
}
#contents-body #main table td.place2 {
	width:194px;
	background:#EBEBEB;
}

#contents-body #main table td.other1 {
	width:300px;
}
#contents-body #main table td.other2 {
	width:300px;
	background:#EBEBEB;
}
#contents-body p.before {
	text-align:right;
	margin:20px 10px 30px 0;
}
#contents-body p.before a {
	color:#666;
}

#contents-body #main #playofftable TD {
 vertical-align:middle;

}
