/*　2025年度　西尾線コンテンツ　*/

a:link {text-decoration: none; color:blue;}
a:visited {text-decoration: none; color:blue;} 
a:active {text-decoration: none; color:green;}
a:hover {text-decoration: none; color:red;}

/*　戻る　*/

P.genzaiti{
 text-align: center;
 font-size: 90%;
 line-height:130%;
}

SPAN.here{
 background-color: lightgreen;
}

IMG.genzaiti{
 vertical-align: text-bottom;
}

/*　本文　*/

BODY{
 background: url(../back/2007bgnishio.gif);
 background-color: #eeffee;
 text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%;/*Chrome,Safari*/
 -ms-text-size-adjust: 100%;/*EgdeMobile*/
 -moz-text-size-adjust: 100%;/*firefox*/
}

TABLE.titletable{
 line-height:120%;
 width: 500px;
 margin-left: auto;
 margin-right: auto;
}

TD.titletd{
 width: 200px;
 border-style: solid;
 border-color: green;
 border-width: 1px;
 padding: 5px;
 font-size: 120%;
 color: darkgreen;
 text-align: center;
 font-weight: bold;
}

TD.titlektd{
 width: 150px;
 background-color: lightgreen;
 font-size: 90%;
 color: darkgreen;
 text-align: left;
}

IMG.trainicon{
 float: left;
}

P.trainlist{
 color: darkgreen;
 font-size: 90%;
 line-height: 130%;
}


/*　これが、西尾線。　*/

.chushaku{
 font-size: 80%;
 color: brown;
}

.chutuika{
 font-size: 80%;
 color: green;
}

.updaytd{
 font-size: 80%;
 color: #333333;
 width: 80px;
 padding: 5px;
 vertical-align:baseline; 
}

.listtd{
 font-size: 90%;
 color: #333333;
 width: 420px;
 padding: 5px;
 vertical-align:baseline; 
}

.kaiseitd{
 font-size: 90%;
 color: red;
 padding: 5px;
}


TABLE.bodytable{
 line-height:120%;
 width: 600px;
 margin-left: auto;
 margin-right: auto;
}

TD.contd{
 font-size: 100%;
 color: green;
 border-style: solid;
 border-color: green;
 border-width: 1px;
 padding: 5px 5px 5px 20px;
 font-weight: bold;
}

/*　STATION FILE　*/

DIV.station{
 width: 500px;
 margin-left: auto;
 margin-right: auto;
}

H1.station{
 border-style: solid;
 border-color: green;
 border-width: 1px;
 padding: 5px 0px 5px 30px;
 font-size: 100%;
 color: darkgreen;
 font-weight: bold;
}

P.station{
 font-size: 100%;
 line-height: 130%;
 color: #333333;
 text-align: left;
 padding: 5px 0px 5px 20px;
}

ul.station{
 font-size: 100%;
 line-height: 150%;
 color: #333333;
 text-align: left;
}

/*　スマホ　PC用の記述より下に配置すること*/

@media screen and (max-width: 710px) {
 TABLE.titletable{
    width: 100%;
 }
 TD.titletd{
    width: 80%;
 }
 TD.titlektd{
    width: 10%;
    font-size: 100%;
 }
 P.trainlist{
    font-size: 100%;
 }
 SPAN.chushaku{
    font-size: 100%;
 }
 .chushaku{
    font-size: 100%;
 }
 .chutuika{
    font-size: 100%;
 }
 .updaytd{
    font-size: 100%;
    width: 100%;
    display: block;
 }
 .listtd{
    font-size: 100%;
    width: 100%;
    display: block;
 }
 .kaiseitd{
    font-size: 100%;
 }
 TABLE.bodytable{
    width: 100%;
 }
 DIV.station{
    width: 100%;
 }
}
