/* CSS Document */

.room-overview {
  max-width: 100%;
  margin: 0 auto;
  padding: 100px 20px 60px 20px;
}

.room-overview-inner {

}

.room-overview-text {

}
.room-txt{
    font-size: 0.9vw;
}
.room-overview-text p{
    text-align: center;
    font-size: 1.8vw;
    line-break: strict;
    /* font-feature-settings: "palt"; */
    line-height: 1.4em;
        margin-bottom: 120px;
    color: #603813;
}
.room-overview-character {
  flex: 1 1 200px;
  text-align: right;
}

.room-overview-character img {
  width: 150px;
  max-width: 100%;
}

.room-overview-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 40px;
}

.room-overview-item {
  text-align: center;
}

.room-overview-item img {
  width: 173px;
  /*border-radius: 10px;*/
  transition: 0.3s;
  cursor: pointer;
}

.room-overview-item img:hover {
  transform: scale(1.05);
}

.room-overview-item p {
margin-top: 23px;
    font-size: 23px;
    color: #5c3923;
}



