#base { position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; visibility: visible;
        ; font-size: 12px }

BODY { color: black; background-color: white; overflow: auto; }

IMG { border: 0pt; vertical-align: bottom; }

H1 { border-left: 2px solid #c0c0c0; border-bottom: 2px solid #c0c0c0;
     margin: 8px 0px; padding: 0px 4px 8px 4px; 
     font-size: 180%; line-height: 80% }
H2 { border-left: 1px dashed #c0c0c0; border-bottom: 1px dashed #c0c0c0;
     margin: 8px 0px; padding: 2px 4px;
     font-size: 130%; line-height: 110% }
H3 { margin: 8px 0px; padding: 2px 4px;
     font-size: 115%; line-height: 105% }
H4 { margin: 0px 0px; padding: 2px 4px;
     font-size: 80%; line-height: 75% }

A:link { color: blue; } /* 通常のリンク */
A:visited { color: purple; } /* アクセス済みのリンク */
A:hover { color: red; position: relative; top: 1px; left: 1px } /* ポイント時のリンク */
A:active { color: red; } /* アクティブ時のリンク */

TH.contents { background: #a0a0a0 }
TD.title    { background: #c0c0c0 }
TD.contents { background: #e0e0e0 }
TD.title2    { border: 2px #c0c0c0 solid; font-size: 12px }
TD.contents2 { border: 2px #e0e0e0 solid; font-size: 12px }

.head { position: absolute; top: 0px; left: 0px; z-index:10; width: 99%;
        height: 40px; padding: 2px; visibility: visible;
        background: #f0f0f0; border: 2px dashed #c0c0c0; }
.link { position: absolute; top: 48px; left: 0px; width: 190px;  padding: 4px;
        visibility: visible; background: #f0f0f0; 
        font-size: 12px; text-align: left; border: 1px solid #909090; }
.main { position: absolute; top: 48px; left: 201px; padding: 8px }
.side { position: absolute; top: 54px; right: 4px; width: 150px; padding: 8px;
        visibility: visible; background: #f0f0f0; border: 1px solid #909090;
        text-align: right }
.side2 { float: right; width: 150px; margin-left: 10px; padding: 8px;
         visibility: visible; background: #f0f0f0; border: 1px solid #909090;
         font-size: 12px; text-align: right }

.question { font-weight: bold; color: #ff3399; } 
.answer   { margin-left: 14px; color: #6666ff; } 

.e_name { font-size: 70% }
.st_en  { font-size: 50% }
.lineno { font-size: 36px; font-family: "Humanist 777 BT",Verdana,Arial,Helvetica;
          width: 48px; height: 54px; text-align: right;
          float: left }
.icon   { width: 60px; height: 54px;
          float: left }
.l_name { font-size: 16px; height: 54px; vertical-align: middle;
          float: left }
.l_dist { font-size: 70% ; clear: left }

.s_name { text-align: center; text-decoration: underline }

.track  { color: #ffffff; background: #424d59; 
          font-size: 42px; font-family: "Humanist 777 BT",Verdana,Arial,Helvetica;
          width: 24px; vertical-align: top }
.dist   { color: #ffffff; background: #424d59; font-size: 12px;
          vertical-align: top; line-height: 115% }
.lcolor { width: 2px }

.track2 { color: #ffffff; background: #424d59; color: #000000; background: #ffffff; 
          font-size: 32px; font-family: "Humanist 777 BT",Verdana,Arial,Helvetica;
          width: 40px; text-align: center }
.dist2  { font-size: 12px; width: 240px; line-height: 120% }

.summary { margin: 10px 170px 10px 10px; padding: 20px; background: #f0f0f0 }
.comment { margin: 10px 20px; padding: 20px 30px;  background: #f0f0f0 }

.t1 { font-size: 13px }
.t2 { font-size: 12px }
.t3 { font-size: 10px }
.t4 { font-size: 9px }

.line { width: 240px; height: 60px }
.line2 { height: 80px; margin: 4px; padding: 2px; border-width: 4px; border-style: solid }

.yamanote { color:#76c62a }
.yamanote-b { color: #ffffff; background: #76c62a; text-align: left; vertical-align: middle; white-space: nowrap; }
.chuorapid { color:#ff5901 }
.chuorapid-b { color: #ffffff; background: #ff5901; text-align: left; vertical-align: middle; white-space: nowrap; }
.chuosobu { color:#ffe100 }
.chuosobu-b { color: #000000; background: #ffe100; text-align: left; vertical-align: middle; white-space: nowrap; }
.chuo { color:#0074cb }
.chuo-b { color: #ffffff; background: #0074cb; text-align: left; vertical-align: middle; white-space: nowrap; }
.chuo2 { color:#0074cb }
.chuo2-b { color: #ffffff; background: #0074cb; text-align: left; vertical-align: middle; white-space: nowrap; }
.tokaido { color:#ff8b11 }
.tokaido-b { color: #ffffff; background: #ff8b11; text-align: left; vertical-align: middle; white-space: nowrap; }
.yokosuka { color:#0074cb }
.yokosuka-b { color: #ffffff; background: #0074cb; text-align: left; vertical-align: middle; white-space: nowrap; }
.shonanshinjuku { color:#e21f26 }
.shonanshinjuku-b { color: #ffffff; background: #e21f26; text-align: left; vertical-align: middle; white-space: nowrap; }
.keihintohoku { color:#00b7df }
.keihintohoku-b { color: #ffffff; background: #00b7df; text-align: left; vertical-align: middle; white-space: nowrap; }
.yokohama { color:#76c62a }
.yokohama-b { color: #ffffff; background: #76c62a; text-align: left; vertical-align: middle; white-space: nowrap; }
.nambu { color:#ffe100 }
.nambu-b { color: #000000; background: #ffe100; text-align: left; vertical-align: middle; white-space: nowrap; }
.sagami { color:#00969e }
.sagami-b { color: #ffffff; background: #00969e; text-align: left; vertical-align: middle; white-space: nowrap; }
.ito { color:#ff8b11 }
.ito-b { color: #ffffff; background: #ff8b11; text-align: left; vertical-align: middle; white-space: nowrap; }
.tsurumi { color:#ffe100 }
.tsurumi-b { color: #000000; background: #ffe100; text-align: left; vertical-align: middle; white-space: nowrap; }
.musashino { color:#ff5901 }
.musashino-b { color: #ffffff; background: #ff5901; text-align: left; vertical-align: middle; white-space: nowrap; }
.ome { color:#ff5901 }
.ome-b { color: #ffffff; background: #ff5901; text-align: left; vertical-align: middle; white-space: nowrap; }
.itsukaichi { color:#ff5901 }
.itsukaichi-b { color: #ffffff; background: #ff5901; text-align: left; vertical-align: middle; white-space: nowrap; }
.saikyo { color:#00ce96 }
.saikyo-b { color: #ffffff; background: #00ce96; text-align: left; vertical-align: middle; white-space: nowrap; }
.rinkai { color:#001345 }
.rinkai-b { color: #ffffff; background: #001345; text-align: left; vertical-align: middle; white-space: nowrap; }
.utsunomiya { color:#ff8b11 }
.utsunomiya-b { color: #ffffff; background: #ff8b11; text-align: left; vertical-align: middle; white-space: nowrap; }
.nikko { color:#00b7df }
.nikko-b { color: #ffffff; background: #00b7df; text-align: left; vertical-align: middle; white-space: nowrap; }
.karasuyama { color:#388944 }
.karasuyama-b { color: #ffffff; background: #388944; text-align: left; vertical-align: middle; white-space: nowrap; }
.takasaki { color:#ff8b11 }
.takasaki-b { color: #ffffff; background: #ff8b11; text-align: left; vertical-align: middle; white-space: nowrap; }
.ryomo { color:#ffe100 }
.ryomo-b { color: #000000; background: #ffe100; text-align: left; vertical-align: middle; white-space: nowrap; }
.hachiko { color:#9d9a92 }
.hachiko-b { color: #ffffff; background: #9d9a92; text-align: left; vertical-align: middle; white-space: nowrap; }
.agatsuma { color:#00969e }
.agatsuma-b { color: #ffffff; background: #00969e; text-align: left; vertical-align: middle; white-space: nowrap; }
.shinetsu { color:#76c62a }
.shinetsu-b { color: #ffffff; background: #76c62a; text-align: left; vertical-align: middle; white-space: nowrap; }
.jobanrapid { color:#00c596 }
.jobanrapid-b { color: #ffffff; background: #00c596; text-align: left; vertical-align: middle; white-space: nowrap; }
.jobanlocal { color:#a3a6a8 }
.jobanlocal-b { color: #ffffff; background: #a3a6a8; text-align: left; vertical-align: middle; white-space: nowrap; }
.joban { color:#0074cb }
.joban-b { color: #ffffff; background: #0074cb; text-align: left; vertical-align: middle; white-space: nowrap; }
.joban2 { color:#0074cb }
.joban2-b { color: #ffffff; background: #0074cb; text-align: left; vertical-align: middle; white-space: nowrap; }
.mito { color:#0074cb }
.mito-b { color: #ffffff; background: #0074cb; text-align: left; vertical-align: middle; white-space: nowrap; }
.suigun { color:#388944 }
.suigun-b { color: #ffffff; background: #388944; text-align: left; vertical-align: middle; white-space: nowrap; }
.soburapid { color:#0074cb }
.soburapid-b { color: #ffffff; background: #0074cb; text-align: left; vertical-align: middle; white-space: nowrap; }
.sobu { color:#f1b200 }
.sobu-b { color: #000000; background: #f1b200; text-align: left; vertical-align: middle; white-space: nowrap; }
.keiyo { color:#bb1e36 }
.keiyo-b { color: #ffffff; background: #bb1e36; text-align: left; vertical-align: middle; white-space: nowrap; }
.uchibo { color:#0074cb }
.uchibo-b { color: #ffffff; background: #0074cb; text-align: left; vertical-align: middle; white-space: nowrap; }
.sotobo { color:#d42d35 }
.sotobo-b { color: #ffffff; background: #f42d35; text-align: left; vertical-align: middle; white-space: nowrap; }
.narita { color:#00c5b6 }
.narita-b { color: #ffffff; background: #00c5b6; text-align: left; vertical-align: middle; white-space: nowrap; }
.togane { color:#ff5901 }
.togane-b { color: #ffffff; background: #ff5901 ; text-align: left; vertical-align: middle; white-space: nowrap; }
.kashima { color:#ac661a }
.kashima-b { color: #ffffff; background: #ac661a ; text-align: left; vertical-align: middle; white-space: nowrap; }
.tohoku { color:#00a129 }
.tohoku-b { color: #ffffff; background: #00a129; text-align: left; vertical-align: middle; white-space: nowrap; }
.ouu { color:#ff800e }
.ouu-b { color: #ffffff; background: #ff800e; text-align: left; vertical-align: middle; white-space: nowrap; }
.senseki { color:#00b7df }
.senseki-b { color: #ffffff; background: #00b7df; text-align: left; vertical-align: middle; white-space: nowrap; }
.senzan { color:#55cb56 }
.senzan-b { color: #ffffff; background: #55cb56; text-align: left; vertical-align: middle; white-space: nowrap; }
.banetsueast { color:#c7597f }
.banetsueast-b { color: #ffffff; background: #c7597f; text-align: left; vertical-align: middle; white-space: nowrap; }
.banetsuwest { color:#bc7425 }
.banetsuwest-b { color: #ffffff; background: #bc7425; text-align: left; vertical-align: middle; white-space: nowrap; }
.uetsu { color:#0ab9db }
.uetsu-b { color: #ffffff; background: #0ab9db; text-align: left; vertical-align: middle; white-space: nowrap; }
.joetsu { color:#00b7cf }
.joetsu-b { color: #ffffff; background: #00b7cf ; text-align: left; vertical-align: middle; white-space: nowrap; }
.shinetsu2 { color:#00b7cf }
.shinetsu2-b { color: #ffffff; background: #00b7cf; text-align: left; vertical-align: middle; white-space: nowrap; }
.shinonoi { color:#ff8b11 }
.shinonoi-b { color: #ffffff; background: #ff8b11; text-align: left; vertical-align: middle; white-space: nowrap; }
.tohokuS { color:#388944 }
.tohokuS-b { color: #ffffff; background: #388944; text-align: left; vertical-align: middle; white-space: nowrap; }
.akitaS { color:#e53794 }
.akitaS-b { color: #ffffff; background: #e53794; text-align: left; vertical-align: middle; white-space: nowrap; }
.yamagataS { color:#ff6526 }
.yamagataS-b { color: #ffffff; background: #ff6526; text-align: left; vertical-align: middle; white-space: nowrap; }
.joetsuS { color:#ef8d82 }
.joetsuS-b { color: #ffffff; background: #ef8d82; text-align: left; vertical-align: middle; white-space: nowrap; }
.naganoS { color:#5a1694 }
.naganoS-b { color: #ffffff; background: #5a1694; text-align: left; vertical-align: middle; white-space: nowrap; }

.hokkaido { color: #2cb431 }
.hokkaido-b { color: #000000; background: #2cb431; text-align: left; vertical-align: middle; white-space: nowrap; }
.east { color: #0a8c0d }
.east-b { color: #ffffff; background: #0a8c0d; text-align: left; vertical-align: middle; white-space: nowrap; }
.central { color: #ff6702 }
.central-b { color: #ffffff; background: #ff6702; text-align: left; vertical-align: middle; white-space: nowrap; }
.west { color: #0072bc }
.west-b { color: #ffffff; background: #0072bc; text-align: left; vertical-align: middle; white-space: nowrap; }
.shikoku { color: #18aacd }
.shikoku-b { color: #ffffff; background: #18aacd; text-align: left; vertical-align: middle; white-space: nowrap; }
.kyushu { color: #ff0000 }
.kyushu-b { color: #ffffff; background: #ff0000; text-align: left; vertical-align: middle; white-space: nowrap; }
.freight { color: #1f7eb9 }
.freight-b { color: #ffffff; background: #1f7eb9; text-align: left; vertical-align: middle; white-space: nowrap; }

.aikan   { color: #3040a0 }
.aikan-b { color: #ffffff; background: #3040a0; text-align: left; vertical-align: middle; white-space: nowrap; }
.linimo   { color: #3f55a1 }
.linimo-b { color: #ffffff; background: #3f55a1; text-align: left; vertical-align: middle; white-space: nowrap; }
.aizu   { color: #ff8c31 }
.aizu-b { color: #ffffff; background: #ff8c31; text-align: left; vertical-align: middle; white-space: nowrap; }
.abukyu   { color: #10b070 }
.abukyu-b { color: #ffffff; background: #10b070; text-align: left; vertical-align: middle; white-space: nowrap; }
.izukyu   { color: #007dbc }
.izukyu-b { color: #ffffff; background: #007dbc; text-align: left; vertical-align: middle; white-space: nowrap; }
.izuhakone   { color: #356cfd }
.izuhakone-b { color: #ffffff; background: #356cfd; text-align: left; vertical-align: middle; white-space: nowrap; }
.ibara   { color: #83c125 }
.ibara-b { color: #ffffff; background: #83c125; text-align: left; vertical-align: middle; white-space: nowrap; }
.iyo   { color: #e8852d }
.iyo-b { color: #ffffff; background: #e8852d; text-align: left; vertical-align: middle; white-space: nowrap; }
.eizan   { color: #fc2f00 }
.eizan-b { color: #ffffff; background: #fc2f00; text-align: left; vertical-align: middle; white-space: nowrap; }
.echizen   { color: #0033ff }
.echizen-b { color: #ffffff; background: #0033ff; text-align: left; vertical-align: middle; white-space: nowrap; }
.enoden   { color: #179233 }
.enoden-b { color: #ffffff; background: #179233; text-align: left; vertical-align: middle; white-space: nowrap; }
.entetsu   { color: #cc0000 }
.entetsu-b { color: #ffffff; background: #cc0000; text-align: left; vertical-align: middle; white-space: nowrap; }
.osaka   { color: #0000cc }
.osaka-b { color: #ffffff; background: #0000cc; text-align: left; vertical-align: middle; white-space: nowrap; }
.yuirail   { color: #e21024 }
.yuirail-b { color: #ffffff; background: #e21024; text-align: left; vertical-align: middle; white-space: nowrap; }
.odakyu   { color: #006bf8 }
.odakyu-b { color: #ffffff; background: #006bf8; text-align: left; vertical-align: middle; white-space: nowrap; }
.kantetsu   { color: #001ca8 }
.kantetsu-b { color: #ffffff; background: #001ca8; text-align: left; vertical-align: middle; white-space: nowrap; }
.kanden   { color: #a2683b }
.kanden-b { color: #ffffff; background: #a2683b; text-align: left; vertical-align: middle; white-space: nowrap; }
.kitaosaka   { color: #8a2c22 }
.kitaosaka-b { color: #ffffff; background: #8a2c22; text-align: left; vertical-align: middle; white-space: nowrap; }
.kumamoto   { color: #06932b }
.kumamoto-b { color: #ffffff; background: #06932b; text-align: left; vertical-align: middle; white-space: nowrap; }
.kyoto   { color: #f64927 }
.kyoto-b { color: #ffffff; background: #f64927; text-align: left; vertical-align: middle; white-space: nowrap; }
.kintetsu   { color: #ff9933 }
.kintetsu-b { color: #ffffff; background: #ff9933; text-align: left; vertical-align: middle; white-space: nowrap; }
.keio   { color: #c6009b }
.keio-b { color: #ffffff; background: #c6009b; text-align: left; vertical-align: middle; white-space: nowrap; }
.keisei   { color: #004ab9 }
.keisei-b { color: #ffffff; background: #004ab9; text-align: left; vertical-align: middle; white-space: nowrap; }
.keikyu   { color: #fe1f25 }
.keikyu-b { color: #ffffff; background: #fe1f25; text-align: left; vertical-align: middle; white-space: nowrap; }
.keihan   { color: #38926a }
.keihan-b { color: #ffffff; background: #38926a; text-align: left; vertical-align: middle; white-space: nowrap; }
.keifuku   { color: #216648 }
.keifuku-b { color: #ffffff; background: #216648; text-align: left; vertical-align: middle; white-space: nowrap; }
.kobe   { color: #36c23e }
.kobe-b { color: #ffffff; background: #36c23e; text-align: left; vertical-align: middle; white-space: nowrap; }
.knt   { color: #2a592f }
.knt-b { color: #ffffff; background: #2a592f; text-align: left; vertical-align: middle; white-space: nowrap; }
.shintetsu   { color: #cc3300 }
.shintetsu-b { color: #ffffff; background: #cc3300; text-align: left; vertical-align: middle; white-space: nowrap; }
.saitama   { color: #02a07d }
.saitama-b { color: #ffffff; background: #02a07d; text-align: left; vertical-align: middle; white-space: nowrap; }
.sotetsu   { color: #2b4c96 }
.sotetsu-b { color: #ffffff; background: #2b4c96; text-align: left; vertical-align: middle; white-space: nowrap; }
.sangi   { color: #f9fe00 }
.sangi-b { color: #000000; background: #f9fe00; text-align: left; vertical-align: middle; white-space: nowrap; }
.sanyo   { color: #d90000 }
.sanyo-b { color: #ffffff; background: #d90000; text-align: left; vertical-align: middle; white-space: nowrap; }
.shizutetsu   { color: #00286c }
.shizutetsu-b { color: #ffffff; background: #00286c; text-align: left; vertical-align: middle; white-space: nowrap; }
.shinano   { color: #cc0000 }
.shinano-b { color: #ffffff; background: #cc0000; text-align: left; vertical-align: middle; white-space: nowrap; }
.joshin   { color: #cca152 }
.joshin-b { color: #000000; background: #cca152; text-align: left; vertical-align: middle; white-space: nowrap; }
.shonan   { color: #f83c17 }
.shonan-b { color: #ffffff; background: #f83c17; text-align: left; vertical-align: middle; white-space: nowrap; }
.shinkeisei   { color: #85070a }
.shinkeisei-b { color: #ffffff; background: #85070a; text-align: left; vertical-align: middle; white-space: nowrap; }
.seibu   { color: #f9fe00 }
.seibu-b { color: #000000; background: #f9fe00; text-align: left; vertical-align: middle; white-space: nowrap; }
.sat   { color: #215495 }
.sat-b { color: #ffffff; background: #215495; text-align: left; vertical-align: middle; white-space: nowrap; }
.sendai   { color: #008000 }
.sendai-b { color: #ffffff; background: #008000; text-align: left; vertical-align: middle; white-space: nowrap; }
.semboku   { color: #130ef6 }
.semboku-b { color: #ffffff; background: #130ef6; text-align: left; vertical-align: middle; white-space: nowrap; }
.nagareyama   { color: #ff3300 }
.nagareyama-b { color: #ffffff; background: #ff3300; text-align: left; vertical-align: middle; white-space: nowrap; }
.kotoden   { color: #002984 }
.kotoden-b { color: #ffffff; background: #002984; text-align: left; vertical-align: middle; white-space: nowrap; }
.tama   { color: #fe9600 }
.tama-b { color: #ffffff; background: #fe9600; text-align: left; vertical-align: middle; white-space: nowrap; }
.tx   { color: #f9133c }
.tx-b { color: #ffffff; background: #f9133c; text-align: left; vertical-align: middle; white-space: nowrap; }
.tokadai   { color: #f89cf6 }
.tokadai-b { color: #ffffff; background: #f89cf6; text-align: left; vertical-align: middle; white-space: nowrap; }
.tokyu   { color: #ff2112 }
.tokyu-b { color: #ffffff; background: #ff2112; text-align: left; vertical-align: middle; white-space: nowrap; }
.tokyometro   { color: #122d59 }
.tokyometro-b { color: #ffffff; background: #122d59; text-align: left; vertical-align: middle; white-space: nowrap; }
.haneda   { color: #1d5fac }
.haneda-b { color: #ffffff; background: #1d5fac; text-align: left; vertical-align: middle; white-space: nowrap; }
.toei   { color: #31c83f }
.toei-b { color: #ffffff; background: #31c83f; text-align: left; vertical-align: middle; white-space: nowrap; }
.twr   { color: #0e3192 }
.twr-b { color: #ffffff; background: #0e3192; text-align: left; vertical-align: middle; white-space: nowrap; }
.tobu   { color: #0632f9 }
.tobu-b { color: #ffffff; background: #0632f9; text-align: left; vertical-align: middle; white-space: nowrap; }
.chitetsu   { color: #7eabd5 }
.chitetsu-b { color: #ffffff; background: #7eabd5; text-align: left; vertical-align: middle; white-space: nowrap; }
.nagano   { color: #e75858 }
.nagano-b { color: #ffffff; background: #e75858; text-align: left; vertical-align: middle; white-space: nowrap; }
.nagoya   { color: #063504 }
.nagoya-b { color: #ffffff; background: #063504; text-align: left; vertical-align: middle; white-space: nowrap; }
.meitetsu   { color: #ff0000 }
.meitetsu-b { color: #ffffff; background: #ff0000; text-align: left; vertical-align: middle; white-space: nowrap; }
.aonami   { color: #4344a3 }
.aonami-b { color: #ffffff; background: #4344a3; text-align: left; vertical-align: middle; white-space: nowrap; }
.nankai   { color: #010152 }
.nankai-b { color: #ffffff; background: #010152; text-align: left; vertical-align: middle; white-space: nowrap; }
.nishitetsu   { color: #005596 }
.nishitetsu-b { color: #ffffff; background: #005596; text-align: left; vertical-align: middle; white-space: nowrap; }
.hakone   { color: #d7141a }
.hakone-b { color: #ffffff; background: #d7141a; text-align: left; vertical-align: middle; white-space: nowrap; }
.hankai   { color: #006c1c }
.hankai-b { color: #ffffff; background: #006c1c; text-align: left; vertical-align: middle; white-space: nowrap; }
.hankyu   { color: #921f38 }
.hankyu-b { color: #ffffff; background: #921f38; text-align: left; vertical-align: middle; white-space: nowrap; }
.hanshin   { color: #f91e08 }
.hanshin-b { color: #ffffff; background: #f91e08; text-align: left; vertical-align: middle; white-space: nowrap; }
.hisatsu   { color: #fdb913 }
.hisatsu-b { color: #000000; background: #fdb913; text-align: left; vertical-align: middle; white-space: nowrap; }
.astrum   { color: #fc921c }
.astrum-b { color: #ffffff; background: #fc921c; text-align: left; vertical-align: middle; white-space: nowrap; }
.hiroden   { color: #009999 }
.hiroden-b { color: #ffffff; background: #009999; text-align: left; vertical-align: middle; white-space: nowrap; }
.fujikyu   { color: #036aad }
.fujikyu-b { color: #ffffff; background: #036aad; text-align: left; vertical-align: middle; white-space: nowrap; }
.hojo   { color: #8030a0 }
.hojo-b { color: #ffffff; background: #8030a0; text-align: left; vertical-align: middle; white-space: nowrap; }
.hokuhoku   { color: #ff0033 }
.hokuhoku-b { color: #ffffff; background: #ff0033; text-align: left; vertical-align: middle; white-space: nowrap; }
.hokushin   { color: #a9643b }
.hokushin-b { color: #ffffff; background: #a9643b; text-align: left; vertical-align: middle; white-space: nowrap; }
.maihama   { color: #4863b6 }
.maihama-b { color: #ffffff; background: #4863b6; text-align: left; vertical-align: middle; white-space: nowrap; }
.manyo   { color: #3d258e }
.manyo-b { color: #ffffff; background: #3d258e; text-align: left; vertical-align: middle; white-space: nowrap; }
.mizuma   { color: #112e6f }
.mizuma-b { color: #ffffff; background: #112e6f; text-align: left; vertical-align: middle; white-space: nowrap; }
.yurikamome   { color: #212052 }
.yurikamome-b { color: #ffffff; background: #212052; text-align: left; vertical-align: middle; white-space: nowrap; }
.minatomirai   { color: #5496ce }
.minatomirai-b { color: #ffffff; background: #5496ce; text-align: left; vertical-align: middle; white-space: nowrap; }
.yokohamashi   { color: #0060ff }
.yokohamashi-b { color: #ffffff; background: #0060ff; text-align: left; vertical-align: middle; white-space: nowrap; }
.keifuku   { color: #216648 }
.keifuku-b { color: #ffffff; background: #216648; text-align: left; vertical-align: middle; white-space: nowrap; }
.rokkomaya   { color: #98d30f }
.rokkomaya-b { color: #ffffff; background: #98d30f; text-align: left; vertical-align: middle; white-space: nowrap; }
.wakayama   { color: #c40b08 }
.wakayama-b { color: #ffffff; background: #c40b08; text-align: left; vertical-align: middle; white-space: nowrap; }
