body {font-size:small;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Osaka, sans-serif;
	color: #333;
	line-height: 140%;
	font-size:small;
	margin:0px auto;
	text-align:center;
	letter-spacing:0.1em;
}
a{color:#666;text-decoration:none;font-size:10px;}
a:hover{color:#ccc;text-decoration:underline;font-size:10px;}

/* 日曜の文字色 */
.font_sun{
	color:#FF0000;
}

/* 土曜の文字色 */
.font_sat{
	color:#000000;
}

/* 祝日の文字色 */
.font_hol{
	color:#FF0000;
}

#calendar{
	padding:5pt;
	padding-bottom:5pt;
}

#calendar table{
	border-collapse: collapse;
}

#calendar td{
	color:#000000;
}

/* カレンダータイトル */
.calendar_sub{
	font-size:11pt;
	font-weight:bold;
	text-align:center;
	padding:3px 1px 3px 1px;
}

/* カレンダー週タイトル左のマス(日曜の所) */
.calendar_week_L{width:20px;
	font-size:7pt;
	font-family:Verdana;
	border:1px solid #808080;
	background-color:#F4D9DA;
	text-align:center;
}

/* カレンダー週タイトル右のマス(土曜の所) */
.calendar_week_R{width:20px;
	font-size:7pt;
	font-family:Verdana;
	border:1px solid #808080;
	background-color:#EEEEFF;
	text-align:center;
}

/* カレンダー週タイトル中央(月曜〜金曜の所) */
.calendar_week{width:20px;
	font-size:7pt;
	font-family:Verdana;
	border:1px solid #808080;
	background-color:#EEEEEE;
	text-align:center;
}

/* カレンダー左側(日曜欄)のマス */
.calendar_day_L{
	font-size:7pt;
	font-family:Verdana;
	border:1px solid #808080;
	background-color:#FFFFFF;
	padding:1px;
	vertical-align:top;
}
.right{margin-right:15px;}
.text_right {text-align: right;}
p,pre {margin:0;}

/* カレンダー右側(土曜欄)のマス */
.calendar_day_R{
	font-size:7pt;
	font-family:Verdana;
	border:1px solid #808080;
	background-color:#FFFFFF;
	padding:1px;
	vertical-align:top;
}

/* カレンダーその他(月〜金欄)のマス */
.calendar_day{
	font-size:7pt;
	font-family:Verdana;
	border:1px solid #808080;
	padding:1px;
	background-color:#FFFFFF;
	vertical-align:top;
}

/* カレンダー空白のマス */
.calendar_day_sp{
	height:35px;
	border:1px solid #808080;
	background-color:#FFFFFF;
}

