@charset "UTF-8";

.topBox {
	padding-bottom:17px;
}
/* roomBox */
.roomBox {
	width:670px;
	overflow:hidden;
	margin:0 auto;
	padding:25px 0 0 0;
}
.room_tit {
	width:670px;
	border-bottom:2px solid #76726f;
	color:#92000C;
	font-size:22px;
	letter-spacing:-1px;
	padding:0 0 18px 0;
	font-weight:bold;
	margin-bottom:12px;
}
.room_txt {
	line-height:170%;
	padding-bottom:11px;
}
.room_img {
	padding-bottom:20px;
}
.room_tit2 {
	width:670px;
	overflow:hidden;
	clear:both;
	font-size:20px;
	background:url(../image/line.gif) repeat-x left bottom;
	padding:0 0 10px 0;
	font-weight:bold;
	margin-bottom:16px;
}
.room_tit2 span {
	padding:0 0 0 20px;
	background:url(../image/ico6.gif) no-repeat left;
	*background:url(../image/ico6.gif) no-repeat left 7px;
	line-height:150%;
}
.room_cont {
	width:670px;
	overflow:hidden;
	clear:both;
	padding-bottom:20px;
}
.room_txt2 {
	width:225px;
	overflow:hidden;
	float:right;
	padding:12px 0px 0 0;
}
.room_txt2 dt {
	text-align:center;
	}
.room_txt2 dd {
	font-weight:bold;
	padding:15px 0px 0 0;
	text-align:center;
	line-height:150%;
}
.room_txt3 {
	line-height:180%;
	width:420px;
}
.room_img2 {
	width:670px;
	overflow:hidden;
	padding:3px 0 10px 0;
}
.room_img2 li {
	float:left;
	padding:0 8px 0 0;
}
.room_img2 .cols{
	width:460px;
	}
.room_img2 li.pr0 {
	padding-right:0px;
}
.room_txt4 {
	line-height:170%;
	padding-bottom:24px;
}
.room_txt6 {
	line-height:170%;
	padding-bottom:24px;
	width:100%;
	float:left;
}
.room_cont2 {
	width:100%;
	padding-bottom:23px;
	/*float:right;*/
	margin: 0 auto;
	overflow:hidden;
	height:100%;
}
.room_dl {
	width:217px;
	overflow:hidden;
	float:left;
	padding:2px 9px 10px 0;
}
.room_dl2 {
	width:217px;
	overflow:hidden;
	float:left;
	padding:2px 0px 0 0;
}
.room_dl dd {
	text-align:center;
	padding:13px 0 0 0;
}
.room_dl2 dd {
	text-align:center;
	padding:13px 0 0 0;
}
.room_btn {
	text-align:center;
	padding:3px 0 35px 0;
}
.room_tab {
	width:670px;
	border-collapse: collapse;
	border-spacing: 0;
	clear:both;
	margin:21px 0 26px 0;
}
.room_tab th {
	border-bottom:1px solid #000000;
	width:160px;
	background-color:#92000b;
	padding:10px 0 10px 10px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
}
.room_tab td {
	border-bottom:1px solid #000000;
	padding:10px 20px 10px 20px;
	background:#ffffff;
	text-align:left;
	vertical-align:middle;
	line-height:180%;
}
.room_tab .noline {
	border-bottom:none;
}
.room_tab .vat {
	vertical-align:top;
}
.room_txt5 {
	padding:18px 0 18px 0;
}
.room_btn2 {
	text-align:center;
	padding:3px 0 10px 0;
}