@charset "utf-8";

.topInfoCal table {
    border:0px;
    border-collapse: separate;
    border-spacing: 1px;
    color: #666666;
    background-color:#CCCCCC;
    empty-cells:show;
}

.topInfoCal table tr th {
	color: #663300;
	background-color: #999900;
	font-weight: bolder;
	height: 18px;
	text-align: center;
}

.topInfoCal table tr td {
	height: 18px;
}

.topInfoCal table tr td.week_sun {
	background-color: #FFCC99;
	width: 20px;
	text-align: center;
}

.topInfoCal table tr td.week_sat {
	background-color: #999999;
	width: 20px;
	text-align: center;
}

.topInfoCal table tr td.week_day {
	background-color: #CCCCCC;
	width: 20px;
	text-align: center;
}

.topInfoCal table tr td.day_sun {
	background-color: #FFCC99;
	width: 20px;
	text-align: center;
}

.topInfoCal table tr td.day_sat {
	background-color: #999999;
	width: 20px;
	text-align: center;
}

.topInfoCal table tr td.day_day {
	background-color: #FFFFFF;
	width: 20px;
	text-align: center;
}

.topInfoCal table tr td.day_holiday {
	color: #FFFFFF;
	background-color: #FF3300;
	width: 20px;
	text-align: center;
}
