body{
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0;
	background-color:#CCCCCC;
}
table.main{
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0;
	padding:3px;
}
td{
	text-align:left;
}
p{
	margin:0;
	padding: 0;
	font-size:100%;
	line-height:150%;
}
h1,h2,h3,h4{
	margin:0;
	padding: 0;
	font-size:100%;
	line-height:160%;
}
span.maru{
	color:#00cc99;
	vertical-align:middle;
}
/*----リンク---*/
a{
  color:#000000;
}
a:visited{
  color:#000000;
}
a:hover{
  color:#BF0A41;
}
/*----写真のマージン---*/