﻿.map_image{border:1px solid #ededed;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;margin:0 20px 20px}.map_image img{width:100%}.page_navi{margin-bottom:33px}.bus_content{margin-bottom:40px}.bus_content .text{font-size:14px;line-height:1.4;margin:0 20px 30px}.bus_content .timeschedule:not(:last-child){margin-bottom:10px}.bus_content .timeschedule h4{padding:12px 0 12px 25px;cursor:pointer;line-height:1.3}.bus_content .timeschedule h4.open{background:url("/assets/img/common/arrow_black_open.png") no-repeat 95% center;-webkit-background-size:9px;-o-background-size:9px;background-size:9px;background-color:#ffec01}.bus_content .timeschedule h4.close{background:url("/assets/img/common/arrow_black_close.png") no-repeat 95% center;-webkit-background-size:9px;-o-background-size:9px;background-size:9px;background-color:#ffec01}.bus_content .timeschedule .timetable{display:none}.bus_content .timeschedule dl dt{background:#ededed;border-bottom:1px solid #d4d4d4}.bus_content .timeschedule dl dt.not_link{padding:15px 0 15px 20px}.bus_content .timeschedule dl dt a{color:#e60012;padding:15px 0 15px 20px;display:block}.bus_content .timeschedule dl dd{background:#FFF;border-bottom:1px solid #d4d4d4;font-size:14px;padding:20px}.bus_content .timeschedule dl dd p{line-height:1.4}.bus_content .timeschedule dl dd p a{color:#e60012}.bus_content .timeschedule dl dd p:before{display:block;font-weight:bold;margin-bottom:0.5em}.bus_content .timeschedule dl dd .time{margin-bottom:12px}.bus_content .timeschedule dl dd .time:before{content:"所要時間"}.bus_content .timeschedule dl dd .tours{margin-bottom:12px}.bus_content .timeschedule dl dd .tours:before{content:"出発地"}.bus_content .timeschedule dl dd .inquiry:before{content:"お問い合わせ"}.bus_content .timeschedule dl:first-child{border-top:1px solid #d4d4d4}.bus_content .bus_btn{-webkit-border-radius:15px;border-radius:15px;overflow:hidden;background:url("/assets/img/common/arrow_white.png") no-repeat 95% center;-webkit-background-size:6px;-o-background-size:6px;background-size:6px;background-color:#e60012;color:#FFF;text-decoration:none;font-size:14px;line-height:1.4;text-align:center;display:block;width:100%;position:relative;display:table;width:77.333%;text-align:center;text-decoration:none;padding:18px 0;margin:0 auto;margin-top:30px}.bus_content .bus_btn p{display:table-cell;vertical-align:middle;font-size:18px;line-height:1.4}.bus_content .bus_btn p span{display:block;font-size:75%;margin-bottom:2px}.bus_content .bus_btn a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
