*{
	font-family			: "メイリオ","ＭＳ ゴシック";
}
.calender_table{
	border-collapse	: collapse;
}
.yyyymm_td{
	font-size				: 14pt;
	text-align			: center;
}
.prev_td{
	font-size				: 12pt;
	text-align			: left;
}
.next_td{
	font-size				: 12pt;
	text-align			: right;
}

.sun_label{
	font-size				: 11pt;
	text-align			: center;
	background			: lightpink;
	padding					: 2px;
	border					: 1px solid gray;
	width						: 80px;
}
.mon_label{
	font-size				: 11pt;
	text-align			: center;
	background			: whitesmoke;
	padding					: 2px;
	border					: 1px solid gray;
	width						: 80px;
}
.tue_label{
	font-size				: 11pt;
	text-align			: center;
	background			: whitesmoke;
	padding					: 2px;
	border					: 1px solid gray;
	width						: 80px;
}
.wed_label{
	font-size				: 11pt;
	text-align			: center;
	background			: whitesmoke;
	padding					: 2px;
	border					: 1px solid gray;
	width						: 80px;
}
.thu_label{
	font-size				: 11pt;
	text-align			: center;
	background			: whitesmoke;
	padding					: 2px;
	border					: 1px solid gray;
	width						: 80px;
}
.fri_label{
	font-size				: 11pt;
	text-align			: center;
	background			: whitesmoke;
	padding					: 2px;
	border					: 1px solid gray;
	width						: 80px;
}
.sat_label{
	font-size				: 11pt;
	text-align			: center;
	background			: lightsteelblue;
	padding					: 2px;
	border					: 1px solid gray;
	width						: 80px;
}

.sun{
	font-size				: 11pt;
	background			: lightpink;
	padding					: 2px;
	border					: 1px solid gray;
	vertical-align	: top;
}
.mon{
	font-size				: 11pt;
	background			: white;
	padding					: 2px;
	border					: 1px solid gray;
	vertical-align	: top;
}
.tue{
	font-size				: 11pt;
	background			: white;
	padding					: 2px;
	border					: 1px solid gray;
	vertical-align	: top;
}
.wed{
	font-size				: 11pt;
	background			: white;
	padding					: 2px;
	border					: 1px solid gray;
	vertical-align	: top;
}
.thu{
	font-size				: 11pt;
	background			: white;
	padding					: 2px;
	border					: 1px solid gray;
	vertical-align	: top;
}
.fri{
	font-size				: 11pt;
	background			: white;
	padding					: 2px;
	border					: 1px solid gray;
	vertical-align	: top;
}
.sat{
	font-size				: 11pt;
	background			: lightsteelblue;
	padding					: 2px;
	border					: 1px solid gray;
	vertical-align	: top;
}
.holiday{
	font-size				: 11pt;
	background			: lightpink;
	padding					: 2px;
	border					: 1px solid gray;
	vertical-align	: top;
}
.none{
	font-size				: 11pt;
	background			: white;
	padding					: 2px;
	border					: 0px solid gray;
	vertical-align	: top;
}
.space{
	font-size				: 11pt;
	background			: white;
	padding					: 2px;
	border					: 0px solid gray;
	vertical-align	: top;
}
.holiday_span{
	color						: red;
	font-size				: 9pt;
}
.yotei_div{
	font-size				: 10pt;
}
#today{
	color						: green;
	font-size				: 9pt;
}
.footer_td{
	color						: black;
	font-size				: 10pt;
	text-align			: right;
	padding					: 2px;
}
.space_td{
	height					: 10px;
}
.daily_td{
	border					: 1px solid gray;
	padding					: 0px;
}
.daily_table{
	border-collapse	: collapse;
	border					: 0px solid gray;
}
.daily_date_div{
	color						: black;
	font-size				: 11pt;
	text-align			: left;
	padding					: 3px;
	border					: 0px solid gray;
	vertical-align	: top;
}
.daily_yotei_div{
	color						: black;
	font-size				: 10pt;
	text-align			: left;
	padding					: 0px 15px 0px 15px;
	border					: 0px solid gray;
	vertical-align	: top;
}

.sun_day_span{
	color						: red;
}
.mon_day_span{
	color						: black;
}
.tue_day_span{
	color						: black;
}
.wed_day_span{
	color						: black;
}
.thu_day_span{
	color						: black;
}
.fri_day_span{
	color						: black;
}
.sat_day_span{
	color						: blue;
}
.holiday_day_span{
	color						: red;
}
.holiday_span{
	color						: red;
	font-size				: 9pt;
}
.menu_td{
	color						: black;
	font-size				: 10pt;
	text-align			: right;
	padding					: 3px 3px 3px 3px;
	border					: 0px solid gray;
	vertical-align	: top;
}



/* 京 */
