@charset "utf-8";
/*ページキャプションの位置調整
-------------------------------------------------*/
#page_caption p img {
	margin:30px 0 0 45px;
}
/*-----------------------*/

#room_index {
	padding:50px 0 0 0;
}
#room_bt {
	background:url(../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(../images/bg_bt_reserve_room.gif) no-repeat;
	width:396px;
	height:66px;/*94*/
	margin:0 auto;
	text-align:center;
	padding:28px 0 0 0;
}
/*PHOTO
-----------------------------------*/
#photo_view {
	width:682px;/*721 682*/
	height:350px;
	margin:0px;
	overflow:hidden;
	padding:46px 0 28px 39px;
/*	background:url(../images/img_photoclick.gif) no-repeat right bottom;*/
}
#photo_view .photoarea {
	float:left;
}
#photo_view .photobox {
	list-style-type:none;
	margin:0 0 0 8px;
	float:left;
	display:inline;
}
#photo_view .photobox li {
	margin:0 0 4px 0;
}
/*スペック
-------------------------------------------------*/
#spec {
	width:648px;
	margin:0 auto;
}
#spec p.left {
	float:left;
	width:350px;
	height:100px;
	display:inline;
}
#spec div.right {
	float:right;
	width:258px;/**/
	overflow:hidden;
	display:inline;
}
#spec div.right p.ttl {
	font-weight:bold;
	color:#7a9a63;
}
#spec div.right ul {
	width:298px;
	height:auto;
	font-size:0.8em;
	list-style-type:none;
}
#spec div.right ul li {
	float:left;
	display:inline;
	white-space:nowrap;
	margin:0 10px 0 0;
}
#spec div.right p.notice {
	font-size:0.8em;
}

behavior: expression(IEPNGFIX.fix(this));
