/* CSS Document */body{	background:url(images/bgcolor.gif) repeat center;	font-size:14px;	line-height: 22px;	margin: 0px;	letter-spacing: 1px;}a:link {	text-decoration: none;	color: #3E623E;}a:visited {	text-decoration: none;	color: #003300;}a:hover {	text-decoration: underline;	color: #B2402D;}a:active {	text-decoration: none;}#wrapper{	width:100%;	margin: 0px auto; }#headder{	background:url(images/bg_stage.gif) repeat;	margin: 30px auto;	width: 700px; } #yodogawa{	width:349px;	margin: 0 auto; }  #mokuji{	width:700px;	margin: 0px auto; } #main{	width:600px;	margin: 0 auto;	background-color: #FFFFFF;	padding: 30px; }#footer{	width:500px;	margin: 20px auto; }.td_black{	background-color: #383C3B;}.td_red{	background-color: #A23E2D;	}.td_date{	background:url(images/bg_date.gif) no-repeat center;	font-size: 10px;	width: 139px;	color: #FFFFFF;	letter-spacing: 1px;}.alart{	color: #FF0000;	letter-spacing: 1px;	font-size: 12px;}.small{	letter-spacing: 2px;	font-size: 12px;}.copy {	font-size: 10px;}