body{
	color: #FFFFFF;
	background-color: #000000;
	a { text-decoration:none; }
	a:link { color: 0066ff; }
	a:visited { color: 00ff99; }
	a:hover { text-decoration:underline; , color: ff0000; , background-color:efefef; , position:relative;left:5px;}

h1{
	font-size:large;
}


/****** ヘッダー *******/
#head {
	width:800px;
	left:10px;
	position:absolute;
	overflow:hidden;
	text-align:center;}

/****** テーブル *******/
table{
	font-size:x-small;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}

th{
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	color:#000000;
	background-color:#ffffcc;
	text-align:center;
}

td{
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	vertical-align:top;
}