body { margin: 0; padding: 0; }
p { }
td { background-color: #ffffb6; text-align: left; }
a:link { color: navy; text-decoration: none; }
a:visited { color: navy; text-decoration: none; }
a:hover { color: red; }
a:active { }
h1 { color: navy; font-size: large; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 20px 0 30px 3px; }
.new { background-color: #ff9; }
p.head { color: aqua; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 65px; background-color: transparent; background-image: url(../umi2.jpg); margin: 0; padding: 0; }
p.head img { vertical-align: middle; }
.contents { width: 500px; margin-right: auto; margin-left: auto; }
h2 { color: gray; font-size: large; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; margin: 0.83em 0; }
h3 { color: gray; font-size: medium; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; margin: 1em 0; }
.text { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; margin-right: 15px; margin-left: 15px; }
p.menu { font-size: medium; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #6392db; text-align: center; height: 1.5em; margin: 0; }
p.menu a { color: white; line-height: 1.5em; background-color: #6392db; text-decoration: none; width: 7em; float: left; border-right: 2px solid black; display: block; }
p.menu  a:hover { color: yellow; background-color: aqua; }
th { color: white; background-color: gray; }
th,td { border-right: 1px solid silver; border-bottom: 1px solid silver; }
table { border-top: 1px solid silver; border-left: 1px solid silver; outline-color: white; outline-style: solid; }
