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

.a-rank-plum {
  position: relative;
  height: 1665;
  margin-bottom: 0 !important;
}
@media screen and (max-width: 1024px) {
  .a-rank-plum {
    height: 185vw;
  }
}
@media screen and (max-width: 1024px) {
  .a-rank-plum .a-rank-plum-bg {
    width: 100vw;
  }
}
.a-rank-plum .a-rank-plum-wrapper {
  width: 100%;
  position: absolute;
  top: 48%;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: "Ryumin";
}
.a-rank-plum .a-rank-plum-wrapper .glaph-and-text {
  display: flex;
}
@media screen and (max-width: 1024px) {
  .a-rank-plum .a-rank-plum-wrapper .glaph-and-text .a-rank-glaph {
    width: 34.888vw;
  }
}
.a-rank-plum .a-rank-plum-wrapper .glaph-and-text .text-container {
  margin-right: -20px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1024px) {
  .a-rank-plum .a-rank-plum-wrapper .glaph-and-text .text-container {
    margin-right: -2.222vw;
  }
}
.a-rank-plum .a-rank-plum-wrapper .glaph-and-text .text-container .a-rank {
  margin-top: 40px;
  background-color: #fff;
  color: #42210B;
  font-weight: normal;
  font-size: 48px;
  letter-spacing: -0.05em;
  padding: 0 10px;
  line-height: 1.5;
}
@media screen and (max-width: 1024px) {
  .a-rank-plum .a-rank-plum-wrapper .glaph-and-text .text-container .a-rank {
    margin-top: 4.444vw;
    font-size: 5.333vw;
    padding: 0 1.111vw;
  }
}
.a-rank-plum .a-rank-plum-wrapper .glaph-and-text .text-container .a-rank span {
  font-size: 56px;
}
@media screen and (max-width: 1024px) {
  .a-rank-plum .a-rank-plum-wrapper .glaph-and-text .text-container .a-rank span {
    font-size: 6.222vw;
  }
}
.a-rank-plum .a-rank-plum-wrapper .glaph-and-text .text-container .discription {
  font-weight: 500;
  font-size: 28px;
  text-shadow: 3px 3px 15px rgba(255, 255, 255, 0.8078431373), -3px -3px 15px rgba(255, 255, 255, 0.8078431373);
  letter-spacing: -0.05em;
  margin-top: 20px;
}
@media screen and (max-width: 1024px) {
  .a-rank-plum .a-rank-plum-wrapper .glaph-and-text .text-container .discription {
    font-size: 3.111vw;
    text-shadow: 0.333vw 0.333vw 1.666vw rgba(255, 255, 255, 0.8078431373), -0.333vw -0.333vw 1.666vw rgba(255, 255, 255, 0.8078431373);
    margin-top: 2.222vw;
  }
}
.a-rank-plum .a-rank-plum-wrapper .large-text,
.a-rank-plum .a-rank-plum-wrapper .medium-text {
  color: #c1272e;
  font-weight: 500;
  text-shadow: 3px 3px 15px rgba(255, 255, 255, 0.8078431373), -3px -3px 15px rgba(255, 255, 255, 0.8078431373);
  letter-spacing: -0.05em;
}
@media screen and (max-width: 1024px) {
  .a-rank-plum .a-rank-plum-wrapper .large-text,
  .a-rank-plum .a-rank-plum-wrapper .medium-text {
    text-shadow: 0.333vw 0.333vw 1.666vw rgba(255, 255, 255, 0.8078431373), -0.333vw -0.333vw 1.666vw;
  }
}
.a-rank-plum .a-rank-plum-wrapper .large-text {
  font-size: 57.7px;
}
@media screen and (max-width: 1024px) {
  .a-rank-plum .a-rank-plum-wrapper .large-text {
    font-size: 6.411vw;
  }
}
.a-rank-plum .a-rank-plum-wrapper .large-text span {
  font-size: 78.4px;
}
@media screen and (max-width: 1024px) {
  .a-rank-plum .a-rank-plum-wrapper .large-text span {
    font-size: 8.711vw;
  }
}
.a-rank-plum .a-rank-plum-wrapper .medium-text {
  font-size: 50px;
}
@media screen and (max-width: 1024px) {
  .a-rank-plum .a-rank-plum-wrapper .medium-text {
    font-size: 5.556vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvYmFzZS5zY3NzIiwiX21peGluLnNjc3MiLCJjb21wb25lbnRzL2EtcmFuay1wbHVtLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUNDQTtFRExKO0lBT1E7SUFDQTs7RUFDQTtJQUNJOzs7O0FBS1o7RUFDSTs7O0FFakJKO0VBQ0U7RUFDQTtFQUNBOztBREdFO0VDTko7SUFLSTs7O0FEQ0E7RUNDRjtJQUVJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FEZkY7RUNnQkU7SUFFQTs7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7O0FEeEJKO0VDcUJFO0lBS0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QURwQ047RUM0Qkk7SUFVSTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7O0FEM0NSO0VDMENNO0lBR0k7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUR2RE47RUNrREk7SUFPSTtJQUNBO0lBQ0E7OztBQU1SO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7QUR0RUY7RUNpRUE7QUFBQTtJQU9JOzs7QUFHSjtFQUNFOztBRDVFRjtFQzJFQTtJQUdJOzs7QUFFRjtFQUNFOztBRGpGSjtFQ2dGRTtJQUdJOzs7QUFJTjtFQUNFOztBRHhGRjtFQ3VGQTtJQUdJIiwiZmlsZSI6ImNvbXBvbmVudHMvYS1yYW5rLXBsdW0uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vbWl4aW4nO1xyXG5cclxuLnctOTAwIHtcclxuICAgIHdpZHRoOiA5MDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keSxwLGgxLGgyLGgzLGg0IHtcclxuICAgIG1hcmdpbjogMDtcclxufSIsIiRicmVha3BvaW50OiAoXHJcbiAgICBzcDogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJyxcclxuICAgIHRhYjogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KScsXHJcbiAgICBwYzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KScsXHJcbik7XHJcblxyXG5AbWl4aW4gbXEoJGJwKSB7XHJcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LCAkYnApfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vYXBwLnNjc3NcIjtcclxuLmEtcmFuay1wbHVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxNjY1OyBcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICBoZWlnaHQ6IDE4NXZ3O1xyXG4gIH1cclxuICAuYS1yYW5rLXBsdW0tYmcge1xyXG4gICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgIH1cclxuICB9XHJcbiAgLmEtcmFuay1wbHVtLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQ4JTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJ5dW1pblwiO1xyXG4gICAgLmdsYXBoLWFuZC10ZXh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLmEtcmFuay1nbGFwaCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICB3aWR0aDogMzQuODg4dnc7XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMi4yMjJ2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmEtcmFuayB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGNvbG9yOiAjNDIyMTBCO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjQ0NHZ3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUuMzMzdnc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4xMTF2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi4yMjJ2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogM3B4IDNweCAxNXB4ICNmZmZmZmZjZSwtM3B4IC0zcHggMTVweCAjZmZmZmZmY2U7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjExMXZ3O1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMC4zMzN2dyAwLjMzM3Z3IDEuNjY2dncgI2ZmZmZmZmNlLC0wLjMzM3Z3IC0wLjMzM3Z3IDEuNjY2dncgI2ZmZmZmZmNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjIyMnZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYXJnZS10ZXh0LFxyXG4gICAgLm1lZGl1bS10ZXh0IHtcclxuICAgICAgY29sb3I6ICNjMTI3MmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHRleHQtc2hhZG93OiAzcHggM3B4IDE1cHggI2ZmZmZmZmNlLC0zcHggLTNweCAxNXB4ICNmZmZmZmZjZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwLjMzM3Z3IDAuMzMzdncgMS42NjZ2dyAjZmZmZmZmY2UsLTAuMzMzdncgLTAuMzMzdncgMS42NjZ2d1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFyZ2UtdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTcuN3B4O1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICBmb250LXNpemU6IDYuNDExdnc7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3OC40cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDguNzExdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVkaXVtLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS41NTZ2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */
