html{
    height:100%;
}
body {
	color: black;
	background-color: silver;
	height:100%;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
body > #box {
        height: auto;
}
p {	font-size: small; 
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 150%; 
}
h1 {	font-size: 2em; 
		font-weight: bold; 
		margin: 0.67em 0; 
}
h2 {	font-size: large; 
		font-weight: bold; 
		margin: 0.83em 0; 
}
td {}
a:link { color: white }
a:visited { color: white }
a:hover { color: red }
.menu a:link { 	color: red; 
				font-size: 11px; 
				font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; 
				text-decoration: none; 
				margin-left: 15px; 
				}
.menu a:visited {	color: white; 
					font-size: 11px; 
					font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
					text-decoration: none; 
					margin-left: 15px; 
					}
.menu a:hover { color: red; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; margin-left: 15px; }
a:active { color: red }
#box { 	margin:0px auto;
		position:relative;
	    height: 100%;
    	min-height: 100%;}
#main { 　　font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; 
			line-height: 150%; 
			padding-top:70px;
			padding-bottom:20px; }
#header { 	height: 50px; 
			margin-top: 10px; 
			}
#footer {
	position:absolute;
	bottom: 5px;
	height: 15px;
	font-size: 9pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
				}
ul { font-size: small; line-height: 150%; margin: 0; padding: 0; }
ul p { margin-top: 5ex; margin-bottom: 0; border-bottom: thin solid red; }
li { list-style-type: disc; 
		margin: 1em 0 1em 1em; }
