@charset "utf-8";
@import "normalize.css";
@import "common.css";
/* /////////////////////////////////////////////////////////
	お部屋
///////////////////////////////////////////////////////// */

/* ====================================
	glovalNavi
==================================== */
#glovalNavi .c2 a{ 
	background-position:-180px -43px;
}

/* ====================================
	page-title
==================================== */
#page-title{
	background:url(../room/images/page-title.png) no-repeat;
	margin:0 auto 20px auto;
}

/* ====================================
	room
==================================== */
#room{
	width:760px;
}
#room figure{
	width: 758px;
	height:432px;
	margin: 0 auto 20px auto;
	-webkit-box-shadow: 0 2px 1px #373737;
	-moz-box-shadow: 0 2px 1px #373737;
	box-shadow: 0 2px 1px #373737;
}
#room #type p{
	font-size:120%;
	font-weight:bolder;
	margin-bottom:10px;
}
#room #type ul{
	width:760px;
	height:98px;
	margin-bottom:30px;
}
#room #type ul li{
	height:49px;
	float:left;
}
#room #type ul .r1{width:191px}
#room #type ul .r2{width:190px;}
#room #type ul .r3{width:190px;}
#room #type ul .r4{width:189px;}
#room #type ul .r5{width:191px;}
#room #type ul .r6{width:190px;}

#room #type ul li a{
	height:0px;
	padding-top:49px;
	display:block;
	overflow:hidden;
	background:url(../room/images/room-type.png) no-repeat;
}
	#room #type ul .r1 a{
		background-position:0 0;
	}
	#room #type ul .r1 a:hover{
		background-position:0 -98px;
	}
	
	#room #type ul .r2 a{
		background-position:-191px 0;
	}
	#room #type ul .r2 a:hover{
		background-position:-191px -98px;
	}
	
	#room #type ul .r3 a{
		background-position:-381px 0;
	}
	#room #type ul .r3 a:hover{
		background-position:-381px -98px;
	}
	
	#room #type ul .r4 a{
		background-position:-571px 0;
	}
	#room #type ul .r4 a:hover{
		background-position:-571px -98px;
	}
	
	#room #type ul .r5 a{
		background-position:0 -49px;
	}
	#room #type ul .r5 a:hover{
		background-position:0 -147px;
	}
	
	#room #type ul .r6 a{
		background-position:-191px -49px;
	}
	#room #type ul .r6 a:hover{
		background-position:-191px -147px;
	}
	
/* 共通 */
#room #dx-single,
#room #single,
#room #dx-twin,
#room #double,
#room #dx-double,
#room #japanese-style{
	width:760px;
}
#room #dx-single,
#room #single,
#room #dx-twin,
#room #double,
#room #dx-double{
	margin-bottom:80px;
}

/* 共通 text */
#room #dx-single .text,
#room #single .text,
#room #dx-twin .text,
#room #double .text,
#room #dx-double .text,
#room #japanese-style .text{
	margin-bottom:10px;
}

#room #dx-single .text p,
#room #single .text p,
#room #dx-twin .text p,
#room #double .text p,
#room #dx-double .text p,
#room #japanese-style .text p{
	width:540px;
	color:#292b22;
	font-weight:bolder;
	float:left;
}
#room #dx-single .text .reserve,
#room #single .text .reserve,
#room #dx-twin .text .reserve,
#room #double .text .reserve,
#room #dx-double .text .reserve,
#room #japanese-style .text .reserve{
	width:217px;
	float:right;
}
#room #dx-single .text .reserve a,
#room #single .text .reserve a,
#room #dx-twin .text .reserve a,
#room #double .text .reserve a,
#room #dx-double .text .reserve a,
#room #japanese-style .text .reserve a{
	height:0px;
	padding-top:46px;
	display:block;
	overflow:hidden;
	background:url(../room/images/reserve-btn.png) 0 0 no-repeat;
}
	#room #dx-single .text .reserve a:hover,
	#room #single .text .reserve a:hover,
	#room #dx-twin .text .reserve a:hover,
	#room #double .text .reserve a:hover,
	#room #dx-double .text .reserve a:hover,
	#room #japanese-style .text .reserve a:hover{
		background-position:0 -46px;
	}
	
/* 共通 overview */
#room #dx-single .overview dt,
#room #single .overview dt,
#room #dx-twin .overview dt,
#room #double .overview dt,
#room #dx-double .overview dt,
#room #japanese-style .overview dt{
	color:#292b22;
	font-weight:bolder;
	padding-bottom:10px;
	border-bottom:2px solid #292b22;
}

#room #dx-single .overview dd,
#room #single .overview dd,
#room #dx-twin .overview dd,
#room #double .overview dd,
#room #dx-double .overview dd,
#room #japanese-style .overview dd{
	background:#EEE;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	padding:20px;
}

#room #dx-single .overview dd .left,
#room #single .overview dd .left,
#room #dx-twin .overview dd .left,
#room #double .overview dd .left,
#room #dx-double .overview dd .left,
#room #japanese-style .overview dd .left{
	width:300px;
	float:left;
}

#room #dx-single .overview dd .right,
#room #single .overview dd .right,
#room #dx-twin .overview dd .right,
#room #double .overview dd .right,
#room #dx-double .overview dd .right,
#room #japanese-style .overview dd .right{
	width:415px;
	float:right;
}

#room #dx-single .overview dd ul li ul li,
#room #single .overview dd ul li ul li,
#room #dx-twin .overview dd ul li ul li,
#room #double .overview dd ul li ul li,
#room #dx-double .overview dd ul li ul li,
#room #japanese-style .overview dd ul li ul li{
	font-size:90%;
	list-style-type:disc;
	list-style-position:inside;
	margin-left:10px;
}


/* dx-single */
#room #dx-single .headline01{
	background:url(../room/images/headline01.gif) no-repeat;
}

/* single */
#room #single .headline01{
	background:url(../room/images/headline02.gif) no-repeat;
}

/* dx-twin */
#room #dx-twin .headline01{
	background:url(../room/images/headline03.gif) no-repeat;
}

/* double */
#room #double .headline01{
	background:url(../room/images/headline04.gif) no-repeat;
}

/* dx-double */
#room #dx-double .headline01{
	background:url(../room/images/headline05.gif) no-repeat;
}

/* japanese-style */
#room #japanese-style{
	margin-bottom:20px;
}
#room #japanese-style .headline01{
	background:url(../room/images/headline06.gif) no-repeat;
}
	
	
.slides .bx-pager {
	width:162px;
	position:absolute;
	right:25px;
	bottom:20px;
}
	
	
	
	
		
	
	
	
	
	
	
	