<!--
	body {
		background-color: #EEEEFF;
		margin-top: 0px;
		font-size: 10.5pt;
		color: #333366;
	}
	a:link { color: #3333FF; text-decoration: none; }
	a:visited {  color: #3333FF; text-decoration: none; }
	a:active {  color: #3333FF; text-decoration: none; }
	a:hover {  color: #FF0000; text-decoration: underline; }
	a.mail:link { color: #9999FF; text-decoration: none; }
	a.mail:visited { color: #9999FF; text-decoration: none; }
	a.mail:active { color: #9999FF; text-decoration: none; }
	a.mail:hover { color: #FF0000; text-decoration: underline; }
	a.page:link { color: #9999FF; text-decoration: none; }
	a.page:visited { color: #9999FF; text-decoration: none; }
	a.page:active { color: #9999FF; text-decoration: none; }
	a.page:hover { color: #FF0000; text-decoration: underline; }
	a.navi:link { color: #333366; text-decoration: none; }
	a.navi:visited { color: #333366; text-decoration: none; }
	a.navi:active { color: #333366; text-decoration: none; }
	a.navi:hover { color: #FF0000; text-decoration: underline; }
	.TextArea {
		background-color: #EEEEFF;
		border-style: none;
		color: #666666;
	}
	.InputArea{
		background-color: #EEEEFF;
		border-style: none;
		color: #666666;
	}
	option {
		background-color: #EEEEFF;
		border-style: none;
		color: #666666;
	}
	form {
		margin: 0px;
	}
	form.edit {
		vertical-align: middle;
	}
	img {
		margin: 0px;
		padding: 0px;
		border-width: 0px;
	}
	legend {
		font-size: 10pt;
	}
	td {
		vertical-align: middle;
	}
	div.menuframe {
		width: 15%;
		text-align: center;
		padding-right: 0.5em;
		float: left;
	}
	div.mainframe {
		width: 99%;
		margin-left: 16%;
	}
	div.lastupdate {
		color: #6666CC;
		font-size: 9pt;
	}
	div.titlelogo {
		width: 100%;
		background-color: #666699;
		border-style: solid;
		border-width: 10px 1px 10px 1px;
		border-color: #000033;
	}
	div.navigator {
		width: 100%;
		font-size: 9pt;
		text-align: right;
	}
	div.povring {
		width: 100%;
		text-align: right;
	}
	div.contents {
		width: 100%;
		font-size: 11pt;
		text-align: center;
		margin-bottom: 0.1em;
	}
	div.lastmessage {
		font-size: 10pt;
		padding-left: 0.5em;
	}
	div.head {
		font-size: 10pt;
		width: 100%;
		border-top-style: solid;
		border-top-width: 5px;
		border-top-color: #330066;
		border-bottom-style: solid;
		border-bottom-width: 5px;
		border-bottom-color: #330066;
	}
	div.foot {
		clear: right;
		font-size: 9pt;
		width: 100%;
		border-top-style: solid;
		border-top-width: 3px;
		border-top-color: #330066;
		border-bottom-style: solid;
		border-bottom-width: 3px;
		border-bottom-color: #330066;
	}
	div.form {
		width: 60%;
		position: relative;
		left: 20%;
		margin: 1em 0em 1em 0em;
		border: 1px solid #000033;
	}
	div.comment {
		color: #333333;
		background-color: #ffffff;
		text-align: left;
		font-size: 80%;
		padding: 0em 1em 0em 1em;
	}
	div.comment2 {
		position: relative;
		width: 98%;
		color: #333333;
		left: 1%;
		background-color: #eeeeff;
		text-align: left;
		border: 1px dotted #000033;
		margin-bottom: 1em;
		padding: 0.5em;
	}
	span.resdate {
		font-size: 9pt;
		float: right;
		text-align: right;
		border-top: 1px dotted #ffffff;
		padding-top: 0.5em;
	}
	div.news {
		text-align: left;
	}
	div.newsmain {
		padding-bottom: 0.5em;
	}
	div.message {
		width: 100%;
		margin-bottom: 1em;
		background-color: #ffffff;
		color: #000000;
		border: 1px solid #000000;
	}
	div.message2 {
		position: relative;
		width: 80%;
		left: 10%;
		margin-bottom: 1em;
		background-color: #ffffff;
		color: #000000;
		border: 1px solid #000000;
	}
	div.menu {
		text-align: center;
		margin-bottom: 1em;
		border: 1px solid #000000;
	}
	div.mark {
		width: 100%;
		background-color: #666699;
		border-style: solid;
		border-width: 10px 1px 10px 1px;
		border-color: #000033;
		text-align: center;
		margin-top: 0.5em;
	}
	div.pagefoot {
		text-align: center;
	}
	span.newmessage {
		font-size: 9pt;
		color: #f00;
	}
	span.instructions {
		font-size: 9pt;
		color: #f00;
	}
	table.customize {
		font-size: 10pt;
	}
	table.pagefoot {
		width: 96%;
		margin: 0px auto 0px auto;
		left: 2%;
		right: 2%;
	}
	table.menu {
		width: 100%;
		text-align: center;
	}
	td.prev {
		width: 10%;
		text-align: left;
	}
	td.next {
		width: 10%;
		text-align: left;
	}
	td.custom {
		width: 10%;
		text-align: left;
	}
	td.delform {
		width: 80%;
		font-size: 9pt;
		text-align: right;
	}
	td.page {
		color: #333366;
		width: 20%;
		text-align: left;
	}
	td.edit {
		width: 80%;
		font-size: 9pt;
		text-align: right;
	}
	table.form {
	}
	td.title {
		height: 20px;
		line-height: 20px;
		font-size: 9pt;
		text-align: center;
		background-color: #333366;
	}
	td.input {
		color: #333366;
		font-size: 9pt;
		text-align: left;
		background-color: #CCCCFF;
		white-space: nowrap;
	}
	div.newstitle {
		width: 100%;
		height: 25px;
		line-height: 25px;
		text-align: center;
		vertical-align: middle;
		background-color: #666699;
	}
	span.newsnum {
		color: #ffffff;
		font-size: 80%;
		float: left;
		text-align: left;
		padding: 0em 0.5em 0em 0.5em;
	}
	span.newstitle {
		float: left;
		font-size: 100%;
		color: #ccffcc;
	}
	span.comment a.navi {
		color: #fff;
	}
	span.news a.navi {
		color: #fc3;
	}
	span.date {
		float: right;
		color: #fc3;
		text-align: right;
		padding: 0em 0.5em 0em 0.5em;
	}
	td.menuframe {
		width: 15%;
		vertical-align: top;
	}
	td.mainframe {
		width: 70%;
		text-align: center;
		vertical-align: top;
	}
	tbody.log {
		font-size: 10pt;
	}
	table.foot {
		width: 100%;
	}
	table.ranking {
		border: 0px;
		font-size: 9pt;
	}
	td.link1 {
		width: 30%;
		text-align: left;
	}
	td.mark {
		color: #FFFFFF;
		font-size: 10pt;
		width: 40%;
		text-align: center;
	}
	td.link2 {
		width: 30%;
		text-align: right;
	}
	fieldset.form {
		width: 50%;
		margin: 0px auto 0px auto;
		background-color: #CCCCFF;
		padding: 0.5em;
	}
	div.news {
		color: #000000;
		text-align: left;
		margin: 0px auto 0px auto;
		background-color: #FFFFFF;
		padding: 1em;
	}
	div.res {
		color: #000000;
		background-color: #FFFFFF;
		font-size: 9pt;
		text-align: right;
		padding: 0em 1em 0em 1em;
	}
	fieldset.resmessage {
		width: 100%;
		text-align: left;
		margin: 0px auto 0px auto;
		padding: 0em 1em 0.5em 1em;
	}
	td.comment {
		color: #000000;
		background-color: #FFFFFF;
		width: 100%;
		text-align: left;
		margin: 0px auto 0px auto;
		padding: 0em 1em 0.5em 1em;
		padding: 0em 1em 0em 1em;
	}
	div.menutitle {
		vertical-align: middle;
		color: #ffffff;
		font-size: 80%;
		background-color: #333366;
		text-align: center;
	}
	div.menumain {
		color: #333366;
		font-size: 80%;
		background-color: #CCCCFF;
		text-align: center;
		padding: 0.5em;
	}
	address {
		width: 100%;
		color: #FFFFFF;
		font-size: 9pt;
		text-align: center;
	}
-->

