﻿
.tact{text-align:center;}
.talf{text-align:left;}
.targ{text-align:right;}
.tvtp{vertical-align:top;}/*表内文字配置ﾀﾃ*/
.tvct{vertical-align:middle;}/*表内文字配置ﾀﾃ*/

.tpage5{background-color:#eb8d34;}

.tbph0000{border-style:solid; border-collapse:collapse; border-color:#eb8d34;}

.tbph5000{border-style:solid; border-collapse:collapse; border-color:#000000;}
.tbph5001{border-style:solid; border-collapse:collapse; border-color:#f1baca;}
.tbph5002{border-style:solid; border-collapse:collapse; border-color:#eb7c13;}
.tbph5003{border-style:solid; border-collapse:collapse; border-color:#eb0712;}
.tbph5004{border-style:solid; border-collapse:collapse; border-color:#47d9ba;}
.tbph5005{border-style:solid; border-collapse:collapse; border-color:#e8dd4e;}

.tbph2001{border-style:solid; border-collapse:collapse; border-color:#1852af;}
.tbph2003{border-style:solid; border-collapse:collapse; border-color:#de9143;}
.tbph2004{border-style:solid; border-collapse:collapse; border-color:#1e97af;}
.tbph2005{border-style:solid; border-collapse:collapse; border-color:#eee358;}
.tbph3001{border-style:solid; border-collapse:collapse; border-color:#ed7126;}
.tbph3002{border-style:solid; border-collapse:collapse; border-color:#98ca2b;}

.tbph1201{border-style:solid; border-collapse:collapse; border-color:#ff774d;}
.tbph1203{border-style:solid; border-collapse:collapse; border-color:#5895b2;}
.tbph1206{border-style:solid; border-collapse:collapse; border-color:#aab1c1;}
.tbph1208{border-style:solid; border-collapse:collapse; border-color:#73a976;}
.tbph1210{border-style:solid; border-collapse:collapse; border-color:#da9c15;}
.tbph1301{border-style:solid; border-collapse:collapse; border-color:#c02a2c;}

.tbph1001{border-style:solid; border-collapse:collapse; border-color:#e85c31;}
.tbph0031{border-style:solid; border-collapse:collapse; border-color:#724d23;}


.tbphRN0{border-style:solid; border-collapse:collapse; border-color:#000000;}
.tbphRN6{border-style:solid; border-collapse:collapse; border-color:#73d4f5;}
.tbphRN5{border-style:solid; border-collapse:collapse; border-color:#f2b43f;}
.tbphRN4{border-style:solid; border-collapse:collapse; border-color:#72be49;}
.tbphRN3{border-style:solid; border-collapse:collapse; border-color:#dd7c37;}
.tbphRN2{border-style:solid; border-collapse:collapse; border-color:#d899b8;}
.tbphRN1{border-style:solid; border-collapse:collapse; border-color:#7cd8e3;}

.tbbgRN6{background-color:#cff8fc;}
.tbbgRN5{background-color:#ffdd9c;}
.tbbgRN4{background-color:#cbf2b6;}
.tbbgRN3{background-color:#ffc59c;}
.tbbgRN2{background-color:#fad7e8;}
.tbbgRN1{background-color:#cff8fc;}

.tbbgtp1{background-color:#f5cca6;}/*基本色薄*/
.tbbgkp1{background-color:#fed3ff;}/*きっぷページ*/

.t5000{background-color:#000000;}
.t5001{background-color:#31a0da;}
.t5002{background-color:#eb7c13;}
.t5003{background-color:#eb0712;}
.t5004{background-color:#47d9ba;}
.t5005{background-color:#e8dd4e;}
.t5011{background-color:#f1baca;}
.t5014{background-color:#85c046;}

.t2001{background-color:#1852af;}
.t2003{background-color:#de9143;}
.t2004{background-color:#1e97af;}
.t2005{background-color:#eee358;}

.t3001{background-color:#ed7126;}
.t3002{background-color:#98ca2b;}

.t1201{background-color:#ff774d;}
.t1203{background-color:#5895b2;}
.t1206{background-color:#aab1c1;}
.t1208{background-color:#73a976;}
.t1210{background-color:#da9c15;}
.t1301{background-color:#c02a2c;}

.t101{background-color:#e85c31;}
.t1001{background-color:#e85c31;}
.t0031{background-color:#5c3c17;}

.t5100{background-color:#ffccbf;}/*編成表活躍中*/
.t5102{background-color:#fff8bd;}/*車内放送*/

.t1210kmt{background:linear-gradient(to bottom,#64a2c9 0%,#64a2c9 24%,#93c5cc 24%,#93c5cc 62%,#4c7436 62%,#4c7436 100%);}

.tnow{background-color:#f4aa9a;}

.tffm{background-color:#fffd89;}
.tfbr{background-color:#89d3ff;}
.tfrk{background-color:#ff7a7a;}
.tfsw{background-color:#cccccc;}

.colff01{color:#ff0000;}




.td01{width:90px; height:auto;}
.td02{width:270px; height:auto;}
.td03{width:215px; height:auto;}

.tdw50{width:50%; height:auto;}/*駅諸元*/
.tdw51{width:35%; height:auto;}/*駅諸元*/
.tdw52{width:25%; height:auto;}/*駅諸元*/
.tdw53{width:14%; height:auto;}/*車両年表*/
.tdw54{width:6%; height:auto;}/*車両年表*/






.sc5001{
overflow:auto;
white-space: nowrap;
}



@media screen and ( min-width:480px )
{
.tbl480x{width:auto;}
.tbl480h{width:515px;}
.tbl480i{width:500px;}
.tbl480j{width:450px;}
.tbl480l{width:400px;}
.tbl480n{width:350px;}
.tbl480q{width:200px;}
.tbl480t{width:120px;}
.tbl480w{width:45px;}

.tb480ha{height:13px;}

.wide002{width:500px;}

.csp480a{border-collapse:separate; border-spacing: 10px 2px;}
}

@media screen and ( max-width:479px )
{
.tbl4790{width:100%;}
.tbl479a{width:90%;}
.tbl479b{width:85%;}
.tbl479d{width:80%;}
.tbl479e{width:75%;}
.tbl479p{width:45%;}
.tbl479x{width:5%;}
.tbl479z1{width:110px;}
.tbl479z2{width:200px;}


.tb479ha{height:12px;}

.wide002{width:85%;}
.csp479a{border-spacing: 3px 1px;}
}





