@charset "utf-8";

/*
******************************************************************************************
* bus_route.css
* site name : DC Hino
* description : 送迎バスルート指定
* since : 2009/06/15
******************************************************************************************
*/
/*
------------------------------------------------------------------------------
* 見出し・ルート図
------------------------------------------------------------------------------
*/
	h1,h2{
		margin:0;
		padding:0;
	}

	h3{
		margin:15px 6px 0 6px;
		padding:0;
	}

	.ttl_route01{
		background:url("../image/busroute/ico_route01.gif") no-repeat 0 4px;
		padding:0 0 0 20px;
		font-size:1.1em;
		font-weight:normal;
	}

	.ttl_route02{
		background:url("../image/busroute/ico_route02.gif") no-repeat 0 4px;
		padding:0 0 0 20px;
		font-size:1.1em;
		font-weight:normal;
	}

	.ttl_route03{
		background:url("../image/busroute/ico_route03.gif") no-repeat 0 4px;
		padding:0 0 0 20px;
		font-size:1.1em;
		font-weight:normal;
	}

	.ttl_route04{
		background:url("../image/busroute/ico_route04.gif") no-repeat 0 4px;
		padding:0 0 0 20px;
		font-size:1.1em;
		font-weight:normal;
	}

	.ttl_route05{
		background:url("../image/busroute/ico_route05.gif") no-repeat 0 4px;
		padding:0 0 0 20px;
		font-size:1.1em;
		font-weight:normal;
	}

	.ttl_route06{
		background:url("../image/busroute/ico_route06.gif") no-repeat 0 4px;
		padding:0 0 0 20px;
		font-size:1.1em;
		font-weight:normal;
	}


/*
------------------------------------------------------------------------------
* 印刷ボタン
------------------------------------------------------------------------------
*/

	p.print{
		margin:5px 8px 5px 0;
		text-align:right;
	}

/*
------------------------------------------------------------------------------
* 時刻表
------------------------------------------------------------------------------
*/

	table.route_timetbl01,
	table.route_timetbl02,
	table.route_timetbl03{
		margin:7px 6px 20px 6px;
		padding:0;
		font-size:100%;
		border-collapse:collapse;
		border:1px solid #d5d5d5;
		width:678px;
		text-align:center;
	}

/* 見出し：th */
	table.route_timetbl01 th{
		padding:3px;
		border:1px solid #d5d5d5;
		width:14%;
		line-height:130%;
		color:#fff;
		font-weight:normal;
	}
	table.route_timetbl02 th{
		padding:3px;
		border:1px solid #d5d5d5;
		width:20%;
		line-height:130%;
		color:#fff;
		font-weight:normal;
	}
	table.route_timetbl03 th{
		padding:3px;
		border:1px solid #d5d5d5;
		width:12%;
		line-height:130%;
		color:#fff;
		font-weight:normal;
	}

	.route01{
		background:url("../image/busroute/bg_route01.jpg") repeat-x 0 0;
		background-color:#FF696A;
	}
	.route02{
		background:url("../image/busroute/bg_route02.jpg") repeat-x 0 0;
		background-color:#4EABCD;
	}
	.route03{
		background:url("../image/busroute/bg_route03.jpg") repeat-x 0 0;
		background-color:#EBB241;
	}
	.route04{
		background:url("../image/busroute/bg_route04.jpg") repeat-x 0 0;
		background-color:#A85DC2;
	}
	.route05{
		background:url("../image/busroute/bg_route05.jpg") repeat-x 0 0;
		background-color:#BC730C;
	}
	.route06{
		background:url("../image/busroute/bg_route06.jpg") repeat-x 0 0;
		background-color:#649A20;
	}

/* 項目：td */
	table.route_timetbl01 td,
	table.route_timetbl02 td,
	table.route_timetbl03 td{
		padding:5px;
		border:1px solid #d5d5d5;
		line-height:130%;
	}
	table.route_timetbl01 td span,
	table.route_timetbl02 td span,
	table.route_timetbl03 td span{
		display:block;
		font-size:80%;
		color:#e48100;
	}

	p.annotation{
		margin:-15px auto 20px 7px;
		line-height:130%;
	}



	h2.route_img{
		text-align:center;
		margin:13px auto 0 auto;
	}
