/* --- 都営地下鉄：白い面の上に路線色の帯（写真：大江戸線の汐留・三田線の大手町）。中央に路線色の輪のナンバリングと字間の広い漢字、左右に隣駅と矢印 --- */
.sign-te{aspect-ratio:4.2/1;background:linear-gradient(#f9f9f8,#ecece9);border:.5cqw solid #c9c9c5;border-radius:.8cqw;color:#2b2b2c;
  font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif}
.sign-te .te-band{position:absolute;left:0;right:0;top:0;height:2.2cqw;background:var(--c)}
.sign-te .te-ring{position:absolute;border-radius:50%;background:#fff;border-style:solid;border-color:var(--c);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;color:#2b2b2c}
.sign-te .te-ring.b{left:29.5cqw;top:7.2cqw;width:12cqw;height:12cqw;border-width:.9cqw}
.sign-te .te-ring.b .sym{font-size:3.4cqw}
.sign-te .te-ring.b .num{font-size:5.6cqw;margin-top:.1cqw}
.sign-te .te-ring.s{top:10.2cqw;width:6.2cqw;height:6.2cqw;border-width:.5cqw}
.sign-te .te-ring.s .sym{font-size:1.9cqw}
.sign-te .te-ring.s .num{font-size:3cqw}
.sign-te .te-name{position:absolute;left:43cqw;top:9.8cqw;font-size:7.4cqw;font-weight:500;line-height:1;white-space:nowrap}
.sign-te .te-hira{position:absolute;left:62cqw;top:8.2cqw;font-size:2.8cqw;font-weight:500;line-height:1;white-space:nowrap}
.sign-te .te-rom{position:absolute;left:62cqw;top:12.2cqw;font-size:4.5cqw;font-weight:700;line-height:1;white-space:nowrap;font-family:Arimo,Helvetica,Arial,sans-serif}
.sign-te .te-l,.sign-te .te-r{position:absolute;top:0;bottom:0}
.sign-te .te-l{left:0;width:29cqw}
.sign-te .te-r{left:75cqw;width:25cqw}
.sign-te .te-arr{position:absolute;top:11.6cqw;width:5cqw;height:3cqw;color:#2b2b2c}
.sign-te .te-l .te-arr{left:1.2cqw}
.sign-te .te-r .te-arr{left:19.6cqw;width:4.4cqw;transform:scaleX(-1)}
.sign-te .te-arrow{display:block;width:100%;height:100%}
.sign-te .te-txt{position:absolute;top:8cqw;width:13.5cqw;line-height:1.1}
.sign-te .te-l .te-txt{left:7.6cqw}
.sign-te .te-r .te-txt{left:7.7cqw;width:11.5cqw}
.sign-te .te-l .te-ring.s{left:22.2cqw}
.sign-te .te-r .te-ring.s{left:0}
.sign-te .te-txt .k{font-size:4.2cqw;font-weight:500}
.sign-te .te-txt .h{font-size:2.1cqw;font-weight:500;margin-top:.5cqw}
.sign-te .te-txt .r{font-size:2.3cqw;font-weight:700;margin-top:.3cqw;font-family:Arimo,Helvetica,Arial,sans-serif}
.sign-te .te-txt .ft{white-space:nowrap}
.sign-te.hidden-name .te-name,.sign-te.hidden-name .te-hira,.sign-te.hidden-name .te-rom{color:#a3a6ac}
.sign-te.revealed-ok .te-name{color:#1e9e4a}
.sign-te.revealed-ng .te-name{color:#d6342c}
