.normal_txt {
  FONT-SIZE: 12px;
  COLOR: #333333;
  LINE-HEIGHT: 1.5em
;
}
.info_txt {
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 2px;
  COLOR: black;
  LINE-HEIGHT: 140%;
  PADDING-TOP: 2px
;
}
.info_txt A {
  FONT-SIZE: 12px;
  COLOR: black;
  LINE-HEIGHT: 140%
;
}
.info_txt A:link {
  FONT-SIZE: 12px;
  COLOR: black;
  LINE-HEIGHT: 140%
;
}
.info_txt A:visited {
  FONT-SIZE: 12px;
  COLOR: black;
  LINE-HEIGHT: 140%
;
}
.info_txt A:hover {
  FONT-SIZE: 12px;
  COLOR: black;
  LINE-HEIGHT: 140%
;
}
.info_txt A:active {
  FONT-SIZE: 12px;
  COLOR: black;
  LINE-HEIGHT: 140%
;
}
.trindex_txt A {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #336633
;
}
.trindex_txt A:link {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #336633
;
}
.trindex_txt A:visited {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #336633
;
}
.trindex_txt A:hover {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #336633
;
}
.trindex_txt A:active {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #336633
;
}
.trindex_h1 {
  FONT-SIZE: 14px;
  COLOR: #000000
;
}
.map_txt {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  FONT-SIZE: 11px;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px
;
}
.news_txt {
  FONT-SIZE: 12px
;
}
.news TD {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px
;
}
H1 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  COLOR: #666666;
  FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3"
;
}
.subtitle {
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  COLOR: #336633
;
}

