@charset "utf-8";
/* CSS Document */

/* ==============================
 REST
============================== */

/* H1 RESET */
#timetable h1{ margin:0 0 15px 0; padding:0; width:auto; height:auto;}
/* contentsMain RESET */
#contentsMain{
margin:0;
padding:0;
width:auto;
float:none;
}

/* ==============================
 TIMETABEL独自　START
 ============================== */
#timetable{
 margin:0 0 0 15px;
 overflow:hidden;
 width:735px;
 padding:0;
}

/* =============
 日にちボタン
============= */
/* ボタン全体 */
#timetable #contentsMain #daybtn{font-size:12px;text-align:left;
margin:0 0 0 10px;
padding:0;
float:none;clear:both;
overflow:hidden;
height:35px;width:750px;
}
/* 通常ボタン */
#timetable #contentsMain #daybtn div{
float:left;background:url(/timetable/img/daybtn.gif) no-repeat 0 0;
width:85px;
height:35px;
line-height:30px;text-align:center;
margin:0 5px 0 0;overflow:hidden;
}
#timetable #contentsMain  #daybtn div a{ color:#333333;}
/* a & hover */
#timetable #contentsMain  #daybtn div a{ display:block;}
#timetable #contentsMain  #daybtn div a:hover { position:relative; top:2px; text-decoration:none;}

/* 現在地ボタン */
#timetable #contentsMain #daybtn div.daybtnNow{background:url(/timetable/img/daybtn_now.gif)  no-repeat 0 0;}
#timetable #contentsMain #daybtn div.daybtnNow a{ color:#FFFFFF; font-weight:bold;}
/* 土曜日ボタン */
#timetable #contentsMain #daybtn div.daybtnSat a{ color:#4589ce;}
/* 日曜日ボタン */
#timetable #contentsMain #daybtn div.daybtnHoli a{ color:#ce4582;}


/* ==============================
 TABEL
 ============================== */
/* TABLE TR TH TD TAG REST */
#timetable #contentsMain table,
#timetable #contentsMain tr,
#timetable #contentsMain th,
#timetable #contentsMain td{margin:0px; padding:0; width:auto; border:none; background:none; color:#333333;}
/* TABLE */
#timetable #contentsMain table{width:714px;clear:both; border-collapse:collapse; border:1px solid #2bc6ed; margin:0 auto;}
/* TH TD */
#timetable #contentsMain th,#timetable #contentsMain td{ padding:5px;}
#timetable #contentsMain th{background:#E0F7FC;width:55px;text-align:center;border-bottom:1px #6ac7df dotted;border-left:1px solid #2bc6ed;}
#timetable #contentsMain td{ border-bottom:1px #B9ECF9 solid;}
/* TH 現在地の日付 dayTitleNow */
#timetable #contentsMain th.dayTitleNow{
width:auto;text-align:justify;letter-spacing:0.15em;
background-color:#2BC6ED;color:#FFFFFF;font-weight:normal;font-size:12px;
border:0px;}
/* 表内アイコン */
#timetable #contentsMain td img{ margin:0 3px 0 0; vertical-align:middle;}




/* 番組表マークの説明
---------------------------------------------------- */
#timetableLegend{margin:5px;}
#timetableLegend table{margin:10px auto;}
#timetableLegend th{padding:0 2px 0 3px;}
#timetableLegend td{letter-spacing:0.05em;padding:0 20px 0 0;}




