BODY{
		background-color: #ffffff;
	}
a{
		color:blue;
		font-weight: bold;
	}
a:hover{
		text-decoration: none;
		color: white;
		background-color: black;
	}
h1{
		text-align:center;
		padding:3px;
		color:black;
		font-weight: bold;
	}
h2{
		padding:3px;
		color:black;
		font-weight: bold;
		background-color: aqua;
	}
h3{
		padding:3px;
		color:black;
		font-weight: bold;
		background-color: silver;
	}
h4{
		padding:3px;
		color:black;
		font-weight: bold;
	}
h5{
		padding:3px;
		color:black;
		font-weight: bold;
	}
p{
		margin-bottom:4px;
		padding:4px;
		color:black;
		page-break-inside:avoid;
	}
pre{
		line-height: 1.5em;
		padding:20px;
		background-color: #f0F0f0;
	}
#box{
		line-height: 1.5em;
		padding:20px;
		background-color: #f0F0f0;
	}
img{
		border: 0px;
	}
#header{
		background-color: #ffffff;
		text-align: center;
		margin-left: auto; margin-right: auto;
		width: 800px;
	}
#contents{
		background-color: #ffffff;
		margin-left: auto; margin-right: auto;
		width: 800px;
	}
#menu{
		padding: 5px;
		background-color: #ffffff;
		text-align: center;
	}
#menu-1{
		padding:3px;
		text-align: center;
		color:black;
		background-color:red;
	}
#sponsor{
		padding: 5px;
		background-color: #ffffff;
		text-align: center;
	}
#main{
		padding: 10px 10px 10px 10px;
		background-color: #ffffff;
	}
#footer{
		clear: both;
		margin-left: auto; margin-right: auto;
		width: 800px;
		background-color: #ffffff;
	}
#cntr{
		text-align: left;
	｝
table {
 		background-color: #f0F0f0;
		border: 1px;
	}
table tr {
 		background-color: #f0F0f0;
	}
table th {
 		background-color: #f0F0f0;
 		color: #ffffff;
 		text-align: left;
	}
table td {
		text-align: left;
 		caption-side: top;
	}
