body {
  background-color: #ffffff;
  color: #000000;
  font-size: 12px;
  margin: 0px;
}
td {
  font-size: 11px;
  font-family: "メイリオ", "Helvetica";
}
a {
  color: #000099;

}

a:hover {
  color: #CC0000;
}
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;
}
.error { /* エラーメッセージ背景 */
  background-color: #dd6666;
}
.error_text { /* エラーメッセージ文字 */
  font-size: 12px;
  white-space: nowrap;
  color: #ffffff;
}
.time_title { /* タイムテーブルタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #b5cde6;
}
.time_title1 { /* タイムテーブルタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #b5cde6;
}
.time_title2 { /* タイムテーブルタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #b5cde6;
}
.time_title3 { /* インデックス */
  white-space: nowrap;
  font-size: 12px;
  background-color: #f8d087;
}
.time_title4 { /* タイムテーブルタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #ffffff;
}
.time_title5 { /* タイムテーブルタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #cc0000;
}
.right_subtitle { /* タイムテーブルサブタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #cccccc;
}
.right_subtitle1 { /* タイムテーブルサブタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #cccccc;
}
.right_subtitle2 { /* タイムテーブルサブタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #cccccc;
}
.right_subtitle3 { /* タイムテーブルサブタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #cccccc;
}
.right_subtitle4 { /* タイムテーブルサブタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #cccccc;
}
.right_subtitle5 { /* タイムテーブルサブタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #cccccc;
}
.right_subtitle6 { /* タイムテーブルサブタイトル */
  white-space: nowrap;
  font-size: 12px;
  background-color: #cccccc;
}
.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: #1057a7;
}
.top_sheet2 { /* タイムテーブル表内容 */
  font-size: 11px;
  white-space: nowrap;
  background-color: #1057a7;
}
.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: #1057a7;
}
.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: #1057a7;
}
.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;
}
