@charset "utf-8";

/*--------------------------------------------------
■路線一覧用
--------------------------------------------------*/
ul.RL {
	overflow: auto;
	margin: 1px 6px 0px 5px;
	padding: 5px 0px;
}

ul.RL li {
	float: left;
	margin: -1px -1px 0px 0px;
	width: 927px;
	height: 20px;
	border: solid 1px #666666;
	background-color: #AAAAFF;
	background-color: rgba(170,170,255,0.75);
}

ul.RL li a:hover,
ul.RL li a:active {
	background-color: #FFAAAA;
	background-color: rgba(255,170,170,0.75);
}

ul.RL img {
	vertical-align: top;
}

ul.RL span {
	padding: 4px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
}

ul.RL a {
	display: block;
}

ul.RL > li > div {
	float: left;
}

ul.RL div.RL_Fk_ {
	width: 2px;
	height: 20px;
	background-color: #AAAAAA;
	background-color: rgba(170,170,170,0.75);
}

ul.RL div.RL_Fk0 {
	width: 2px;
	height: 20px;
	background-color: #0066FF;
	background-color: rgba(0,102,255,0.75);
}

ul.RL div.RL_Fk1 {
	width: 2px;
	height: 20px;
	background-color: #33CCEE;
	background-color: rgba(51,204,238,0.75);
}

ul.RL div.RL_Fk2 {
	width: 2px;
	height: 20px;
	background-color: #EEEE00;
	background-color: rgba(238,238,0,0.75);
}

ul.RL div.RL_Fk3 {
	width: 2px;
	height: 20px;
	background-color: #009900;
	background-color: rgba(0,153,0,0.75);
}

ul.RL div.RL_Fk4 {
	width: 2px;
	height: 20px;
	background-color: #EE6633;
	background-color: rgba(238,102,51,0.75);
}

ul.RL div.RL_Fk5 {
	width: 2px;
	height: 20px;
	background-color: #660000;
	background-color: rgba(102,0,0,0.75);
}

ul.RL div.RL_Fk9 {
	width: 2px;
	height: 20px;
	background-color: #000000;
	background-color: rgba(0,0,0,0.75);
}

