@charset "UTF-8";
.con_rooms .box_rooms:after, .con_info .box_info:after {
  content: "";
  display: table;
  clear: both;
}

/* ===================================================================
CSS information

 file name  :copy.css
 author     :Ability Consultant
style info  :タイトル
=================================================================== */
/* -----------------------------------------------------------
	.con_rooms
----------------------------------------------------------- */
.con_rooms {
  margin-top: 64px;
  padding: 22px;
}
.con_rooms.bg {
  background-color: #ecf0f5;
}
.con_rooms .box_rooms {
  margin-top: 16px;
}
.con_rooms .box_rooms .img {
  width: 517px;
  float: left;
}
.con_rooms .box_rooms .wrp_text {
  width: 380px;
  float: right;
}
.con_rooms .box_rooms .wrp_text .bt {
  overflow: hidden;
  margin-top: 16px;
}
.con_rooms .box_rooms .wrp_text .bt li {
  width: 183px;
  float: left;
}
.con_rooms .box_rooms .wrp_text .bt li:first-child {
  margin-right: 8px;
}
.con_rooms .box_rooms .wrp_text .bt_rev {
  margin-top: 16px;
}

/* -----------------------------------------------------------
	con_info
----------------------------------------------------------- */
.con_info {
  margin-top: 64px;
}
.con_info .box_info dl dt {
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1.4em;
}
.con_info .box_info dl .list {
  border: 1px solid #333;
  margin-top: 0.5em;
}
.con_info .box_info dl .list ul li {
  display: inline;
}
.con_info .box_info dl .list ul li:before {
  content: '・';
}
.con_info .box_info dl .list ul li.b {
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1.4em;
  margin-bottom: 0.5em;
  display: block;
}
.con_info .box_info dl .atn {
  text-align: right;
}
.con_info .box_info dl.l, .con_info .box_info dl.r {
  margin-top: 24px;
}
.con_info .box_info dl.l {
  width: 48%;
  float: left;
}
.con_info .box_info dl.r {
  width: 48%;
  float: right;
}
.con_info .box_info dl ul {
  padding: 16px;
}
.con_info .box_info .img {
  width: 35%;
  float: right;
}
