/* 書体。Google Fonts から「N GUARD で使っている文字だけ」を取り出したファイルをこのサーバーに置いて読み込む（表示を速くし、Google への接続をなくすため。2026-10-24）。
   文章を足して新しい文字が増えたら、作り直す（ない文字は端末の書体で表示される）。ns＝Noto Sans JP・sm＝Shippori Mincho・bd＝Bodoni Moda・mo＝Montserrat */
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ns-n400.woff2?v=20261110e) format('woff2')}
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/ns-n700.woff2?v=20261110e) format('woff2')}
/* あとから増えた文字だけの追加ファイル（2026-10-27：添・測・索、2026-11-06：健平康推整況版率緊訪診、2026-11-10：撮根登録桁紋。明朝も同じ文字と「能」を追加） */
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ns-n400b.woff2?v=20261110e) format('woff2');unicode-range:U+6DFB,U+6E2C,U+7D22,U+5065,U+5E73,U+5EB7,U+63A8,U+6574,U+6CC1,U+7248,U+7387,U+7DCA,U+8A2A,U+8A3A,U+64AE,U+6839,U+767B,U+9332,U+6841,U+7D0B}
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/ns-n700b.woff2?v=20261110e) format('woff2');unicode-range:U+6DFB,U+6E2C,U+7D22,U+5065,U+5E73,U+5EB7,U+63A8,U+6574,U+6CC1,U+7248,U+7387,U+7DCA,U+8A2A,U+8A3A,U+64AE,U+6839,U+767B,U+9332,U+6841,U+7D0B}
@font-face{font-family:'Shippori Mincho';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/sm-n400.woff2) format('woff2')}
@font-face{font-family:'Shippori Mincho';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/sm-n500.woff2) format('woff2')}
@font-face{font-family:'Shippori Mincho';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/sm-n600.woff2) format('woff2')}
@font-face{font-family:'Shippori Mincho';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/sm-n400b.woff2) format('woff2');unicode-range:U+5065,U+5E73,U+5EB7,U+63A8,U+64AE,U+6574,U+6839,U+6CC1,U+6DFB,U+7248,U+7387,U+767B,U+7D22,U+7DCA,U+8A2A,U+8A3A,U+9332,U+6841,U+7D0B,U+80FD}
@font-face{font-family:'Shippori Mincho';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/sm-n500b.woff2) format('woff2');unicode-range:U+5065,U+5E73,U+5EB7,U+63A8,U+64AE,U+6574,U+6839,U+6CC1,U+6DFB,U+7248,U+7387,U+767B,U+7D22,U+7DCA,U+8A2A,U+8A3A,U+9332,U+6841,U+7D0B,U+80FD}
@font-face{font-family:'Shippori Mincho';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/sm-n600b.woff2) format('woff2');unicode-range:U+5065,U+5E73,U+5EB7,U+63A8,U+64AE,U+6574,U+6839,U+6CC1,U+6DFB,U+7248,U+7387,U+767B,U+7D22,U+7DCA,U+8A2A,U+8A3A,U+9332,U+6841,U+7D0B,U+80FD}
@font-face{font-family:'Bodoni Moda';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/bd-n400.woff2) format('woff2')}
@font-face{font-family:'Bodoni Moda';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/bd-n500.woff2) format('woff2')}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/mo-n500.woff2) format('woff2')}
