body			{ margin: 5px 0px 0px 5px; background-gcolor: #ffffff; }

A:link		{ color: #0000ff; }
A:visited		{ color: #55a6ff; }
A:hover		{ color: #00438c; }

.main_scale	{ margin: 5px 0px 5px 0px; border-width: 0px; width: 675px; background-color: #00438c; }
.sidemenu_td	{ padding: 10px 0px 0px; width: 156px; }
.main_title	{ border-style: double; border-color: #00438c; line-height: 130%; padding: 5px; margin: 0px 0px 3px 3px; text-align: center; font: normal normal bold 12pt/18pt "£Í£Ó ¥´¥·¥Ã¥¯"; color: #ff0066; }
.mds1		{ margin: 0px 0px 3px 3px; text-align: center; font:normal normal bold 12pt/16pt "£Í£Ó ¥´¥·¥Ã¥¯"; color: #ffffff; background-color: #00438c; }
.main_txt		{ border-style: double; border-color: #00438c; line-height: 150%; padding: 5px; margin: 0px 0px 0px 3px; }

table.news	{ margin: 5px 0px 0px 3px; border-width: 0px; width: 100%; height: 350px; background-color: #f8f8ff; }
th.date		{ font:normal normal bold 10pt/12pt "£Í£Ó £Ð¥´¥·¥Ã¥¯"; color: #000000; text-align: center; padding: 0px; width: 100px; }
td.detail		{ font:normal normal 10pt/12pt "£Í£Ó £Ð¥´¥·¥Ã¥¯"; color: #000000; text-align: left; padding: 0pt 0pt 1pt; }
div.detail	{ font:normal normal 10pt/12pt "£Í£Ó £Ð¥´¥·¥Ã¥¯"; color: #000000; text-align: left; padding: 5pt; }

p.small_p {
	border: dashed 1px #888888;
	margin: 0px 5px;
	padding: 5px;
	font-size: 11pt;
	line-height: 130%;
}

a.sidemenu_a {
	text-decoration: none;
}

div.sidemenu_button {
	margin: 5px 3px;

	width: 150px;
	background-color: #11549d;
	border-style: solid;
	border-width: 2px;
	border-color: #ffffff #888888 #888888 #ffffff;

	cursor:hand;

	padding: 5px;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

div.sidemenu_img {
	margin: 30px 0px 0px;
	text-align: center;
}

