@charset 'UTF-8';
/*ページキャプションの位置調整
-------------------------------------------------*/
#page_caption p img {
	margin:30px 0 0 45px;
}
/*-----------------------*/

.plane {
	width:624px;
	margin:40px auto 0px auto;
	overflow:hidden;
}
.plane .photo {
	width:184pxp;
	float:left;
	margin:0 20px 0 0;
	display:inline;
}
.plane .text {
	width:420px;
	height:auto;
	float:right;
}
.plane .text .spec {
	margin:0 0 10px 0;
}
.plane .text h3 {
	color:#7a9a63;
	font-size:1.5em;
	line-height:1.2em;

	margin:0 0 0.5em 0;
}
.plane .text p.copy_1 {
	margin:0 0 0.4em 0;
}
.plane .text p.copy_2 {
	margin:0 0 0.4em 0;
}
th.room {
	line-height:1.4em;
	font-size:1em;
}
th.pname {
	color:#7a9a63;
	width:50px;
}
p.tel_num {
	text-align:right;
}
th.roomneme {
	border-left: 1px solid #3c3c3c;
}
td.price {
	border-bottom: 1px solid #3c3c3c;
}

/*-------------------------------------------------*/

#room_bt {
	background:url(../../room/images/bg_roombt.gif) no-repeat;
	width:721px;
	height:301px;/*331*/
	padding:30px 0 0 0;
}
#room_bt h3 {
	margin:0 0 0 35px;
}
#room_bt ul {
	list-style-type:none;
	width:681px;/*652*/
	overflow:hidden;
	padding:14px 0 0 39px;
}
#room_bt ul li {
	float:left;
	width:153px;
	height:230px;
	margin:0 10px 0 0;
	display:inline;
}
#copy_1 {
	margin:0px 0 0 35px;
}
#reserve_bt {
	background:url(../../room/images/bg_bt_reserve_room.gif) no-repeat;
	width:396px;
	height:66px;/*94*/
	margin:0 auto;
	text-align:center;
	padding:28px 0 0 0;
}

behavior: expression(IEPNGFIX.fix(this));.price {
	margin: 0px;
	padding: 0px;
}
/*-------------------------------------------------*/
#cancel_area {
	width:540px;
	margin:0 auto 3em;
	padding: 30px 0px 0px 0px;
	}
#cancel_area h3 {
	font-size:1.2em;
	color:#693;
	margin:0 0 20px 0;
	}
#cancel_area td {
	width:20%;
	}

/*-------------------------------------------------*/

