@charset "shift_jis";
/* ----------------------------------------------
	This style is for index.html
------------------------------------------------- */

/*                                      contents
------------------------------------------------- */

.copy{
	text-align:left;
	margin-bottom:30px;
}
.planTbl{
	margin:0 auto;
}
.planTbl td{
	margin:20px auto;
	padding:4px;
}
#planBox{
	margin:100px 80px 150px 80px;
	background-color:#F7F7F7;
	padding:20px;
	border:1px solid #CCCCCC;
}
#planBox p{
	font-size:92p%;
	color:#666666;
	line-height:170%;
}
.btn{
	margin:40px 0;
}

#plan_table {
	width:700px;
	margin:0 auto;
}

#plan_table strong {
	font-weight:bold;
}

#plan_table .plan_head {
	text-align:right;
	padding:0 0 10px;
}

#plan_table .plan_room th,
#plan_table .plan_ew th,
#plan_table .plan_1f th {
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	vertical-align:middle;
	text-align:center;
	background:#B4B4B4;
}

#plan_table .plan_room td {
	width:163px;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	vertical-align:top;
	background:#3C2A15;
	color:#fff;
	text-align:center;
	padding:10px 0;
	height:100px;
}

#plan_table .plan_1f td {
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	background:#E6E6E6;
	vertical-align:middle;
	text-align:center;
	padding:10px 0;
}

#plan_table .plan_ew td {
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	background:#666;
	color:#FFF;
	vertical-align:middle;
	text-align:center;
	padding:10px 0;
}

#plan_table .cap {
	padding:10px 0 0;
	font-size:90%;
	text-align:left;
}
	