@charset "UTF-8";
/*----------------------------------------------------
	楽天パーツ
----------------------------------------------------*/
#htlRmSrch {
  top: 1020px;
  left: 20px; }

#upfrntPlans {
  top: 1670px;
  left: 20px; }

#htlSide-A #latest_cstm_review {
  top: 3200px !important;
  left: 20px; }

#htlSide-A .module-history-domsearch {
  top: 3350px !important;
  left: 20px; }

/*header
----------------------------------------------------*/
.l-mv-room{
  background:url("../img/room/room_mv_img01.jpg") no-repeat;
  background-size: cover;
  background-position: bottom;
  height: 500px;
}
.p-room-info{
  margin-bottom: 150px;
}
.p-room-info__inner{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.p-room-info__inner p{
  width: 215px;
  background: url("../img/room/arrow_btn_img02.png") no-repeat 100% 50%;
}
.p-room-info__low{
  width: 705px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.p-room-type{
  margin-bottom: 150px;
}
.p-room-type__item{
  display: flex;
}
.p-room-type__box{
  background: #393b40;
  padding: 13px 17px 14px 19px;
  margin: 0 20px 50px 0px;
}
.p-room-detail{
  padding-top: 150px;
  margin-bottom: 250px;
  border-top: solid 1px #646a7a;
}
.p-room-detail dl{
  display: flex;
  flex-wrap: wrap;
}
.p-room-detail dl dt{
  width: 35%;
  margin-bottom: 20px;
}
.p-room-detail dl dd{
  width: 65%;
  padding:10px 0px 10px 40px;
  margin-bottom: 20px;
  border-left: solid 1px #646a7a;
}