body {
	line-height:120%;
	margin:0px;
	font-size: 0.9em;
	padding: 0 10px 10px 10px;
}

div.body{ max-width:1200px; }

hr { max-width:1200px ; color:#ccc; }

table.menu-bar a{
	display: block;
	overflow: auto;/*force hasLayout in IE7 */
	padding-left:25px;
	color:#3a3737;
        text-decoration: none     /* 下線を消す */
}
table.menu-bar a:hover {
	color:#4e6f16;
}

table.menu-bar a:link, table.menu-bar a:visited, table.menu-bar a:active {
  color:#3a3737;
}
table.menu-bar A:hover {                   /* カーソルが上にある時のリンク */
  color: #0000DD;
}
.footer p {
  font-size: 0.8em;
  text-align:left;
  color:#999;
}
.footer a{
  color:#999;
}