body { margin: 0; padding: 0; }
p {  }
td { color: black; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; line-height: 2em; background-color: white; text-align: left; width: 420px; margin-left: 100px; }
a:link { }
a:visited { }
a:hover { }
a:active { }
p.head { color: white; font-size: 18px; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック, Osaka, Osaka−等幅, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.5em; background-color: #006; vertical-align: middle; height: 40px; margin: 0; padding: 0; }
h1 { color: black; font-size: 20px; font-family: "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; font-weight: bold; font-style: italic; text-decoration: none; margin-bottom: 40px; margin-left: 10px; }
h2 { color: red; font-size: 18px; font-family: "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; font-weight: 900; width: 540px; margin-left: 100px; }
.text { color: black; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; line-height: 1.5; width: 540px; margin-left: 100px; }
ul { list-style-type: square; margin: 1em 0 1em 40px; }
p.head img { vertical-align: top; }
p.menu { color: white; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-color: #006; text-align: center; height: 1.5em; margin: 0; }
p.menu a { color: white; line-height: 1.5em; background-color: #006; text-decoration: none; width: 10em; float: left; border-right: 2px solid white; display: block; }
p.menu a:hover { background-color: #06c; }
td.title { text-align: left; vertical-align: top; width: 120px; margin-left: 100px; padding-left: 0; }
table { margin-left: 100px; }
p.attention { color: red; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; margin-left: 100px; }
th,td { border-bottom: 1px solid gray; }
.graph { float: left; }
