body 	{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
	text-align:center;
	background-color:#444444
}

div	{padding:0;margin:0;position:relative;vertical-align:middle}

h1	{color:#ffffee;
	font-size:20px;
	font-weight:normal;
	line-height:1.1;
	text-align:left;
	margin:0;
	padding:1.2%;
	background-color:#444444
	}
	


table	{margin:5px auto;border-collapse:collapse;background-color:white}
th	{font-weight:normal;border:solid 1px silver;border-bottom:double 3px silver;font-size:11px;background-color:#f6f6ff}
td	{font-family:sans-serif;padding:3px;text-align:center;border:solid 1px silver;font-size:12px}
.td_l	{border-left:solid 2px silver}	
.td_r	{border-right:solid 2px silver}	
.td_d	{background-color:#ffeeff;border-bottom:none}
.td_tn	{border-top:none}
.td_bn	{border-bottom:none}
.td_b1	{border-bottom:solid 1px silver;background-color:#eaeaff}
.th_b2	{background-color:#fdfdea}
.td_t1	{border-top:solid 1px silver}
.td_rank	{background-color:#eeffee}
.th_top{background-color:#ffefef}
.th_b1{background-color:#eeeeee}
hr	{color:#aaaaaa;margin:0 auto 0 auto}
.th_none	{border-left:none;background-color:#ffffff}
.th_none2	{border-top:none}
.titleBox1,.titleBox0	{float:right;width:60%}
#mainbox{width:900px;margin:0 auto;padding:0}
#mainbox_l{width:550px;margin:0 auto;padding:0}
#mainbox_lf{width:700px;margin:0 auto;padding:0}
.titleBox{float:left;background-color:#444444;width:60%}
#recordTable	{margin:auto;clear:both;width:100%}

.page_break	{page-break-before: always;clear:both}
#group	{border:solid 1px black;font-size:30px;background-color:white;color:#333366}
