/*全体と貴賓室*/
.room_name_logo-westroom {
  width: 15%;
  padding-top: 15px;
  padding-bottom: 20px;
}

.newroom-west__wrap .roompoint__text,
.newroom-west__wrap .roompoint__text02,
.newroom-west__wrap .roompoint__text04 {
  background-color: #65413e;
}

.newroom-west__wrap .yoko {
  text-combine-upright: all;
}

#west05 .room_name__background-westroom {
  background: url(../img/room/west_05/kihin02.png) no-repeat 99% 103%;
  background-size: 48%;
}

.room_name__background-westroom {
  padding-bottom: 50px;
}

.roompoint__flex02-westroom {
  padding-bottom: 11%;
}

.roompoint__flex03-westroom {
  margin-top: 0px;
  /*margin-bottom: 10.5%;*/
}

/*#west05 .btn_wrap:before {
    content: url(../img/appeal_parts01.webp);
    display: inline-block;
    transform: scale(0.1);
}*/

.bed-item__img p {
  top: 90px;
}

.btn_wrap-west05 {
  padding: 0px 0px 80px;
}

.roompoint__flex02 {
  position: relative;
}

.roompoint__img__flex {
  width: 100%;
  bottom: 0;
  position: relative;
}

.roompoint__second_img {
  width: 43% !important;
  bottom: -30%;
  left: 60%;
  position: absolute;
}

.roompoint__second_img02 {
  width: 43% !important;
  bottom: -15%;
  left: 70%;
  position: absolute;
}

.point-p {
  width: 50%;
}

@media screen and (max-width: 1025px) {
  .roompoint__second_img,
  .roompoint__second_img02 {
    position: static;
    width: 100% !important;
  }

  .newroom-west__wrap .roompoint__flex,
  .newroom-west__wrap .roompoint__flex02,
  .newroom-west__wrap .roompoint__flex04 {
    background-color: #65413e;
  }

  .roompoint__flex-westroom {
    padding-bottom: 0%;
  }

  .roompoint__flex-westroom .roompoint__img,
  .roompoint__flex03-westroom .roompoint__img,
  .roompoint__flex05-westroom .roompoint__img {
    margin: 30px auto -60px;
  }

  .roompoint__flex02-westroom,
  .roompoint__flex03-westroom,
  .roompoint__flex05-westroom {
    padding-bottom: 0%;
    margin-bottom: 0%;
  }
}

@media screen and (max-width: 800px) {
  .room_name_logo-westroom {
    width: 25%;
  }

  .bed-item__img p {
    top: 100px;
  }

  .btn_wrap {
    padding: 65px 30px;
  }

  .btn_wrap-west05 {
    padding: 50px 30px;
  }
}

@media screen and (max-width: 425px) {
  .room_name_logo-westroom {
    width: 50%;
    padding-bottom: 0px;
  }

  .room_name__background-westroom {
    background-size: 80%;
    padding-bottom: 30px;
  }

  #west05 .room_name__background-westroom {
    background-position: 98% 100%;
  }
}

/*特別室*/
#west04 .room_name__background-westroom {
  background: url(../img/room/west_04/tokubetu02.png) no-repeat 97% 103%;
  background-size: 48%;
}

.roompoint__flex04-westroom {
  flex-direction: row-reverse;
  margin-top: 0px;
  margin-bottom: 10.5%;
  padding-top: 50px;
}

#west04 .roompoint__flex02 {
  flex-wrap: wrap;
}

.roompoint__flex04-westroom .roompoint__img04a {
  left: 54%;
  right: auto;
  top: -60px;
}

.roompoint__flex04-westroom .roompoint__img04 {
  right: 47%;
  left: auto;
}

.roompoint__flex04-westroom .roompoint__text04 {
  width: 63%;
  height: 520px;
  padding: 120px 14% 65px 0px;
}

