.bar {
	margin: 0px 5px;
	padding: 5px;
	background-image: url('/mlb/matsuzaka/soku/img/bar.gif');
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 120%;
}
.majorSokuho table {
	width: 210px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin: 0px 5px;
	padding: 0px;
	border-collapse: collapse;
}
.majorSokuho th {
	margin: 0px;
	padding: 4px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	border-bottom: 3px double #999999;
	font-size: 14px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00ffffff, endcolorstr=#ffcccccc, gradienttype=0);
}
.majorSokuho td {
	padding: 2px;
	text-align: left;
	margin: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 12px;
}
.majorNaiyo table {
	width: auto;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin: 0px 5px;
	padding: 0px;
	border-collapse: collapse;
}
.majorNaiyo th {
	margin: 0px;
	padding: 4px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	border-bottom: 3px double #999999;
	font-size: 14px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00ffffff, endcolorstr=#ffcccccc, gradienttype=0);
}
.majorNaiyo td {
	padding: 2px;
	text-align: center;
	margin: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 12px;
}
.majorKekka table {
	width: auto;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin: 0px 5px;
	padding: 0px;
	border-collapse: collapse;
}
.majorKekka th {
	margin: 0px;
	padding: 4px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	border-bottom: 3px double #999999;
	font-size: 14px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00ffffff, endcolorstr=#ffcccccc, gradienttype=0);
}
.majorKekka td {
	padding: 2px;
	text-align: center;
	margin: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 12px;
}
.majorSeiseki table {
	width: 220px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin: 0px 5px;
	padding: 0px;
	border-collapse: collapse;
}
.majorSeiseki th {
	margin: 0px;
	padding: 4px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	border-bottom: 3px double #999999;
	font-size: 14px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00ffffff, endcolorstr=#ffcccccc, gradienttype=0);
}
.majorSeiseki td {
	padding: 2px;
	text-align: center;
	margin: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 12px;
}
.rank th {
padding: 2px;
font-size: 16px;
background: #ffffcc repeat-x top;
text-indent: 8px;
}
td.sc_team {
width: 150px;
font-size: 16px;
font-weight: bold;
background-color: #eff2f4;
border: #DDDDDD solid 1px;
padding: 3px;
}
td.sc_ini {
font-size: 14px;
text-align: center;
border-right: #DDDDDD solid 1px;
border-bottom: #DDDDDD solid 1px;
width: 35px;
}
td.sc_kai {
font-size: 14px;
color: #999999;
text-align: center;
font-weight: bold;
width: 35px;
background-color: #99FF99;
border-right: #33CC33 solid 1px;
}
caption.sc_record {
padding-top: 5px;
text-align: left;
font-size: 14px;
}