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

 file name  :copy.css
 author     :Ability Consultant
style info  :タイトル
=================================================================== */
/* -----------------------------------------------------------
	.gnav_roo
	ヘッダー
----------------------------------------------------------- */
#rooms .gnav_roo a {
  background-position: 0 -50px;
}

/*----------------------------------------------------
	.con_intro
----------------------------------------------------*/
.con_intro {
  padding: 90px 0 80px;
  background: url(../images/rooms/bg_title.png) top center no-repeat;
}

/*----------------------------------------------------
	.con_type
----------------------------------------------------*/
.con_type {
  overflow: hidden;
  *zoom: 1;
  width: 950px;
}
.con_type .st_type {
  padding-bottom: 30px;
}
.con_type .box_type_l {
  width: 465px;
  float: left;
  padding-right: 20px;
  margin-bottom: 30px;
}
.con_type .box_type_l .tbl_basic {
  width: 465px;
  margin: 30px 0 25px;
}
.con_type .box_type_l .tbl_basic th {
  width: 30%;
}
.con_type .box_type_l .tbl_basic td {
  width: 70%;
}
.con_type .box_type_r {
  width: 465px;
  float: right;
  margin-bottom: 30px;
}
.con_type .box_type_r .tbl_basic {
  width: 465px;
  margin: 30px 0 25px;
}
.con_type .box_type_r .tbl_basic th {
  width: 30%;
}
.con_type .box_type_r .tbl_basic td {
  width: 70%;
}
.con_type .btn_pla {
  float: left;
  background: #e8d6b8;
  width: 950px;
  text-align: center;
  padding: 25px 0;
  margin-bottom: 40px;
}

/*----------------------------------------------------
	.con_ame
----------------------------------------------------*/
.con_ame {
  padding-top: 30px;
  overflow: hidden;
  *zoom: 1;
}
.con_ame .img_ame {
  float: left;
  padding: 30px 20px 0 0;
}
.con_ame .tbl_basic {
  float: left;
  width: 650px;
  margin: 30px 0 80px;
}
.con_ame .tbl_basic th {
  width: 30%;
}
.con_ame .tbl_basic td {
  width: 70%;
}
