/* =========================================================
   修正一覧（2026-10-24）JUDGEとは（13〜22番）の修正案
   ========================================================= */

/* ---------- 13番：目次が6つ→5つ ----------
   3列のままだと 3枚＋2枚 になり、2段目の右が1枠空いて欠けて見える。
   5枚を1段に並べると1枚が280pxになり「なぜこの仕事が必要／か」と1字落ちる。
   2段のまま、1段目は3枚、2段目は2枚を横幅いっぱいに広げる。
   カードの高さは今と同じ2段なので、上の逃げ（450px）や食い込みは今のまま */
@media (min-width: 1101px) {
  .pn__list--grid { grid-template-columns: repeat(6, 1fr); }
  .pn__list--grid > li { grid-column: span 2; }
  .pn__list--grid > li:nth-child(n+4) { grid-column: span 3; }
}
/* 2列になる幅（751〜1100px）では 2・2・1枚になるので、最後の1枚を横幅いっぱいに */
@media (max-width: 1100px) and (min-width: 751px) {
  .pn__list--grid > li:nth-child(5) { grid-column: span 2; }
}

/* ---------- Our Standard を紙の面に入れる場合（案2） ----------
   今の帯の中身（英字・線・見出し・説明の文・ボタン）を、写真なしでそのまま紙の面に置く。
   間隔は今の帯の中と同じ（英字と線は20px、かたまりの間は50px）。
   7つの決まりの締め（この7つに反する提案は…）からは100px */
.rules__std {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 50px;
  margin-top: 100px;
  text-align: center;
}
.rules__std-head {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  width: 100%;
}
.rules__std-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  color: var(--navy-deep);
}
.rules__std-btn { width: 380px; padding: 15px 40px; }
.rules__std-en {
  font-family: var(--f-en);
  font-weight: 700;
  font-size: 46px;
  line-height: 1.2;
  letter-spacing: .1em;
  color: var(--gold);
}
.rules__std-rule {
  display: block;
  width: 753px;
  max-width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #513c14 0%, #c8af80 50%, #503b12 100.1%);
}
.rules__std-title {
  font-family: var(--f-serif);
  font-weight: 600;
  font-size: 64px;
  line-height: 110px;
  color: var(--navy-deep);
}
@media (max-width: 750px) {
  .rules__std { gap: 4rem; margin-top: 8rem; }
  .rules__std-head { gap: 2rem; }
  .rules__std-en { font-size: 4rem; }
  .rules__std-rule { width: 100%; height: .4rem; }
  .rules__std-title { font-size: 4.4rem; line-height: 1.5; }
  .rules__std-text { font-size: 2.4rem; line-height: 1.8; }
  .rules__std-btn { width: 46rem; height: 9.2rem; padding: 0 3rem; font-size: 2.6rem; }
}

/* 言葉の途中（「決／めます」「必要なとき／に、」）で折れないよう、印（wbr）の所でだけ折る。文字は変えない */
.kp { word-break: keep-all; overflow-wrap: anywhere; }
