body { background-color: #3a5b52; background-position: 0 0; margin: 0; }

p { }

td {  }

a:link { text-decoration: none; }

a:visited { text-decoration: none; }

a:hover { color: gray; }

a:active { }
h1 { color: #fff; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: #68603d; height: 20px; border-right: 20px solid #7a8f3d; border-left: 20px solid #7a8f3d; }
h2 { color: #666; font-size: 18px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bolder; line-height: 1.5em; text-decoration: none; text-align: left; letter-spacing: 1em; border-bottom: 2px dotted #808080; }
h3 { color: white; font-size: 30px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: gray; height: 40px; }
.footer { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 30px; background-color: gray; text-decoration: none; text-align: center; width: 800px; height: 30px; margin: 0 auto; padding: 0; border-right: 1px solid gray; display: block; }
.menu-l { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20px; background-color: #505050; background-position: 0 top; text-decoration: none; width: 138px; height: 20px; padding-left: 10px; border-color: silver gray gray silver; border-style: solid; border-width: 1px; display: block; }
.menu { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20px; background-color: gray; text-decoration: none; width: 138px; height: 20px; padding-left: 10px; border-color: silver gray #808080 silver; border-style: solid; border-width: 1px; display: block; }
.menu:hover { color: black; background-color: white; border-top: 1px solid black; border-right: 1px solid white; border-bottom: 1px groove gray; }
.contents {  }
.coror_red { color: red; }
.header { background-image: url(../002.jpg); background-repeat: no-repeat; vertical-align: top; width: 800px; height: 100px; margin-top: 0; margin-right: auto; margin-left: auto; padding: 0; }
p.text { color: #464646; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-decoration: none; }
p.text-e { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2em; text-decoration: none; margin: 10px; }
p.text-border { color: #fff; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 1.5em; background-color: #558248; height: 20px; border-right: 20px solid #99c270; border-left: 20px solid #99c270; }
td.td-contents { background-color: white; padding: 20px; }
td.td-contents td { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; padding: 0; border-top: 1px solid silver; }
td.td-menu { background-color: white; background-repeat: no-repeat; background-position: 150px 0; vertical-align: top; height: auto; border-right: 1px solid #505050; border-left: 1px solid #505050; }
.img-r { float: right; padding-left: 10px; }
.img-l { float: left; padding-right: 10px; }
h4 { color: #558248; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2em; margin: 1.33em 0; border-bottom: 1px dotted gray; }
table { margin-right: auto; margin-left: auto; }

