BODY {
 font-family: "Meiryo",Osaka,Verdana,Arial,Helvetica,sans-serif;
/* font-family: 'Meiryo',monospace; */
 background-color: #FFFFFF;
 color: #FFFFFF;
}

td {
 font-family: "Meiryo",Osaka,Verdana,Arial,Helvetica,sans-serif;
/* font-family: 'Meiryo',monospace; */

 FONT-SIZE: 18px;
 LINE-HEIGHT: 110%;
 color: #000000
}

a:link{						/*VLINK 未訪問*/
	color: #999999;
	text-decoration:none;
}
a:visited{					/*LINK 訪問済み*/
	color: #999999;
	text-decoration:none;
}
a:active{					/*ALINK 選択中*/
	color: #999999;
	text-decoration:none;
}
a:hover{					/* マウスが乗っている時*/
	color: #FFFFFF;
	text-decoration:none;
	background-color:#949494;
}


.fontsmall1 { FONT-SIZE:12px;}
.fontsmall2 { FONT-SIZE:10px;}
.fontlage  { FONT-SIZE:19px;}

table.xxx_list_top{
	border:solid 0px;
	border-bottom:none;
	padding: 2px;
/*	width: 660; */
	border-collapse:collapse;
	border-spacing:0;
}
table.xxx_list_top td.title {
	color: #FFFFFF;
	text-align: center;
	border:solid 0px;
	FONT-SIZE:20px;
	padding-top: 10px;			/* 上 */
	padding-bottom: 10px;		/* 下 */
	background: #000000;
	white-space: nowrap;
}



table.xxx_list_top td.head0 {
	text-align: center;
	border:solid 0px;
	FONT-SIZE:20px;
	padding-top: 10px;			/* 上 */
	padding-bottom: 10px;		/* 下 */
	white-space: nowrap;
}
table.xxx_list_top td.head0a {
	border:solid 0px;
	FONT-SIZE:20px;
	padding-top: 10px;			/* 上 */
	padding-bottom: 10px;		/* 下 */
	white-space: nowrap;
}

table.xxx_list{
	border:solid 1px;
	border-bottom:none;
	padding: 2px;
/*	width: 660; */
	border-collapse:collapse;
	border-spacing:10;
}

table.xxx_list td.head1 {
	color: #FFFFFF;

	text-align: center;
	border:solid 1px #000000;
	FONT-SIZE:30px;
	padding-top: 20px;			/* 上 */
	padding-bottom: 20px;		/* 下 */
	background: #838383;
}
table.xxx_list td.head2 {
	color: #FFFFFF;
	text-align: center;
	border:solid 1px #000000;
	FONT-SIZE:30px;
	padding-top: 20px;			/* 上 */
	padding-bottom: 20px;		/* 下 */
	background: #A5A5A5;
	white-space: nowrap;
}
table.xxx_list td.head3 {
	text-align: center;
	border:solid 0px;
	FONT-SIZE:30px;
	padding-top: 20px;			/* 上 */
	padding-bottom: 20px;		/* 下 */
	background: #FFFFFF;
}
table.xxx_list td.ls2 {
	text-align: center;
	border:solid 1px;
	FONT-SIZE:30px;
	padding-top: 20px;			/* 上 */
	padding-bottom: 20px;		/* 下 */
}
table.xxx2_list{
	border:solid 1px;
	border-bottom:none;
	padding: 2px;
	border-collapse:collapse;
	border-spacing:10;
}
table.xxx2_list td.td1 {
	text-align: center;
	border:solid 0px;
	FONT-SIZE:25px;
	padding-top: 20px;			/* 上 */
	padding-bottom: 0px;		/* 下 */
}
