/* 文章 */
.sentence-main {
 color: #000000;
 font-size: 1.4em;
}


/* 空白行 */    
.bl-05 {
 margin: 0.7em;
}
.bl-1 {
 margin: 1.4em;
}
.bl-2 {
 margin: 2.8em;
}



/* トップ_駅名 */
#station-top_r1 ul {
    width: 930px;
    overflow: hidden;
    background-color: #ffffff;
    font-size: 1.6em;
}

#station-top_r1 li {
    float: left;
    width: 155px;
    text-align: center;
    list-style-type: none;
    border-bottom: 2px solid #dc270b;
}

#station-top_r1 li.no {
    float: left;
    width: 155px;
    list-style-type: none;
    border-bottom: 2px solid #dc270b;
    padding: 10px 0;
}

#station-top_r1 a {
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    background-color: #ffffff;
    color: #000000;
}

#station-top_r1 a:hover {
    background-color: #fbbfb6;
    font-weight: bold;
}


#station-top_r2 ul {
    width: 930px;
    overflow: hidden;
    background-color: #ffffff;
    font-size: 1.6em;
}

#station-top_r2 li {
    float: left;
    width: 155px;
    text-align: center;
    list-style-type: none;
    border-bottom: 2px solid #ab1c87;
}

#station-top_r2 li.no {
    float: left;
    width: 155px;
    list-style-type: none;
    border-bottom: 2px solid #ab1c87;
    padding: 10px 0;
}

#station-top_r2 a {
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    background-color: #ffffff;
    color: #000000;
}

#station-top_r2 a:hover {
    background-color: #f6cfec;
    font-weight: bold;
}


#station-top_r3 ul {
    width: 930px;
    overflow: hidden;
    background-color: #ffffff;
    font-size: 1.6em;
}

#station-top_r3 li {
    float: left;
    width: 155px;
    text-align: center;
    list-style-type: none;
    border-bottom: 2px solid #0074be;
}

#station-top_r3 li.no {
    float: left;
    width: 155px;
    list-style-type: none;
    border-bottom: 2px solid #0074be;
    padding: 10px 0;
}

#station-top_r3 a {
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    background-color: #ffffff;
    color: #000000;
}

#station-top_r3 a:hover {
    background-color: #bce5ff;
    font-weight: bold;
}


#station-top_r4 ul {
    width: 930px;
    overflow: hidden;
    background-color: #ffffff;
    font-size: 1.6em;
}

#station-top_r4 li {
    float: left;
    width: 155px;
    text-align: center;
    list-style-type: none;
    border-bottom: 2px solid #00a63d;
}

#station-top_r4 li.no {
    float: left;
    width: 155px;
    list-style-type: none;
    border-bottom: 2px solid #00a63d;
    padding: 10px 0;
}

#station-top_r4 a {
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    background-color: #ffffff;
    color: #000000;
}

#station-top_r4 a:hover {
    background-color: #bcffd5;
    font-weight: bold;
}


#station-top_r5 ul {
    width: 930px;
    overflow: hidden;
    background-color: #ffffff;
    font-size: 1.6em;
}

#station-top_r5 li {
    float: left;
    width: 155px;
    text-align: center;
    list-style-type: none;
    border-bottom: 2px solid #ec75a9;
}

#station-top_r5 li.no {
    float: left;
    width: 155px;
    list-style-type: none;
    border-bottom: 2px solid #ec75a9;
    padding: 10px 0;
}

#station-top_r5 a {
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    background-color: #ffffff;
    color: #000000;
}

#station-top_r5 a:hover {
    background-color: #f7cde0;
    font-weight: bold;
}


#station-top_r6 ul {
    width: 930px;
    overflow: hidden;
    background-color: #ffffff;
    font-size: 1.6em;
}

#station-top_r6 li {
    float: left;
    width: 155px;
    text-align: center;
    list-style-type: none;
    border-bottom: 2px solid #b34422;
}

#station-top_r6 li.no {
    float: left;
    width: 155px;
    list-style-type: none;
    border-bottom: 2px solid #b34422;
    padding: 10px 0;
}

#station-top_r6 a {
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    background-color: #ffffff;
    color: #000000;
}

