/* カレンダーノーマル用 */
.Box_Month {
	text-align: center;
	width: 160px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #E8E8E8;
}

.Box_0 {
	text-align: center;
	padding: 2px;
	width: 18px;
	height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	float: left;
}

.Box_1 {
	text-align: center;
	padding: 2px;
	width: 18px;
	height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	float: left;
	left: 20px;
}

.Box_0b {
	text-align: center;
	padding: 2px;
	width: 18px;
	height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	float: left;
	background-color: #FFDFDF;
}

.Box_1b {
	text-align: center;
	padding: 2px;
	width: 18px;
	height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	float: left;
	left: 20px;
	background-color: #FFDFDF;
}

.Box_1c {
	text-align: center;
	padding: 2px;
	width: 18px;
	height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	float: left;
	left: 20px;
	background-color: #ECFFFF;
	color: #0000FF;
}


.Box_Su {
	text-align: center;
	padding: 2px;
	width: 18px;
	float: left;
	background-color: #FFDFDF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.Box_Mo {
	text-align: center;
	padding: 2px;
	width: 18px;
	float: left;
	left: 20px;
	background-color: #F6F6F6;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.Box_Sa {
	text-align: center;
	padding: 2px;
	width: 18px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	float: left;
	left: 115px;
	background-color: #BFDFFF;
}

/* カレンダー予約用 */
.Boxre_Month {
	text-align: center;
	width: 769px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	color: #333333;
	background-color: #E8E8E8;
	border: 1px solid #000000;
}


.Boxre_0 {
	text-align: center;
	padding: 2px;
	width: 105px;
	height: 35px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	float: left;
}

.Boxre_1 {
	text-align: center;
	padding: 2px;
	width: 105px;
	height: 35px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	float: left;
	left: 20px;
}

.Boxre_0b {
	text-align: center;
	padding: 2px;
	width: 105px;
	height: 35px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	float: left;
	background-color: #FFDFDF;
	color: #FF0000;
}

.Boxre_1b {
	text-align: center;
	padding: 2px;
	width: 105px;
	height: 35px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	float: left;
	left: 20px;
	background-color: #FFDFDF;
}

.Boxre_1c {
	text-align: center;
	padding: 2px;
	width: 105px;
	height: 35px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	float: left;
	left: 20px;
	background-color: #66FFFF;
	color: #0000FF;
}


.Boxre_Su {
	text-align: center;
	padding: 2px;
	width: 105px;
	float: left;
	background-color: #FFDFDF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.Boxre_Mo {
	text-align: center;
	padding: 2px;
	width: 105px;
	float: left;
	left: 20px;
	background-color: #F6F6F6;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.Boxre_Sa {
	text-align: center;
	padding: 2px;
	width: 105px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	float: left;
	left: 115px;
	background-color: #BFDFFF;
}

.both {
	clear: both;
}

