table.m{
	font-color:		#000000;
	text-align:		left;
	margin:			10px 0px;
}
table.s{
	background-color:	#d9ffe9;
	border-style:		inset;
	align:			center;
}
table.f{
	background-color:	#ccccff;
	border-style:		inset;

}

table.kaisetsu{
	border-style:		inset;
}
table.margin{
	margin:			3em 3em;

}

tr.kai-1{
	text-align:		center;
	vertical-align:		middle;
	background-color:	#FFFF99;
	font-size:		12pt;
	font-weight:		bolder;
	font-family:		serif;
}

}
td.m{
	text-align:		left;
	padding:		5px 0px;
}


td.n{
	text-align:		left;
	white-space:		nowrap;
	vertical-align:		top;
	font-weight:		bold;
}

td.nn{
	text-align:		left;
	white-space:		nowrap;
	font-weight:		bold;
}
td.e{
	text-align:		left;
}
td.r{
	text-align:		right;
}

td.s{
	text-align:		left;
	width:			350px;
}

td.nowrap{
	white-space:		nowrap;
}

td.fmain{
	text-align:		left;
	font-size:		12pt;
	width:			450px;
	text-color:		#000000;
	background-color:	#ccccff;
}
td.fmenu{
	text-align:		left;
	white-space:		nowrap;
	font-size:		14pt;
	width:			470px;
}
td.fmenuu{
	vertical-align:		top;
	width:			17px;
}
td.gazou{
	text-align:		center;
	background-color:	#ccccff;
}

td.kai{
	text-align:		center;
	font-size:		12pt;
	white-space:		nowrap;
}
td.kai1{
	background-color:	#CCFFFF;
	font-weight:		bold;
	width:			100px;
	text-align:		center;
}
td.kai2{
	background-color:	#CCFFFF;
	font-weight:		bold;
	width:			400px;
	text-align:		center;
}

td.kai3{
	background-color:	#FFFFFF;
	width:			100px;
	text-align:		center;
}
td.kai4{
	background-color:	#FFFFFF;
	width:			400px;
	text-align:		left;
}

td.news{
	text-align:		left;
	white-space:		nowrap;
	font-size:		12pt;
	width:			500px;
}

td.kai-1{
	text-align:		center;
	vertical-align:		middle;
	background-color:	#C0C0FF;
	white-space:		nowrap;
	font-size:		12pt;
	height:			200px;
	font-weight:		bolder;
}
td.kai-2{
	text-align:		center;
	vertical-align:		middle;
	background-color:	#CCFFCC;
	white-space:		nowrap;
	font-size:		12pt;
	height:			200px;
	font-weight:		bolder;
}
td.kai-3{
	text-align:		center;
	vertical-align:		middle;
	background-color:	#69FFFF;
	white-space:		nowrap;
	font-size:		12pt;
	height:			200px;
	font-weight:		bolder;
}
td.kai-4{
	text-align:		center;
	vertical-align:		middle;
	background-color:	#FF0000;
	white-space:		nowrap;
	font-size:		12pt;
	height:			200px;
	font-weight:		bolder;
}
td.kai-5{
	text-align:		center;
	vertical-align:		middle;
	background-color:	#00FF00;
	white-space:		nowrap;
	font-size:		12pt;
	height:			200px;
	font-weight:		bolder;
}
}
td.width1{
	text-align:		center;
	width:			30px;
	white-space:		nowrap;
}
td.width2{
	text-align:		left;
	vertical-align:		top;
	width:			200px;
	font-size:		12pt;
}
td.width3{
	text-align:		left;
	width:			350px;
	vertical-align:		top;
	font-size:		12pt;
}

td.widht4{
	text-align:		left;
	font-size:		12pt;
}