/*
 Theme Name: yStandard Child デザイン研究所 子テーマ
 Template: ystandard
 Version: 1.0
 Description: Child theme for yStandard
*/

@charset "UTF-8";

/* ここから下に自分のカスタムCSSを追記していく */

/* ===== News Gothic（英数字のみ使用） ===== */
/* Regular 400 */
@font-face {
  font-family: 'NewsGothicStd';
  src: url('/wp-content/themes/ystandard-child/fonts/NewsGothicStd.woff2') format('woff2'),
       url('/wp-content/themes/ystandard-child/fonts/NewsGothicStd.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  /* 英数字と基本記号だけに制限 */
  unicode-range:
    U+0000-007F,           /* Basic Latin */
    U+00A0-00FF,           /* Latin-1 Supplement（©®など含む） */
    U+0100-024F,           /* Latin Extended */
    U+2000-206F,           /* 一般句読点（–—…など） */
    U+20A0-20CF;           /* 通貨記号 */
}

/* Bold 700 */
@font-face {
  font-family: 'NewsGothicStd';
  src: url('/wp-content/themes/ystandard-child/fonts/NewsGothicStd-Bold.woff2') format('woff2'),
       url('/wp-content/themes/ystandard-child/fonts/NewsGothicStd-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+0000-007F,
    U+00A0-00FF,
    U+0100-024F,
    U+2000-206F,
    U+20A0-20CF;
}

/* ===== 全体のフォント指定 ===== */
/* 先頭に NewsGothicStd を置くと、英数字は News Gothic、
   日本語は次のヒラギノ（→Noto/Yu Gothic/メイリオ）を自動採用 */
html, body {
  font-family:
    'NewsGothicStd',                 /* 英数字用（unicode-rangeで限定） */
    'Hiragino Sans',                 /* macのヒラギノ角ゴ（10.10+） */
    'Hiragino Kaku Gothic ProN',     /* 旧ヒラギノ */
    'Noto Sans JP',                  /* Google日本語フォント（任意） */
    'Yu Gothic', 'メイリオ', Meiryo,
    sans-serif;
}

/* 見出しで太字をしっかり効かせたい場合（任意） */
h1, h2, h3, strong, b { font-weight: 700; }


