/* ページ全体の基本的な設定と背景色 */
	/* ドキュメント本文 */
	body {
		color: #666;
		background: #fff;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
	}
	table {
		font-size: 12px;
		color: #666;
	}
	/* リンク文字設定 */
	a {
		color: #669;
		text-decoration: none;
	}
	a:link {
		color: #669;
		background: none;
	}
	a:visited {
		color: #699;
		background: none;
	}
	a:active {
		color: #939;
		background: none;
	}
	a:hover {
		position:relative; top:1px; left:1px;
		color: #939;
		background: none;
	}

/* カレンダー */
	.calender_block {
		font-size: 9pt;
		border: outset #fff 3px;
	}
	.calender_block TABLE {
		width: 149px;
		height: 146px;
	}
	.calender_block TD {
		text-align: center;
	}
	.calender_title {
		font-weight: bold;
		text-align: left;
		margin-left: 2px;
	}
	.calender_title_bg {
		background: #dde3dd;
		border: solid #999 1px;
	}
	.calender_found_diary {
		vertical-align: middle;
		background: #eff;
		border: solid #fff 1px;
	}
	.calender_week_sun {
		color: #c00;
		font-weight: bold;
	}
	.calender_week_sat {
		font-weight: bold;
		color: #00c;
	}
	.calender_body {
		margin: 2px 2px 2px 2px;
	}
	.calender_today {
		font-weight: bold;
		border: solid #fcc 1px;
	}
