body { background-color: silver; margin: 0; padding: 0; }

p { }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }
.contents { background-color: white; width: auto; height: 100%; padding: 10px; }
p.head { color: white; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #000; width: 900px; height: 60px; margin: 0; padding: 0; }
p.head.img { vertical-align: middle; float: left; margin: 0; padding: 0; }
element { }
h1 { color: gray; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 50px; margin-left: 3px; }
h2 { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; margin: 0.83em 0; }
h3 { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; margin: 1em 0; }
.text { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; }
p img.left { float: left; margin-right: 15px; margin-bottom: 15px; }
p img.right { float: right; margin-bottom: 15px; margin-left: 15px; }
p.menu { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.2em; background-color: orange; text-decoration: none; text-align: center; width: auto; float: left; margin: 0; padding: 0; display: block; }
p.menu a { color: maroon; font-size: 15px; line-height: 1.5em; background-color: orange; text-decoration: none; width: auto; visibility: visible; float: left; margin: 0; padding: 0 10px; border-bottom: 1px solid gray; border-left: 1px solid gray; display: block; }
p.menu a:hover { background-color: red; }
.page-wrapper { width: 900px; height: 100%; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 30px; }
p.footer { color: black; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; width: 900px; border-top: 2px solid black; }
.class { text-decoration: none; width: auto; padding-right: 10px; padding-left: 10px; border-right-color: fuchsia; border-right-width: 1px; border-bottom-color: fuchsia; border-bottom-width: 1px; display: block; }
.graph { float: left; margin-right: 10px; }
.graph2 { margin: 0 0 -1px; padding: 0; }
