/* カレンダー全体 */
.WLBASE {
	width: 100%;
	border-collapse: collapse;
	background-color: white;
	border-color: #cccccc;
	font-size: 0.8em;
}

/* 年月表示部 */
.WLHEAD {
	text-align: center;
	font-size: 0.8em;
}

.WLBASE td {
	text-align: center;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 2px;
}

/* 曜日名表示部 (日 - 土) */
.WLNAMESUN {
	color: Fuchsia;
	border-color: #cccccc;
	background-color: #f5f5f5;
}

.WLNAMEMON {
	border-color: #cccccc;
	background-color: #f5f5f5;
}

.WLNAMETUE {
	color: black;
	border-color: #cccccc;
	background-color: #f5f5f5;
}

.WLNAMEWED {
	color: black;
	border-color: #cccccc;
	background-color: #f5f5f5;
}

.WLNAMETHU {
	color: black;
	border-color: #cccccc;
	background-color: #f5f5f5;
}

.WLNAMEFRI {
	color: black;
	border-color: #cccccc;
	background-color: #f5f5f5;
}

.WLNAMESAT {
	color: blue;
	border-color: #cccccc;
	background-color: #f5f5f5;
}

/* 日にちの表示部 (日 - 土)*/
.WLDAYSUN {
	color: Fuchsia;
	border-color: #cccccc;
}

.WLDAYMON {
	color: black;
	border-color: #cccccc;
}

.WLDAYTUE {
	color: black;
	border-color: #cccccc;
}

.WLDAYWED {
	color: black;
	border-color: #cccccc;
}

.WLDAYTHU {
	color: black;
	border-color: #cccccc;
}

.WLDAYFRI {
	color: black;
	border-color: #cccccc;
}

.WLDAYSAT {
	color: blue;
	border-color: #cccccc;
}

/* 祝日 */
.WLHOLIDAY {
	color: Fuchsia;
	border-color: #cccccc;
}

/* 今日 */
.WLTODAY {
	border-color: #cccccc;
}

/* 今日の表示 */
.WLTDSUN {
	color: Fuchsia;
	border-color: #cccccc;
}

.WLTDMON {
	color: black;
	border-color: #cccccc;
}

.WLTDTUE {
	color: black;
	border-color: #cccccc;
}

.WLTDWED {
	color: black;
	border-color: #cccccc;
}

.WLTDTHU {
	color: black;
	border-color: #cccccc;
}

.WLTDFRI {
	color: black;
	border-color: #cccccc;
}

.WLTDSAT {
	color: blue;
	border-color: #cccccc;
}

.WLTDHOL {
	color: Fuchsia;
	border-color: #cccccc;
}
