@import url('./standard.css');

#contents {
	width: 400px;
	background-color: lightcyan;
	text-align: left;
}

#contentsFullback {
	/*
	background-image      : url('./../img/Reception/fullback.gif');
	background-repeat     : repeat;
	background-attachment : fixed;
	background-position   : 0% 0%;
	*/
	background-color      : #f0fffc;
}

/* 中よせ */
.align_center {
	text-align:center;
}

.align_center table,caption {
	margin-left:auto;
	margin-right:auto;
}

/* 時間予約カレンダ */
table.monthly {
	border-collapse : collapse;
	empty-cells: show;
}

table.monthly td {
	margin: 1px;
	padding: 0px;
}

table.monthly td.yearmonth {
	font-size:14pt;
	border: 1px solid black;
	background-color: #FFFFA4;
}

table.monthly td.week {
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #FFE4B5;
}

table.monthly td.day {
	border-right:  1px solid black;
	border-bottom: 1px solid black;
}

table.monthly td.blank {
	border-right:  1px solid black;
	border-bottom: 1px solid black;
}

table.monthly .weekstart {
	border-left: 1px solid black;
}

table.status {
	border-collapse : collapse;
	empty-cells: show;
}

table.status td {
	margin: 1px;
	padding: 0px;
}

/* 時間予約　時間指定 */
table.daily {
	border-collapse : collapse;
	empty-cells: show;
}

table.daily td {
	margin: 1px;
	padding: 0px;
}

table.daily td.day {
	font-size: 14pt;
}

table.daily td.time {
	padding-top: 10px;
	padding-bottom: 5px;
}

div.message {
	margin: 5px 10px;
	padding: 10px;
	border: 1px solid black;
	border-radius: 10px;
	background-color: #FEFEFE;
	overflow: auto;
}

div.message-info {
	margin: 5px 10px;
	padding: 10px;
	border: 2px solid #FF9999;
	border-radius: 10px;
	background-color: #FFFFFF;
	color: #992222;
}

td.menu-left {
	width: 120px;
}
