body { color: black; }
a:link { color: #002260; text-decoration: none; }
a:visited { color: #002260; text-decoration: none; }
a:hover { color: orange ; text-decoration: none; }
a:active { color: #002260 ; text-decoration: none; }
.infodate { color: #444; font-size: 10px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, Osaka−等幅, 平成角ゴシック; font-weight: bold; }
.infoheadline { font-size: 10px; line-height: 12px; }
.infoheadline_l { font-size: 14px; line-height: 18px; }
.infoheadline A:alink { color: #002260; font-size: 10px; line-height: 12px; }
.infoheadline A:visited { color: #002260; font-size: 10px; line-height: 12px; }
.infoheadline A:hover { color: #ff8c00; font-size: 10px; line-height: 12px; }
.infoheadline A:active { color: #002260; font-size: 10px; line-height: 12px; }
.ttl_headline { color: #fff; font-size: 14px; line-height: 14px; }
.lnk_headline { color: #fff; font-size: 12px; line-height: 15px; }
.lnk_headline A:alink { color: #fff; text-decoration: underline; }
.lnk_headline A:visited { color: #fff; text-decoration: underline; }
.lnk_headline A:active { color: #fff; text-decoration: underline; }
.lnk_headline A:hover { color: #f60; text-decoration: underline; }
.articledate { color: #002260; font-size: 12px; line-height: 16px; }
.articledatedsiable { color: #808080; font-size: 12px; line-height: 16px; }
.articledate A:alink { color: #02c; font-size: 12px; line-height: 16px; text-decoration: underline; }
.articledate A:visited { color: #02c; font-size: 12px; line-height: 16px; text-decoration: underline; }
.articledate A:hover { color: #ff8c00; font-size: 12px; line-height: 16px; text-decoration: underline; }
.articledate A:active { color: #02c; font-size: 12px; line-height: 16px; text-decoration: underline; }
.articledatetoday { color: #fff; font-size: 12px; line-height: 16px; background-color: #30f; }
.articledatetoday A:alink { color: #fff; font-size: 12px; line-height: 16px; background-color: #30f; text-decoration: underline; }
.articledatetoday A:visited { color: #fff; font-size: 12px; line-height: 16px; text-decoration: underline; background-color: #30f; }
.articledatetoday A:hover { color: #fff; font-size: 12px; line-height: 16px; text-decoration: underline; background-color: #30f; }
.articledatetoday A:active { color: #fff; font-size: 12px; line-height: 16px; text-decoration: underline; background-color: #30f; }
/*.articledate_sub { color: #002260; font-size: 9px; line-height: 10px; vertical-align: super; }*/
.articledate_sub { color: #002260; font-size: 9px;vertical-align:2px;}
.mail_form { color: #02c; font-size: 12px; margin: 0; padding: 0; }
.foreignlinks { color: #000080; font-size: 10px; line-height: 12px; }
.galleryDate { color: #fff; font-size: 14px; line-height: 14px; margin: 2px 0 2px 6px; padding: 0; }
.galleryCaption { color: #000040; font-size: 12px; line-height: 15px; margin: 0 0 6px; padding: 0; }
.galleryData { color: #444; font-size: 12px; line-height: 12px; background-color: #c2c2c2; margin: 2px; padding: 0; }
.datePanelMargin { margin: 0; padding: 0; }

