body {
  background-color: #ffffff;
  color: #000000;
  font-size: 12px;
  margin: 0px;
}
td {
  font-size: 11px;
  font-family: "メイリオ", "Helvetica";
  font-weight: 900;
}
a {
  color: #333399;
  text-decoration: none;
}

a:link {
color: #333399;
text-decoration: none
}
a:visited {
color: #0033CC;
text-decoration: none
}
a:hover {
color: #CC0000;
text-decoration: underline
}
a:active {
color: #CC0000;
text-decoration: none
} 

textarea { /* テキストエリア) */
  overflow:auto;
}
.button { /* ボタン */
  width: 100%;
}
.text_form { /* テキストフォーム */
  height: 20;
}
.fontal  { /* 全体文字 */
  font-family: "Verdana", "Helvetica";
}
.title { /* タイトル */
  font-size: 12px;
  white-space: nowrap;
  background-color: #b5eeb5;
}
.top_title { /* タイトル */
  font-size: 11px;
  white-space: nowrap;
  color: #000000;
}
.top_title2 { /* タイトル */
  font-size: 25px;
  white-space: nowrap;
  color: #000000;
}
.top_title3 { /* タイトル */
  font-size: 30px;
  white-space: nowrap;
  color: #000000;
  font-weight: 900;  
}
.top_title4 { /* タイトル */
  font-size: 25px;
  white-space: nowrap;
  color: #000000;
  font-weight: 900;
  background-color: #a1c75c;
}
.top_title5 { /* タイトル */
  font-size: 11px;
  white-space: nowrap;
  color: #ffffff;
  font-weight: 900;

}
.error { /* エラーメッセージ背景 */
  background-color: #dd6666;
}
.error_text { /* エラーメッセージ文字 */
  font-size: 12px;
  white-space: nowrap;
  color: #ffffff;
}
.time_title { /* タイムテーブルタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #a1c75c;
}
.time_title1 { /* タイムテーブルタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #b5cde6;
}
.time_title2 { /* タイムテーブルタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #b5cde6;
}
.time_title3 { /* インデックス */
  font-size: 11px;
  white-space: nowrap;
  background-color: #eeeeee;
}
.time_title4 { /* タイムテーブルタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #ffffff;
}
.time_title5 { /* タイムテーブルタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #cc0000;
}
.time_title6 { /* タイムテーブルタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #e4efd1;
}
.time_title12 { /* タイムテーブルタイトル */
  white-space: nowrap;
  font-size: 9px;

}
.time_title13 { /* タイムテーブルタイトル */
  white-space: nowrap;
  font-size: 9px;
  color: #CC0000;

}
.right_subtitle { /* タイムテーブルサブタイトル */
  font-size: 11px;
  white-space: nowrap;
  background-color: #eeeeee;
}
.right_subtitle1 { /* タイムテーブルサブタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #cccccc;
}
.right_subtitle2 { /* タイムテーブルサブタイトル */
  font-size: 11px;
  white-space: nowrap;
  background-color: #eeeeee;
}
.right_subtitle3 { /* タイムテーブルサブタイトル */
  font-size: 11px;
  white-space: nowrap;
  background-color: #eeeeee;
}
.right_subtitle4 { /* タイムテーブルサブタイトル */
  font-size: 11px;
  white-space: nowrap;
  background-color: #eeeeee;
}
.right_subtitle5 { /* タイムテーブルサブタイトル */
  font-size: 11px;
  white-space: nowrap;
  background-color: #eeeeee;
}
.right_subtitle6 { /* タイムテーブルサブタイトル */
  font-size: 11px;
  white-space: nowrap;
  background-color: #eeeeee;
}
.right_subtitle7 { /* タイムテーブルサブタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #cccccc;
}
.left_subtitle { /* タイムテーブル表内容 */
  font-size: 11px;
  white-space: nowrap;
  background-color: #eeeeee;
}
.top_sheet1 { /* タイムテーブル表内容 */
  font-size: 11px;
  white-space: nowrap;
  background-color: #679026;
}
.top_sheet2 { /* タイムテーブル表内容 */
  font-size: 11px;
  white-space: nowrap;
  background-color: #a1c75c;
}
.top_sheet3 { /* タイムテーブル表内容 */
  font-size: 11px;
  white-space: nowrap;
  background-color: #eeeeee;
}
.top_sheet4 { /* タイムテーブル表内容 */
  font-size: 11px;
  white-space: nowrap;
  background-color: #cc0000;
}
.top_sheet5 { /* 特集 */
  font-size: 11px;
  white-space: nowrap;
  background-color: #a1c75c;
}
.top_sheet6 { /* インフォ */
  font-size: 11px;
  white-space: nowrap;
  background-color: #cc0000;
}
.top_sheet7 { /* イベント */
  font-size: 11px;
  white-space: nowrap;
  background-color: #cc0000;
}
.top_sheet8 { /* ニュース */
  font-size: 11px;
  white-space: nowrap;
  background-color: #cc0000;
}
.top_sheet9 { /* 検索結果 */
  font-size: 11px;
  white-space: nowrap;
  background-color: #a1c75c;
}
.top_sheet10 { /* 検索 */
  font-size: 11px;
  white-space: nowrap;
  background-color: #cc0000;
}
.left_subtitle2 { /* タイムテーブル表内容 */
  font-size: 11px;
  white-space: nowrap;
  background-color: #ffffff;
}
.left_subtitle_text { /* タイムテーブル表内容 */
  font-size: 11px;
  white-space: nowrap;
  color: #000000;
}
.text_sheet4 { /* タイムテーブル表内容 */
  font-size: 11px;
  white-space: nowrap;
  color: #ffffff;
}
.text_sheet5 { /* 特集 */
  font-size: 11px;
  white-space: nowrap;
  color: #000000;
}
.text_sheet6 { /* タイムテーブル表内容 */
  font-size: 11px;
  white-space: nowrap;
  color: #000000;
}
.detail_title { /* タイムテーブル表内容 */
  background-color: #a1c75c;
}
.detail_title2 { /* タイムテーブル表内容 */
  background-color: #a1c75c;
  font-size: 13px;
  white-space: nowrap;
  color: #000000;
}
.detail_title3 { /* タイムテーブル表内容 */
  background-color: #a1c75c;
  font-size: 11px;
  white-space: nowrap;
  color: #ffffff;
}
.weather_title { /* タイムテーブル表内容 */
  background-color: #a1c75c;
  font-size: 11px;
  white-space: nowrap;
  color: #000000;
}
.manu { /* タイムテーブル表内容 */
  background-color: #FFCC66;
  color: #ffffff;
  font-weight: 900;
}
.subtitle1 { /* タイムテーブルサブタイトル */
  white-space: nowrap;
  color: #333333;
  font-size: 11px;
  background-color: #eeeeee;

}
.frame1 { /* タイムテーブルサブタイトル */
  border-color:#cccccc;
}
.linkclass { /* タイムテーブルサブタイトル */
  font-size: 15px;
}
.linkclass2 { /* タイムテーブルサブタイトル */
  white-space: nowrap;
  color: #cc0000;
  font-size: 15px;


}