/* 2026-11-08 サイト診断の対応 */
/* 見た目に出さずに検索エンジン・読み上げに伝える文字 */
.sr-only { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
/* ページ見出しを h2 → h1 にしたので、h2 のときと同じ大きさ・余白にそろえる (h1 は font-size: 2em の指定がある) */
h1.pageMvTitle { font-size: 21px; margin: 0; }
/* ロゴを h1 → div にしたので、h1 のときと同じ大きさ・余白にそろえる */
div.headerTitle { font-size: 28px; margin: 0; }
