#tembouWrapper h3{
	font-size:100%;
	margin:0 0 0.5em 0;
	line-height:1.6;
} .tembouText{
	font-size:12px;
	margin:0 0 1.5em 0;
}

.tembouContent{
	margin-bottom:20px;
	padding-bottom:30px;
	border-bottom:#999 1px dashed;
	width:537px;
	margin:auto;
} .tembouContent h2{
	font-size:100%;
	padding-left:10px;
	line-height:1.6;
	border-left:#FF0000 5px solid;
	_margin-top:20px;/*IE対策*/
	display:block;
}

.tembouTBL{
	width:537px;
	margin-bottom:5px;
	line-height:1.2;
}

.dataTBL{
	width:215px;
	font:12px sans-serif;
	background:#333;
} .dataTBL td.whi{
	color:#000;
	background:#FFF;
	text-align:center;
	padding: 7px 0;
} .dataTBL td.bla{
	color:#FFF;
	background:#000;
	text-align:center;
	padding: 7px 0;
} .dataTBL td.red{
	color:#FFF;
	background:#FF0000;
	text-align:center;
	padding: 7px 0;
} .dataTBL td.blu{
	color:#FFF;
	background:#0000FF;
	text-align:center;
	padding: 7px 0;
} .dataTBL td.yel{
	color:#000;
	background:#FFFF00;
	text-align:center;
	padding: 7px 0;
} .dataTBL td.gre{
	color:#FFF;
	background:#00FF00;
	text-align:center;
	padding: 7px 0;
} .dataTBL td.ora{
	color:#FFF;
	background:#FF6600;
	text-align:center;
	padding: 7px 0;
} .dataTBL td.pin{
	color:#FFF;
	background:#FF0099;
	text-align:center;
	padding: 7px 0;
} .dataTBL td.pur{
	color:#FFF;
	background:#9900FF;
	text-align:center;
	padding: 7px 0;
} .dataTBL td.number{
	text-align:center;
	background:#FFF;
	width:32px;
} .dataTBL td.playerName{
	text-align:left;
	background:#FFF;
	width:103px;
} .dataTBL td.regist{
	text-align:center;
	background:#FFF;
	width:48px;
} .dataTBL td.generation{
	text-align:center;
	background:#FFF;
	width:32px;
}

.movieTBL{
	text-align:right;
	background:#FFF;
	width:320px;
	float:right;
}

.syukaiYosou{
	width:537px;
	font:12px sans-serif;
	background:#555;
} .yosouTitle{
	width:60px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	background:#0066FF;
} .imageBoxWrapper{
	width:469px;
	background:#FFF;
}
 .imageBox td{
	padding:4px;
}