@charset "shift_jis";
#schedule .mainCont table { margin-bottom: 20px; }

#schedule .mainCont table th,
#schedule .mainCont table td { font-size: 75%; }

#schedule .mainCont table th.thBroad {
	text-align: center;
	border-bottom-style: none;
}

#schedule .mainCont table td.tdProgram {
	width: 40%;
	background: #CCCCCC;
	color: #333333;
	border-top-style: none;
}

#schedule .mainCont table td.tdTerm {
	background: #CCCCCC;
	color: #333333;
	border-top-style: none;
	width: 60%;
}
#schedule .mainCont table.programHighLight { margin-top: 1em; }

#schedule .mainCont table th.thCard { width: 49%; }

#schedule .mainCont table th.thDate { width: 16%; }

#schedule .mainCont table th.thTime { width: 35%; }

#schedule .mainCont table td.matchNumber { width: 18%; }

#schedule .mainCont table td.matchPairings { width: 31%; }
