/* BBC追記 2026-10-20: 修正一覧(9/18)反映・規約ページ・404用。style.css(SCSS)を再コンパイルしても消えない */
.p-low-service__access-title--second{margin-block-start:1.5rem;border-block-start:1px solid rgba(255,255,255,.3);padding-block-start:1.25rem}
.p-low-service__access-note--dark{color:var(--color-text);font-size:.875rem;margin-block-start:.5rem;padding-inline:1rem;padding-block-end:.75rem}
.p-low-service__notice-note a{text-decoration:underline}
.p-terms__lead{margin-block-start:1.5rem;line-height:2}
.p-terms__list{margin-block-start:2rem;display:grid;gap:1rem;list-style:none;padding:0}
.p-terms__item{border:.125rem solid var(--color-text);background:var(--color-bg);padding:1.25rem 1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}
.p-terms__name{font-size:1.125rem;font-weight:700}
.p-terms__meta{font-size:.875rem;opacity:.8;width:100%}
.p-terms__link{display:inline-block;padding:.5rem 1.25rem;border:.125rem solid var(--color-text);border-radius:999px;font-weight:700;text-decoration:none;color:inherit}
.p-terms__link:hover{opacity:.7}
.p-terms__note{margin-block-start:1.5rem;font-size:.875rem;line-height:1.8}
.p-notfound{padding-block:4rem;text-align:center}
.p-notfound .c-heading{justify-content:center}
.p-notfound p{margin-block-start:1rem;line-height:2}
.p-notfound .c-button-secondary{margin-block-start:2rem}
@media (max-width:767px){
  .p-low-service__access-title--second{margin-block-start:4vw;padding-block-start:3vw}
  .p-low-service__access-note--dark{font-size:2.9vw}
  .p-terms__name{font-size:4vw}
}
