@charset "shift_jis";

#back        { width: 60px }
.smaller     { font-size: smaller }

h1           { border-bottom: 1px solid #FF0000 }
h1 span      { font-size: medium;font-weight: normal; }
h2 span      { font-size: medium; font-weight: normal}

body
{
	background-color: #f2f2f2;
	font-family: Meiryo;
}

div#main
{
	width: 70em;
	background-color: #F0FFF5;
	padding: 1em;
}


table        { border-collapse: collapse }
th
{
	padding-left: 4px;
	padding-right: 4px;
}

/* bodyΜth */
tr.th
{
	color: #aaa;
	background-color: #f9f9f9;
}
.th th
{
	font-weight: normal;
}

td
{
	white-space: nowrap;
}

/* ³ψAs50AΫ */
td.nocontest, td.loss50, td.denial
{
	text-align: center;
	border-left: 1px solid #d3d3d3;
}
/* ¦AWAνΫ */
td.c_winper, td.c_coef, td.bedenied
{
	text-align: center;
}

/* ΞΗl */
th.matchplayers
{
	font-size: 11pt;
	color: #666;
}
td.matchplayers
{
	text-align: right;
}

span.unit
{
	font-size: 10pt;
}

/* θlΙB΅½Ϊ */
td.passed
{
	color: #700;
}
td.matchplayers.passed
{
	font-weight: bold;
}
td a
{
	color: #00f;
}
td.passed a
{
	color: #700;
}
td.notpass
{
	color: #00f;
}

.r_even      { background-color: #FFFFFF }
.mark        { font-weight: bold }

ul.order     { line-height: 150% }
ul.order li  { display: inline; margin-right: 1em }