.search-result .search-result-footer .date{margin-top:5px;font-size:11px;line-height:1.81818;text-align:right}.layout-basic.bus-top .search-inner.type01{padding:20px}.layout-basic.bus-top .wrap-search-btn{margin-top:15px}.layout-basic.bus-top .wrap-search-btn+hr{display:none}.layout-basic.bus-top .region-wrap.type01{margin:20px 0 0}.layout-basic.bus-top .region-wrap.type01 .region dl{display:table;width:100%;margin:0}.layout-basic.bus-top .region-wrap.type01 .region dl dt,.layout-basic.bus-top .region-wrap.type01 .region dl dd{display:table-cell;vertical-align:middle;font-size:13px}.layout-basic.bus-top .region-wrap.type01 .region dl dt{width:200px}.layout-basic.bus-top .region-wrap.type01 .region ul{margin:0;padding:8px 0;border-bottom:1px solid #e5e5e5}.layout-basic.bus-top .region-wrap.type01 .region li{float:left;padding:0 8px;border-left:1px solid #e5e5e5;line-height:1}.layout-basic.bus-top .region-wrap.type01 .region li:first-child{border-left:none}.layout-basic.bus-top .principal-station-wrap.type01{margin:20px 0 0}.layout-basic.bus-top .principal-station-wrap.type01 .principal-station dl{display:table;width:100%;margin:0;padding:6px 0;border-bottom:1px solid #e5e5e5}.layout-basic.bus-top .principal-station-wrap.type01 .principal-station dl dt,.layout-basic.bus-top .principal-station-wrap.type01 .principal-station dl dd{display:table-cell;vertical-align:middle;font-size:13px}.layout-basic.bus-top .principal-station-wrap.type01 .principal-station dl dt{width:126px}.layout-basic.bus-top .principal-station-wrap.type01 .principal-station ul{margin:0}.layout-basic.bus-top .principal-station-wrap.type01 .principal-station li{float:left;padding:0 8px;border-left:1px solid #e5e5e5;line-height:1}.layout-basic.bus-top .principal-station-wrap.type01 .principal-station li:first-child{border-left:none}.layout-basic.bus-route-direction .station-info-wrap.type01{margin-top:20px}.layout-basic.bus-route-direction .link-wrap.type02{margin:0 0 30px}.layout-basic.bus-list .search-wrap{padding:20px;background-color:#f7f7f7}.layout-basic.bus-list .search-result.bus-list{margin-top:30px}.layout-basic.bus-list .option-wrap.type01{text-align:right;padding:10px 0}.layout-basic.bus-list .option-wrap.type01 .btn-wrap.type02{margin-right:3px}.layout-basic.bus-list .change-date-wrap .select-date-wrap{display:inline-block;vertical-align:middle}.layout-basic.bus-list .narrowing-wrap{padding:4px 15px 15px;background-color:#f5f5f5}.layout-basic.bus-list .narrowing-wrap .btn-wrap{margin:0}.layout-basic.bus-list .narrowing-wrap .narrowing-option{display:inline-block;margin-left:5px}.layout-basic.bus-list .narrowing-wrap .select-time-hour-wrap{display:inline-block;vertical-align:middle;margin-left:0;font-size:0}.layout-basic.bus-list .narrowing-wrap .select-time-hour-wrap .select-time-hour{width:50px;height:24px;border:1px solid #ccc;border-radius:3px;background-color:#fff;font-size:13px}.layout-basic.bus-list .narrowing-wrap .select-time-hour-wrap .select-time-hour option{padding:0 5px}.layout-basic.bus-list .narrowing-wrap .select-time-hour-wrap .select-time-hour[disabled]{background-color:#eee;color:#bbb;cursor:not-allowed}.layout-basic.bus-list .narrowing-wrap .select-time-hour-wrap .select-time-hour{margin-left:6px}.layout-basic.bus-list .switch-other-wrap{margin:15px 0}.layout-basic.bus-list .switch-other-wrap .display-switch-wrap{float:left}.layout-basic.bus-list .switch-other-wrap .other-info-wrap{float:right}.layout-basic.bus-list .search-result-data{border:1px solid #d1d1e9}.layout-basic.bus-list .search-result-data ul{margin:0}.layout-basic.bus-list .search-result-data ul li:nth-child(odd){background-color:#f1f5fa}.layout-basic.bus-list .search-result-data ul li:nth-child(2n){background-color:#fff}.layout-basic.bus-list .search-result-data ul li .time-hour{margin:0;padding:2px 1.36986%;border-bottom:1px solid #d1d1e9;background-color:#eee;font-weight:700;font-size:20px}.layout-basic.bus-list .search-result-data ul li a{display:table;width:100%;color:#333;text-decoration:none}.layout-basic.bus-list .search-result-data ul li a:hover{background-color:#d2f0ff}.layout-basic.bus-list .search-result-data ul li a .dep-time,.layout-basic.bus-list .search-result-data ul li a .bus-type,.layout-basic.bus-list .search-result-data ul li a .destination,.layout-basic.bus-list .search-result-data ul li a .this-first-bus{display:table-cell;vertical-align:middle;font-size:13px}.layout-basic.bus-list .search-result-data ul li a .dep-time{width:15.06849%;padding:12px 0 12px 2.73973%;font-size:16px;font-weight:700}.layout-basic.bus-list .search-result-data ul li a .bus-type{width:32.19178%;padding:12px 0 12px 1.64384%}.layout-basic.bus-list .search-result-data ul li a .destination{width:37.67123%;padding:12px 0 12px 1.64384%}.layout-basic.bus-list .search-result-data ul li a .this-first-bus{width:15.06849%;padding:12px 0;text-align:center}.layout-basic.bus-list .search-result-data ul li a .this-first-bus .icon-first-bus{padding:0 8px;border:1px solid;border-radius:3px;font-size:13px}.layout-basic.bus-list .search-result-data+.search-result-data{margin-top:-1px}.layout-basic.bus-pocket .search-wrap{padding:20px;background-color:#f7f7f7}.layout-basic.bus-pocket .search-result.bus-pocket{margin-top:30px}.layout-basic.bus-pocket .option-wrap.type01{text-align:right;padding:10px 0}.layout-basic.bus-pocket .option-wrap.type01 .btn-wrap.type02{margin-right:3px}.layout-basic.bus-pocket .change-date-wrap .select-date-wrap{display:inline-block;vertical-align:middle}.layout-basic.bus-pocket .narrowing-wrap{padding:4px 15px 15px;background-color:#f5f5f5}.layout-basic.bus-pocket .narrowing-wrap .btn-wrap{margin:0}.layout-basic.bus-pocket .narrowing-wrap .narrowing-option{display:inline-block;margin-left:5px}.layout-basic.bus-pocket .switch-other-wrap .display-switch-wrap{float:left}.layout-basic.bus-pocket .switch-other-wrap .other-info-wrap{float:right}.layout-basic.bus-pocket-print .note-wrap.type01{margin-top:20px}.layout-basic.bus-pocket-print .date{text-align:right}.search-result.bus-pocket .search-result-data{page-break-before:auto!important;page-break-after:auto!important}.search-result.bus-pocket+.note-wrap{page-break-before:always}.layout-basic>.container .header-wrap.col-1-print{margin-bottom:36px}.layout-basic>.container .header-wrap.col-1-print>header{width:730px;margin:0 auto}.layout-basic>.container .header-wrap.col-1-print>header .header-inner{position:relative;overflow:visible}.layout-basic>.container .header-wrap.col-1-print>header .header-inner .logo-wrap .logo{text-indent:0}.layout-basic>.container .header-wrap.col-1-print>header .header-inner .print-btn-wrap{position:absolute;right:0;bottom:0}.layout-basic>.container .main-content.col-1-print .search-result-data tr:first-child{visibility:hidden}.layout-basic>.container .main-content.col-1-print .search-result-data tr:first-child th{border:1px solid #fff;border-bottom:1px solid #d1d1e9}.layout-basic>.container .main-content.col-1-print .search-result-data tr td a{cursor:default}.layout-basic>.container .main-content.col-1-print .ttl-type05{margin-bottom:-30px}.search-result.bus-pocket .search-result-data{width:100%;border:1px solid #d1d1e9;page-break-after:always}.search-result.bus-pocket .search-result-data tr:nth-of-type(odd) td:nth-of-type(1){background-color:#e1e5e9}.search-result.bus-pocket .search-result-data tr:nth-of-type(odd) td:nth-of-type(2){background-color:#f1f5fa}.search-result.bus-pocket .search-result-data tr:nth-of-type(2n) td:nth-of-type(1){background-color:#eee}.search-result.bus-pocket .search-result-data tr:nth-of-type(2n) td:nth-of-type(2){background-color:#fff}.search-result.bus-pocket .search-result-data tr th,.search-result.bus-pocket .search-result-data tr td{text-align:center;font-weight:700}.search-result.bus-pocket .search-result-data tr th{padding:8px 0;border:1px solid #d1d1e9}.search-result.bus-pocket .search-result-data tr td{height:72px;min-height:72px;border-right:1px solid #d1d1e9;border-left:1px solid #d1d1e9}.search-result.bus-pocket .search-result-data tr td:nth-of-type(2){padding:8px 4px}.search-result.bus-pocket .search-result-data .time-hour{width:54px;background-color:#dedede;font-weight:400}.search-result.bus-pocket .search-result-data .select-day{background-color:#eee}.search-result.bus-pocket .search-result-data ul li{float:left;width:12%}.search-result.bus-pocket .search-result-data ul li a,.search-result.bus-pocket .search-result-data ul li p{display:block;width:5em;margin:2px auto;padding:6px 4px;color:#333;font-weight:400;text-decoration:none}.search-result.bus-pocket .search-result-data ul li a:hover{background-color:#d2f0ff}.search-result.bus-pocket .search-result-data ul li a .dest,.search-result.bus-pocket .search-result-data ul li p .dest{display:block;margin-bottom:5px;font-size:10px}.search-result.bus-pocket .search-result-data ul li a .time-min,.search-result.bus-pocket .search-result-data ul li p .time-min{display:inline-block;font-size:16px;line-height:.9375}.search-result.bus-pocket .search-result-data ul li a .start,.search-result.bus-pocket .search-result-data ul li p .start{border-bottom:2px solid}@media print{.search-result.bus-pocket .search-result-data tr:nth-of-type(odd) td:nth-of-type(1){background-color:#e1e5e9!important}.search-result.bus-pocket .search-result-data tr:nth-of-type(odd) td:nth-of-type(2){background-color:#f1f5fa!important}.search-result.bus-pocket .search-result-data tr:nth-of-type(2n) td:nth-of-type(1){background-color:#eee!important}.search-result.bus-pocket .search-result-data tr:nth-of-type(2n) td:nth-of-type(2){background-color:#fff!important}}.tooltip{position:absolute;opacity:1}.tooltip:before,.tooltip:after{content:"";display:block;position:absolute;top:16px;width:0;height:0;border-top:7px solid transparent;border-right:18px solid;border-bottom:7px solid transparent;-webkit-transform:skewY(25deg);transform:skewY(25deg);-ms-transform:skewY(25deg)}.tooltip:before{left:-15px;border-right-color:#ccc}.tooltip:after{border-right-color:#fff;top:19px;left:-8px}.tooltip .tooltip-inner{display:inline-block;position:relative;top:-10px;left:3px;min-width:100px;max-width:284px;padding:10px;border:2px solid #ccc;border-radius:0;background-color:#fff;font-size:12px;color:#333;text-align:left}.tooltip .tooltip-inner .bus-type{margin:0}.tooltip .tooltip-inner .dest{margin:5px 0 0}.tooltip .tooltip-inner .lead-info{margin:6px 0 0;font-size:11px;color:#777}.tooltip .tooltip-inner .lead-info .fe{margin-top:-3px;vertical-align:middle;font-size:0}.tooltip .tooltip-inner .lead-info .fe:before{margin-right:3px;font-size:16px;color:#1b6bcf}.link-wrap.type02 ul li.none:after{height:0px}.search-result.bus-pocket .tab-wrap.type02 .tab-content .office,.search-result.bus-list .tab-wrap.type02 .tab-content .office{text-align:right;margin-top:5px;font-size:11px;line-height:1.81818}.layout-basic.bus-list .search-result-data ul li .dep-time{display:table-cell;vertical-align:middle;font-size:13px;width:15.06849%;padding:12px 0 12px 2.73973%;font-size:16px;font-weight:700}.layout-basic.bus-operating .tab-wrap,.layout-basic.bus-operating .tab-wrap .note-wrap{margin-top:20px}.layout-basic.bus-operating .bus-operating-wrap{margin-top:30px}.layout-basic.bus-operating .search-result-body{margin-top:20px}.layout-basic.bus-operating .search-result-body .result-route-departure-wrap .result-route-departure,.layout-basic.bus-operating .search-result-body .result-route-transfer-wrap .result-route-transfer,.layout-basic.bus-operating .search-result-body .result-route-arrival-wrap .result-route-arrival{border-bottom:1px solid #e5e5e5;background-color:#f4f4f4}.layout-basic.bus-operating .search-result-body .result-route-departure-wrap .active.result-route-departure,.layout-basic.bus-operating .search-result-body .result-route-transfer-wrap .active.result-route-transfer,.layout-basic.bus-operating .search-result-body .result-route-arrival-wrap .active.result-route-arrival{background-color:#def}.layout-basic.bus-operating .search-result-footer .btn-wrap.type01{display:inline-block;vertical-align:middle;display:block;margin:20px 0 0;text-align:center}.layout-basic.bus-operating .search-result-footer .btn-wrap.type01 .btn{width:300px;height:30px;padding:4px 10px;border:1px solid #ccc;border-radius:3px;background:#fff;font-size:13px;color:#1b6bcf}.layout-basic.bus-operating .search-result-footer .btn-wrap.type01 .btn:hover{background-color:#d2f0ff}.stop-station{margin-top:20px;margin-bottom:40px}.search-filter{margin-top:20px;padding:14px 20px 4px;background:#f5f5f5}.stop-station .note-wrap,.stop-station .search-result-body{margin-top:20px}.stop-station .search-result-body .result-route-departure,.stop-station .search-result-body .result-route-transfer,.stop-station .search-result-body .result-route-arrival{border-bottom:1px solid #e5e5e5;background-color:#f4f4f4}.stop-station .search-result-body .active.result-route-departure,.stop-station .search-result-body .active.result-route-transfer,.stop-station .search-result-body .active.result-route-arrival{background-color:#def}.stop-station .search-result-body .result-route-header table{height:22px;padding:0}.stop-station .search-result-body .result-route-header th{padding:0 0 6px;font-size:11px;font-weight:400;text-align:right;color:#777}.stop-station .search-result-body .result-route-header .th-dep-and-arr-time{width:16%}.stop-station .search-result-body .result-route-header .th-station-name{width:50%}.stop-station .search-result-body .result-route-header .th-platform{width:18%;padding-right:4%}.stop-station .search-result-body .result-route-header .th-required-time{width:16%;padding-right:4%}.stop-station .search-result-body .before-selected-station .accordion-menu .btn-open.active,.stop-station .search-result-body .before-selected-station .accordion-menu .btn-close.active{background-color:#f4f4f4;border-radius:2px}.stop-station .search-result-body .before-selected-station .accordion-menu a:hover{background-color:#d2f0ff}.stop-station .search-result-body .before-selected-station .bg-000{background-color:#ccc!important}.stop-station .search-result-body .result-route-moving table{height:30px;min-height:30px}.stop-station .search-result-body .result-route-moving table .td-left{width:100px}.stop-station .search-result-body .result-route-moving table .td-line-color{width:5px}.stop-station .search-result-body .result-route-moving table .td-center{width:525px}.stop-station .search-result-body .result-route-moving table .td-right{width:100px}.stop-station .search-result-body table{box-sizing:border-box;width:100%;height:52px;padding:2px 0}.stop-station .search-result-body .td-dep-and-arr-time{width:16%;padding:9px 4% 7px 0;font-size:13px;font-weight:700;text-align:right}.stop-station .search-result-body .td-station-name{width:50%;padding-right:5%;font-size:14px;font-weight:700}.stop-station.bus .search-result-body .td-station-name{width:68%}.stop-station .search-result-body .td-platform{width:18%;padding-right:4%;font-size:13px;text-align:right}.stop-station .search-result-body .td-required-time{width:16%;padding-right:4%;font-size:13px;text-align:right}.stop-station .search-result-footer .btn-wrap.type01{display:inline-block;vertical-align:middle;display:block;margin:20px 0 0;text-align:center}.stop-station .search-result-footer .btn-wrap.type01 .btn{width:300px;height:30px;padding:4px 10px;border:1px solid #ccc;border-radius:3px;background:#fff;font-size:13px;color:#1b6bcf}.stop-station .search-result-footer .btn-wrap.type01 .btn:hover{background-color:#d2f0ff}.tab-wrap.type01.route-bus-tub .tab-menu ul{display:flex}.tab-wrap.type01.route-bus-tub .tab-menu li{flex:1}.tab-wrap.type01.route-bus-tub .tab-menu li.active{color:#fff}.tab-wrap.type01.route-bus-tub .tab-menu li a{height:40px;font-size:16px;font-weight:700;padding:8px 5px 4px}.tab-wrap.type01.route-bus-tub .tab-menu:after{background-color:#ccc}.select-condition.route-bus .selected-condition-form-wrap{padding:20px 40px}.select-condition.route-bus .search-form-wrap{font-size:0;margin-bottom:10px}.select-condition.route-bus .col2 .search-form-inner .form-group-content{width:100%}.select-condition.route-bus .col2 .search-form-inner:nth-child(2n) .form-group-content{width:auto}.select-condition.route-bus .col2 .search-form-inner .input-box-wrap{width:100%}.select-condition.route-bus .col2 .search-form-inner .in-label+input{width:calc(100% - 48px)}.select-condition.route-bus .col2 .search-form-inner:nth-child(2n){margin-right:0;border-right:none}.select-condition.route-bus .col2 .search-form-inner{display:inline-block;margin-right:20px;vertical-align:top;padding-right:20px;border-right:1px solid #ccc}.select-condition.route-bus .col2 .search-form-inner:first-child{width:340px}.select-condition.route-bus .col2 .search-form-inner:nth-child(2){width:auto;padding-right:0}.select-condition.route-bus .form-group-content{padding-left:0}.select-condition.route-bus .form-group-content{display:inline-block;font-size:14px;position:relative;vertical-align:top;box-sizing:border-box}.select-condition.route-bus .in-label{font-weight:700;text-align:center;background-color:#465879;font-size:13px;line-height:32px;color:#fff;border-radius:3px 0 0 3px;display:inline-block;padding:0 10px;letter-spacing:1px;vertical-align:top;min-width:48px}.select-condition.route-bus .input-box-wrap.type-history input{padding-right:30px}.select-condition.route-bus .form-group-line .form-group-ttl{width:50px;font-size:13px;color:#76787d;font-weight:700;white-space:nowrap;display:inline-block;vertical-align:top;line-height:30px;position:relative;top:auto;left:auto;margin-top:auto}.select-condition.route-bus .via-station-wrap.form-group-line .form-group-ttl{width:45px;text-align:center}.select-condition.route-bus .via-station-wrap .icon-replace{cursor:pointer}.select-condition.route-bus .icon-replace:before{background:url(/timetable/pc/img/common/icon-replace.svg) center/contain no-repeat}.select-condition.route-bus .select-date-calendar-wrap{display:inline-block;position:relative;vertical-align:middle;margin-left:9px}.select-condition.route-bus .select-date-calendar-wrap .select-date-calendar{width:34px;height:32px;border:1px solid #ccc;border-radius:3px;background-color:#fff;font-size:13px}.select-condition.route-bus .select-date-calendar-wrap .select-date-calendar .date-calendar{position:relative;z-index:1;width:32px;height:28px;border:none;background-color:transparent;font-size:0;cursor:pointer;opacity:0}.select-condition.route-bus .select-date-calendar-wrap .select-date-calendar .icon-calendar{position:absolute;width:32px;height:30px;border:none;border-radius:3px;background-color:#fff;cursor:pointer}.select-condition.route-bus .select-date-calendar-wrap .select-date-calendar .icon-calendar:after{content:"";display:block;position:absolute;top:50%;left:50%;margin:-11px 0 0 -11px;background-image:url(/timetable/pc/img/sprite/sprite2.webp);background-position:-69px -77px;width:22px;height:22px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.select-condition.route-bus .select-date-calendar-wrap .select-date-calendar .icon-calendar:after{background-image:url(/timetable/pc/img/sprite/sprite2@2x.webp);background-size:212px 184px}}.select-condition.route-bus .select-date-calendar-wrap .select-date-calendar .date-calendar{position:relative;z-index:1;width:32px;height:26px;border:none;background-color:transparent;font-size:0;cursor:pointer;opacity:0}.select-condition.route-bus .increment{left:48px}.btn-current-time{font-size:13px;color:#1b6bcf;display:inline-block;line-height:30px;margin:0 5px 0 10px;cursor:pointer}.icon-clock:before{background:url(/timetable/pc/img/common/icon-clock.svg) center/contain no-repeat}.skyscraper{position:sticky;left:auto;top:0;transform:translate(0);margin:0 auto}.skyscraper div.banner-left,.skyscraper div.banner-right{top:43px}
