table#tyou_kamamoto
{
	counter-reset:kamamoto_no 0;		/* 1-36 */
}
table#ken_kamamoto
{
	counter-reset:kamamoto_no 36;		/* 37- */
}
table#tyou_kamamoto td.no:before,
table#ken_kamamoto td.no:before
{
	counter-increment:kamamoto_no;
	content:counter(kamamoto_no);
}



table#tyou_kamamoto,
table#ken_kamamoto
{
	background:#B5B5B5;
}
table#tyou_kamamoto td,
table#ken_kamamoto td
{
	text-align:left;
	height:3.4em;
}

table#tyou_kamamoto td.no,
table#ken_kamamoto td.no
{
	height:3.4em;
	text-align:center;
}

table#tyou_kamamoto th,
table#ken_kamamoto th
{
	background:#999900;
	color:#FFFFFF;
	height:1.7em;
}

table#tyou_kamamoto tr:nth-child(2n+1),
table#ken_kamamoto tr:nth-child(2n+1)
{
	background:#FEFDF5;
}
table#tyou_kamamoto tr:nth-child(2n),
table#ken_kamamoto tr:nth-child(2n)
{
	background:#FFFFFF;
}

table#tyou_kamamoto td a,
table#ken_kamamoto td a
{
	color:#222222;
	text-decoration:underline;
}
table#tyou_kamamoto td a:hover,
table#ken_kamamoto td a:hover
{
	color:#000000;
	text-decoration:none;
}
table#tyou_kamamoto td:nth-child(3),
table#ken_kamamoto td:nth-child(3)
{
	white-space:nowrap;
}
table#tyou_kamamoto td:nth-child(4),
table#ken_kamamoto td:nth-child(4)
{
	text-align:center;
}