/* ======= 予約フォーム =======*/

/* ------ カレンダー ------ */
div.booking-calendar {
	background-color: #fff;
}
div.booking-calendar table {
	width: 80%;
	margin: 15px 0px 0px 45px;
	color: #000;
	background-color: #fdfdfd;
}
div.booking-calendar table td.room-name {
	font-size:0.8rem;
}
div.booking-calendar table tr td.no-day {
	background-color: #fdfdfd;
}
div.monthly-prev-next {
	width: 80%;
	margin-left: 45px;
	margin-bottom: 50px;
}
div.monthly-prev-next a {
	color: #888888;
}
div.monthly-next {
	margin-right: 0;
}

/* ------ 申込みフォーム ------ */
div#booking-form {
	
	margin-top: 40px;
}
div#booking-form table {
	
}


/* ------ 他 ------ */
div.day-calendar h3 {
	display: none;
}


/* ======= 共通　=======*/

div.art-content div.art-postcontent h2 {
	background: url(http://yumiharidaira.net/wp-content/uploads/2013/03/h2.gif) no-repeat 0 2px;
	color: #555555;
	margin: 25px 0px 10px 5px;
	padding-left: 25px;
	font-size: 18px;
}
div.art-content div.art-postcontent h5 {
	margin-left: 25px;
}
p.attention {
	color: #ff0000;
	text-decoration: underline;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}
p.attention2 {
	text-decoration: underline;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	margin-left: 35px;
}
p.tel {
	font-size: 1.4rem;
	font-weight: bold;
	margin-bottom: 30px;
}
table.event {
	color: #000;
}
table.event th {
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
	color: rgb(255, 255, 255);
	background-color: rgb(41, 163, 35);
}
table.event td {
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
	text-align: center;
	vertical-align: middle;
}

