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

 file name  :homepage #con_slider.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */
#rooms #contents {
	padding: 20px 0 0;
}
#rooms .con_roo,
#rooms .con_roo_nor,
#rooms .con_ame{
	margin: 0 0 80px;
}
#rooms .con_roo h3,
#rooms .con_roo_nor h3{
	margin: 0 0 30px;
}
#rooms .txt_cau{
	padding: 15px 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #a43c3a;
}

/*イントロ
-----------------------------------------*/
#rooms .con_int{
	height: 510px;
	margin: 0 0 25px;
	background: url(../rooms/images/bg_int.jpg) no-repeat 0px 0px;
}
#rooms .con_int .st_int{
	padding: 30px 0 65px 15px;
}
#rooms .con_int .txt_int{
	width: 450px;
}
/*アンカーリンク
-----------------------------------------*/
#rooms .pnav{
	width: 760px;
	margin: 0 0 70px;
	overflow: hidden;
}
#rooms .pnav li{
	float: left;
}
#rooms .pnav li a {
	height: 0;
	display: block;
	padding-top: 45px;
	overflow: hidden;
}
#rooms .pnav li.pnav_01 a {
	width: 133px;
	background: url(../rooms/images/pnav_01.png) no-repeat 0px 0px;
}
#rooms .pnav li.pnav_02 a {
	width: 143px;
	background: url(../rooms/images/pnav_02.png) no-repeat 0px 0px;
}
#rooms .pnav li.pnav_03 a {
	width: 196px;
	background: url(../rooms/images/pnav_03.png) no-repeat 0px 0px;
}
#rooms .pnav li.pnav_04 a {
	width: 72px;
	background: url(../rooms/images/pnav_04.png) no-repeat 0px 0px;
}
#rooms .pnav li.pnav_05 a {
	width: 72px;
	background: url(../rooms/images/pnav_05.png) no-repeat 0px 0px;
}
#rooms .pnav li.pnav_06 a {
	width: 144px;
	background: url(../rooms/images/pnav_06.png) no-repeat 0px 0px;
}

#rooms .pnav li.pnav_01 a:hover{
	background: url(../rooms/images/pnav_01.png) no-repeat 0px -44px;
}
#rooms .pnav li.pnav_02 a:hover{
	background: url(../rooms/images/pnav_02.png) no-repeat 0px -44px;
}
#rooms .pnav li.pnav_03 a:hover{
	background: url(../rooms/images/pnav_03.png) no-repeat 0px -44px;
}
#rooms .pnav li.pnav_04 a:hover{
	background: url(../rooms/images/pnav_04.png) no-repeat 0px -44px;
}
#rooms .pnav li.pnav_05 a:hover{
	background: url(../rooms/images/pnav_05.png) no-repeat 0px -44px;
}
#rooms .pnav li.pnav_06 a:hover{
	background: url(../rooms/images/pnav_06.png) no-repeat 0px -44px;
}
/* con_roo
-----------------------------------------*/
#rooms .con_roo_nor{
	background: url(../rooms/images/bg_con_01.jpg) no-repeat right 235px; 
}
#rooms .con_roo_nor .info_area .rsrv_btn{
	width: 240px;
	margin: 20px 0 0 0;
}
#rooms .con_roo{
	background: url(../rooms/images/bg_con_02.jpg) no-repeat right 280px; 
}
#rooms .con_roo_nor .info_area,
#rooms .con_roo .info_area{
	margin: 25px 0 0;
	overflow: hidden;
}
#rooms .con_roo .info_area .rsrv_btn{
	width: 240px;
	margin: 20px 0 0 0;
}
#rooms .box_roo{
	padding: 0 20px 0;
}
/*スライダー*/
#rooms .con_slider,
#rooms .con_slider_l{
	position: relative;
	margin: 0 0 25px;
}
#rooms .con_slider li{
	width: 630px;
	margin: 0 0 0 90px;
}
#rooms .con_slider .bx-window,
#rooms .con_slider_l .bx-window{
	width: 760px!important;
	height: 380px!important;
}
#rooms .con_slider .bx-pager,
#rooms .con_slider_l .bx-pager{
	width: 90px;
}
#rooms .con_slider .bx-pager img,
#rooms .con_slider_l .bx-pager img{
	background: #000;
	margin: 0 0 10px;
	width:62px;
	padding: 4px;
	height:62px;
}
#rooms .con_slider a.pager-active img,
#rooms .con_slider_l a.pager-active img{
	padding: 4px;
	background: #993331;
	border: 0px;
}
#rooms .con_slider .bx-pager{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
}
#rooms .con_slider_l .bx-pager{
	position: absolute;
	right: -20px;
	top: 0px;
	z-index: 100;
}
/*table*/
#rooms .tbl_basic{
	width: 720px;
}
#rooms .tbl_basic th{
	width: 18%;
	background: #1d1d1d;
	color: #fff;
	border-right: none;
	text-align: left;
	font-weight: bold;
	padding: 5px 0 5px 10px;
}
#rooms .tbl_basic td span.ame_t{
	font-weight: bold;
}
/* con_ame 色浴衣
-----------------------------------------*/
#rooms .con_ame h3{
	margin: 0 0 15px;
}
#rooms .con_ame .info_area{
	overflow: hidden;
}
#rooms .con_ame .info_area .txt_area{
	width: 450px;
	float: left;
	padding: 25px 0 0;
}
#rooms .con_ame .info_area .txt_area span {
	display: block;
	margin-top: 20px;
}
#rooms .con_ame .info_area .img_pho{
	width: 273px;
	float: right;
}

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

	hack - 各種cssハック - for IE7

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


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

	hack - 各種cssハック - for IE6

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

