﻿@charset "utf-8";
/* -----------------------------------------------
 * 貸切プラン用CSS
 * 
 * Last Update 2008/12/10
----------------------------------------------- */
.nepHeader .caption {
	float: left;
	width: 392px;
}
	.nepHeader .open {
		float: right;
		width: 350px;
		text-align: right;
	}

/* 貸切パーティプラン */
#resevePlan {
	text-align: center;
}
	#resevePlanLeft {
		float: left;
		width: 450px;
	}
	#resevePlanRight {
		float: right;
		width: 300px;
		margin: 20px 10px 0 0;
	}

	/* ネプティ */
	#nepty {
		text-align: center;
	}
		#resevePlan #nepty h3 {
			padding: 0 0 0 15px;
			background: url("../../../common/img/listmark01.gif") no-repeat left;
		}
		#resevePlan .centeringBox {
			width: 400px;
			margin: 0 auto;
		}
			#resevePlan .centeringBox p {
				margin-left: 15px;
			}
				#resevePlan .centeringBox p.reference {
					margin-top: 10px;
					margin-left: 0;
					font-size: 90%;
				}

		/* パーティプラン */
		#partyPlan {
			margin: 10px 0 0 0;
			text-align: center;
		}
			#partyPlan table {
				width: 100%;
				margin: 10px 0;
			}
				#partyPlan table th,
				td {
					padding: 2px 0;
				}
			#partyPlan #resevePlanItem p {
				margin-left: 7px;
			}
			#partyPlan #resevePlanItem table {
				width: 100%;
			}
				#partyPlan #resevePlanItem table th {
					width: 18px;
					padding: 2px 0;
					text-align: left;
				}
				#partyPlan #resevePlanItem table td {
					padding: 2px 0;
				}

		#selectMenu table {
			width: 100%;
			margin: 15px 0 0 0;
			border: 1px solid #B5B5B6;
			border-collapse: collapse;
		}
			#selectMenu table th {
				padding: 5px;
				color: #DD960F;
			}
			#selectMenu table td {
				padding: 5px;
			}

/* 別途サービス料 */
.referenceMark {
	line-height: 1;
	margin-top: 10px;
	font-size: 80%;
}
