@charset "utf-8";

@import "../../common/css/base_layout.css";
@import "../../common/css/common_parts.css";

/* 背景セット */
#info_hos #wrapper{
	background: url(../../common/img/bg/bg_page.jpg) no-repeat top;
}


/* 説明文 */
#info_hos .introBox{
	margin-bottom:30px;
	padding:20px;
	border:1px solid #C4C4C4;
	font-size:90%;
	line-height:1.5;
}

/* 各部屋のご案内 */
#info_hos .areaRoom:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .areaRoom{
    height: 1em;
}
.clearfix{
    display: block;
}
/* ▲ */
/* for IE7 */
*:first-child+html .areaRoom{
	zoom:1;
}

/* 部屋1つ分 */
#info_hos .room{
	margin-right:30px;
	margin-bottom:25px;
	padding:0 15px 15px 0px;
	width:300px;
	font-size:90%;
	line-height:1.5;
	background:url(../../common/img/bg/bg_plad_blue.gif) repeat-x bottom;
	border-right:1px dotted #DADADA;
	float:left;
}
/* 画像 */
#info_hos .room img{
	float:right;
}

/*  */
#info_hos .txtRoom{
	width:330px;
	float:left;
}

/* 個室部屋のご案内 2016.10.11
********************************************************************/

.room-NM{
      background:#023b96;
	  font-size:90%;
	  font-weight:bold;
      display:inline-block;
      padding:5px 7px;
	  margin-bottom: 5px;
      color:#ffffff;
      text-decoration:none;
      -moz-border-radius:4px;
      -webkit-border-radius:4px;
      border-radius:4px;
      border:none;
      position:relative;
      cursor:pointer;
      vertical-align: middle;
}

.room-LS{
      background:#f7e0cb;
      display:inline-block;
      padding:5px 7px;
	  margin-bottom: 5px;
      text-decoration:none;
      -moz-border-radius:4px;
      -webkit-border-radius:4px;
      border-radius:4px;
      border:none;
      position:relative;
      cursor:pointer;
      vertical-align: middle;
}

.room_LS dl {
	  width:400px;
}
.room_LS dt {
	  float:left;
	  clear:left;
	  width:60px;
	  padding-top: 5px;
}
.room_LS dd {
	  float:left;
	  width:360px;
}

.table_info{
	margin:10px 0;
	border-collapse:collapse;
	font-size:90%;
}
.table_info th{
	padding:5px 10px;
	background-color: #ECF7FD;
	border:1px solid #DADADA;
	font-weight:normal;
	text-align:left;
}
.table_info td{
	padding:5px 10px;
	border:1px solid #DADADA;
}
