@charset "UTF-8";
.region--content,
.region > :where(:not([data-big-pipe-placeholder-id])) {
  margin-block-end: 0;
}

/* ID:164 padding-bottom 160px → 不要（無限スクロール後の余白） */
.p-documentary__page {
  padding-bottom: 0;
}
.p-documentary__mv {
  padding: 40px 0;
}
.p-documentary__mv .c-mainTitle {
  text-align: center;
}
.p-documentary__flex.featured {
  display: flex;
  margin-bottom: 48px;
}
.p-documentary__flex.featured .p-documentary__body {
  width: 50%;
  padding: 36px 40px;
}
.p-documentary__flex.featured .p-documentary__actions {
  margin-top: 32px;
  display: flex;
  flex-wrap: wrap;
  gap: 16px 0;
}
.p-documentary__flex.featured .p-documentary__linkWrap {
  margin-top: 0;
  display: flex;
}
.p-documentary__flex.featured .p-documentary__link:not(:last-child) {
  border-right: 0;
}
.p-documentary__flex.featured .p-documentary__thumb {
  width: 50%;
  aspect-ratio: 1/1;
}
.p-documentary__flex.featured .p-documentary__thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.p-documentary__category {
  color: var(--accent-color-red);
}

/* ID:387 複数著者のカードで著者間の余白が広がりすぎないようにする */
.p-documentary__page .c-articleCard__excerpt + .c-articleCard__authorWrap .c-author {
  flex: 0 1 auto;
}
.p-documentary__page .c-articleCard__excerpt + .c-articleCard__authorWrap .c-author:not(:only-child) {
  max-width: calc((100% - 6px) / 2);
}

/* サイドバー current色 */
.c-articleNav__item.is-current .c-articleNav__link {
  color: var(--accent-color-yellow);
}
.c-articleNav__item.is-current .c-articleNav__link::before {
  background: var(--accent-color-yellow);
}

.c-articleNav__link:hover {
  background: rgba(255, 189, 0, 0.08);
  color: var(--accent-color-yellow);
}

/* カテゴリー色 */
.c-metaCategory {
  color: var(--accent-color-yellow);
}

/* ページネーション current色 */
.c-pagination__link.is-current {
  border-color: var(--accent-color-yellow);
}

@media (max-width: 1024px) {
  .p-documentary__mv {
    padding: 40px 0 32px;
  }
  .p-documentary__flex.featured {
    margin-left: -5vw;
    margin-right: -5vw;
    border: none;
    margin-bottom: 43px;
    flex-direction: column;
  }
  .p-documentary__flex.featured .p-documentary__body {
    width: 100%;
    padding: 24px 5%;
  }
  .p-documentary__flex.featured .p-documentary__lead {
    display: none;
  }
  .p-documentary__flex.featured .p-documentary__authorWrap {
    margin-top: 16px;
  }
  .p-documentary__flex.featured .p-documentary__actions {
    margin-top: 32px;
  }
  .p-documentary__flex.featured .p-documentary__linkWrap {
    width: 100%;
    flex-direction: column;
  }
  .p-documentary__flex.featured .p-documentary__link:not(:last-child) {
    border-right: 1px solid;
  }
  .p-documentary__flex.featured .p-documentary__thumb {
    width: 100%;
    /* ID:390 SP ドキュメンタリー 最初の大きなサムネイルを写真→テキストの順に */
    order: 0;
  }
  .p-documentary__flex.featured .p-documentary__body {
    order: 1;
  }
  /* カテゴリー閉じるボタン色 */
  .c-articleNav__close {
    border-color: var(--accent-color-yellow);
    color: var(--accent-color-yellow);
  }
}/*# sourceMappingURL=documentary.css.map */
