.archive-title {
  margin-top: 1em;
  margin-bottom: 0; }

.archive .entry-content.stk-mb_ss {
  margin-bottom: 0 !important; }

.category-ranking {
  margin-bottom: 1.6em; }
  @media only screen and (max-width: 767px) {
    .category-ranking .wp-block-heading {
      font-size: clamp(14px, 4.7vw, 18px) !important;
      white-space: nowrap !important;
      letter-spacing: -0.02em !important; } }
  @media only screen and (min-width: 981px) {
    .category-ranking {
      width: 100vw;
      margin-left: calc(-50vw + 50%);
      margin-right: calc(-50vw + 50%); }
      .category-ranking .wp-block-group__inner-container {
        max-width: 1166px;
        margin-left: auto;
        margin-right: auto; } }
  @media only screen and (max-width: 980px) {
    .category-ranking {
      margin-left: var(--stk-el-margin-rl, -4vw);
      margin-right: var(--stk-el-margin-rl, -4vw); } }

.archive.category #inner-content {
  padding-top: 0;
  margin-top: 0 !important; }
@media only screen and (min-width: 981px) {
  .archive.category .alignfull {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%); } }

.archives-list {
  margin-top: 1.5em !important; }
  .archives-list .entry-title {
    font-weight: normal; }
  .archives-list.card-list {
    --card-padding: 0.5em; }
    .archives-list.card-list .post-list__link {
      box-shadow: none !important;
      padding: var(--card-padding); }
    .archives-list.card-list .eyecatch {
      margin: calc(var(--card-padding) * -1) calc(var(--card-padding) * -1) var(--card-padding); }

.ttl-category:not(+ .pr-notation) {
  margin-top: 2em; }
