body {
	margin: 0;
	color: #000000;
	background: #ffcccc;
}
a:link {
	color: #00ffff;
}
a:visited {
	color: #00ffff;
}
a.guide:link {
	color: #000080;
}
a.guide:visited {
	color: #000080;
}
.topline {
	font-size: x-large;
	line-height: normal;
	margin: 0;
	padding: 0.3em;
	color: #000080;
	background-image: url(kaiin01.jpg);
	background-repeat: repeat;
	vertical-align: middle;
	text-align: center;
}
em {
	font-family: "Times New Roman";
	font-style: italic;
	vertical-align: top;
}
table.nav {
	color: #000000;
	background-color: #000080;
	border-spacing: 2em;
	margin: 0;
	text-align: center;
	width: 100%;
}
table.nav2 {
	color: #000000;
	border-spacing: 2em;
	margin: 0;
	text-align: center;
	width: 80%;
}
table.btm {
	color: #ffffff;
	background-color: #800080;
	width: 100%;
	text-align: center;
}
table.sitelist {
	color: #000000;
	background-color: #ffcccc;
	margin: auto;
	width: 100%;
	text-align: center;
	font-weight: bold;
	text-size: large;
}
table.yotei {
	margin-left: 5%;
	width: 95%;
}
table.annai {
	color: #000000;
	margin-left: 10%;
	margin-right: 10%;
	width: 80%;
	text-size: medium;
}
.saiten0 {
	font-size: large;
	font-weight: bold;
	font-family: "MS Pゴシック",sans-serif;
	color: #800080;
}
.saiten1 {
	font: large bold "MS Pゴシック",sans-serif;
	color: #800080;
	background-color: #ff6699;
}
.saiten2 {
	font: large bold "MS Pゴシック",sans-serif;
	color: #ff0000;
}
.saiten3 {
	font: medium bold "MS Pゴシック",sans-serif;
	color: #ff00ff;
}
.saiten4 {
	font: medium bold "MS Pゴシック",sans-serif;
	color: #000000;
}
.gyoji1 {
	font: large bold "MS Pゴシック",sans-serif;
	color: #000080;
}
.clw0 {
	width: 5%;
}
.clw1 {
	width: 15%;
}
.clw2 {
	width: 15%;
	text-align: right;
}
.clw3 {
	width: 20%;
}
.clw4 {
	width: 25%
}
.migi {
	line-hight: 150%;
	text-align: right;
	padding: 1em;
	color: #000000;
}
.chuui {
	line-hight: normal;
	margin: 0;
	width: 100%;
	padding: 2em;
	text-align: center;
	color: #000000;
	font-size: small; 
}
.moji1 {
	width: 100%;
	text-align: center;
	color: #000000;
	font-size: small;
	font-weight: normal;
	font-family: "MS P明朝",serif;
}
h1 {
	text-align: center;
	font: x-large/normal bold "MS Pゴシック",sans-serif;
	color: #000080;
	text-decoration: underline;
}
h2 {
	font: large bold "MS Pゴシック",sans-serif;
	color: #800080;
	margin: 5%;
}


table.hanrei {
	width: 75%;
	border: 0;
	cellspacing: 1;
	border-cellpadding: 2;
	margin: 5%;
}

#hanreimoji {
	text-align: left;
	font-size: 80%;
	padding: 2px;
}

table.calender {
	width: 60%;
	border: 0;
	cellspacing: 1;
	border-cellpadding: 2;
	text-align: center;
	background-color: #cccccc;
}

#yobi{
	align: center;
	width: 15px;
	background-color: #666699;
}

#yohaku{
	width: 20px;
	text-align: center;
	background-color: #cccccc;
}

#nogyoji{
	width: 20px;
	text-align: center;
	background-color: #ffffff;
}

#goyonhi{
	text-align: center;
	width: 20px;
	background-color: #ff0000;
}

#godohai{
	width: 20px;
	text-align: center;
	background-color: #000080;
}

#haidoku{
	width: 20px;
	text-align: center;
	background-color: #00ffff;
}

#haigoyo{
	width: 20px;
	text-align: center;
	background-color: #800080;
}

#sonotag{
	width: 20px;
	text-align: center;
	background-color: #ffff00;
}

#akaji{
	text-align: center;
	color: #FF0000;
	font-weight: bold;
}
#siroji{
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}
#aoji{
	text-align: center;
	color: #0000ff;
	font-weight: bold;
}
#kuroji{
	text-align: center;
	color: #000000;
	font-weight: bold;
}

