body { color: black; background-color: #2c1a1a; background-image: url(../images/bg.jpg); background-repeat: no-repeat; background-position: center 0; margin: 0; padding: 0; }

p {}

td {}

a:link { color: black ; text-decoration: underline; }

a:visited { color: #5d5c5c }

a:hover { color: red }

a:active { color: red }
p.menu a: hover { color: white; background-color: #f90101; }
.class-1 { font-size: 12px; line-height: 14px; text-decoration: none; margin: 4px; padding: 4px; }
.class-2 { color: #fff; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #231f20; text-align: right; margin: 2px; padding: 2px; }
.class-3 { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #f9f0d6; text-align: left; margin: 2px; padding: 4px; }
.class-4 { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 18px; background-color: white; margin: 6px; padding: 6px; }
.class-5 { font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; text-align: left; margin: 0; padding: 4px; border-bottom-color: #847248; border-bottom-width: 1px; display: block; }
.class-tb { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 14px; background-color: #dca; text-align: center; margin: 4px; padding: 4px; border-top: 1px solid #000; border-bottom: 1px solid black; }
.class-7 { font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; margin: 4px; padding: 4px; }
.class-8 { font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20px; background-color: #f7ebdb; text-decoration: none; margin: 12px; padding: 6px; border: solid 1px #847248; }
.class-9 { font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 16px; background-color: #f7ebdb; text-decoration: none; margin: 12px; padding: 6px; border: solid 1px #847248; white-space: normal; }
.class-4-1 { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 18px; background-color: white; margin: 6px; padding: 6px; border: solid 4px #a19e9e; outline-color: gray; }
.class-3-3 { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 18px; background-color: #f9f0d6; text-align: left; margin: 2px; padding: 4px; }
.class-4-1-2 { color: black; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; line-height: 16px; background-color: white; letter-spacing: 4px; margin: 4px; padding: 4px; border: solid 2px #d86161; }
.class-7-2 { font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 16px; text-decoration: none; letter-spacing: 0; vertical-align: 12px; margin: 4px; padding: 4px; }
.class-9-2 { font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 16px; background-color: #f7ebdb; text-decoration: none; margin: 12px; padding: 6px; border: solid 1px #847248; white-space: normal; }

