.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;
}

.winter-dish-and-plum {
  position: relative;
  font-family: "Ryumin";
  font-weight: normal;
}
@media screen and (max-width: 1024px) {
  .winter-dish-and-plum .zousui-bg {
    width: 100vw;
  }
}
.winter-dish-and-plum .catch-copy {
  position: absolute;
  top: 85px;
  left: 0;
}
@media screen and (max-width: 1024px) {
  .winter-dish-and-plum .catch-copy {
    top: 9.444vw;
  }
}
.winter-dish-and-plum .catch-copy p {
  font-size: 168px;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  color: #fff;
  line-height: 1.3;
}
@media screen and (max-width: 1024px) {
  .winter-dish-and-plum .catch-copy p {
    font-size: 18.667vw;
  }
}
.winter-dish-and-plum .catch-copy p .small {
  font-size: 71px;
}
@media screen and (max-width: 1024px) {
  .winter-dish-and-plum .catch-copy p .small {
    font-size: 7.889vw;
  }
}
.winter-dish-and-plum .catch-copy p .middle {
  font-size: 95px;
}
@media screen and (max-width: 1024px) {
  .winter-dish-and-plum .catch-copy p .middle {
    font-size: 10.556vw;
  }
}
.winter-dish-and-plum .text {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin: 20px 0 40px 0;
}
@media screen and (max-width: 1024px) {
  .winter-dish-and-plum .text {
    margin: 2.222vw 0 4.444vw 0;
  }
}
.winter-dish-and-plum .text .large {
  font-size: 56px;
  margin-bottom: 15px;
}
@media screen and (max-width: 1024px) {
  .winter-dish-and-plum .text .large {
    font-size: 6.222vw;
    margin-bottom: 1.667vw;
  }
}
.winter-dish-and-plum .text .small {
  font-size: 34px;
  line-height: 1.6;
}
@media screen and (max-width: 1024px) {
  .winter-dish-and-plum .text .small {
    font-size: 3.778vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvYmFzZS5zY3NzIiwiX21peGluLnNjc3MiLCJjb21wb25lbnRzL3dpbnRlci1kaXNoLWFuZC1wbHVtLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUNDQTtFRExKO0lBT1E7SUFDQTs7RUFDQTtJQUNJOzs7O0FBS1o7RUFDSTs7O0FFakJKO0VBQ0U7RUFDQTtFQUNBOztBREdFO0VDRkY7SUFFSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FETkE7RUNHRjtJQUtJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEZkY7RUNVQTtJQU9JOzs7QUFFRjtFQUNFOztBRHBCSjtFQ21CRTtJQUdJOzs7QUFHSjtFQUNFOztBRDFCSjtFQ3lCRTtJQUdJOzs7QUFLUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEdENBO0VDaUNGO0lBT0k7OztBQUVGO0VBQ0U7RUFDQTs7QUQ1Q0Y7RUMwQ0E7SUFJSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7O0FEcERGO0VDa0RBO0lBSUkiLCJmaWxlIjoiY29tcG9uZW50cy93aW50ZXItZGlzaC1hbmQtcGx1bS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi9taXhpbic7XHJcblxyXG4udy05MDAge1xyXG4gICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LHAsaDEsaDIsaDMsaDQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59IiwiJGJyZWFrcG9pbnQ6IChcclxuICAgIHNwOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxyXG4gICAgdGFiOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcclxuICAgIHBjOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpJyxcclxuKTtcclxuXHJcbkBtaXhpbiBtcSgkYnApIHtcclxuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQsICRicCl9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCIuLi9hcHAuc2Nzc1wiO1xyXG4ud2ludGVyLWRpc2gtYW5kLXBsdW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogXCJSeXVtaW5cIjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIC56b3VzdWktYmcge1xyXG4gICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgIH1cclxuICB9XHJcbiAgLmNhdGNoLWNvcHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4NXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICB0b3A6IDkuNDQ0dnc7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNjhweDtcclxuICAgICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4LjY2N3Z3O1xyXG4gICAgICB9XHJcbiAgICAgIC5zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA3Ljg4OXZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWlkZGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDk1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwLjU1NnZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4IDA7XHJcbiAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgbWFyZ2luOiAyLjIyMnZ3IDAgNC40NDR2dyAwO1xyXG4gICAgfVxyXG4gICAgLmxhcmdlIHtcclxuICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICBmb250LXNpemU6IDYuMjIydnc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42Njd2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNzc4dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
