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

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

table.planTbl{
	width:705px;
	margin-right: auto;
	margin-left: auto;
}

table.planTbl2{
	width:705px;
	margin-right: auto;
	margin-left: auto;
}

table.planTbl td{
	padding: 4px;
}

.kanri_price {
	margin: 0 auto;
}
.kanri_price tr td {
	height: 20px;
	border: 1px solid #CCC;
}

.kanri_price tr .color {
	background-color: #EEE;
}

.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_room01 th {
	width:25px;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	vertical-align:middle;
	text-align:center;
	background:#2D0606;
	padding:5px;
	color:#fff;
}

.plan_table .plan_room01 td {
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	vertical-align:top;
	background:#1E393B;
	color:#fff;
	text-align:center;
	padding:10px;
	height:100px;
}

.plan_table .plan_room02 th {
	width:25px;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	vertical-align:middle;
	text-align:center;
	background:#ED8213;
	padding:5px;
	color:#fff;
}

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

.plan_table .plan_room03 th {
	width:25px;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	vertical-align:middle;
	text-align:center;
	background:#F7DD15;
	padding:5px;
	color:#333;
}

.plan_table .plan_room03 td {
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	vertical-align:middle;
	background:#e6e6e6;
	color:#333;
	text-align:center;
	padding:10px;
}

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