@charset "utf-8";
/* CSS Document */

dt {
	font-size: 16px;
	font-weight: bold;
}
dd {
	line-height: 120%;
	margin: 0.5em 0 0.5em 1em;
	text-indent: -1em;
	padding-left: 1em;
}
/*-------------time-tbl-------------------------------*/
#time-tbl table {
	border: 1px solid #000;
	border-collapse: collapse;
}
#time-tbl table caption {
	font-size: 24px;
	line-height: 120%;
	font-weight: bold;
}
#time-tbl table td {
	border: 1px #000 solid;
	margin: auto;
	font-size: 100%;
	line-height: 150%;
	text-align: center;
}
#time-tbl tbody td:nth-child(2) {
	color: red;
}
#time-tbl table tfoot td {
	color: red;
	text-align: left;
}
#time-tbl table thead tr {
	background-color: #ddd;
}

#time-tbl table tbody tr:nth-child(even) {
	/*偶数行*/
	background-color: #bbb;
}
#time-tbl table tbody tr:nth-child(even) td:nth-child(n+3) {
	/*偶数行かつ7列目以降*/

}
/*-------------time-tbl-------------------------------*/
/*-------------time-tbl2-------------------------------*/
#time-tbl2 table {
	border: 1px solid #666;
	border-collapse: collapse;
}
#time-tbl2 table caption {
	font-size: 24px;
	line-height: 120%;
	font-weight: bold;
}
#time-tbl2 table td {
	border: 1px #999 solid;
	margin: auto;
	font-size: 100%;
	line-height: 150%;
	text-align: center;
}
#time-tbl2 tbody td:nth-child(2) {
	color: red;
}
#time-tbl2 table tfoot td {
	color: red;
	text-align: left;
}
#time-tbl2 table tbody tr:nth-child(even) td:nth-child(n+1):nth-child(-n+6) {
	/*偶数行かつ1～6列目まで*/
	background-color: #cccccc;
}
#time-tbl2 table tbody tr:nth-child(even) td:nth-child(n+7) {
	/*偶数行かつ7列目以降*/
	background-color: #ffcccc;
}
/*-------------time-tbl2-------------------------------*/
#fare table {
	border: 1px #999 solid;
	border-collapse: collapse;
	font-size: 90%;
	line-height: 120%;
	font-style: italic;
}
#fare table caption {
	text-align: right;
	color: #f00;
}
#fare table td {
	border: 1px #ccc solid;
	padding: 4px;
	text-align: center;
}
.button {
	background-color: #3366ff;
	box-shadow: none;
}
.button:hover {
	background-color: #5d85fc;
	box-shadow: none;
}
.acd-content{
    border: 0px;
}
.acd-label {
    background-color: #3366ff; /*高速用　青*/
}
.acd-label:hover {
	background-color: #5d85fc;  /*青*/ 
	box-shadow: 0 3px 0 #4571f5;
}