@-webkit-keyframes app-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-modal-fade-in{0%{opacity:0}to{opacity:1}}.modal-cover-view{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:4000}.common-induction-modal{-webkit-animation:app-modal-fade-in .7s ease 0s 1 normal;animation:app-modal-fade-in .7s ease 0s 1 normal;background-color:#fff;box-shadow:0 3px 7px rgba(0,0,0,.6);letter-spacing:.1em;margin:0 30%;overflow-y:hidden;padding:22px;position:fixed;top:10%;z-index:999}.common-induction-modal .modal-content{display:-ms-grid;display:grid}.common-induction-modal .modal_close{background-color:#fff;border:none;cursor:pointer;margin:10px;position:absolute;right:0;top:0}.common-induction-modal .modal_close .close-img{margin:0;width:34px}.transport-notice-modal .modal-content{color:#555}.transport-notice-modal .modal-content .notice-title{border-left:3px solid #026400;font-size:20px;font-weight:700;line-height:1.2;padding:5px 10px}.transport-notice-modal .modal-content .notice-body{font-size:14px;margin:10px 0;padding:10px 5px}.transport-notice-modal .modal-content .notice-body .notice-item-list{margin:10px 0 0}.hide{display:none}.i-block,.icon{display:inline-block}.icon{vertical-align:middle}.breadcrumbs{display:flex;flex-wrap:wrap;margin:0 auto;width:1080px}@media(max-width:1024px){.breadcrumbs{width:90%}}.breadcrumbs__item{color:#666;margin:0 2px}.breadcrumbs__item--select{color:#026400;font-weight:700}.news{background-color:#ffe6cb;margin-bottom:25px}.news dl{align-items:center;display:flex;padding:8px 0}.news dt{font-size:16px;font-weight:700;margin:0 13px 0 11px}.news dd{font-size:14px}.main-title{font-size:24px;font-weight:700;line-height:22px;margin:0 10px 0 3px}.main-title .line-name{display:block;font-size:14px;margin-top:10px}.header-links{display:flex;font-weight:700;justify-content:right;margin-top:20px}.header-links .img-diagram_specify_icon_fare{background:no-repeat url(../../../../../../img/diagram/timelist/diagram_specify_icon_fare.png);display:inline-block;height:16px;vertical-align:middle;width:16px}.header-links .time{padding-left:20px}.note-frame{margin:30px 0}.note-frame li{color:#666;display:inline-block;font-size:11px;margin-right:5px}.note-frame .icon{display:inline-block;height:17px;margin-top:-1px;padding-right:4px;vertical-align:middle;width:24px}.note-frame .first{color:#ff7f00;font-size:14px}.note-frame .img-icon_front_entrance{background:url(../../../../../../img/airportbus/timelist/icon_front_entrance.png) no-repeat}.note-frame .img-icon_rear_entrance{background:url(../../../../../../img/airportbus/timelist/icon_rear_entrance.png) no-repeat}.note-frame .img-icon_payment_before_riding{background:url(../../../../../../img/airportbus/timelist/icon_payment_before_riding.png) no-repeat}.note-frame .img-icon_payment_after_riding{background:url(../../../../../../img/airportbus/timelist/icon_payment_after_riding.png) no-repeat}.note-frame .img-icon_midnight{background:url(../../../../../../img/airportbus/timelist/icon_midnight.png) no-repeat}.note-frame .img-icon_payment_common_ic{background:url(../../../../../../img/airportbus/timelist/icon_bus_ic.png) no-repeat}.note-frame .img-icon_payment_touch{background:url(../../../../../../img/airportbus/timelist/icon_bus_touch.png) no-repeat}.no-data{font-size:18px;font-weight:700;margin:40px 0}.time-list-frame{margin:0 0 32px}.time-list-frame__title{font-size:18px;font-weight:700;margin:20px 0 0}.time-list-frame__detail{border-top:3px solid #bebebe;margin:5px 0}.time-list-frame .time-detail{padding:8px 0}.time-list-frame .time-detail li{display:inline-block;vertical-align:middle}.time-list-frame .time-detail .first{color:#ff7f00;font-size:14px;line-height:14px;width:36px}.time-list-frame .time{font-size:18px;font-weight:700}.time-list-frame .time-sub{font-weight:400;margin:0 4px}.time-list-frame .arr,.time-list-frame .dep{color:#333}.time-list-frame .diff-time{color:#666;font-weight:400;width:60px}.time-list-frame .line{padding:0 4px 0 0;text-align:center;width:144px}.time-list-frame .line .name{display:block;font-size:14px;font-weight:700;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.time-list-frame .line .last-node{color:#666;display:block;font-size:14px;font-weight:400;line-height:15px;text-align:left}.time-list-frame .destination{font-weight:400;width:100px}.time-list-frame .stop-station{font-size:14px}.time-list-frame .line-color{background-color:#efefef}.time-list-frame .property-frame{width:92px}.time-list-frame .img-icon_nonstopbus_arrow_02{background:url(../../../../../../img/airportbus/timelist/icon_nonstopbus_arrow_02.png) no-repeat;display:inline-block;height:8px;vertical-align:middle;width:20px}.other-line-title{border-bottom:3px solid #bebebe;color:#666;font-size:16px;margin:50px 0 0;padding-bottom:6px}.other-line-frame{border-bottom:1px dotted #bebebe}.other-line-frame__item{display:inline-block;font-size:16px;padding:15px 30px}.relation-links-title{border-bottom:3px solid #bebebe;font-size:18px;padding-bottom:5px}.relation-links-frame{margin-bottom:30px}.relation-links-frame__item{border-bottom:1px dotted #bebebe;font-size:16px;padding:13px 0}.ad-frame{margin:0 0 30px}.st-bus-list{box-sizing:unset}.link-annotation-area{align-items:center;background-color:rgba(195,0,30,.1);border:none;cursor:pointer;display:flex;margin:3px 0;padding:10px 5px 10px 20px;text-align:left;text-decoration:none}.link-annotation-area:before{background:url(../../../../../../img/common/icon/attention.svg) 0/27px no-repeat;content:"";display:inline-block;height:27px;margin-right:5px;min-width:27px}.link-annotation-area:after{background:url(../../../../../../img/common_sp/arrow_right.png) right 0/35px no-repeat;content:"";display:inline-block;height:35px;min-width:35px}.link-annotation-area .link-annotation{overflow:hidden}.link-annotation-area .link-annotation-title{color:#c3001e;font-size:14px;font-weight:700}.link-annotation-area .link-annotation-title:hover{text-decoration:underline}.transport-notice-modal .modal-content{padding:35px 0}