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

 file name  : restaurant.css
 author     : Ability Consultant
 style info : 客室
=================================================================== */
/* -----------------------------------------------------------
	楽天左カラム高さ設定
----------------------------------------------------------- */
#htlSide-A {
  top: 585px;
}

/* -----------------------------------------------------------
	con_int
----------------------------------------------------------- */
.con_int {
  padding: 20px 0 0 20px;
  overflow: hidden;
  margin-bottom: 65px;
}
.con_int .box_int {
  float: left;
  width: 300px;
  position: relative;
}
.con_int .box_int .img_dish {
  position: absolute;
  top: 232px;
  left: 150px;
  width: 206px;
  height: 133px;
  display: block;
}
.con_int .box_int .img_vegetable {
  position: absolute;
  top: 250px;
  left: 150px;
  width: 206px;
  height: 133px;
  display: block;
}
.con_int .box_int .st {
  margin: 0 0 80px 20px;
}
.con_int .box_int .txt {
  width: 290px;
  line-height: 2;
}
.con_int .img {
  float: right;
  margin-top: 85px;
}

.attention {
  margin-bottom: 65px;
}

.pnav {
  font-size: 0;
  text-align: center;
  margin-bottom: 50px;
  width: 975px;
}
.pnav li {
  display: inline-block;
  margin-right: 20px;
  vertical-align: top;
  margin-bottom: 20px;
}
.pnav li:nth-child(4) {
  clear: both;
}

/* -----------------------------------------------------------
	con_res
----------------------------------------------------------- */
.con_res {
  position: relative;
  margin-bottom: 100px;
}
.con_res .img_2 {
  margin-top: 100px;
}

#lnk_res1 {
  margin-bottom: 160px;
}
#lnk_res1 .btn_pla {
  position: absolute;
  right: 0;
  bottom: 130px;
}
#lnk_res1 .btn_mng {
  position: absolute;
  left: 0;
  bottom: 75px;
}

#lnk_res2 {
  margin-bottom: 160px;
}
#lnk_res2 .btn_pla {
  position: absolute;
  right: 0;
  bottom: 15px;
}

#lnk_res3 {
  margin-bottom: 160px;
}
#lnk_res3 .btn_pla {
  position: absolute;
  right: 0;
  bottom: 100px;
}

#lnk_res5 {
  margin-bottom: 100px;
}
#lnk_res5 .btn_mng {
  position: absolute;
  left: 0;
  bottom: 0;
}

#lnk_res8 {
  margin-bottom: 160px;
}
#lnk_res8 .btn_pla {
  position: absolute;
  left: 0;
  bottom: 0;
}
