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

/*===================================
	room
===================================*/
#room{
	width:100%;
}
#room .slide{

}
#room figure{
	width:100%;
	-webkit-box-shadow: 0 2px 1px #373737;
	-moz-box-shadow: 0 2px 1px #373737;
	box-shadow: 0 2px 1px #373737;
	margin:0 auto 1.0em auto;
}
#room figure img{
	width:100%;
	height:auto;
	display:block;
}

/* type */
#type p{
	font-size:110%;
	font-weight:bolder;
	margin-bottom:1.0em;
}
#type table{
	width:100%;
	border-collapse:collapse;
	margin-bottom:1.0em;
}
#type table tr td{
	width:50%;
	border:1px solid #DDD;
	border-collapse:collapse;
}
#type table tr td a{
	color:#373737;
	font-family:"Hiragino Mincho ProN", serif;
	font-size:90%;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.49, #e5e5e5), color-stop(0.00, #FFFFFF));
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #e5e5e5 49%);
	background: -moz-linear-gradient(top, #FFFFFF 0%, #e5e5e5 49%);
	background: -o-linear-gradient(top, #FFFFFF 0%, #e5e5e5 49%);
	background: -ms-linear-gradient(top, #FFFFFF 0%, #e5e5e5 49%);
	background: linear-gradient(top, #FFFFFF 0%, #e5e5e5 49%);
	text-align:center;
	text-decoration:none;
	padding:1.0em 0.7em;
	display:block;
	white-space:nowrap;
}

/* text */
#room .text p{
	color:#000;
	font-weight:bolder;
	margin-bottom:1.0em;
}
#room .text #reserve{
	margin-bottom:1.0em;
}
#room .text #reserve a{
	width:100%;
	line-height:50px;
	display:block;
	color:#FFF;
	font-family:"Hiragino Mincho ProN", serif;
	text-align:center;
	text-decoration:none;
	background:url(../images/common/arrow03.png) 90% center no-repeat #AB0505;
	background-size:8px 15px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

/* overview */
#room .overview{
	margin-bottom:1.5em;
}
#room .overview dt{
	font-size:110%;
	font-weight:bolder;
	padding-bottom:0.5em;
	border-bottom:2px solid #292b22;
}
#room .overview dd{
	background:#EEE;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	padding:1.0em;
}
#room .overview dd ul li{
	margin-bottom:0.5em;
}
#room .overview dd ul li:last-child{
	margin-bottom:0px;
}
#room .overview dd ul li ul{
	margin-top:0.5em;
}
#room .overview dd ul li ul li{
	font-size:90%;
	list-style-type:disc;
	list-style-position:inside;
	margin-left:0.5em;
}

