@charset "shift_jis";
@import url("../_css.css");

/* +++++++++++++++++++++++++++++++++
■このディレクトリ内 CSS
+++++++++++++++++++++++++++++++++ */
#DayMark {
	width:640px;
	margin-top:15px;
}
#DayMark,
#DayMark td {
	border:none;
}
#DayMark .cell1,
#DayMark .cell3 {
	width:20px;
}
#DayMark .cell2 {
	width:80px;
}
#DayMark .cell4 {
	width:520px;
}
/* カレンダー1列 */
.CalenderBlock {
	margin-top:10px;
}
.CalenderBlock2 {
	margin-top:30px;
}
.CalenderBlock .BlockLeft,
.CalenderBlock .BlockCenter,
.CalenderBlock .BlockRight,
.CalenderBlock2 .BlockLeft,
.CalenderBlock2 .BlockCenter,
.CalenderBlock2 .BlockRight {
	width:203px;
}
.CalenderBlock .BlockLeft,
.CalenderBlock2 .BlockLeft {
	margin-right:15px;
}
/* 月カレンダー */
.CalenderBlock h3,
.CalenderBlock2 h3 {
	width:201px;
	font-size:75%;
	font-weight:normal;
	background:#eeeeee;
	border:solid 1px #d4d4d4;
	text-align:center;
}
.CalenderBlock h3 span,
.CalenderBlock2 h3 span {
	margin:4px;
	display:block;
}
.MonthTable {
	width:203px;
	margin-top:5px;
	border:none;
}
.MonthTable th {
	font-weight:normal;
	background:#ffffff;
}
.MonthTable th span {
	color:#333333;
}
.MonthTable th span,
.MonthTable td span {
	margin:7px 3px;
	line-height:1em;
}
.MonthTable .cellholydayclose span,
.MonthTable .cellsunday span,
.MonthTable .cellholyday span {
	color:#e72d2d;
}
.MonthTable th,
.MonthTable td {
	font-size:90%;
	border-left:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	text-align:center;
}
.MonthTable .cellsunday {
	border:none;
}
.MonthTable .cellcloseday,
.MonthTable .cellholydayclose {
	background:#ffe3e6;
	border:solid 1px #ffe3e6;
}
.MonthTable .cellnight {
	background:#d7edfc;
	border:solid 1px #d7edfc;
}