

div.center
{
	text-align: center;
}




table.c2
{
	width: 760px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #990000;

}

/* サイトマップ */
table.c2_map
{
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #990000;
	margin: 0px 0px 0px 0px;
}

td.c2_map_cell
{
	text-align:center;
	font-size: 16px;
	padding: 5px;
	width: 220px;
	background-color: #FFFFEE;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	border-color: #990000;
}

td#current
{
	background-color: #FFCC99
}
/*^^^^^^^^^^^^^^*/


/* 第○回 */

td.c2_cnt
{
	margin: 0px;
	padding: 3px;
	font-size: 15px;
	vertical-align: middle;
	width: 80px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #990000;
	text-align: center;
	font-size: 14px;
}

td.c2_year
{
	font-size: 15px;
	vertical-align: middle;
	text-align: center;
	width: 100px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #990000;
	background-color: #FFFFCC
}

td#header1
{
	font-size: 17px;
	padding: 6px 0px 6px 0px;
	text-align: center;
	font-weight: bolder;
	border-width: 2px 0px 2px 0px;
	color: #990000;
	background-color: #EEEEFF
}

td#header2
{
	font-size: 17px;
	padding: 6px 0px 6px 0px;
	text-align: center;
	font-weight: bolder;
	border-width: 2px 0px 2px 0px;
	color: #990000;
	background-color: #FFFF99
}

/* メイン １分割の場合 */
td.c2_name
{
	margin: 0px;
	padding: 4px 0px 4px 50px;
	vertical-align: top;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #990000;
	text-align: left
}

/* メイン ２分割の場合 */
td.c2_name_1
{
	width: 280px;
	font-size: 16px;
	margin: 0px;
	padding: 4px 0px 4px 3px;
	vertical-align: bottom;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #990000;
	text-align: left
}

td.c2_name_2
{
	font-size: 16px;
	margin: 0px;
	padding: 4px 0px 4px 15px;
	vertical-align: bottom;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #990000;
	text-align: left;
	background-color: #FFFFCC
}