@charset "UTF-8";@keyframes app-modal-fade-in{0%{opacity:0}to{opacity:1}}.modal-cover-view{position:fixed;top:0;left:0;z-index:4000;display:none;width:100%;height:100%;background-color:#0006}.common-induction-modal{position:fixed;top:10%;z-index:999;padding:22px;margin:0 30%;overflow-y:hidden;letter-spacing:.1em;background-color:#fff;box-shadow:0 3px 7px #0009;animation:app-modal-fade-in .7s ease 0s 1 normal}.common-induction-modal .modal-content{display:grid}.common-induction-modal .modal_close{position:absolute;top:0;right:0;margin:10px;cursor:pointer;background-color:#fff;border:none}.common-induction-modal .modal_close .close-img{width:34px;margin:0}.transport-notice-modal .modal-content{color:#555}.transport-notice-modal .modal-content .notice-title{padding:5px 10px;font-size:20px;font-weight:700;line-height:1.2;border-left:3px solid #026400}.transport-notice-modal .modal-content .notice-body{padding:10px 5px;margin:10px 0;font-size:14px}.transport-notice-modal .modal-content .notice-body .notice-item-list{margin:10px 0 0}.breadcrumbs{display:flex;flex-wrap:wrap;width:1080px;margin:0 auto}@media(max-width:1024px){.breadcrumbs{width:90%}}.breadcrumbs__item{margin:0 2px;color:#666}.breadcrumbs__item--select{font-weight:700;color:#026400}.breadcrumbs__item h1{font-size:14px;color:#333}.news{margin-bottom:23px;background:#f9e5e8}.news dl{display:flex;height:25px;padding-top:5px}.news dt{margin:0 13px 0 11px;font-size:13px;font-weight:700}.news dd{margin-right:15px;font-size:13px}.other_line_link{padding:5px;margin-top:20px;text-align:left;border-top:solid 1px #bebebe}.other_line_link h2{font:14px normal}.other_line_link li{display:inline-block;padding:0;margin:2px 3px 2px 1px;white-space:nowrap}.diagramTable{background-color:#fff;border:2px solid #bebebe}.diagramTable div.directionStyle{position:relative;padding:5px 0;background-color:#efefef}.diagramTable ul.direction{text-align:center}.diagramTable ul.direction li{display:inline-block;width:367px;min-height:32px;margin:4px 2px 0;background-color:#999}.diagramTable ul.direction li.selectBox{background-color:#995c99}.diagramTable ul.weekday{text-align:center}.diagramTable ul.weekday li{display:inline-block;width:110px;min-height:48px;margin:4px 2px 0;vertical-align:middle;background-color:#999}.diagramTable ul.weekday li .diagram-date{display:block;font-size:12px}.diagramTable ul.weekday li.selectBox{background-color:#995c99}.diagramTable h3,.diagramTable h4{color:#fff}.diagramTable .box{padding:4px 0;font-size:16px;font-weight:700;text-align:center}.diagramTable .pointer{cursor:pointer}.diagramTable dl{display:flex;min-height:56px;clear:both;font-size:17px;border-bottom:1px solid #bebebe}.diagramTable dt{width:35px;padding-top:16px;margin-bottom:0;font-weight:700;text-align:center}.diagramTable dd{width:720px;font-size:20px;background-color:#fff;border-left:1px solid #bebebe}.diagramTable .dl_0{background-color:#efefef}.diagramTable .dl_1{background-color:#e2e9f4}.diagramTable .dl_2{background-color:#f9e5e8}.diagramTable ul.timeTable{display:flex;flex-wrap:wrap}.diagramTable ul.timeTable li{width:50px;padding-left:15px;text-align:left;white-space:nowrap}.diagramTable ul.timeTable li div.abbreviated-name{width:25px;height:10px;margin-top:5px;font-size:12px;text-align:left}.diagramTable ul.timeTable li div.arrive_station_name{width:50px;height:13px;margin:-4px 0 4px;font-size:12px;text-align:left}.diagramTable .no-data-notice{padding:5px 0}.diagramTable .no-data-notice .no-data-important{font-weight:700;color:#c3001e}#left_pane{width:760px}#right_pane{display:inline}#right_pane .cmp_flame{margin-bottom:12px}#right_pane .relation-links-title{padding-bottom:5px;margin-top:20px;font-size:16px;border-bottom:solid 3px #333}#right_pane .relation-links-frame{margin-bottom:20px}#right_pane .relation-links-frame li{padding:13px 0;font-size:14px;border-bottom:dotted 1px #bebebe}#baseInfo{padding:6px;margin-bottom:5px;background-color:#fff;border:2px solid #bebebe}#baseInfo #busstop-name{padding-bottom:4px;margin-top:4px;font-size:24px;font-weight:700;line-height:1.3em;color:#333;text-align:center}#baseInfo #busstop-name ruby rt{font-size:10px;font-weight:400}#baseInfo p{display:inline}#baseInfo .date-box{position:relative}#baseInfo .date-box:before{position:absolute;top:0;right:1px;width:20px;height:20px;content:"";background:url(../../../../../img/diagram/icon/icon-trianglearrow.svg) no-repeat center center;background-size:12px 12px}#baseInfo #rail-name-area{font-weight:700;text-align:left}#baseInfo #rail-color-line{height:8px;background-color:#666}#baseInfo .bus-link-left{display:inline-block;width:558px}#baseInfo .bus-link-left .bus-diagram{display:inline-block;margin:8px 0 0 5px;text-align:left}#baseInfo .bus-link-left .bus-icon{display:inline-block;margin:2px 2px 0 5px}#baseInfo .bus-link-left .bus-location{display:inline-block;margin:8px 0 0 5px;text-align:left}#baseInfo .bus-link-right{display:inline-block;width:180px;margin:6px 0 0 1px}#baseInfo .bus-link-right .btn-reserve{text-align:center;background-color:#2969d9;border-style:none;border-radius:4px}#baseInfo .bus-link-right .btn-reserve .reserve-link{display:inline-block;width:100%;padding:8px 2px;font-weight:700;color:#fff;text-decoration:none}#baseInfo .bus-link-right .btn-reserve:hover{background-color:#002d7a}#baseInfo .bus-link-right .btn-reserve.keikyubus{background-color:#1c87cc}#baseInfo .bus-link-right .btn-reserve.keikyubus:hover{background-color:#145a88}#baseInfo .bus-link-right .btn-reserve.limousinebus{background-color:#eb6200}#baseInfo .bus-link-right .btn-reserve.limousinebus:hover{background-color:#a24300}.link-annotation-area{display:flex;align-items:center;width:100%;padding:8px 10px;margin:3px 0;color:#c3001e;text-align:left;text-decoration:none;cursor:pointer;background-color:#c3001e1a;border:none}.link-annotation-area:before{display:inline-block;min-width:18px;height:18px;margin-right:5px;content:"";background:url(../../../../../img/common/icon/attention.svg) 0/18px no-repeat}.link-annotation-area:after{box-sizing:border-box;display:inline-block;min-width:8px;height:8px;margin:5px;content:"";border-top:2px solid #c3001e;border-right:2px solid #c3001e;transform:rotate(45deg)}.link-annotation-area .link-annotation{display:flex;align-items:center;overflow:hidden}.link-annotation-area .link-annotation-title{font-size:14px;font-weight:700}.link-annotation-area .link-annotation-title:hover{text-decoration:underline}.link-annotation-area .link-annotation-message{flex:1;font-size:12px;line-height:1}.link-annotation-area .link-annotation-message.one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toWindowTop{margin:13px 6px 0 0;text-align:right}.attentionArea{margin:20px 0}.attentionArea span{font-weight:700;color:#c3001e}.footInfeedArea{display:flex;align-items:center;justify-content:center;width:100%;height:auto;margin-bottom:20px}.d1{color:#e75b2e}.d2{color:#900}.d3{color:#498dcc}.d4{color:#007015}.d5{color:#93f}.d6{color:#fb1e3d}.d7{color:#897856}.d8{color:#895682}.d9{color:#6878a8}.d10{color:#a87693}.d11{color:#6e7649}.d12{color:#109e10}.d13{color:#fd2400}.d14{color:#500046}.d15{color:#1d4626}.d16{color:#7e0042}.d17{color:#100864}.d18{color:#bb6500}.d19{color:#40291b}.d20{color:#60c}.d21{color:#000}.around_adv_spot_frame{height:156px;margin:30px 2px 0;background-color:#fffae6}.around_adv_spot_frame dt{height:32px}.around_adv_spot_frame .title_frame{font-weight:700;line-height:20px}.around_adv_spot_frame .title_frame .pickup{padding:3px 10px;font-size:13px;color:#fff;background-color:#ff7f00}.around_adv_spot_frame .title_frame .title{padding-left:5px;font-size:13px;color:#ff7f00}.around_adv_spot_frame .spot_img{width:85px;margin:0 10px 0 14px}.around_adv_spot_frame .spot_detail_frame{width:350px;padding-left:17px}.around_adv_spot_frame .spot_detail_frame .spot_name{font-weight:700;line-height:15px}.around_adv_spot_frame .spot_detail_frame .catch_copy{font-size:12px;line-height:15px;color:#f44b00}.around_adv_spot_frame .spot_detail_frame .distance{margin-top:2px;margin-left:14px;font-size:12px;color:#8a8a8a}.around_adv_spot_frame .spot_detail_frame .distance .time{color:#555}.around_adv_spot_frame .spot_detail_frame .category{font-size:11px;color:#8a8a8a}.around_adv_spot_frame .spot_detail_frame .free_navi{width:90px;padding-top:2px;padding-bottom:2px;padding-left:5px;margin-right:4px;font-size:12px;font-weight:700;color:#fff;background-color:#008c00;border-radius:3px}.around_adv_spot_frame .spot_detail_frame .free_navi:hover{background-color:#00a600}.around_adv_spot_frame .spot_detail_frame .free_navi a{color:#fff;text-decoration:none}.around_adv_spot_frame .spot_detail_frame .free_navi img{margin-right:5px;margin-bottom:3px;vertical-align:middle}.around_adv_spot_frame .spot_detail_frame .spot_text{width:241px;height:90px;margin-left:100px}.feedback-form{text-align:end}.feedback-form__submit{color:#026400;background:none;border:none}.feedback-form__submit:hover{text-decoration:underline;cursor:pointer}.transport-notice-modal .modal-content{padding:35px 0}.popup{position:relative}.popup-frame{position:absolute;bottom:56px;left:-28px;display:flex;flex-direction:column;align-items:center;padding:5px;background-color:#fff;border:solid 1px #bebebe;border-radius:3px;opacity:1}.popup-frame .platform-name{display:flex;align-items:flex-start;margin:3px 0;font-size:13px;font-weight:700}.popup-frame:before{position:absolute;bottom:-8px;left:50%;z-index:0;width:0;height:0;margin-left:-9px;content:"";border-color:#fff transparent transparent;border-style:solid;border-width:9px 9px 0}.popup-frame:after{position:absolute;bottom:-12px;left:50%;z-index:-1;width:0;height:0;margin-left:-10px;content:"";border-color:#bebebe transparent transparent transparent;border-style:solid;border-width:10px 10px 0}
