/* --- 乗り入れ駅（五稜郭）：2路線が共用する駅名標（写真：五稜郭駅） --- */
.sign-gk{aspect-ratio:1.387/1;background:#f4f4f3;border:.5cqw solid #cfcfce;border-radius:.8cqw;color:#2b2b2b;
  font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif}
.sign-gk .gk-svg{position:absolute;inset:0;width:100%;height:100%}
.sign-gk .gk-kana{position:absolute;left:0;right:0;top:4.5cqw;text-align:center;font-size:11.4cqw;font-weight:700;line-height:1;white-space:nowrap}
.sign-gk .gk-kanji{position:absolute;left:0;right:0;top:21.9cqw;text-align:center;font-size:6.5cqw;font-weight:700;line-height:1;white-space:nowrap}
.sign-gk .gk-ring{position:absolute;left:81.2cqw;top:18.6cqw;width:10.7cqw;height:10.7cqw;border-radius:50%;border:.55cqw solid var(--ring);box-sizing:border-box;
  display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;font-weight:700;font-family:Arimo,Helvetica,Arial,sans-serif;background:#f9f9f8}
.sign-gk .gk-ring .sym{font-size:3.9cqw}
.sign-gk .gk-ring .num{font-size:4.6cqw}
.sign-gk .gk-band{position:absolute;left:0;right:0;top:32.3cqw;height:7cqw;display:flex;align-items:center;justify-content:center;font-size:6.3cqw;line-height:1;color:#eef7ea;
  font-family:Arimo,Helvetica,Arial,sans-serif;white-space:nowrap}
.sign-gk .gk-l,.sign-gk .gk-r,.sign-gk .gk-b{position:absolute;line-height:1;white-space:nowrap;text-align:center}
.sign-gk .gk-l{left:4.4cqw;top:45.6cqw}
.sign-gk .gk-r{right:7.2cqw;top:40cqw}
.sign-gk .gk-b{right:6.5cqw;top:56.9cqw}
.sign-gk .gk-l .k{font-size:6.2cqw;font-weight:700}
.sign-gk .gk-r .k{font-size:5.4cqw;font-weight:700}
.sign-gk .gk-b .k{font-size:5.3cqw;font-weight:700}
.sign-gk .r{font-family:Arimo,Helvetica,Arial,sans-serif;font-weight:400}
.sign-gk .gk-l .r{margin-top:1.3cqw;font-size:3.9cqw}
.sign-gk .gk-r .r{margin-top:1.2cqw;font-size:3.2cqw}
.sign-gk .gk-b .r{margin-top:1.5cqw;font-size:3.6cqw}
.sign-gk .gk-co{position:absolute;left:38cqw;width:36cqw;top:64cqw;text-align:center;font-size:2.6cqw;font-weight:700;color:#333;letter-spacing:.04em}
.sign-gk .q{color:#aaa}
.sign-gk.hidden-name .gk-kana,.sign-gk.hidden-name .gk-kanji{color:#aaa}
.sign-gk.revealed-ok .gk-kana{color:#1e9e4a}
.sign-gk.revealed-ng .gk-kana{color:#d6342c}
