@charset "EUC-JP";
/* 東名時刻表用スタイルファイル */
table.timetable, table.timetable-bin {
	border:outset 1pt white;
}
table.timetable {
	width:46em;
	table-layout:fixed;
}
table.timetable-bin {
	width:38em;
	table-layout:fixed;
}
table.timetable th, table.timetable td,
 table.timetable-bin th, table.timetable-bin td {
	border:inset 1pt white;
	/* white-space: nowrap; */
}
table.timetable th, table.timetable-bin th {
}
table.timetable td, table.timetable-bin td {
	text-align:center;
}

/* 東名バス種別カラー */
/* 急行 */
table.timetable col.exp {
	color:#222; background-color:#cff;
}
table.timetable th.exp, table.timetable-bin td.exp {
	color:blue; background-color:#cff;
	font-weight:bold;
}

/* 特急 */
table.timetable col.ltd-exp {
	color:#222; background-color:#cfc;
}
table.timetable th.ltd-exp, table.timetable-bin td.ltd-exp {
	color:green; background-color:#cfc;
	font-weight:bold;
}
/* 超特急(ダブルデッカーかそれ以外) */
table.timetable col.sup-exp {
	color:#222; background-color:#fcf;
}
table.timetable th.sup-exp, table.timetable-bin td.sup-exp {
	color:red; background-color:#fcf;
	font-weight:bold;
}
table.timetable col.sup-exp-dd {
	color:#222; background-color:#fcc;	/* background-color=lightpink */
}
table.timetable th.sup-exp-dd, table.timetable-bin td.sup-exp-dd {
	color:red; background-color:#fcc;	/* background-color=lightpink */
	font-weight:bold;
}
/* スーパーライナー(常にダブルデッカー) */
table.timetable col.sup-liner {
	color:#222; background-color:#ffc;
}
table.timetable th.sup-liner, table.timetable-bin td.sup-liner {
	color:#f90; background-color:#ffc;
	font-weight:bold;
}

/* 臨時便 */
.extra-bus, .extra-bus-hanbou, .extra-bus-weekday {
	font-style:italic;
}

/* コーポレートカラー */
table.timetable th.jrtokaibus { color:#ffa500; background-color:transparent; }
table.timetable th.jrbuskanto { color:green; background-color:transparent; }
table.timetable th.jrbustech { color:blue; background-color:transparent; }

table.timetable-bin td.jrtokaibus, table.timetable-bin td.jrbuskanto,
 table.timetable-bin td.jrbustech {
	font-weight:bold;
}

table.timetable colgroup.stations col, table.timetable-bin colgroup.stations col {
	width:8em;
	color:black;
	background-color:#c0c0c0;	/* silver */
}
/*
table.timetable tbody th a:visited:focus { color:navy; background-color:#ff8; }
table.timetable tbody th a:link:focus { color:blue; background-color:#ff8; }
*/
table.timetable a:visited { color:navy; background-color:transparent; }
table.timetable a:link { color:blue; background-color:transparent; }
table.timetable a:visited:hover { color:navy; background-color:#ff8; }
table.timetable a:link:hover { color:blue; background-color:#ff8; }
table.timetable a:visited:active, table.timetable a:link:active { color:red; background-color:#ff8; }

table.timetable colgroup.time col {
	width:3.8em;
}
table.timetable-bin colgroup.time col {
	width:5em;
	color:#222; background-color:#ffd;
}
table.timetable-bin col.bikou {
	width:20em;
}
table.timetable-bin thead th {
	color:#222; background-color:#eba;
}
table.timetable-bin thead {
	color:#222; background-color:#eee;
}
table.timetable-bin thead td {
	text-align:left;
}
table.timetable-bin td.bikou {
	text-align:left;
}
