	div.siteContentsBlock  div.reserve_calendar {
	
	}
	div.siteContentsBlock  div.reserve_calendar ul{
		font-size:12px;
		margin:5px 5px 5px 18px;
	}
	div.siteContentsBlock  div.reserve_calendar ul li{
		font-size:12px;
		line-height:150%;
	}
	div.siteContentsBlock div.reserve_calendar div.calendar{
		margin:25px auto 10px auto;
	}
		div.siteContentsBlock div.reserve_calendar div.calendar table{
			border-collapse:collapse;
			border:1px solid #000000;
			font-size:12px;
			width:95%;
			margin:auto;
			font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table caption{
			border-collapse:collapse;
			border:1px solid #000000;
			background-color:#000000;
			color:#ffffff;
			padding:5px;
			font-size:16px;
			font-weight:bold;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table th{
			background-color:#666666;
			color:#ffffff;
			padding:4px;
			border:1px solid #000000;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table td{
			padding:4px;
			color:#000000;
			text-align:center;
			border:1px solid #000000;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table td p{
			padding:4px;
			margin:0px;
			text-align:center;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table th.holiday1{
			background-color: #CC0000;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table td.holiday1{
			/*background-color: #FFCCCC;*/
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table th.holiday2{
			background-color: #0033CC;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table td.holiday2{
			/*background-color: #ECF8FF;*/
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table td.onToday{
			color: #FF6600;
			font-weight:bold;
			font-size:120%;
			background-color:#FFFFCC;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table td.nonActive{
			background-color:#cccccc !important;
			color:#666666 !important;
		}/* CSS Document */

