@charset "utf-8";
/* rate.css */
/************************

	mainmenu

*************************/
#rate #content_left #mainmenu ul li.li_price a{
	background: url(../images/btn_mainmenu_hover.gif) no-repeat 0 -311px;
}


/************************

	料金表

*************************/
#rate .rate #content_right h3{
	clear: both;
	background:url(../rate/images/tl_rate.gif) no-repeat left top;
	width: 640px;
	height: 50px;
	text-indent: -9999px;
	font-size: 0;
	margin-bottom: 20px;
}

#rate table {
	margin: 0 auto;
}

/**********************************

	全館貸切のプラン

***********************************/

#rate #zenkan { 
	margin: 0 0 34px 0; 
	padding: 20px 25px ;
	width: 588px;
	background:url(../rate/images/bg_rate.jpg) right 60px no-repeat;
	border: #CCCCCC solid 1px;
}

#rate #zenkan h4 { 
	margin: 0; 
	padding: 0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
}

#rate #zenkan table { 
	margin: 10px auto; 
	padding: 0;
	width: 430px;
}

#rate #zenkan table th,
#rate #zenkan table td { 
	padding: 3px 0;
	background-image: none;
}

#rate #zenkan table th { 
	background: #A7A7A7;
	color: #ffffff;
	width: 109px;
	border-right: #F2F2F2 solid 1px;
}

#rate #zenkan table td { 
	background: #DFDFDF;
	text-align: center;
}
#rate #zenkan h5 {
	font-size: 1em;
	font-weight: bold;
}


/**********************************

	基本料金

***********************************/

#rate #kihon h4 { 
	width: 640px;
	height: 35px;
	line-height: 35px;
	background: url(../rate/images/tl_kihon.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

#rate #kihon p {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}

#rate #kihon .season { 
	padding: 0 0 30px 0;
}

#rate #kihon .option {
	padding: 30px 0 30px 0;
}

#rate #kihon table { 
	width: 638px;
}

#rate #kihon h5 { 
	padding: 0 0 10px 0;
	font-weight: bold;
	font-size: 14px;
}

#rate #kihon table th,
#rate #kihon table td { 
	padding: 3px 0;
	background-image: none;
	border: #CCCCCC solid 1px;
	width: 117px;
	text-align: center;
}

/*table: 人数（背景グレー）*/
#rate #kihon table .ninzu { 
	width: 168px;
	background: #EDEDED;
	font-weight: normal;
}

/*table: オプション（背景グレー）*/
#rate #kihon table .item { 
	background: #EDEDED;
	font-weight: normal;
}

/*table:　bihin（背景グレー）*/
#rate #kihon table .bihin_th {
	background: #EDEDED;
	font-weight: normal;
	width:20%;
}
#rate #kihon table .bihin_td {
	text-align:left;
	padding: 10px;
	width:80%;
	}

/*table: 客室名（背景グリーン）*/
#rate #kihon table .room {
	width: 236px;
	background: #AEBA88;
	font-weight: normal;
	text-align: center;
}

#rate #kihon table th.room a { 
	color: #ffffff;
}

#rate #kihon table th.room a:hover { 
	color: #E7EDD6;
}



#rate #kihon table#tokutei td { 
	width: 236px;
}

.marubatsu{
	font-size:1.3em;
}

/**********************************

	キャンセル

***********************************/

#rate #cancel {
	padding: 0 0 30px 0;
}

#rate #cancel h4 {
	width: 640px;
	height: 35px;
	line-height: 35px;
	background: url(../rate/images/tl_cancel.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	margin-top: 20px;
}

#rate #cancel p { 
	padding: 15px 0;
}

#rate #cancel table { 
	width: 638px;
}

#rate #cancel table th,
#rate #cancel table td { 
	padding: 3px 0;
	background-image: none;
	border: #CCCCCC solid 1px;
	width: 50%;
	text-align: center;
}

#rate #cancel table th { 
	background: #EDEDED;
	font-weight: normal;
}


/**********************************

	お子様料金

***********************************/

#rate #okosama h4 {
	width: 640px;
	height: 35px;
	line-height: 35px;
	background: url(../rate/images/tl_okosama.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	margin-bottom: 15px;
}

#rate #okosama h5 { 
	padding: 0 0 10px 0;
	font-weight: bold;
	font-size: 14px;
}

#rate #okosama h6 { 
	padding: 0 0 5px 0;
	font-weight: bold;
	font-size: 13px;
}

#rate #okosama p {
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

#rate #okosama table { 
	width: 638px;
}

#rate #okosama table th,
#rate #okosama table td {
	background-image: none;
	border: #CCCCCC solid 1px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

#rate #okosama table th { 
	background: #EDEDED;
	font-weight: normal;
}

#rate #okosama #okosama_syukuhaku {
	margin: 20px auto 0 auto; 
	padding: 20px 25px;
	width: 588px;
	border: #CCCCCC solid 1px;
}
#rate #okosama #okosama_syukuhaku h5 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
}

#rate #okosama #okosama_syukuhaku p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 18px;
	color: #858585;
}

#rate #okosama #okosama_syukuhaku h6 {
	margin: 0;
	padding: 20px 0 5px 0;
	font-size: 10px;
	font-weight: bold;
}

#rate #okosama #okosama_syukuhaku #date {
	text-align: right;
}
#rate #okosama table {
	margin-bottom: 030px;
}
#rate #content_right #btn {
	width: auto;
	height: 35px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}


#rate #wrapper #content_body #content_bg #content_wp #content_right #btn .rate01 {
	float: left;
	height: 35px;
	width: 213px;
	margin: 0px;
	padding: 0px;
}
#rate #wrapper #content_body #content_bg #content_wp #content_right #btn .rate02 {
	float: left;
	height: 35px;
	width: 214px;
	margin: 0px;
	padding: 0px;
}
#rate #wrapper #content_body #content_bg #content_wp #content_right #btn .rate03 {
	float: left;
	height: 35px;
	width: 213px;
	margin: 0px;
	padding: 0px;
}

