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

/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ */
/*--------------------------------------------------------カレンダー------------------------------------------------------------ */
/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ */



tr,th{
	text-align:center;
	font-weight:normal;
}


.table {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.month_title{

	width:200px;
	background:#86A8E1;
	color:#fff;
}


.month_title tr{
	text-align:center;
}

.month_title span{
	color:	#6A76CA;
}


.month{
	margin-bottom:2px;
	width:215px;
	height:160px;
	text-align:left;
	border-color: #86A8E1;
	border:1px;
	
}


.month table{
	margin-left:auto;
	margin-right:auto;
	width:210px;
	border-color:#333;
	border:1px;
}



.youbi{
	background-color:
	#CCC;
}

.do{
	color:#06F;
	background-color:#C5CCF5;
}

.holiday{
	color:#f00;
	background-color:#FDB;
	text-decoration:underline;
}

.tanaorosi{
	color:#FFF;
	background-color:#C40000;
	text-decoration:underline;
}

.tanaorosi_message{
	text-align:right;
	margin-top:0;
	color:#666;
	font-size:9px;
}

.tanaorosi_message span{
	color:#C40000;
	font-size:1.3em;
}



.calendar_scl{
	overflow:hidden;
	height:300px;
	margin-bottom:30px;

}