/* 全体 */
body{
	margin:  0px;
	padding: 0px;
	background-color: gray;
}

div.body{
	width:      749px;
	text-align: center;
	background-image: url(img/bg.jpg);
	padding-bottom:    5px;
}

/* ヘッダー */
table.menu{
	margin:    0px;
	padding:   0px;
	width:   750px;
	background-color: silver;
}

table.menu td{
	height:     18px;
	font-size:  13px;
	text-align: center;
	vertical-align: bottom;
}

table.menu td a{
	width: 100%;
	color: black;
	text-decoration: none;
}

/* メイン */
h2{
	text-align: center;
}

table.main{
	width:            700px;
	margin-bottom:      9px;
	text-align:       center;
	background-color: white;
}

table.matrix th{
	background-color: gray;
}

table.matrix td{
	background-color: silver;
	padding-left:     3px;
}

img{
	border-width: 0px;
}

h1 {
margin: 0px; padding: 0px;
}

