/*アコーディオン運賃*/
.acc-untinback {
    background:#8bd4e4 ;
    width:560px ;
    height::auto ;
    text-align:center ;
    padding:10px ;
}
.acc-untinback > .acc-untin {
    background:#000080 ;
    border-radius:10px ;
    padding:10px ;
    text-align:center ;
    margin:auto
}

.accbox label {
    display: block;
    width:580px;
    text-align:center;
    color :#ffffff;
    font-weight: bold;
    background :#bf0000;
    cursor :pointer;
    transition: all 0.5s;
}

.accbox label:hover {
    background :#D44444;
}

.accbox input {
    display: none;
}

.accbox .accshow {
    height: 0;
    padding: 0;
    overflow: hidden;
    opacity: 0;
    transition: 0.8s;
}

.cssacc:checked + .accshow {
    height: auto;
    padding: 0px;
    opacity: 1;
}

.page_link{
    display :block;
    width :300px;
    padding :10px;
    color :#ffffff;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    background :#bf0000;
}
.page_link:hover{
    background :#D44444;
}
.tbl_z{
    border-top:1px solid #999999;
    border-right:1px solid #999999;
    border-left:1px solid #999999;
	border-spacing:0px;
    margin-left:20px;
}
.tbl_z th{
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
	padding:5px;
	background:#EEE;
}
 .tbl_z td{
    border-bottom:1px solid #999999;
   	padding:5px;
}
.tbl_r{
    border:1px solid #999999;
    border-spacing: 0px;
    margin-top:20px;
    margin-bottom:20px;
}
.tbl_r td{
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
    padding:5px;
}
.tbl_r td:last-child{
    border-right:none;
}
.tbl_r td.under{
    border-bottom:none;
}
.lst_r li{
    margin-bottom:5px;
}
.chara_red{
    color :#FF0000;
    font-weight :bold;
}
.chara_bold{
    font-weight :bold;
}
.chara_smp{
    margin:20px auto 25px;
    text-align:center;
    color :#FF0000;
    font-weight :bold;
}
.cntr{
    width:800px;
}
.cntr .img475{
    display:block;
    margin:0 auto;
    width:475px;
}
.img_z{
	margin-top:30px;
}
.img_z img{
	margin:0 auto;
	display:block;
	max-width:450px;
}
.bnrimg a img{
	margin:0 auto 20px!important;
}
ul.normal li{
	padding:0 0 0 6px;
	list-style: disc;
	background:none;
}
img.banner:hover{
   opacity:0.5;
}
.onpa_box1 h3{
border-left: solid 5px #7db4e6;
padding: 0.25em 0.5em;
}