body     { }
td.td-header     { border-bottom: 1px solid silver }
td.td-menu { border-top: 1px solid silver }
p.menu              { color: orange; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-weight: 100 }
p.menu a { color: silver; text-decoration: none }
p.menu a:hover { color: gray }
p.menu a:active   { color: orange }
td.td-contents   { }
p.contents                          { color: silver; font-size: 20pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; margin-top: 2px; margin-bottom: 2px; margin-left: 2px }
p.contents a         { color: silver; font-stretch: extra-condensed; text-decoration: none; padding-top: 2px; padding-bottom: 2px }
p.contents a:hover              { color: #adb50a }
p.contents a:active    { color: #990 }
h1                          { color: gray; font-size: 20pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; margin-top: 0; margin-bottom: 0; padding-left: 22px }
p.index                 { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-weight: 100; text-align: right }
p.index a    { color: silver; font-weight: 100; text-decoration: none }
p.index a:hover              { color: #fc0; font-weight: 100 }
p.index a:active            { color: silver; font-weight: 100 }
h2 { color: gray; font-size: 12px; font-weight: bold; margin: 0.83em 0 }
table   { margin-right: auto; margin-left: auto }
p.name     { color: gray; font-size: 16pt; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-weight: 100 }
p.add { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-weight: 100; text-align: right }
p.add a { color: gray; font-size: 20px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-weight: 100; text-decoration: none; text-align: right }
p.add a:hover { color: orange; font-weight: 100; text-decoration: none; text-align: right }
p.add a:active { color: silver; font-weight: 100; text-decoration: none; text-align: right }
p.info                            { color: gray; font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-weight: normal; line-height: 15px }
p.info a               { color: silver; font-size: 12px; text-decoration: none }
p.info a:hover           { color: orange }
p.info a:active          { color: silver }
h3      { color: gray; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-weight: normal; word-spacing: 6px; margin: 0 }
p.logo { color: silver; font-size: 15px; font-family: "Andale Mono"; font-weight: 100 }
p.logo a { color: silver; text-decoration: none }
p.logo a:hover { color: silver }
p.logo a:active { color: silver }
p.profile-name  { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; word-spacing: 4px; margin: 0 }
p.profile             { color: gray; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 12px; word-spacing: 4px }

