@charset "Shift_JIS";

  #divTimeTable {																		/* タイムテーブル全体のＤＩＶエリア */
 /*   overflow: auto;
    height: 1000px;
   */ width: 805px;
    min-height: 1000px;
    align: center;
  }

  .tttMain {
    width: 785px;
	border: 1px #cccccc solid;															/* タイムテーブルの外枠 */
	border-collapse: collapse;
	table-layout: fixed;
    line-height: normal;

  }

  .ttcColTimeL{
    width: 3.1%;
  }
  .ttcColTimeR {
    width: 3.1%;
  }

  .ttcColPrg {
    width: 13.4%;
  }

  .ttdTd {																				/* 番組枠の描画枠 */
  	border: 1px #cccccc solid;
	padding: 0px;
  }

  .tthHeader {																			/* 日付曜日ヘッダ（共通） */
    background-color: #ffffff;
	color: #6F6F6F;
	text-align: center;
    font-size: 14px;
	font-weight: bold;
	height: 20px;
  }

  .tthHeaderMon, .tthHeaderTue, .tthHeaderWed, .tthHeaderThu, .tthHeaderFri {			/* 日付曜日ヘッダ（個別：月～金） */
     background-color: #ffffff;
  }

  .tthHeaderSat {																		/* 日付曜日ヘッダ（個別：土） */
    background-color: #d2ebfa;
  }

  .tthHeaderSun {																		/* 日付曜日ヘッダ（個別：日） */
    background-color: #ffd0c8;
  }

  .tthHeaderHoliday {																	/* 日付曜日ヘッダ（個別：祝日＝未使用） */
    background-color: #ffd0c8;
  }

  .tthHeader a:link {																	/* 日付アンカー（未訪問） */
    color: #6F6F6F;
    text-decoration: none;
  }

  .tthHeader a:visited {																/* 日付アンカー（訪問済） */
    color: #6F6F6F;
    text-decoration: none;
  }

  .tthHeader a:hover {																	/* 日付アンカー（ホバー） */
    color: #6F6F6F;
    text-decoration: underline;
  }

  .ttdTime {																			/* 時表示（共通）*/
    vertical-align: middle;
    background-color: #ffffff;
	color: #6F6F6F;
	text-align: center;
    font-size: 14px;
	font-weight: bold;
  }

  .ttdTime03, .ttdTime04, .ttdTime05 {													/* 時表示（個別） */
    background-color: #fdf5e1;
  }
 
  .ttdTime06, .ttdTime07, .ttdTime08, .ttdTime09, .ttdTime10, .ttdTime11 {				/* 時表示（個別） */
    background-color: #fdf5e1;
  }

  .ttdTime12, .ttdTime13, .ttdTime14, .ttdTime15, .ttdTime16, .ttdTime17, .ttdTime18 {	/* 時表示（個別） */
    background-color: #fdf5e1;
  }

  .ttdTime19, .ttdTime20, .ttdTime21, .ttdTime22, .ttdTime23 {							/* 時表示（個別） */
    background-color: #fdf5e1;
  }

  .ttdTime24, .ttdTime25, .ttdTime26, .ttdTime27, .ttdTime28, .ttdTime29, .ttdTime30 {	/* 時表示（個別） */
    background-color: #fdf5e1;
 }

  .ttdPrg {																				/* 番組枠 */
    vertical-align: top;
    background-color: #ffffff;
  }

  .ttdFil {																				/* フィラー番組 */
    background-color: #eeeeee;
  }

  .ttiPrgHhmm {																			/* 番組枠内のＨＨＭＭ表示 */
    __background-color: #ffffff;
	width: 1;
    font-family: "Arial";
    font-size: 11px;
  }

  .ttiPrgName {																			/* 番組枠内の番組名 */
    margin-left: 4px;
    font-size: 14px;
    color: #303030;
  }

  .ttdPrg a:link {																		/* 番組アンカー（未訪問） */
    color: #303030;
    text-decoration: none;
  }

  .ttdPrg a:visited {																	/* 番組アンカー（訪問済） */
    color: #800080;
    text-decoration: none;
  }

  .ttdPrg a:hover {																		/* 番組アンカー（ホバー） */
    text-decoration: underline;
  }

  .ttimgSubText {																		/* 番組枠内の番組イメージの追記文字列 */
    margin-top: 5px;
    font-size: 14px;
 }

  .ttimg {																				/* 番組枠内の番組イメージ */
    border-width: 1px;
    width: 75px;
	margin-bottom: 2px;
  }

  .ttiPrgRate {																			/* 番組枠内の番組内容 */
    font-family: "ＭＳ ゴシック";
    font-size: 12px;
	color: blue;
	line-break: normal;
	word-break: break-all;
	word-wrap: break-word;
	padding-left: 4px;
 	padding-right: 0px;
	display: none;	// 非表示
  }

  #ttdivHeaderFix{
	display: none;
	position: absolute;
	top: 0px;
	z-index: 100;
  }
  
  #ttOkotowari{
    margin-top: 10px;
    margin-bottom: 4px;
  }
