/* カレンダーの「年月」表示部 */
.month {
	font-size	: 100%;
	font-style	: italic;
	color		: #998888;
	border-style	: solid;
	border-width	: 1px 1px 1px 1px;
	border-color	: #dddddd;
	padding		: 0px 2px 0px 2px;
}

/* カレンダーの平日・土・日祝・空日のセル */
.day {
	color		: #ccbbbb;
	border-style	: solid;
	border-width	: 1px 1px 1px 1px;
	border-color	: #ddddaa;
	padding		: 0px 2px 0px 2px;
	background	: #ffffdd;
}
.sat {
	color		: #ccbbbb;
	border-style	: solid;
	border-width	: 1px 1px 1px 1px;
	border-color	: #aaaadd;
	padding		: 0px 2px 0px 2px;
	background	: #ddddff;
}
.hol {
	color		: #ccbbbb;
	border-style	: solid;
	border-width	: 1px 1px 1px 1px;
	border-color	: #ddaaaa;
	padding		: 0px 2px 0px 2px;
	background	: #ffdddd;
}
.emp {
	border-style	: solid;
	border-width	: 1px 1px 1px 1px;
	border-color	: #dddddd;
	padding		: 0px 2px 0px 2px;
	background	: #eeeeee;
}

/* 強調フォント */
.f1 {
	font-size	: 110%;
	color		: #aa3333;
	line-height	: 170%;
}

.f2 {
	font-size	: 120%;
	font-weight	: bold;
	color		: #333388;
	line-height	: 170%;
}

.f3 {
	font-size	: 130%;
	font-weight	: bold;
	color		: #cc4433;
	line-height	: 170%;
}

.f4 {
	font-size	: 150%;
	font-weight	: bold;
	color		: #ddaa33;
	line-height	: 170%;
}

.fi {
	font-size	: 110%;
	font-style	: italic;
	line-height	: 170%;
} 

/* キャラクター固有フォント */
.sara { color		: #225599; }
.izaya { color		: #3366ff; }
.aisha{ color		: #aa0033; }
.harken { color		: #ee8822; }
