@charset "shift_jis";

/* ===================================================
	Contents CSS
====================================================== */


/* サイドバー内 */

ul.child li{
	padding-left: 28px;
	line-height: 21px;
	height: 21px;
	font-size: 0.75em;
}

ul.child li.orange{
	background : url(li_orange.jpg) no-repeat left center;
}

ul.child li.green{
	background : url(li_green.jpg) no-repeat left center;
}

ul.child li.blue{
	background : url(li_blue.jpg) no-repeat left center;
}

ul.child li.red{
	background : url(li_red.jpg) no-repeat left center;
}

ul.child li.brown{
	 background : url(li_brown.jpg) no-repeat left center;
}

ul.child li.yellow{
	background : url(li_yellow.jpg) no-repeat left center;
}

ul.child li.pink{
	background : url(li_pink.jpg) no-repeat left center;
}

ul.child li.lightgreen{
	background : url(li_lightgreen.jpg) no-repeat left center;
}



/* コンテンツ内 */

h1{
	margin: 0 0 13px;
	padding: 0 10px;
	line-height: 27px;
	color: #fff;
	font-size: 1.25em;
	background : url(h1_bg.jpg) no-repeat left center;
}

h2{
	padding: 0 16px;
	line-height: 22px;
	color: #287839;
	font-size: 0.875em;
	background : url(h2_bg.jpg) no-repeat left center;
}


/* 各路線の案内 */

div#root{
	margin: 0 6px 10px 9px;
}

div#root table{
	border: 1px solid #c8c8c8;
	font-size: 0.75em;
	line-height: 30px;
}

/*\*/
* html div#root table { margin: -1px 0 0; }
*+ html div#root table { margin: -1px 0 0; }
/**/


div#root table td{
	border-bottom: 1px solid #c8c8c8;
}

div#root table td img{
	vertical-align: middle;
}


td.root{
	padding: 0 5px 0 25px;
	width: 259px;
	background : url(list_icon.gif) no-repeat left center;
}

td.check{
	padding-right: 10px;
}

td.reserved{
	width: 206px;
	text-align: center;
}

td.no_reserved{
	padding-left: 13px;
	text-align: left;
}


/* 路線図 */

div#route_map img{
	float: left;
}

div#guide{
	float: right;
	width: 132px;
}


#guide strong{
	padding-left: 15px;
	font-size: 0.75em;
	background : url(icon.gif) no-repeat left center;
}


