/* 日曜祝日のテイブル定義 */
div.dailyDivSun {
	border: 1px solid;
	border-color: red;
	mergin-bottom: 1%;
	padding-bottom: 2%;
}
table.dateTableSun {
	border: 1px solid;
/*	border-collapse: collapse;	*/
	border-color: red;
	text-align: right;
	width: 50%;
}
th.dateSun {
    color: #fff8e7;
    background-color: red;
	text-align: center;
	width: 100px;
}
/* 月曜金曜のテイブル定義 */
div.dailyDivMon {
	border: 1px solid;
	border-color: #000099;
	mergin-bottom: 1%;
	padding-bottom: 2%;
}
table.dateTableMon {
	border: 1px solid;
	border-color: #000099;
	text-align: right;
	width: 50%;
}
th.dateMon {
    color: lime;
    background-color: #000099;
	text-align: center;
	width: 100px;
}
/* 土曜のテイブル定義 */
div.dailyDivSat {
	border: 1px solid;
	border-color: blue;
	mergin-bottom: 1%;
	padding-bottom: 2%;
}
table.dateTableSat {
	border: 1px solid;
	border-color: blue;
	text-align: right;
	width: 50%;
}
th.dateSat {
    color: #fff8e7;
    background-color: blue;
	text-align: center;
	width: 100px;
}
/* ジュリアン日付セルの定義 */
td.dateJulian {
	width: 30px;
}
/* ［∨∧｜▽△］の定義 */
td.dateLink {
	text-align: left;
}
/* ［▼aiboYYMMDD▲］Boxの定義 */
div.aiboDiv {
	border-style: dotted;
	border-color: #cccccc;
/*	background-color: silver; */
}
/* やや小さい文字 */
.fontSmall {
	font-size: 80%;
}
/* 小さい文字 */
.fontXSmall {
	font-size: 60%;
}
/* 太字 */
.fontBold {
	font-weight: bold;
}
/* 右寄せ */
.divRight {
	text-align: right;
}
/* 中央寄せ */
.divCenter {
	text-align: center;
}
/* float右寄せ */
.floatRight {
	float: right;
}
/* ハイパーリンクにマウスが乗ったとき */
a:hover {
	background-color: #afffda;
}
/* 段落の両端合わせ */
p {
	text-justify: inter-ideograph;
}
