@import url( /jp/css/ie.css );
BODY {
  MARGIN: 0px;
  COLOR: #333;
  BACKGROUND-COLOR: #fff
;
}
A {
  COLOR: #333;
  TEXT-DECORATION: underline
;
}
A:hover {
  COLOR: #d90000;
  TEXT-DECORATION: underline
;
}
.notice {
  COLOR: #666
;
}
.arrow {
  FONT-WEIGHT: bold;
  COLOR: #d90000
;
}
.square {
  COLOR: #d90000
;
}
.irNortice {
  COLOR: #3a7373
;
}
.irNortice SUP {
  COLOR: #666
;
}
SUP.gray {
  COLOR: #666
;
}
.bglistLinkTitle {
  FONT-WEIGHT: bold;
  COLOR: #b45a4a
;
}
.clsTopNewsDate {
  FONT-WEIGHT: bold;
  COLOR: #999
;
}
.clsTopNewsDetail {
  COLOR: #333;
  TEXT-DECORATION: none
;
}
.clsTopNewsDetail:hover {
  COLOR: #333;
  TEXT-DECORATION: underline
;
}
.clsTopOshirase {
  COLOR: #333;
  TEXT-DECORATION: none
;
}
.clsTopOshirase:hover {
  COLOR: #333;
  TEXT-DECORATION: underline
;
}
.clsTopUrgentDate {
  COLOR: #d90000
;
}
.clsTopUrgentText {
  COLOR: #333;
  TEXT-DECORATION: none
;
}
.clsTopUrgentText:hover {
  COLOR: #333;
  TEXT-DECORATION: underline
;
}
.clsContactUrgentText {
  COLOR: #d90000;
  TEXT-DECORATION: none
;
}
.mctvdata {
  COLOR: #666
;
}
.headerNavLink {
  COLOR: #fff;
  TEXT-DECORATION: none
;
}
.headerNavLink:hover {
  COLOR: #fff;
  TEXT-DECORATION: underline
;
}
.leftNavLink {
  COLOR: #333;
  TEXT-DECORATION: none
;
}
.leftNavLinkon {
  COLOR: #d90000;
  TEXT-DECORATION: none
;
}
.leftNavLinkon:hover {
  COLOR: #d90000;
  TEXT-DECORATION: none
;
}
.rightNavLink {
  COLOR: #fff;
  TEXT-DECORATION: none
;
}
.rightNavLinkSmall {
  COLOR: #fff;
  TEXT-DECORATION: none
;
}
.rightNavLinkBig {
  COLOR: #fff;
  TEXT-DECORATION: none
;
}
.rightNavLink:hover {
  COLOR: #d90000;
  TEXT-DECORATION: underline
;
}
.rightNavLinkSmall:hover {
  COLOR: #d90000;
  TEXT-DECORATION: underline
;
}
.rightNavLinkBig:hover {
  COLOR: #d90000;
  TEXT-DECORATION: underline
;
}
.footerNavLink1 {
  COLOR: #666;
  TEXT-DECORATION: none
;
}
.footerNavLink1:hover {
  COLOR: #d90000;
  TEXT-DECORATION: underline
;
}
.footerNavLink2 {
  COLOR: #fff;
  TEXT-DECORATION: none
;
}
.footerNavLink2:hover {
  COLOR: #d90000;
  TEXT-DECORATION: underline
;
}
.btnLink {
  COLOR: #000;
  TEXT-DECORATION: none
;
}
.btnLink:hover {
  COLOR: #d90000;
  TEXT-DECORATION: underline
;
}
.contentsLink {
  COLOR: #333;
  TEXT-DECORATION: none
;
}
.contentsLinkSmall {
  COLOR: #333;
  TEXT-DECORATION: none
;
}
.contentsLink:hover {
  COLOR: #d90000;
  TEXT-DECORATION: underline
;
}
.contentsLinkSmall:hover {
  COLOR: #d90000;
  TEXT-DECORATION: underline
;
}
.contentsLinkon {
  COLOR: #d90000;
  TEXT-DECORATION: none
;
}
.contentsLinkSmallon {
  COLOR: #d90000;
  TEXT-DECORATION: none
;
}
.listLink {
  COLOR: #333;
  TEXT-DECORATION: none
;
}
.listLink:hover {
  COLOR: #d90000;
  TEXT-DECORATION: underline
;
}
.listLinkon {
  COLOR: #d90000;
  TEXT-DECORATION: none
;
}
.sizeLink {
  COLOR: #666;
  TEXT-DECORATION: none
;
}
.sizeLink:hover {
  COLOR: #d90000;
  TEXT-DECORATION: underline
;
}
DIV.clsTextBox {
  BORDER-RIGHT: #999 1px solid;
  PADDING-RIGHT: 12px;
  BORDER-TOP: #999 1px solid;
  PADDING-LEFT: 12px;
  BACKGROUND: #fff;
  PADDING-BOTTOM: 12px;
  BORDER-LEFT: #999 1px solid;
  WIDTH: 100%;
  PADDING-TOP: 12px;
  BORDER-BOTTOM: #999 1px solid
;
}
DIV.clsLine {
  FONT-SIZE: 7px;
  background-image : url(jp/images/common/line417x7gd.gif);
  WIDTH: 100%
;
}
DIV.clsContentsLinkLine {
  background-image : url(jp/images/common/line_contentsLink.gif);
  WIDTH: 100%
;
}
DIV.clsSpaceList {
  FONT-SIZE: 3px
;
}
DIV.clsBorder {
  BORDER-RIGHT: #b3b3b3 1px solid;
  BORDER-TOP: #b3b3b3 1px solid;
  BORDER-LEFT: #b3b3b3 1px solid;
  BORDER-BOTTOM: #b3b3b3 1px solid
;
}
DIV.clsTopUrgentBorder {
  BORDER-RIGHT: #d90000 1px solid;
  BORDER-TOP: #d90000 1px solid;
  BORDER-LEFT: #d90000 1px solid;
  BORDER-BOTTOM: #d90000 1px solid
;
}
DIV.clsTopNewsLine {
  background-image : url(jp/images/common/line300x13gd.gif);
  WIDTH: 267px
;
}
DIV.clsTopInfoLine {
  background-image : url(jp/images/common/line300x13gd.gif);
  WIDTH: 199px
;
}
.searchBox {
  WIDTH: 130px
;
}
.searchBoxTop {
  WIDTH: 105px
;
}
.formTitleBg {
  BACKGROUND-COLOR: #bfb9b7
;
}
.formInputBg {
  BACKGROUND-COLOR: #e6e5e3
;
}
.formInputBg2 {
  BACKGROUND-COLOR: #f2e8d9
;
}
.freq {
  COLOR: #900
;
}
.ferror {
  COLOR: #cb1900
;
}
.fnotice {
  COLOR: #666
;
}
.fpulldown {
  BACKGROUND-COLOR: #fff
;
}
.icon {
  VERTICAL-ALIGN: middle
;
}
.imgLeft {
  }
