@charset "utf-8";
/* ===================================================================
CSS information

 file name  : rooms.css
 author     : Ability Consultant
style info  : XXXXページ設定　ハックは最下部に記述
=================================================================== */
body {
	color: #000;
	font-size: 12px;
	font-family: Verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.5em;
	background: url(../images/bg_hea.gif) no-repeat -259px -287px!important;
}
/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */
#rooms #main a:hover img {
	/* for IE */
	filter: alpha(opacity=80);
  -moz-opacity: 0.8;
	/* CSS3 standard */
	opacity: 0.8;
}
#rooms .key_bg {
	width: 950px;
	height: 284px;
	margin: 0 auto;
	background: url(../rooms/images/main.jpg) no-repeat -2px top;
}
#rooms .key_bg .pagelogo {
	width: 250px;
	margin: 0 auto;
	padding: 50px 0 0;
	text-align: center;
}

/*　 .con_read
----------------------------------------------------------- */
#rooms .con_read {
	height: 230px;
	margin: 0 0 30px;
	background: url(../rooms/images/bg_read.png) no-repeat right top;
}
#rooms .con_read .box_read {
	width: 315px;
}
#rooms .con_read .box_read h3 {
	padding: 0 0 25px;
}
/*　 .pnav
----------------------------------------------------------- */
#rooms .pnav {
	width: 708px;
	margin: 0 -18px 30px 0;
	overflow: hidden;
}
#rooms .pnav li{
	width: 218px;
	margin: 0 18px 0 0;
	float: left;
}

/*　 .con_roo
----------------------------------------------------------- */
#rooms .con_roo {
	margin: 0 0 20px;
}
#rooms .con_roo h3 {
	margin: 0 0 15px;
}
#rooms .con_roo .img_pho {
	margin: 0;
}
#rooms .con_roo .con_det {
	width: 690px;
	margin: 0;
	padding: 0 0 15px;
	background: url(../rooms/images/bg_roo.jpg) no-repeat left top;
	overflow: hidden;
}
#rooms .con_roo .con_det .box_det {
	width: 300px;
	float: left;
	padding: 15px 0 0 10px;
}
#rooms .con_roo .con_det .box_det h4 {
	margin: 0 0 15px;
}
#rooms .con_roo .con_det .box_tbl {
	width: 346px;
	float: right;
	padding: 15px 0 0;
}
#rooms .con_roo .con_det .box_tbl .btn_pla {
	margin: 15px 0 0;
	text-align: right;
}

/*table*/
#rooms table {
	border-collapse: collapse;
	border-top: 1px solid #7e4646;
	font-size: 12px;
}
#rooms th {
	background-color: #e6c4c4;
	color: #7e4646;
	width: 100px;
	padding: 5px 0;
	border-bottom: 1px solid #7e4646;
	text-align: center;
	
}
#rooms td {
	width: 236px;
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #7e4646;
	background: #fff;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*: first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}