/* 旧デザイン(mit)の店舗ページに差し込んだ新デザインのヘッダー用。mit の header / a の指定を打ち消す(2026-11-06) */
.mgj-hd-old { font-family: 'Noto Sans JP', 'Hiragino Kaku Gothic ProN', sans-serif; color: #222222; font-size: 15px; line-height: 1.75; text-align: left; }
.mgj-hd-old *, .mgj-hd-old *::before, .mgj-hd-old *::after { box-sizing: border-box; }
.mgj-hd-old header { font-family: inherit; text-align: left; }
.mgj-hd-old a { color: #222222; text-decoration: none; }
.mgj-hd-old a:hover { color: #555555; }
.mgj-hd-old a.mgj-hd-shop, .mgj-hd-old a.mgj-hd-shop:hover { color: #FFFFFF; }
.mgj-hd-old a[aria-current="page"] { color: #FFFFFF; }
.mgj-hd-old img { max-width: 100%; }
.mgj-hd-old a:focus-visible, .mgj-hd-old button:focus-visible { outline: 3px solid #1A5FB4; outline-offset: 3px; }
@media print { .mgj-hd-old { display: none; } }