#station-top_r6 a:hover {
    background-color: #f3cec3;
    font-weight: bold;
}


#station-top_r7 ul {
    width: 930px;
    overflow: hidden;
    background-color: #ffffff;
    font-size: 1.6em;
}

#station-top_r7 li {
    float: left;
    width: 155px;
    text-align: center;
    list-style-type: none;
    border-bottom: 2px solid #bcd400;
}

#station-top_r7 li.no {
    float: left;
    width: 155px;
    list-style-type: none;
    border-bottom: 2px solid #bcd400;
    padding: 10px 0;
}

#station-top_r7 a {
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    background-color: #ffffff;
    color: #000000;
}

#station-top_r7 a:hover {
    background-color: #f7ffb7;
    font-weight: bold;
}


#station-top_r8 ul {
    width: 930px;
    overflow: hidden;
    background-color: #ffffff;
    font-size: 1.6em;
}

#station-top_r8 li {
    float: left;
    width: 155px;
    text-align: center;
    list-style-type: none;
    border-bottom: 2px solid #f5a000;
}

#station-top_r8 li.no {
    float: left;
    width: 155px;
    list-style-type: none;
    border-bottom: 2px solid #f5a000;
    padding: 10px 0;
}

#station-top_r8 a {
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    background-color: #ffffff;
    color: #000000;
}

#station-top_r8 a:hover {
    background-color: #ffe9c1;
    font-weight: bold;
}


#station-top_r9 ul {
    width: 930px;
    overflow: hidden;
    background-color: #ffffff;
    font-size: 1.6em;
}

#station-top_r9 li {
    float: left;
    width: 155px;
    text-align: center;
    list-style-type: none;
    border-bottom: 2px solid #00a7e3;
}

#station-top_r9 li.no {
    float: left;
    width: 155px;
    list-style-type: none;
    border-bottom: 2px solid #00a7e3;
    padding: 10px 0;
}

#station-top_r9 a {
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    background-color: #ffffff;
    color: #000000;
}

#station-top_r9 a:hover {
    background-color: #c6f0ff;
    font-weight: bold;
}








/* トップ_路線名 */
.top1 {
 font-size: 1.8em;
 font-weight: bold;
 color: #ffffff;
 background-color: #dc270b;
 width: 920px;
 display: inline-block;
 text-align: left;
 padding-left: 10px;
}

.top2 {
 font-size: 1.8em;
 font-weight: bold;
 color: #ffffff;
 background-color: #ab1c87;
 width: 920px;
 display: inline-block;
 text-align: left;
 padding-left: 10px;
}

.top3 {
 font-size: 1.8em;
 font-weight: bold;
 color: #ffffff;
 background-color: #0074be;
 width: 920px;
 display: inline-block;
 text-align: left;
 padding-left: 10px;
}

.top4 {
 font-size: 1.8em;
 font-weight: bold;
 color: #ffffff;
 background-color: #00a63d;
 width: 920px;
 display: inline-block;
 text-align: left;
 padding-left: 10px;
}

.top5 {
 font-size: 1.8em;
 font-weight: bold;
 color: #ffffff;
 background-color: #ec75a9;
 width: 920px;
 display: inline-block;
 text-align: left;
 padding-left: 10px;
}

.top6 {
 font-size: 1.8em;
 font-weight: bold;
 color: #ffffff;
 background-color: #b34422;
 width: 920px;
 display: inline-block;
 text-align: left;
 padding-left: 10px;
}

.top7 {
 font-size: 1.8em;
 font-weight: bold;
 color: #000000;
 background-color: #bcd400;
 width: 920px;
 display: inline-block;
 text-align: left;
 padding-left: 10px;
}

.top8 {
 font-size: 1.8em;
 font-weight: bold;
 color: #000000;
 background-color: #f5a000;
 width: 920px;
 display: inline-block;
 text-align: left;
 padding-left: 10px;
}

.top9 {
 font-size: 1.8em;
 font-weight: bold;
 color: #ffffff;
 background-color: #00a7e3;
 width: 920px;
 display: inline-block;
 text-align: left;
 padding-left: 10px;
}




