@charset "Shift-JIS";

@import "./base.css";

/*===================================
@μCtF[@CSS CtH[[V@
@\ΦA@
=========================================*/

/*₯index₯*/

#content01{
	padding:6px 0px 10px 0px;
}
#content02{
	padding-bottom: 10px;
}
#content-main #btn{
	margin-bottom: 5px;
}

#content-main #btn li{
	float:left;
	padding-top: 5px;
}

#content-main #btn li img{
	padding-top: 15px;
	padding-bottom: 15px;
}

#content-main #btn #left{
	padding-right: 10px;
}
#farelist{
	width:594px;
	padding: 5px 5px 5px 5px;
	margin:10px 0px 10px 0px;
	background-color:#f2f3f3;
	border:solid 1px;
	border-color:#e1e1e1;
}
.bottom-totop {
	padding:10px 0px 20px 0px;
}
#farelist li a{
	background:url(../img/sidenavi-icon.gif) no-repeat 1px 4px;
	clear: both;
	padding: 0 0 3px 15px;
	margin-bottom:10px;
	color:#666;
}

#farelist li a:hover{
	color:#FF6600;
}

#farelist ul #left{
	float:left;
	padding-top: 5px;
}

#unsou{
	width:200px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 20px 0px;
	background-color:#f2f3f3;
	border:solid 1px;
	border-color:#e1e1e1;
	float:left;
	}
	
#unsou li a{
	background:url(../img/sidenavi-icon.gif) no-repeat 1px 4px;
	clear: both;
	padding: 0 0 3px 15px;
	margin-bottom:10px;
	color:#666;
}

#unsou li a:hover{
	color:#FF6600;
}

#unsou ul #left{
	float:left;
	padding-top: 5px;
}

#schedule-lead {
	text-align:center;
	padding-top:50px !important;
	padding-top:0px;
}
#schedule-btn {
	text-align:center;
	margin:4px 0px 18px 0px;
}
.clear {
	clear:both;
}
#fare-list-box {
	margin:19px 0px 100px 0px;
}
#fare-list-box ul {
	float:left;
	width:180px;
	border:1px solid #e2e2e2;
	background-color:#f2f3f3;
	padding:14px 0px 14px 14px;
}
#fare-list-box ul li a{
	background:url(../img/sidenavi-icon.gif) no-repeat 1px 4px;
	padding: 0 0 3px 15px;
	margin-bottom:10px;
	color:#666;
}
#fare-list-box ul li a:hover{
	color:#FF6600;
}
.fare-small-box {
	margin-left:9px;
}
/*£index£*/

/*₯fare₯*/
/*-------------------.faretable01*/
table.faretable {
	float:left;
/*	text-align: left;*/
	background-color: #CCC;
	margin-top: 20px;
}

table.faretable th{
	padding: 3px;
}

table.faretable td{
	padding: 3px;
}

table.faretable caption{
	display: none;
}

table.faretable th.main01{
	background-color: #C3E6FA;
	text-align: left;
	font-weight: normal;
}

table.faretable td.center{
	background-color: #FFF;
	text-align: center;
	font-weight: normal;
}

table.faretable td.right{
	background-color: #FFF;
	text-align: right;
	font-weight: normal;
}

table.faretable td.glay{
	background-color: #EEE;
	text-align: center;
}

table.faretable td{
	background-color: #FFF;
}
/*-------------------.faretable01*/

/*-------------------.faretable02*/
table.faretable02 {
	float:left;
	text-align: left;
	background-color: #CCC;
	margin-top: 20px;
}

table.faretable02 th{
	padding: 3px;
}

table.faretable02 td{
	padding: 3px;
}

table.faretable02 caption{
	display: none;
}

table.faretable02 th.main02{
	background-color: #E3F4FE;
	text-align: center;
	font-weight: normal;
}

table.faretable02 td.center{
	background-color: #FFF;
	text-align: center;
	font-weight: normal;
}

table.faretable02 td{
	background-color: #FFF;
	text-align: right;
}

/*-------------------.faretable02*/

.faretxt{
	clear:left;
	padding-top: 5px;
	padding-bottom: 30px;
}
.faretxt span {
	font-weight:bold;
}
.faretxt02{
	clear:left;
	padding-top: 20px;
}
.faretxt03{
	clear:left;
	padding-top: 5px;
}
/*------------------------------------noboriEkudari*/
.clear {
	clear:both;
}
#time-menu {
	margin:10px 0px 0px 0px;
}
#time-menu li {
	float:left;
}
.time-menu-li02 {
	margin:0px 0px 20px 10px;
}
#time-update {
	width:606px;
	position:relative;
}
#time-update-text {
	position:absolute;
	top:0px;
	right:0px;
}
.time-h2 {
	margin:0px 0px 10px 0px;
}
.time-table {
	margin:10px 0px 10px 0px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;;
}
.time-table td, .time-table th {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:3px 0px;
}
.time-remarks {
	margin:0px 0px 15px 0px;
}
.nannkai {
	width:50%;
	font-weight:bold;
}
.f-bold {
	font-weight:bold;
}
.c-red {
	color:#ff0000;
}
.c-blue {
	color:#0000ff;
}

