@charset "UTF-8";
/*
 * 旧 machidatheme のグローバルCSS(mt-style.css の body{font-family !important} / *{color} /
 * a{color} 等)が、manyo の新ヘッダー/フッターへ及ぶのを打ち消す保護レイヤ。
 * 移植した固定ページ(legacy)にだけ mt-*.css の後に読み込む。ヘッダー/フッターは manyo の
 * 見た目を維持し、本文(旧machidatheme)側にだけ legacy CSS を効かせる。
 */
#odawara-header-pc, .odw-header-pc, .odw-header-sp,
#odawara-footer-pc, .odw-footer-pc, .odw-footer-sp,
#odawara-header-pc *, .odw-header-pc *, .odw-header-sp *,
#odawara-footer-pc *, .odw-footer-pc *, .odw-footer-sp * {
	font-family: 'メイリオ', 'Meiryo', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'Noto Sans Japanese', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
/* ヘッダー/フッター内リンクは mt の a{color:#2196F3} を打ち消し、色を継承に戻す */
#odawara-header-pc a, .odw-header-pc a, .odw-header-sp a,
#odawara-footer-pc a, .odw-footer-pc a, .odw-footer-sp a {
	color: inherit;
}

/* block: mt-protect-svg-tspan-2026-09-07 属性を持たない tspan がメイリオのままだった（AUN 229 再指摘）。
   2026-09-04 の修正は `[font-family]` を持つ要素だけを対象にしていたため、
   font-family 属性を持たない内側の <tspan>（＝実際に字を描いている要素）には
   上の `*{メイリオ !important}` が効いたままで、legacyページのヘッダーだけ書体が別物になっていた。
   実測: /kounou/ の「年中無休／24時間営業」の tspan は computed が メイリオ、
        /onsen/（リニューアル側）は HiraginoSans-W6。文字幅は同じでも字形が違う。
   属性の無い text にも同じ基準を与え、tspan は親から継承させる。
   属性を持つ要素（W3/W5/W6）は下の3規則の方が詳細度が高いのでそのまま効く。 */
#odawara-header-pc svg text, .odw-header-pc svg text, .odw-header-sp svg text,
#odawara-footer-pc svg text, .odw-footer-pc svg text, .odw-footer-sp svg text {
	font-family: 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', sans-serif !important;
}
#odawara-header-pc svg text tspan, .odw-header-pc svg text tspan, .odw-header-sp svg text tspan,
#odawara-footer-pc svg text tspan, .odw-footer-pc svg text tspan, .odw-footer-sp svg text tspan {
	font-family: inherit !important;
}

/* block: mt-protect-svg-font-2026-09-04 焼き込みSVGの書体を元に戻す（AUN 226/227/228/229/230/232/233）。
   上の「header/footer の全子孫にメイリオを !important」は本文用legacy CSSの侵入を防ぐためのものだが、
   セレクタが `*` なので、ヘッダー/フッターの焼き込みSVGが持つ font-family 属性
   （HiraginoSans-W3 / W5 / W6）まで潰していた。CSSは presentation attribute より強いため、
   legacyスラッグの26ページだけヘッダーがメイリオ＝細字で描画されていた（/kounou/ /loyly/ など）。
   属性値ごとに指定し直して、SVGの中だけ元のウエイトへ戻す。本文側のlegacy CSS打ち消しは維持する。 */
#odawara-header-pc svg [font-family], .odw-header-pc svg [font-family], .odw-header-sp svg [font-family],
#odawara-footer-pc svg [font-family], .odw-footer-pc svg [font-family], .odw-footer-sp svg [font-family] {
	font-family: 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', sans-serif !important;
}
#odawara-header-pc svg [font-family*="W3"], .odw-header-pc svg [font-family*="W3"], .odw-header-sp svg [font-family*="W3"],
#odawara-footer-pc svg [font-family*="W3"], .odw-footer-pc svg [font-family*="W3"], .odw-footer-sp svg [font-family*="W3"] {
	font-family: 'HiraginoSans-W3', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', sans-serif !important;
}
#odawara-header-pc svg [font-family*="W5"], .odw-header-pc svg [font-family*="W5"], .odw-header-sp svg [font-family*="W5"],
#odawara-footer-pc svg [font-family*="W5"], .odw-footer-pc svg [font-family*="W5"], .odw-footer-sp svg [font-family*="W5"] {
	font-family: 'HiraginoSans-W5', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', sans-serif !important;
}
#odawara-header-pc svg [font-family*="W6"], .odw-header-pc svg [font-family*="W6"], .odw-header-sp svg [font-family*="W6"],
#odawara-footer-pc svg [font-family*="W6"], .odw-footer-pc svg [font-family*="W6"], .odw-footer-sp svg [font-family*="W6"] {
	font-family: 'HiraginoSans-W6', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', sans-serif !important;
}
