﻿@charset "utf-8";
/* -----------------------------------------------
 * 予約用CSS
 * 
 * Last Update 2011/11/16
----------------------------------------------- */
#contents .centeringBox {
	margin: 19px auto;
}

#textBox {
	float: left;
	width: 555px;
	text-align: center;
}
	#textBox h2 {
		margin-bottom: 18px;
	}
	#textBox p {
		margin-bottom: 16px;
	}

p.pageTitle {
	margin-bottom: 20px;
}
#toResist {
	margin: 20px 0 30px;
	text-align: center;
}
#contactBox {
	margin: 10px 0 30px;
}
	#contactBox .sectionInquiries {
		margin: 0 0 20px;
	}
		#contactBox .call {
			margin-bottom: 10px;
			text-align: center;
		}
		#contactBox .contactNo {
			text-align: center;
		}
	#contactBox .inqform {
		text-align: center;
	}
#toRevise {
	margin: 40px 0;
	text-align: center;
}
#clauseBanner {
}
	#clauseBanner .comment {
		float: left;
		margin-top: 12px;
		margin-right: 10px;
	}

#reserveSearch {
	float: right;
	width: 171px;
	padding-left: 10px;
	border-left: 1px solid #9D9E9E;
}
	#reserveSearch h2 {
		margin: 0 0 5px;
	}

/* 検索窓 20111025 */
h4 {
	margin		 : 0;
	padding		 : 0;
	font-size	 : 14px;
}
#booking_inner {
	/*width		 : 240px;*/
	margin		 : 0;
	padding		 : 0;
	line-height	 : 1.5em;
	font-size	 : 12px;
}
.bookingengine {
	color		 : #D6D6D6;
}
.booking {
	font-size	 : 13px;
	font-weight	 : bold;
}
.booking_date {
	margin		 : 0;
	padding		 : 0 5px;
	float		 : left;
	display		 : block;
}
.booking_date_2col {
	float		 : left;
	display		 : block;
	width		 : 80px;
	margin-right	 : 5px;
	padding		 : 0 5px;
}
input,select {
	margin		 : 2px 0;
	padding		 : 2px;
}
input.button {
	/*width		 : 230px;*/
	width		 : 168px;
	margin		 : 3px auto;
	text-align	 : center;
}
hr {
	clear		 : both;
	width		 : 98%;
	height		 : 0;
	margin		 : 0;
	padding		 : 0;
	border		 : none;
	border-bottom	 : 1px dotted #CCCCCC;
}

#nitteiarea,
#ninzuarea,
#ryokinarea,
#searchtypearea,
#plnCategory {
	width		 : 100%;
	margin		 : 0;
	padding		 : 2px;
	border		 : none;
}
#searchtypearea label {
}

input#chkymd,
input#chkpsn {
	margin		 : 0;
	padding		 : 0;
}

#calidif,
#apple_overlayif {
	width		 : 0;
	height		 : 0;
	position	 : absolute;
	display		 : block;
}

