body {
	color: #000000;
	background-color: #ffffff;
	background-image: url(./images/sky.jpg);
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position : left top;
}
h1 {
	color: #ff8c00;
	text-align: center;
	font-size:3em;
	font-style: italic;
	font-weight: bold ;
}
h3 {
	color: #ffffff;
	background-color: #000000;
	width: 100%;
}
h3.map{
	color: #ffffff;
	background-color: #001177;
}
table.index{margin:auto}
tbody.index td{
	text-align:center;
}
div.button{
	width:6em;
	background-color:#ffffff;
	height: 100%;
}
div.button:link{color:#000000}
div.button:visited{color:#000000}
div.button:hover{color:#000000;background-color:#ffcc00}
div.button:active{color:#ff0000;background-color:#ffcc00}
div.dummybutton{
	width:6em;
	background-color:#f0fff0;
	height: 100%;
}
table.alt_party{
	margin:auto;
	border-style:none;
}
tbody.alt_party td{
	font-size:1.2em;
	border-style:none;
}
table{
	color: #000000;
	border-collapse: collapse;
}
table.group{
	color: #000000;
	border-style: groove;
	border-width: 3px;
}
table.party{
	margin:auto;
	border-width:0;
	font-size:1.3em;
	font-weight:bold;
}
img{border-width:0;}
div.center{
	margin:auto;
	text-align: center;
}
th{
	color: #000000;
	border-style: groove;
	border-width: 3px;
	border-collapse: collapse;
}
tbody.lab_head{
	font-size: x-small;
	font-weight: bold;
	white-space: nowrap;
	text-align:center;
}
thead.lab th{
	width: 35ex;
}
td{
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}
a{ text-decoration: none }
a:link{color:#0000a0}
a:visited{color:#0000a0}
a:hover{color:#cc1030;text-decoration: underline;}
a:active{color:#ff0000}
.righ{
	text-align: right;
	font-size: small;
}
div.rainbow{
	background-image:url(./images/rainbow_line.bmp);
	width:100%;
	height:3pt;
	border-width:0;
	padding:0;
}
span.opendate{
	color: #ff0000;
	font-weight: bold;
	font-size: x-large;
}
span.small{
	font-size:smaller;
	font-weight:bold;
}
span.emph{
	color: #00ffff;
	font-weight: normal;
	font-size: larger;
}
span.rain{
	color:#ff0000;
	font-weight:bold;
}
span.rain_party{
	color:#000000;
	font-size:large;
	font-weight:bold;
}
span.alt_party{
	color:#ff0000;
	font-weight:bold;
	font-size:large;
}
span.bold{
	font-weight:bold;
}
span.butsuri1{
	color: #008000;
	font-weight:bold;
}
span.butsuri2{
	color: #0000ff;
	font-weight:bold;
}
span.uchu{
	color: #ff0000;
	font-weight:bold;
}
span.kagaku{
	color: #ffa500;
	font-weight:bold;
}
span.genshiro{
	color: #800080;
	font-weight:bold;
}
span.teion{
	color: #008080;
	font-weight:bold;
}