@charset "UTF-8";
/* CSS Document */

/* 時刻表追加用CSS
----------------------------------------------------------------- */

/* 距離運賃 */
@media screen and (min-width:740px) and (max-width: 5000px){
.timeListWrap{
	background:#efefef;
	padding:30px;
	margin:20px auto 0;
	width:700px;
	}
}
@media screen and (min-width:0px) and (max-width: 739px){
.timeListWrap{
	background:#efefef;
	padding:5px;
	margin:5px auto 0;
	width:300px;
	}
}

.timeTableTitle03 {
    padding: 5px;
    border: #ccc solid;
    border-width: 0 0 1px 1px;
    background: #BFDCF3;
	color: #0300d9;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}	

.timeTableList01{
    padding: 5px;
    border: #ccc solid;
    border-width: 0 0 1px 1px;
    background:#FFF;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	width:10%
}

.timeTableList02{
    padding: 5px;
    border: #ccc solid;
    border-width: 0 0 1px 1px;
    background:#FFF;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	width:60%;
}



.timeTableListCenter{
    padding: 5px;
    border: 1px #ccc solid;
	background:#FFF;
    border-width: 0 0 1px 1px;
    text-align:center;
}

.timeTableListLeft{
    padding: 5px;
    border: 1px #ccc solid;
	background:#FFF;
    border-width: 0 0 1px 1px;
    text-align:left;
}

.timeTableListRight{
    padding: 5px;
    border: 1px #ccc solid;
	background:#FFF;
    border-width: 0 0 1px 1px;
    text-align:right;
}


.timeTableListCenter_On{
    padding: 5px;
    border: 1px #ccc solid;
	background:#FFE5DD;
    border-width: 0 0 1px 1px;
    text-align:center;
}

.timeTableListLeft_On{
    padding: 5px;
    border: 1px #ccc solid;
	background:#FFE5DD;
    border-width: 0 0 1px 1px;
    text-align:left;
}

.timeTableListRight_On{
    padding: 5px;
    border: 1px #ccc solid;
	background:#FFE5DD;
    border-width: 0 0 1px 1px;
    text-align:right;
}

@media screen and (min-width:740px) and (max-width: 5000px){
table.timeTable03 {
    width: 698px;
    border: #ccc solid;
	border-width: 1px 1px 0px 1px;
    border-collapse: collapse;
    border-spacing: 0;
	font-size:12px;
	margin:0 0 20px 0;
}
}
@media screen and (min-width:0px) and (max-width: 739px){
table.timeTable03 {
    width: 298px;
    border: #ccc solid;
	border-width: 1px 1px 0px 1px;
    border-collapse: collapse;
    border-spacing: 0;
	font-size:12px;
	margin:0 0 20px 0;
}
}

table.timeTable03 a{
	color: #0300d9;
	text-decoration:underline;
	margin-right:10px;
	}
