.room{
	padding 				: 0 20px 20px 0 ;
	width					: 277px ;
	height					: 240px ;
	float					: left ;
	position				: relative ;
}

.room_title{
	padding 				: 0 0 20px 0 ;
	vertical-align			: middle;
}

.room span{
	padding 				: 0 0 10px 0 ;
	width					: 277px ;
	font					: bold 110%/100% 'ＭＳ Ｐゴシック';
	display					: inline-block ;
}

.photo{
	padding 				: 0 0 10px 0 ;
	width					: 350px ;
	float					: right ;
}

.botan{
	position			: absolute ;
	right				: 0px ;
	bottom				: 8px ;
	display				: inline-block ;
}

.room_text{
	padding					: 4px 0 0 0 ;
	width 					: 652px ;
	display					: inline-block ;
}

.room_text span{
	padding					: 7px 0 0 0 ;
	width 					: 652px ;
	display					: inline-block ;
	font					: normal 80%/100% 'ＭＳ Ｐゴシック';
	color					: #888888 ;
	display					: inline-block ;
}

.room_text table	{
	margin 					:0 0 0 0 ;
	padding 				: 0 ;
	display					: inline-block ;
	}

.koumoku td	{
	padding					: 5px 0 0 0 ;
	height 					: 35px ;
	text-align 				: center ;
	color 					: #333333 ;
	font					: bold 90%/100% 'ＭＳ Ｐゴシック';
	border-top				: solid 1px #D9D9D9 ;
	border-left				: solid 1px #D9D9D9 ;
	background 				: url('img/table_back1.jpg') top left repeat-x ;
	display					: inline-block ;
	}
	
.text td	{
	padding					: px 0 0 0 ;
	height 					: 25px ;
	text-align 				: center ;
	vertical-align			: middle;
	color 					: #333333 ;
	font					: normal 90%/100% 'ＭＳ Ｐゴシック';
	border-left				: solid 1px #D9D9D9 ;
	background 				: url('img/table_back2.jpg') top left repeat-x ;
	display					: inline-block ;
	}
	
.iti {
	width 					: 200px ;
	display					: inline-block ;
}

.ni {
	width 					: 120px ;
	display					: inline-block ;
}

.san {
	width 					: 200px ;
	display					: inline-block ;
}

.yon {
	width 					: 130px ;
	display					: inline-block ;
}

.details{
	padding					: 20px 0 0 0 ;
	width 					: 652px ;
}

.guest{
	width 					: 315px ;
	float					: left ;
}

.guest span{
	margin					: 0 0 10px 0 ;
	padding					: 1px 0 0 15px ;
	height					: 20px ;
	font					: bold 100%/150% 'ＭＳ Ｐゴシック';
	background 				: url('img/topic.jpg') left no-repeat ;
	display					: inline-block ;
}

.amenity{
	width 					: 315px ;
	float					: right ;
}

.amenity span{
	margin					: 0 0 10px 0 ;
	padding					: 1px 0 0 15px ;
	height					: 20px ;
	font					: bold 100%/150% 'ＭＳ Ｐゴシック';
	background 				: url('img/topic.jpg') left no-repeat ;
	display					: inline-block ;
}

.bikou {
	padding					: 0 0 0 0 ;
	width					: 315px ;
	font					: normal 80%/100% 'ＭＳ Ｐゴシック';
}

.bikou td	{
	padding					: 5px 0 ;
	color 					: #333333 ;
	}

.word {
	padding					: 3px 0 ;
	width					: 55px
	display					: inline-block ;
	border-top				: solid 1px #D9D9D9 ;
}

.not {
	margin					: 0 0 0 5px ;
	padding					: 3px 0 ;
	width					: 20px
	font					: normal 80%/100% 'ＭＳ Ｐゴシック';
	display					: inline-block ;
}

.last{
	font					: normal 80%/100% 'ＭＳ Ｐゴシック';
	color					: #888888 ;
	display					: inline-block ;
}
