body { margin-left: 10px; }
td.td-header { border-bottom: 3px solid black; }
p.menu { font-size: 12px; font-family: "Times New Roman", Georgia, Times, serif; margin-top: 0; }
p.menu a { color: black; line-height: 3em; text-decoration: none; text-align: left; width: 90px; padding-left: 10px; border-bottom: 1px dotted black; display: block; }
p.menu a:hover { color: gray; }
td.td-menu { vertical-align: top; width: 150px; }
td.td-footer { color: black; font-size: 9px; font-family: "Times New Roman", Georgia, Times, serif; line-height: 2em; border-top: 1px solid black; }
.boder { margin-left: 10px; border-left: 1px solid black; }
h1 { color: gray; font-size: 9px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; }
h2 { color: gray; font-size: 9px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; text-decoration: none; }
a { color: black; text-decoration: none; }
p.inner-text { color: black; font-size: 10px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 1.5em; }
p.inner-text a:hover { color: gray; }
.contents h2 { font-size: 9px; padding-top: 15px; border-top: 1px dotted silver; }
p.submenu { color: black; font-size: 11px; font-family: "Times New Roman", Georgia, Times, serif; line-height: 1.75em; }
p.submenu a:hover { color: gray; }
.text { color: black; font-size: 10px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 2em; }
