.p-linking .u-mv, .blog .u-mv, .archive .u-mv {
  margin-bottom: 6.5rem;
}
.p-linking .u-mv__title, .blog .u-mv__title, .archive .u-mv__title {
  padding-top: 23rem;
}
.p-linking .u-mv__cach, .blog .u-mv__cach, .archive .u-mv__cach {
  padding-top: 4rem;
  font-weight: 600;
}
.p-linking .u-mv__lead, .blog .u-mv__lead, .archive .u-mv__lead {
  font-weight: 500;
}
.p-linking .c-banner, .blog .c-banner, .archive .c-banner {
  margin-top: 11.5rem;
}
.p-linking .c-category, .blog .c-category, .archive .c-category {
  margin-top: 14rem;
  margin-bottom: 4rem;
}

@media screen and (max-width: 750px) {
  .p-linking .u-mv, .blog .u-mv, .archive .u-mv {
    padding-bottom: 12rem;
  }
  .p-linking .u-mv__title, .blog .u-mv__title, .archive .u-mv__title {
    padding-top: 22rem;
  }
  .p-linking .u-mv__cach, .blog .u-mv__cach, .archive .u-mv__cach {
    padding-top: 6rem;
  }
  .p-linking .u-mv__lead, .blog .u-mv__lead, .archive .u-mv__lead {
    padding-top: 11rem;
  }
  .p-linking .c-category, .blog .c-category, .archive .c-category {
    margin-top: 16rem;
    margin-bottom: 7rem;
  }
  .p-linking .c-category__list, .blog .c-category__list, .archive .c-category__list {
    padding: 4.5rem 4rem 0;
  }
  .p-linking .c-memberlist .l-container, .blog .c-memberlist .l-container, .archive .c-memberlist .l-container {
    padding-inline: 4rem;
  }
  .p-linking .c-banner, .blog .c-banner, .archive .c-banner {
    margin-top: 12.5rem;
  }
}