/* 夜tax LP「支持される理由はこの実績です！」の 8 枚（.sc-recored-list）＝女性の挿絵つき・挿絵を小さくした最終案（Codex・nighttax-record-editorial-women-small-20261027・2026-10-27）
   ・文言・数字は変えない。HTML は 8 枚の旧アイコン（record-icon1〜8）を挿絵の枠 .nt-rec-art に替え、文に <wbr>（折ってよい場所）を足しただけ
   ・挿絵＝record-women-sheet.webp 1 枚（1254×1254・3 列×3 行・右下は空き）。枠は overflow:hidden、絵は幅・高さ 300%・--x/--y で 1 マスだけ見せる
   ・元の丸い札の高さ 270px・本文の左右 26px・li の img の max-width:80px などテーマの規則は、この部品の中だけ打ち消す
   ・セクション下端の波の飾り（.sc-record::after・z-index 1）が下の段の札に重なっていた → 札の並びを手前（z-index 2）に
   ・スマホ 2 列（挿絵 56px・345px 以下 52px）／768px〜 2 列（挿絵 72px）／1024px〜 4 列。高さは固定しない（同じ段だけ自然にそろう） */
.sc-recored-list.nt-record{position:relative;z-index:2;max-width:1160px;margin:0 auto}
.sc-recored-list.nt-record ul{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:1160px;margin:0 auto !important;padding:0 !important;border:0 !important;list-style:none;background:none}
.sc-recored-list.nt-record ul li{display:block !important;min-width:0;width:auto !important;height:auto !important;margin:0 !important;padding:10px 10px 11px !important;border:1px solid #efd2df !important;border-radius:12px !important;background:#fff !important;box-shadow:0 2px 4px rgba(93,51,77,.035) !important;text-align:left;box-sizing:border-box}
.sc-recored-list.nt-record .nt-rec-art{position:relative;display:block;width:56px;height:56px;margin:0 auto 6px;padding:0;overflow:hidden;border:0;border-radius:6px;background:#f7f0e6}
.sc-recored-list.nt-record .nt-rec-art img{position:absolute !important;display:block !important;left:calc(var(--x) * -100%);top:calc(var(--y) * -100%);width:300% !important;height:300% !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;object-fit:fill}
.sc-recored-list.nt-record ul li h3{margin:0 !important;padding:0 !important;text-align:left !important;background:none !important}
.sc-recored-list.nt-record .nt-fact__label,.sc-recored-list.nt-record .nt-fact__num,.sc-recored-list.nt-record ul li p{word-break:keep-all;overflow-wrap:anywhere;line-break:strict;letter-spacing:0}
.sc-recored-list.nt-record ul li .nt-fact__label{display:block;margin:0;color:#77666f;font-size:12px;font-weight:500;line-height:1.45}
.sc-recored-list.nt-record ul li .nt-fact__num{display:block;margin:4px 0 0;color:#b03e70;font-size:20px;font-weight:700;line-height:1.3}
.sc-recored-list.nt-record ul li p{margin:5px 0 0 !important;padding:0 !important;color:#49576b !important;font-size:13px !important;font-weight:400;line-height:1.6 !important;text-align:left !important}
@media (max-width:345px){
  .sc-recored-list.nt-record ul li{padding:10px 9px 11px !important}
  .sc-recored-list.nt-record .nt-rec-art{width:52px;height:52px}
  .sc-recored-list.nt-record ul li .nt-fact__label{font-size:11.5px}
  .sc-recored-list.nt-record ul li .nt-fact__num{font-size:18px}
  .sc-recored-list.nt-record ul li p{font-size:12.5px !important}
}
@media (min-width:768px){
  .sc-recored-list.nt-record ul{gap:12px}
  .sc-recored-list.nt-record ul li{padding:16px !important}
  .sc-recored-list.nt-record .nt-rec-art{width:72px;height:72px;margin-bottom:8px}
  .sc-recored-list.nt-record ul li .nt-fact__label{font-size:13px}
  .sc-recored-list.nt-record ul li .nt-fact__num{font-size:23px}
  .sc-recored-list.nt-record ul li p{font-size:14px !important}
}
@media (min-width:1024px){
  .sc-recored-list.nt-record ul{grid-template-columns:repeat(4,minmax(0,1fr))}
}
