@charset "Shift_JIS";


/* 
▼2014年3月までのデザインと、2014年4月以降のデザイン共用CSS▼
------------------------------------------------------------- */

/* バックナンバー rev2 */
div.backnumberBox {
	border: 1px solid #ddd;
	padding: 20px 40px 5px;
}

ul li.backnumber {
	float: left;
	margin-right: 1em;
	margin-bottom: 15px;
	width: 7em;
	list-style-type: none;
}

ul li.backnumber_on {
	float: left;
	margin-right: 1em;
	margin-bottom: 15px;
	width: 7em;
	list-style-type: none;
}

.arrowLink {
	display: inline-block;
	padding-left: 15px;
	background: url(/general/img/common/ico-arrow.png) left 0.25em no-repeat;
}


/* ▼2014年3月までのデザイン用CSS▼
------------------------------------------------------------- */
.mTitle{
margin:18px 0px 20px 0px;
text-align:center;
font-size:100%;
font-weight:bold;
color:#0A8F0D;
border-bottom:2px solid #0A8F0D;
}

.indent{text-indent: -0.9em; padding-left: 1em;}
.norwap{white-space: nowrap;}



/* ▼2014年4月以降のデザイン用CSS▼
------------------------------------------------------------- */

/* ページめくり */
ul.pagerLinkBox li {
	/*padding: 5px 0;*/
	margin-bottom: 10px;
}
ul.pagerLinkBox li.span {
	display: block;
}
ul.pagerLinkBox li div {
	float: left;
}
ul.pagerLinkBox ul.pagerLink {
	margin-left: 10px;
	float: left;
	position: relative;
	top: -0.2em;
}
ul.pagerLinkBox ul.pagerLink li {
	float: left;
	margin: auto 5px;
}
ul.pagerLinkBox ul.pagerLink li a,
ul.pagerLinkBox ul.pagerLink li span{
	display: block;
	width: 3em;
	border: 1px solid #ddd;
	text-align: center;
}
ul.pagerLinkBox ul.pagerLink li span{
	background-color: #f0f0f0;
}

/* 乗車人員Table */
div.passengerUnit {
	margin-bottom: 5px;
	text-align: right;
}

table.passengerTable {
	border-collapse: collapse;
	border: 1px solid #0077a2;
}

table.passengerTable tr {
	text-align: right;
}

table.passengerTable th,
table.passengerTable td {
	border: 1px solid #ccc;
	padding: 10px;
}

table.passengerTable th {
	background-color: #0077a2;
	color: #fff;
	text-align: center;
}

table.passengerTable td.stationName {
	text-align: left;
}
