@charset "utf-8";
@import url('/common-style.css');

main {
	margin: 1em;
}


table {
	border-collapse: collapse;
}

thead, tbody, colgroup {
	border: 0.2em solid #000;
}
th, td {
	border: 0.1em solid #000;
	text-align: center;
}

.train_rapid {
	background-color: #9f9;
	color: #000;
}

.train_weekend {
	background-color: #f99;
	color: #000;
}

.train_local {
	background-color: #9ff;
	color: #000;
}

.shinkansen_green,
.shinkansen_green_e_ticket {
	background-color: #feb;
	color: #000;
}

.shinkansen_reserved,
.shinkansen_reserved_e_ticket,
.shinkansen_reserved_point {
	background-color: #fc6;
	color: #000;
}

.shinkansen_nonreserved,
.shinkansen_nonreserved_e_ticket {
	background-color: #feb;
	color: #000;
}

.ainokaze_local {
	background-color: #aaf;
	color: #000;
}

.ainokaze_liner {
	background-color: #afa;
	color: #000;
}

.highway_bus {
	background-color: #faa;
	color: #000;
}
