@charset "utf-8";
/* CSS Document */


/*  カレンダーデザイン 
--------------------------------- */
#calender {
	margin-bottom: 20px;
}
#calender table {
border:1px solid #999999;
margin:0 auto 0 20px;
}

#calender table th {
border:1px solid #999999;
text-align:center;
background-color:#FFFEE8;
padding:5px 0;
}
#calender table th.type {
width:175px;
}
#calender table th.date {
width:24px;
font-size:10px;
font-weight:normal;
} 

#calender table td {
border:1px solid #999999;
text-align:center;
padding:5px 0;
}


/*  色変更 
--------------------------------- */

/* 横配色 */
#calender table tr.c01 {background-color:#FFFFF7;}

/* 月配色 */
#calender table th.month01 {background-color:#FFE1EC;}
#calender table th.month02 {background-color:#FFF0F7;}

/* 曜日配色 */
#calender table th.sat {color:#006699;}
#calender table th.san {color:#FF3333;}

/* 過ぎた日配色 */
#calender table .pastDate {background-color:#eeeeee;}

#chuiwaku{
	margin-top: 10px;
	margin-bottom: 10px;
	width:640px;
	border:2px solid #F00;
	color:#F00;
	padding: 10px;
	background-color: #FDDEE3;
	margin-left: 135px;
	text-align: center;
}

#calender table td a:link {
	color: #36F;
}

/*  追記（システム部ぜにや氏より提供部分）2009.10.16 
--------------------------------- */

   #calender span.imagelinks a {
      display: block;
      width: 14px;
      height: 14px;
      margin: auto;
	text-align: center;
	float: center;
	float: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
   }

   #calender span.imagelinks a:link {
      background-image:url(/x/bus/dynamic/5/ja/img/mypage/icon_reserve.gif);
   }

   #calender span.imagelinks a:visited  {
      background-image:url(/x/bus/dynamic/5/ja/img/mypage/icon_reserve.gif);
   }

   #calender span.imagelinks a:hover {
      background-image:url(/x/bus/dynamic/5/ja/img/mypage/icon_reserve_over.gif);
   }

