/* =====================================
   フロントページ：パソコン版のみのデザイン調整
   すべて @media (min-width: 769px) 内のみ。携帯は一切変更しない。
===================================== */

@media (min-width: 769px) {
  /* セクション本文の最大幅を広げる（大画面でゆとりある幅に） */
  body.home .pba-section--magazine .pba-section-magazine-inner,
  body.home .pba-section--news .pba-section-news-inner,
  body.home .pba-section--supports .pba-section-supports-inner,
  body.home .pba-section--chorus .pba-section-chorus-inner,
  body.home .pba-section--contact .pba-section-contact-inner {
    max-width: 720px;
  }

  /* TICKETS：PC用の余白とタイポ */
  body.home .pba-section-tickets {
    padding-left: clamp(32px, 6vw, 64px);
    padding-right: clamp(32px, 6vw, 64px);
  }

  /* MAGAZINE：PC用タイトル余白 */
  body.home .pba-section--magazine .pba-section__title--magazine {
    margin-bottom: 0.5rem;
  }
  body.home .pba-section--magazine .magazine-title-item,
  body.home .pba-section--magazine .pba-title-item {
    padding: 0.2rem 0;
  }

  /* NEWS：PC用タイトル余白・リスト間 */
  body.home .pba-section--news .pba-section__title--news {
    margin-bottom: 0.5rem;
  }
  body.home .pba-section--news .news-title-item,
  body.home .pba-section--news .pba-title-item {
    padding: 0.2rem 0;
  }

  /* SUPPORTS：PC用パディング・タイトル下 */
  body.home .pba-section--supports .pba-section-supports-inner,
  body.home .pba-section--news + .pba-section--supports .pba-section-supports-inner {
    padding-left: 0;
    padding-right: 0;
  }
  body.home .pba-section--supports .pba-section__title--supports {
    margin: 1.5rem 0 1.25rem 0;
  }
  body.home .pba-section--supports .pba-section-desc {
    font-size: clamp(0.9375rem, 2.2vw, 1.0625rem);
    line-height: 1.85;
  }

  /* CHORUS：PC用タイトル・余白 */
  body.home .pba-section--chorus .pba-section__title--chorus {
    margin: 1.5rem 0 1.25rem 0;
  }

  /* CONTACT US：PC用タイトル・余白 */
  body.home .pba-section--contact .pba-section__title--contact {
    margin: 1.5rem 0 1.25rem 0;
  }
  body.home .pba-section--contact .pba-section-contact-content {
    margin-top: 0.75rem;
  }
}
