@charset "UTF-8";
/* CSS Document */

div#leftBlock table{
	border:none;
}

div#leftBlock table tr th{
	border:none;
	background:#006699;
	padding:6px 4px;
	font-size:95%;
}

div#leftBlock table tr td{
	border:none;
	background:#333333;
	padding:6px 4px;
	font-size:95%;
}

div#leftBlock td.month{
	background:none;
	padding:6px 4px;
	font-size:95%;
}

/** a **/
div#leftBlock table tr td a:link, div#leftBlock table tr td a:visited, div#leftBlock table tr td a:active{
	color:#0099FF;
	text-decoration:underline;
}

div#leftBlock table tr td a:hover{
	color:#0099FF;
	text-decoration:none;
}

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

スケジュール詳細
============================================================*/

#schedule td{
padding:4px;
text-align:left;
}

#schedule{
width:700px;
padding:20px 0;
text-align:center;
width:700px;
margin:0 auto;
overflow: hidden;
color:#FFFFFF;
}


#schedule .tit{
width:400px;
float:left;
}


/*スケジュール用テーブル　START*/
table#scheduleTable th{
font-weight:normal;
background:#006699;
padding:6px 4px;
}

table#scheduleTable td{
background:#333333;
padding:6px 4px;
}

table#scheduleTable td.month{
background:none;
padding:6px 4px;
}

table#scheduleTable a{
color:#0099FF;
}

/*スケジュール用テーブル　END*/

.sp{
padding:2px 0;
}

.sche_detail_td{
padding:3px;
}

table.sche_detail_td{
	border:none;
}

table.sche_detail_td th{
	border:none;
}

table.sche_detail_td td{
	border:none;
}

.sche_detail{
padding:10px;
font-size:80%;
line-height:160%;
text-align:left;
}

.l_coad{
float:right;
font-weight:bold;
text-align:right;
}
