body {
	margin:5px;
	padding:0;
	font-size:90%;
}
img{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	
}
img.old
{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	position: relative; top: -8;
	filter:alpha(opacity=50);-moz-opacity:0.5;
}
table.a {
	
	vertical-align:middle;
}
table.b {
	font-size:80%;
	vertical-align:top;
}
tr
{
	margin-top:0;
	padding-top:0;	
	margin-bottom:0;
	padding-bottom:0;
}
td
{
	margin-top:0;
	padding-top:0;	
	margin-bottom:0;
	padding-bottom:0;
//	vertical-align:middle;
}
td.b
{
	margin-top:0;
	padding-top:0;	
	margin-bottom:0;
	padding-bottom:0;
	vertical-align:top;
}
h3
{
	font-size:110%;
	margin:0;
	text-align:left;
	margin-bottom:5px;
	border-bottom: 1px solid #9c9aff;
	padding:3px 0 3px 5px;
}
h2
{
	font-size:110%;
	margin:0;
	text-align:left;
	margin-bottom:5px;
	border-bottom: 1px solid #9c9aff;
	padding:3px 0 3px 5px;
}
h1
{
	font-size:140%;
	margin:0;
	margin-bottom:5px;
	text-align:left;
	border-left: 10px solid #9c9aff;
	border-bottom: 1px solid #9c9aff;
	padding:3px 0 3px 5px;
}
ul
{
	margin-left:0;
	padding-left:0;
	list-style-type: none;
	text-align: left;
}
#w {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
#head
{
	width:800px;
	margin-bottom:5px;
}
#fot
{
	border-top: 1px solid #9c9aff;
	width:800px;
	margin-bottom:5px;
	margin-top:20px;
	padding-top:5px;
	text-align: right;
	font-size:80%;
}
#left
{
	width:150px;
	float:left;
}
#right
{
	
	margin-left:150px;
}
.kokoku{
	width:500px;
  font-size : 70%;
  background-color : aqua;
  text-align : left;
  margin-top : 5px;
  margin-left : 50px;
  margin-right : 50px;
  margin-bottom : 5px;
}

