.ly-wrapper {
  padding-block-end: 0;
}
@media screen and (max-width: 959px) {
  .ly-wrapper {
    padding-block-end: 0;
  }
}

.un-recommendFloating {
  display: none !important;
}
.el-backToTop {
  bottom: 20px;
}

.bl-article {
  display: grid;
  grid-template-columns: calc((420 / 1200) * 100%) 1fr;
  gap: 0 60px;
}

@media screen and (max-width: 959px) {
  .bl-article {
    display: grid;
    grid-template-columns: 1fr;
    gap: 0;
  }

  .bl-article-item {
    display: contents;
  }

  .bl-article-item > img {
    width: min(calc((470 / 630) * 100%), 470px);
    order: 1;
    margin: 30px auto 0;
  }
  .bl-article-item > a {
    order: 2;
  }
  .bl-editor {
    order: 3;
  }
}

.bl-article .el-contentsText {
  margin: 0;
}

.el-contentsText + .el-contentsText {
  margin-block-start: 15px;
}
@media screen and (max-width: 959px) {
  .el-contentsText + .el-contentsText {
    margin-block-start: 0;
  }
}

.el-contentsText + .el-btn {
  margin-block-start: 40px;
}
@media screen and (max-width: 959px) {
  .el-contentsText + .el-btn {
    margin-block-start: 30px;
  }
  .el-contentsText + .el-btn img {
    width: 35px;
  }
}
