#page-service-timetable .service-intro{padding:70px 20px}@media only screen and (width<=640px){#page-service-timetable .service-intro{padding:70px 20px}}#page-service-timetable .kukan-title{padding:70px 20px}@media only screen and (width<=640px){#page-service-timetable .kukan-title{padding:50px 20px}}#page-service-timetable .kukan-title p{text-align:center;font-size:1.8rem;font-weight:700;line-height:1.4}@media only screen and (width<=640px){#page-service-timetable .kukan-title p{font-size:1.3rem}}#page-service-timetable .kukan-title p:first-of-type:after{content:"";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;margin:0 auto;font-family:Material Symbols Outlined;font-size:1.5em;display:block;transform:rotate(90deg)}#page-service-timetable #sec-information{background:#fff;padding:70px 0}@media only screen and (width<=640px){#page-service-timetable #sec-information{padding:50px 0}}#page-service-timetable #sec-information .information{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;background-color:#d9d9d9;border-radius:15px;flex-flow:row;align-items:center;margin-top:25px;padding:25px;display:flex}@media only screen and (width<=640px){#page-service-timetable #sec-information .information{border-radius:7px;padding:15px;display:block}}#page-service-timetable #sec-information .information .title{border-right:1px solid #000;flex:0 0 12em;max-width:12em;font-size:1rem}@media only screen and (width<=640px){#page-service-timetable #sec-information .information .title{border-right:none;margin-bottom:7px}}#page-service-timetable #sec-information .information .title:before{content:"";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;vertical-align:middle;margin-top:-.1em;margin-right:.5em;font-family:Material Symbols Outlined;font-size:1.5em;line-height:0;display:inline-block}#page-service-timetable #sec-information .information .text{flex:100%;max-width:100%;padding-left:1.5em;font-size:1rem}@media only screen and (width<=640px){#page-service-timetable #sec-information .information .text{padding-left:0}}#page-service-timetable #sec-information .information.alert{color:#fff;background-color:#c7000b}#page-service-timetable #sec-information .information.alert .title{color:#faed56;border-right:1px solid #fff}@media only screen and (width<=640px){#page-service-timetable #sec-information .information.alert .title{border-right:none}}#page-service-timetable #sec-information .information.alert .title:before{content:"report_problem"}#page-service-timetable #sec-information .sharedbus-timetable-area{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-flow:row;justify-content:space-between;margin-top:50px;display:flex}#page-service-timetable #sec-information .sharedbus-timetable-area .timetable-block{flex:0 0 48%;max-width:48%}#page-service-timetable #sec-information .sharedbus-timetable-area .timetable-block .title{margin-bottom:10px;font-size:.9rem;font-weight:700}#page-service-timetable #sec-information .sharedbus-timetable-area .timetable-block .link-list li{border-bottom:1px solid #999}#page-service-timetable #sec-information .sharedbus-timetable-area .timetable-block .link-list li:first-child{border-top:1px solid #999}#page-service-timetable #sec-information .sharedbus-timetable-area .timetable-block .link-list li a{letter-spacing:.2em;padding:10px 0;font-size:.8rem;display:block;position:relative}#page-service-timetable #sec-information .sharedbus-timetable-area .timetable-block .link-list li a:after{content:"";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;-o-transition:.3s ease-out;font-family:Material Symbols Outlined;font-size:1.5em;line-height:0;transition:all .3s ease-out;display:block;position:absolute;top:50%;right:0}#page-service-timetable #sec-information .sharedbus-timetable-area .timetable-block .link-list li a:hover{color:#fff;background-color:#000;padding-left:10px}#page-service-timetable #sec-information .sharedbus-timetable-area .timetable-block .link-list li a:hover:after{right:10px}#page-service-timetable #sharedbus-rate-area{background:#d9d7ce;margin-bottom:0;padding:100px 0}@media only screen and (width<=640px){#page-service-timetable #sharedbus-rate-area{padding:50px 0}}#page-service-timetable #sharedbus-rate-area .information{border:1px solid #000;margin-bottom:50px;padding:20px}#page-service-timetable #sharedbus-rate-area .information .title{margin-bottom:15px}#page-service-timetable #sharedbus-rate-area .block-col{margin-bottom:50px}#page-service-timetable #sharedbus-rate-area .block-col2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-flow:row;justify-content:space-between;display:flex}#page-service-timetable #sharedbus-rate-area .block-col2 .col-half{flex:0 0 48%;max-width:48%}#page-service-timetable #sharedbus-rate-area .rate-block .block-title{margin-bottom:10px;font-size:1rem;font-weight:400}#page-service-timetable #sharedbus-rate-area .rate-block.col-half{width:48%}@media only screen and (width<=640px){#page-service-timetable #sharedbus-rate-area .rate-block.col-half{width:100%}}#page-service-timetable #sharedbus-rate-area .rate-block.col-full{width:100%}#page-service-timetable #sharedbus-rate-area .rate-block .table-style th,#page-service-timetable #sharedbus-rate-area .rate-block .table-style td{color:#000;text-align:center;font-weight:400}#page-service-timetable #sharedbus-rate-area .rate-block .table-style th{background-color:#ccc}#page-service-timetable #sharedbus-mile-area{background:#d9d7ce;padding:0 0 100px}@media only screen and (width<=640px){#page-service-timetable #sharedbus-mile-area{padding:0 0 50px}}#page-service-timetable #sharedbus-mile-area .block-col{margin-bottom:50px}#page-service-timetable #sharedbus-mile-area .block-col .block-title{margin-bottom:10px;font-size:1rem;font-weight:400}#page-service-timetable #sharedbus-mile-area .block-col .miles-img{width:100%}@media only screen and (width<=640px){#page-service-timetable #sharedbus-mile-area .block-col .miles-img{overflow:scroll}}#page-service-timetable #sharedbus-mile-area .block-col .miles-img .content{width:100%}@media only screen and (width<=640px){#page-service-timetable #sharedbus-mile-area .block-col .miles-img .content{width:800px}}#page-service-timetable #sec-link-banner{padding:100px 0}@media only screen and (width<=640px){#page-service-timetable #sec-link-banner{padding:50px 0}}#page-service-timetable #sec-link-banner .banner-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-flow:wrap;gap:20px;display:flex}@media only screen and (width<=640px){#page-service-timetable #sec-link-banner .banner-list{flex-flow:column wrap;gap:20px}}#page-service-timetable #sec-link-banner .banner-list>li{width:calc(50% - 10px)}@media only screen and (width<=640px){#page-service-timetable #sec-link-banner .banner-list>li{width:100%}}#page-service-timetable #sec-link-banner .banner-list>li a{background:#fff;height:100%;padding:25px 40px 25px 25px;font-size:1.2rem;font-weight:700;display:block;position:relative}#page-service-timetable #sec-link-banner .banner-list>li a:after{content:"";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;font-family:Material Symbols Outlined;font-size:1.5em;display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%)}#page-service-timetable #sec-link-banner .banner-list>li a span{display:block}#page-service-timetable #sec-link-banner .banner-list>li a .sub{margin-top:7px;font-size:.85em}#page-service-timetable #sec-link-banner .banner-list>li a:hover{color:#fff;background:#000}
