@charset "UTF-8";

table.hour {
	margin: 10px auto;
	width: 630px;
	background-color: #CCCCCC;

	float:left
	border: solid 1px #333333;
}
table.hour tr th {
	background-color: #EEEEDD;
	padding: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bolder;
	/*border: solid 1px #FFFFFF;*/
}
table.hour tr td {
	background-color: #FFFFD7;
	padding: 3px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	/*border: solid 1px #FFFFFF;*/
}
table.hour tr td.holyday {
	background-color: #FFEEEE;
	width: 100px;
}
table.hour2 {
	margin: 10px auto;
	width: 510px;
	background-color: #CCCCCC;
	float:left
	border: solid 1px #333333;
}
table.hour2 tr th {
	background-color: #EEEEDD;
	padding: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bolder;
	/*border: solid 1px #FFFFFF;*/
}
table.hour2 tr td {
	background-color: #FFF;
	padding: 3px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	/*border: solid 1px #FFFFFF;*/
}
table.hour2 tr td.holyday {
	background-color: #FFEEEE;
	width: 100px;
}
span.note {
	display: block;
	padding: 5px 15px;
	font-size: 12px;
	color: #666666;
	text-align:center
}
span.note2 {
	display: block;
	padding: 5px 15px;
	font-size: 12px;
	color: #000;
	text-align:left
}
div.hour {
	padding: 0px 15px;
}

p#telnum span {
	color: #D70000;
	font-size: 21px;
}
.red {
	color: #F00;
}

.gray {
	color: #747474;
	font-size:10px
}

