a { text-decoration: none }

a:link  { color: #336 }
a:visited  { color: #669 }
a:hover {
  color: #999999;
}
a:active {
  color: #ff6600;
}

body {
  color: #333333;
}

.t01    { font-family: ＭＳ明朝, 細明朝体, 平成明朝; text-decoration: none }
.t02    { color: black; font-family: ＭＳ明朝, 細明朝体, 平成明朝; font-style: normal; text-decoration: none }
.t03b { font-weight: bold }
.navi  { color: #666; font-size: small; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック }
.t04s { font-size: smaller }
.caption { color: #666; font-size: smaller }
.holiday { color: #066; font-size: smaller }
.t05g2 { color: #999 }
.lb  { color: #333; font-weight: bold; font-size: larger }
.t07bg { color: #666; font-weight: bold }
.t08g3 { color: #666 }
.gray { color: #ddd }
.tmenu    { color: #666; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック, serif; line-height: 1; font-stretch: extra-condensed }
.tmenuoff { color: #ccc; font-size: small; line-height: 1; font-stretch: extra-condensed }
.tmelink { color: #666; font-size: small; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; line-height: 1; font-stretch: extra-condensed }
.calno1 { font-size: 9pt; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック }
.calno2 { color: #f30; font-size: 9pt; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック }
.calno3 { color: #06f; font-size: 9pt; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック }
.calmo { color: #fff; font-size: 10pt; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック }
.calno4  { color: #ccc; font-size: 9pt; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック }

