/* カレンダー 基本設定 */
.cn_calendar {
	text-align: center;
	margin: 10px auto;
}
.cn_calendar table {
	width: 200px;
	margin: auto;
	border-collapse: collapse;
}
.cn_calendar_title {
	font-weight: bold;
	padding: 5px;	
}
.cn_calendar td {
	padding: 2px;
	border: #999 1px solid;
}
.cn_calendar_title_sun {
	color: #F00;
}
.cn_calendar_title_sat {
	color:#00F;
}
.cn_calendar_title_mon, .cn_calendar_title_tue, .cn_calendar_title_wed, .cn_calendar_title_thu, .cn_calendar_title_fri {
}
.cn_calendar_space {
}
.cn_calendar_on {
}
.cn_calendar_off {
	background-color: #FEFABE;
}
.cn_calendar_flg1 {
	background-color: #F15A24;
}
.cn_calendar_flg2 {
	/*
	background-color: #F15A24;
	*/
}
.cn_calendar_flg3 {
	background-color: #FEFABE;
}
.cn_today {
	/*background-color: #06F;*/
}
.cn_calendar_legend {
	margin: 5px 10px; 
	text-align: left;
}
.cn_calendar_note {
	padding-top:5px;
}
.cn_calendar_note span {
	padding: 0 5px;
}
















