.w-900 {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .w-900 {
    width: 100%;
    height: auto;
  }
  .w-900 img {
    height: auto;
  }
}

body, p, h1, h2, h3, h4 {
  margin: 0;
}

.store-and-staff {
  position: relative;
  font-family: "Ryumin";
}
@media screen and (max-width: 1024px) {
  .store-and-staff .store-and-staff {
    width: 100vw;
  }
}
.store-and-staff .store-and-staff-container {
  position: absolute;
  bottom: 0;
}
.store-and-staff .store-and-staff-container .wakayama-text-container {
  display: flex;
  margin-bottom: 15px;
}
@media screen and (max-width: 1024px) {
  .store-and-staff .store-and-staff-container .wakayama-text-container {
    margin-bottom: 1.667vw;
  }
}
.store-and-staff .store-and-staff-container .wakayama-text-container .wakayama-img {
  padding: 0 20px;
  min-width: auto;
  min-height: auto;
}
@media screen and (max-width: 1024px) {
  .store-and-staff .store-and-staff-container .wakayama-text-container .wakayama-img {
    width: 21.55vw;
    padding: 0 2.22vw;
  }
}
.store-and-staff .store-and-staff-container .wakayama-text-container .about-store-text {
  padding: 0 20px;
  font-weight: normal;
  color: #434343;
  line-height: 1.8;
}
@media screen and (max-width: 1024px) {
  .store-and-staff .store-and-staff-container .wakayama-text-container .about-store-text {
    padding: 0 2.22vw;
  }
}
.store-and-staff .store-and-staff-container .wakayama-text-container .about-store-text h2 {
  font-weight: normal;
  font-size: 45.5px;
  text-align: center;
  margin-bottom: 20px;
  line-height: 1.2;
}
@media screen and (max-width: 1024px) {
  .store-and-staff .store-and-staff-container .wakayama-text-container .about-store-text h2 {
    font-size: 5.056vw;
    margin-bottom: 2.222vw;
  }
}
.store-and-staff .store-and-staff-container .wakayama-text-container .about-store-text p {
  font-size: 24px;
}
@media screen and (max-width: 1024px) {
  .store-and-staff .store-and-staff-container .wakayama-text-container .about-store-text p {
    font-size: 2.667vw;
  }
}
.store-and-staff .store-and-staff-container .stores {
  display: flex;
  justify-content: center;
  gap: 15px;
  align-items: flex-end;
}
@media screen and (max-width: 1024px) {
  .store-and-staff .store-and-staff-container .stores {
    gap: 1.667vw;
  }
}
.store-and-staff .store-and-staff-container .stores .store p {
  color: #030000;
  font-size: 18px;
  font-weight: 500;
  background-color: #fff;
  text-align: right;
  transform: translateY(-5px);
}
@media screen and (max-width: 1024px) {
  .store-and-staff .store-and-staff-container .stores .store p {
    font-size: 2vw;
  }
}
@media screen and (max-width: 1024px) {
  .store-and-staff .store-and-staff-container .stores .store .shirahama-store {
    width: 46.666vw;
  }
}
@media screen and (max-width: 1024px) {
  .store-and-staff .store-and-staff-container .stores .store .giyuugaoka-store {
    width: 46.444vw;
  }
}
.store-and-staff .store-and-staff-container .staff {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1024px) {
  .store-and-staff .store-and-staff-container .staff .staff-img {
    width: 100vw;
  }
}
.store-and-staff .store-and-staff-container .staff p {
  color: #141515;
  font-size: 23px;
  font-weight: 500;
  line-height: 1.8;
  text-align: center;
  margin: 15px 0;
}
@media screen and (max-width: 1024px) {
  .store-and-staff .store-and-staff-container .staff p {
    font-size: 2.556vw;
    margin: 1.667vw 0;
  }
}
.store-and-staff .store-and-staff-container .staff .yellow-marker {
  background-color: #fff;
  padding-bottom: 10px;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  .store-and-staff .store-and-staff-container .staff .yellow-marker {
    padding-bottom: 1.111vw;
  }
}
.store-and-staff .store-and-staff-container .staff .yellow-marker p {
  font-size: 36px;
  background: linear-gradient(transparent 65%, #ffeaa8 35%);
  padding: 0 20px;
}
@media screen and (max-width: 1024px) {
  .store-and-staff .store-and-staff-container .staff .yellow-marker p {
    font-size: 4vw;
    padding: 0 2.22vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvYmFzZS5zY3NzIiwiX21peGluLnNjc3MiLCJjb21wb25lbnRzL3N0b3JlLWFuZC1zdGFmZi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FDQ0E7RURMSjtJQU9RO0lBQ0E7O0VBQ0E7SUFDSTs7OztBQUtaO0VBQ0k7OztBRWpCSjtFQUNJO0VBQ0E7O0FESUE7RUNIQTtJQUVROzs7QUFHUjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBRFBSO0VDS0k7SUFJUTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FEZFo7RUNXUTtJQUtRO0lBQ0E7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FEeEJaO0VDb0JRO0lBTVE7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QURqQ2hCO0VDNEJZO0lBT1E7SUFDQTs7O0FBR1I7RUFDSTs7QUR4Q2hCO0VDdUNZO0lBR1E7OztBQUtoQjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBRG5EUjtFQytDSTtJQU1ROzs7QUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUQ5RGhCO0VDd0RZO0lBUVE7OztBRGhFcEI7RUNtRVk7SUFFUTs7O0FEckVwQjtFQ3dFWTtJQUVROzs7QUFNaEI7RUFDSTtFQUNBOztBRGxGUjtFQ21GUTtJQUVROzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUQ5Rlo7RUN3RlE7SUFRUTtJQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBRHhHWjtFQ29HUTtJQU1ROzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUQvR2hCO0VDNEdZO0lBS1E7SUFDQSIsImZpbGUiOiJjb21wb25lbnRzL3N0b3JlLWFuZC1zdGFmZi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi9taXhpbic7XHJcblxyXG4udy05MDAge1xyXG4gICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LHAsaDEsaDIsaDMsaDQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59IiwiJGJyZWFrcG9pbnQ6IChcclxuICAgIHNwOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxyXG4gICAgdGFiOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcclxuICAgIHBjOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpJyxcclxuKTtcclxuXHJcbkBtaXhpbiBtcSgkYnApIHtcclxuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQsICRicCl9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCIuLi9hcHAuc2Nzc1wiO1xyXG4uc3RvcmUtYW5kLXN0YWZmICB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogXCJSeXVtaW5cIjtcclxuICAgIC5zdG9yZS1hbmQtc3RhZmYge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0b3JlLWFuZC1zdGFmZi1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgLndha2F5YW1hLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjY2N3Z3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53YWtheWFtYS1pbWcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMS41NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMi4yMnZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hYm91dC1zdG9yZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQzNDM0MztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIuMjJ2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDUuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4wNTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yMjJ2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42Njd2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0b3JlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEuNjY3dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0b3JlIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDMwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJ2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2hpcmFoYW1hLXN0b3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2LjY2NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5naXl1dWdhb2thLXN0b3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2LjQ0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YWZmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLnN0YWZmLWltZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE0MTUxNTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxLjY2N3Z3IDA7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC55ZWxsb3ctbWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4IDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2NSUsICNmZmVhYTggMzUlKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIuMjJ2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
