/* calendar.html‚ÅŽg—p
 ---------------------------------------------------------------- */
	#contents_box table{
		margin:0 0 10px 10px;
		border:none;
		font-size:12px;
	}

	#contents_box table th{
		padding:5px 5px 3px 5px;
		font-weight:normal;
		border:none;
		background-color:#F7EAE1;
	}

	#contents_box table td{
		padding:0 3px 0 3px;
		vertical-align:niddle;
	}

	#contents_box p{
		margin:0 0 0 30px;
		font-size:12px;
	}

	#contents_box p span{
		width:20px;
		margin:0 0 0 -20px;
		float:left;
	}

	#contents_box div{
		margin:0 0 0 15px;
		padding:20px 0 0 0;
	}

	#contents_box div table{
		border-collapse:collapse;
		font-size:12px;
		float:left;
		margin:0 15px 0 0;
		padding:0 0 0 0;
	}

	#contents_box div table th{
		background-color:#f1f0cd;
		font-weight:normal;
		border:1px solid #ccc;
		padding:6px 0 4px 0;
		line-height:1;
	}

	#contents_box div table td{
		width:20px;
		text-align:center;
		border:1px solid #ccc;
		padding:6px 0 4px 0;
		line-height:1;
	}

	#contents_box div table td.none span{
		width:15px;
		height:15px;
		margin:0 5px 0 0;
		padding:0 0 0 0;
		border:none;
		background-color:#7CFC00;
/*
		background:url(../../kanran/images/back.gif) 0 0 repeat #fff;
*/
	}

	#contents_box div table td.none{
		width:100%;
		text-align:left;
		border:none;
		padding:6px 0 4px 5px;
	}

	#contents_box div table th.month{
		background-color:#f2c9c6;
		font-weight:bold;
	}

	.sunday{
		color:#f22;
	}

	.saturday{
		color:#00f;
	}

	.holiday{
		color:#f22;
	}

	.open_yellow{
		background-color:#feffb4;
	}

	.open_blue{
		background-color:#bfdcfb;
	}

	.close{
		background-color:#dbdbdb;
	}

	.open{
		background-color:#7CFC00;
/*
		background:url(../../kanran/images/back.gif) 0 0 repeat #fff;
*/
	}

