body { margin: 0; }
p { }
td { }
a:link { color: #189946; }
a:visited { color: #189946; }
a:hover { }
a:active { color: #cd0000; }
.maintxt { color: #4c4c4c; font-size: 12px; font-family: Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka−等幅, 平成角ゴシック; line-height: 1.5em; padding: 2px; }
.nouhinbitxt { color: #4c4c4c; font-size: 24px; font-family: Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka−等幅, 平成角ゴシック; font-weight: bold; line-height: 1.5em; padding: 2px; }
.qatxt { color: #7f7f7f; font-size: 12px; font-family: Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka−等幅, 平成角ゴシック; line-height: 1.5em; padding: 2px 2px 25px; }
.smalltxt { color: #4c4c4c; font-size: 10px; font-family: Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka−等幅, 平成角ゴシック; line-height: 1.5em; padding: 2px; }
.smalltxtundermargin { color: #4c4c4c; font-size: 10px; font-family: Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka−等幅, 平成角ゴシック; line-height: 1.5em; padding: 2px 2px 15px; }
.newstxt { color: #666; font-size: 12px; font-family: Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka−等幅, 平成角ゴシック; line-height: 1.2em; padding-bottom: 10px; }
.copyrighttxt { color: #7f7f7f; font-size: 10px; font-family: Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka−等幅, 平成角ゴシック; text-align: right; padding-top: 10px; padding-right: 10px; }
* { font-size: 1em; font-weight: normal; font-style: normal; line-height: 1.5em; text-decoration: none; margin: 0; padding: 0; }