@media screen and (max-width: 1024px) {
  .roompoint__flex04-westroom {
    flex-direction: column;
    margin: 0px auto;
    padding-top: 0px;
  }

  .roompoint__flex04-westroom .roompoint__text04 {
    height: auto;
    width: 100%;
    padding: 50px 25px 0px 25px;
  }
}

@media screen and (max-width: 425px) {
  #west04 .room_name__background-westroom {
    background-position: 98% 98%;
    background-size: 80%;
  }
}

/*7階客室~6階一間客室*/
.newroom-west__wrap .room_name_logo-100 {
  padding-top: 15px;
  padding-bottom: 20px;
}

@media screen and (max-width: 425px) {
  .newroom-west__wrap .room_name_logo-100 {
    padding-bottom: 0px;
  }
}

/*7階客室*/
#west03 .room_name__background-westroom {
  background: url(../img/room/west_03/7room02.png) no-repeat 100% 100%;
  background-size: 53%;
}

#west03 .room_name_logo-westroom {
  width: 20%;
}

#west03 .roompoint__flex02 {
  flex-wrap: wrap;
}

@media screen and (max-width: 800px) {
  #west03 .room_name_logo-westroom {
    width: 35%;
  }
}

@media screen and (max-width: 425px) {
  #west03 .room_name__background-westroom {
    background-size: 80%;
  }

  #west03 .room_name_logo-westroom {
    width: 65%;
  }
}

/*6階和洋室*/
#west02 .room_name__background-westroom {
  background: url(../img/room/west_02/6-haroom02.png) no-repeat 97% 100%;
  background-size: 69%;
}

#west02 .room_name_logo-westroom {
  width: 25%;
}

.roompoint__flex05-westroom {
  margin-top: 0px;
}

@media screen and (max-width: 800px) {
  #west02 .room_name_logo-westroom {
    width: 45%;
  }
}

@media screen and (max-width: 425px) {
  #west02 .room_name__background-westroom {
    background-size: 100%;
  }

  #west02 .room_name_logo-westroom {
    width: 75%;
  }
}

/*6階二間角部屋*/
#west01c .room_name__background-westroom {
  background: url(../img/room/west_01-c/6-kadoroom02.png) no-repeat 96% 100%;
  background-size: 82%;
}

#west01c .room_name_logo-westroom {
  width: 30%;
}

#west01c .roompoint__flex02 {
  flex-wrap: wrap;
}

@media screen and (max-width: 800px) {
  #west01c .room_name_logo-westroom {
    width: 50%;
  }
}

@media screen and (max-width: 425px) {
  #west01c .room_name__background-westroom {
    background-size: 99%;
  }

  #west01c .room_name_logo-westroom {
    width: 85%;
  }
}

/*6階二間客室*/
#west01b .room_name__background-westroom {
  background: url(../img/room/west_01-b/6-2room02.png) no-repeat 96% 100%;
  background-size: 82%;
}

#west01b .room_name_logo-westroom {
  width: 25%;
}

#west01b .roompoint__flex02 {
  flex-wrap: wrap;
}

@media screen and (max-width: 800px) {
  #west01b .room_name_logo-westroom {
    width: 45%;
  }
}

@media screen and (max-width: 425px) {
  #west01b .room_name__background-westroom {
    background-size: 99%;
  }

  #west01b .room_name_logo-westroom {
    width: 75%;
  }
}

/*6階一間客室*/
#west01a .room_name__background-westroom {
  background: url(../img/room/west_01-a/6-1room02.png) no-repeat 96% 100%;
  background-size: 82%;
}

#west01a .room_name_logo-westroom {
  width: 25%;
}

@media screen and (max-width: 800px) {
  #west01a .room_name_logo-westroom {
    width: 45%;
  }
}

@media screen and (max-width: 425px) {
  #west01a .room_name__background-westroom {
    background-size: 99%;
  }

  #west01a .room_name_logo-westroom {
    width: 75%;
  }
}
