html,body{margin:0;background:#fff}

.prC{
  --acc:#635bff; --ink:#0a2540; --body:#374151; --sub:#4b5563; --line:#e6e9ee;
  font-family:system-ui,-apple-system,"Hiragino Kaku Gothic ProN","Noto Sans JP",sans-serif;
  background:#fff;padding:clamp(52px,6.5vw,96px) 24px;
}
.prC__in{max-width:900px;margin:0 auto}
.prC__title{margin:0 0 clamp(24px,3.5vw,38px);font-size:clamp(21px,2.9vw,30px);font-weight:800;color:var(--ink);
  text-align:center;letter-spacing:-.01em}
.prC__scroll{overflow-x:auto}
.prC__table{width:100%;border-collapse:collapse;min-width:520px}
.prC__table th,.prC__table td{padding:16px 14px;text-align:center;font-size:13.5px;border-bottom:1px solid var(--line)}
.prC__table thead th{font-size:12.5px;font-weight:800;color:var(--sub);letter-spacing:.04em;padding-bottom:14px}
.prC__table tbody th{text-align:left;font-weight:600;color:var(--body);font-size:13px}
.prC__table .is-main{background:rgba(99,91,255,.05)}
.prC__table thead .is-main{color:var(--acc)}
.prC__table td{color:var(--body)}
.prC__table b{font-size:15px;font-weight:800;color:var(--ink)}
.prC__yes{color:var(--acc);font-weight:800}
.prC__no{color:#c6ccd6}
.prC__table tbody tr:last-child td,.prC__table tbody tr:last-child th{border-bottom:0}
