body{background-color: #05614a;  text-align: center}
a{color: #fffecb; text-align: center; text-decoration: underline}
a:hover{color: #94C20A}
.main{
	color: #ebf0dc;
	background-color: #05614a;
	font-family: "ms pゴシック",verdana.sans-serif;
	line-height: 150%;
	margin-left: auto;
	margin-right: auto;
	width: 740px
}
img{text-align: center}
thead{font-weight: bold; text-align: left}
hr{border-color: #94c20a; border-style: solid; height: 3px}
.contents{color: #05614a; background-color: #ebf0dc;  padding-bottom: 40px; width: 100%}
.link{background-color: #fffecb; margin-top: 20px; margin-left: auto; margin-right: auto; padding-bottom: 20px; width: 600px}
.link2{background-color: #fffecb; margin-top: 10px; margin-left: auto; margin-right: auto; width: 600px}

table{margin-left: auto; margin-right: auto; width: 560px}
th{font-size: small; font-weight: bold; border: solid 1px #94c20a; width: 200px}
td{text-align: left; margin: 15px; border: solid 1px #94c20a}

h4{padding-top: 20px}
.contents a{color: #94c20a; font-weight: bold}
.contents a:hover{color: #05614A}
.menu{background-color: #7a6b1e; font-family: "ms pゴシック",osaka,sans-serif; margin-top: 5px; margin-bottom: 5px; width: 100%}
.menu a{color: #fffecb; font-size: x-small; text-align: center; text-decoration: none}
.menu a:hover{color: #7A6B1E; background-color: #94C20A}
span.menu{color: #05614a; font-weight: bold; font-family: "ms pゴシック",
osaka,sans-serif}

span.star{color: #9acd32}
span.kazari{color: #f4a460}
span.copy{color: #94c20a; font-size: small; text-align: right; font-weight: bold}

li{text-align: left;}

