/*====================================================*/

/*【03schedule.css : スケジュール】*/

/*====================================================*/
#schedule {}

/*====================================================*/
/* 一覧 */
/*====================================================*/
/* → 02news.css */




/*====================================================*/
/* sidenavi */
/*====================================================*/

#schedule #sidenavi li.side1,
#schedule #sidenavi li.side1 a
{background:url(../images/schedule/sidenavi/1.gif) no-repeat;}


#schedule #sidenavi li.side1_1,
#schedule #sidenavi li.side1_1 a{background:url(../images/schedule/sidenavi/1_1.gif) no-repeat;}
#schedule #sidenavi li.side1_1 a:hover,
#schedule #sidenavi li.side1_1 a:active{background:url(../images/schedule/sidenavi/1_1on.gif) no-repeat;}

#schedule #sidenavi li.side1_2,
#schedule #sidenavi li.side1_2 a{background:url(../images/schedule/sidenavi/1_2.gif) no-repeat;}
#schedule #sidenavi li.side1_2 a:hover,
#schedule #sidenavi li.side1_2 a:active{background:url(../images/schedule/sidenavi/1_2on.gif) no-repeat;}

#schedule #sidenavi li.side1_3,
#schedule #sidenavi li.side1_3 a{background:url(../images/schedule/sidenavi/1_3.gif) no-repeat;}
#schedule #sidenavi li.side1_3 a:hover,
#schedule #sidenavi li.side1_3 a:active{background:url(../images/schedule/sidenavi/1_3on.gif) no-repeat;}

#schedule #sidenavi li.side1_4,
#schedule #sidenavi li.side1_4 a{background:url(../images/schedule/sidenavi/1_4.gif) no-repeat;}
#schedule #sidenavi li.side1_4 a:hover,
#schedule #sidenavi li.side1_4 a:active{background:url(../images/schedule/sidenavi/1_4on.gif) no-repeat;}

#schedule #sidenavi li.side1_5,
#schedule #sidenavi li.side1_5 a{background:url(../images/schedule/sidenavi/1_5.gif) no-repeat;}
#schedule #sidenavi li.side1_5 a:hover,
#schedule #sidenavi li.side1_5 a:active{background:url(../images/schedule/sidenavi/1_5on.gif) no-repeat;}

#schedule #sidenavi li.side1_6,
#schedule #sidenavi li.side1_6 a{background:url(../images/schedule/sidenavi/1_6.gif) no-repeat;}
#schedule #sidenavi li.side1_6 a:hover,
#schedule #sidenavi li.side1_6 a:active{background:url(../images/schedule/sidenavi/1_6on.gif) no-repeat;}

#schedule #sidenavi li.side1_7,
#schedule #sidenavi li.side1_7 a{background:url(../images/schedule/sidenavi/1_7.gif) no-repeat;}
#schedule #sidenavi li.side1_7 a:hover,
#schedule #sidenavi li.side1_7 a:active{background:url(../images/schedule/sidenavi/1_7on.gif) no-repeat;}

#schedule #sidenavi li.side1_8,
#schedule #sidenavi li.side1_8 a{background:url(../images/schedule/sidenavi/1_8.gif) no-repeat;}
#schedule #sidenavi li.side1_8 a:hover,
#schedule #sidenavi li.side1_8 a:active{background:url(../images/schedule/sidenavi/1_8on.gif) no-repeat;}

#schedule #sidenavi li.side1_9,
#schedule #sidenavi li.side1_9 a{background:url(../images/schedule/sidenavi/1_9.gif) no-repeat;}
#schedule #sidenavi li.side1_9 a:hover,
#schedule #sidenavi li.side1_9 a:active{background:url(../images/schedule/sidenavi/1_9on.gif) no-repeat;}




/*====================================================*/
/* 共通パーツ */
/*====================================================*/
/* 註 */
#schedule #caution {}

#schedule #caution .caption,
#lower #caution .caption {
 padding-bottom: 0.5em;
}

#lower #caution .box ,
#schedule #caution .box {
 padding-bottom: 0.5em;
 margin-bottom: 1em;
  background: url("../images/line_dotted1px_gray.gif") bottom repeat-x;
}


/*====================================================*/
/* スケジュール詳細 */
/*====================================================*/
/* == 見出し ===== */
#schedule #schedule_detail {
 width: 608px;
 position: relative;
 border: 1px solid #999;
 border-bottom-width: 2px;
 padding: 5px;
 background: url("../images/schedule/detail_h_bg.gif") top repeat-x;
  font-size: 87.5%;	/* 14px */
}
* html body #schedule #schedule_detail {
 font-size: 87.5%;
}

/* 日付 */
#schedule #schedule_detail .date {
 color: #38669a;
 font-weight: bold;
 padding-right: 1em;
  font-size: 100%;	/* 16px */
 line-height: 1.1em;
}
#schedule #schedule_detail .date img {
 display: inline;
 vertical-align: middle;
}
/* カテゴリー */
#schedule #schedule_detail .category {
 position: absolute;
 top: 5px;
 right: 5px;
}
* html #schedule #schedule_detail .category {
 right: 15px;
}
/* 日付 */
#schedule #schedule_detail .title {
 width:auto;
 padding-top:5px;
 clear:both;
 position : static;
 display: block;
 font-size: 100%;	/* 16px */
 line-height: 1.1em;
 font-weight: bold;
 color: #666;
}



/*====================================================*/
/* メディア情報 */
/*====================================================*/
#schedule .media_regular{
}
#schedule .media_regular td{
padding: 4px;
}


#schedule .media_regular th{
padding-bottom: 3px;
padding-left:4px;
padding-right:4px;
}

#schedule .media_regular th.media_banner {
 width:150px;
}

#schedule .media_regular th.media_category {
 width:120px;
 padding-left:8px;
 padding-right:8px;
}
#schedule .media_regular th.media_player {
 width:1%;
 white-space:nowrap;
 
}


#schedule .media_regular td.media_category img{
padding-bottom: 4px;
}

#schedule .media_regular td.media_banner {
 width:150px;
 background:url("../images/bg_stripe.gif");
 text-align:center;
}

#schedule .media_regular td.media_category {
 width:120px;
 padding: 4px 8px;
 text-align: center;
}

#schedule .media_regular td.media_player {
 padding: 8px;
 text-align: left;
  width:1%;
  white-space:nowrap;
  text-align: center;
}

#schedule .media_regular td.media_info {
 padding: 8px;
 text-align: left;
}


#schedule .media_regular td p {
padding:0.25em 0;
}
#schedule .media_regular td.no_data {
 padding: 10px;
 background: url("../images/bg_stripe.gif");
 color: #999;
 margin-top: 10px;
 margin-bottom: 60px;
 border:0;
}

#schedule .media_regular .new {
	vertical-align: middle;
	padding: 6px;
}


/*====================================================*/

