/* ui-kit から配った写し。ここを直さない（正本 key3media/ui-kit tokens/kit-fonts.css、版 6495e9a） */
/* kit-fonts ― 字（土台の合意 1回目 C・追加 C1〜C4、2026-11-05 矢吹さん）
   ・英字は Inter、数字は Roboto の等幅数字、日本語は Mac ではヒラギノ・Windows では Noto Sans JP。
   ・記事の題とサムネイルだけ Zen Kaku Gothic New。業務画面の見出しは本文と同じ字の太字。
   ・字のファイルは ui-kit が配る fonts/ を読む。Google Fonts などへは取りに行かない（外部通信の決まり）。
   ・数字の字を英字と分けているのは、表の数の桁をそろえるため（Inter より Roboto の等幅数字を選んだ）。 */
@font-face{font-family:"Inter";font-weight:400;font-display:swap;src:url("fonts/inter-latin-400-normal.woff2") format("woff2");}
@font-face{font-family:"Inter";font-weight:500;font-display:swap;src:url("fonts/inter-latin-500-normal.woff2") format("woff2");}
@font-face{font-family:"Inter";font-weight:600;font-display:swap;src:url("fonts/inter-latin-600-normal.woff2") format("woff2");}
@font-face{font-family:"Inter";font-weight:700 900;font-display:swap;src:url("fonts/inter-latin-700-normal.woff2") format("woff2");}
/* 数字だけに使う名前。英字は Inter のまま、数字の所（.kit-num）だけ Roboto にする */
@font-face{font-family:"kit-num";font-weight:400;font-display:swap;src:url("fonts/roboto-latin-400-normal.woff2") format("woff2");}
@font-face{font-family:"kit-num";font-weight:500 600;font-display:swap;src:url("fonts/roboto-latin-500-normal.woff2") format("woff2");}
@font-face{font-family:"kit-num";font-weight:700 900;font-display:swap;src:url("fonts/roboto-latin-700-normal.woff2") format("woff2");}
/* Noto Sans JP は Windows 用。Mac ではヒラギノが先に当たるので読み込まれない */
@font-face{font-family:"Noto Sans JP";font-weight:400;font-display:swap;src:url("fonts/noto-sans-jp-japanese-400-normal.woff2") format("woff2");}
@font-face{font-family:"Noto Sans JP";font-weight:500;font-display:swap;src:url("fonts/noto-sans-jp-japanese-500-normal.woff2") format("woff2");}
@font-face{font-family:"Noto Sans JP";font-weight:600;font-display:swap;src:url("fonts/noto-sans-jp-japanese-600-normal.woff2") format("woff2");}
@font-face{font-family:"Noto Sans JP";font-weight:700 900;font-display:swap;src:url("fonts/noto-sans-jp-japanese-700-normal.woff2") format("woff2");}
@font-face{font-family:"Zen Kaku Gothic New";font-weight:700;font-display:swap;src:url("fonts/zen-kaku-gothic-new-japanese-700-normal.woff2") format("woff2");}
@font-face{font-family:"Zen Kaku Gothic New";font-weight:800 900;font-display:swap;src:url("fonts/zen-kaku-gothic-new-japanese-900-normal.woff2") format("woff2");}

:root{
  --kit-f:      "Inter","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",system-ui,sans-serif;
  --kit-f-num:  "kit-num","Inter","Hiragino Sans","Noto Sans JP",system-ui,sans-serif;
  --kit-f-art:  "Zen Kaku Gothic New","Hiragino Sans","Noto Sans JP",sans-serif;   /* 記事の題・サムネイルだけ */
  --kit-fs:     14px;    /* 業務画面の本文（kit1b C4。13〜14px が業務画面のふつう） */
  --kit-fs-sm:  12.5px;  /* 補足・札の外の小さな字 */
  --kit-lh:     1.6;
}
/* 和文の字送りを詰める（kit1 C5）。同じ文字数でも1〜2行減る。
   ほかの人が使い始めたら、各自で切り替えられるようにする予定（html[data-palt="off"]）。 */
html:not([data-palt="off"]) body{ font-feature-settings:"palt" 1; }
/* 数字の所。等幅数字で桁をそろえる */
.kit-num{ font-family:var(--kit-f-num); font-variant-numeric:tabular-nums; }
.kit-art{ font-family:var(--kit-f-art); font-weight:900; }
