.107body {  margin-top: 0px; margin-bottom: 0px}a:link {text-decoration: none;color:#000099;}a:visited {text-decoration: none;color:#000066;}a:hover	{text-decoration: none;color:#FF0000;}ul#mainmenu {	margin: 0;	padding: 0;	width: 660px;	height: 26px; /* for MacIE5.x \*//*/ overflow: hidden; /* end */}ul#mainmenu:after {	height: 0;	visibility: hidden;	content: ".";	display: block;	clear: both;}ul#mainmenu li {	margin: 0;	padding: 0;	float: left;	width: 110px; /* ボタンの幅 */	list-style-type: none;}ul#mainmenu li a {	display: block;	padding: 0.6em 26px; /* ボタンの厚みはここで調整 */	position: relative;/* IE6でマウス反応領域がおかしいのをFix */	font-size: 0.8em;	color: #ffffff;	text-align: center;	text-decoration: bold;	background-color: #000000;}ul#mainmenu li a:hover {	color: #000000;	background-color: #ffffff;}  