body{height:100%;width:100%}.left{float:left}.right{float:right}.clear{clear:both}.center{margin-left:auto;margin-right:auto}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.block{display:block}.none{display:none}.inline{display:inline}.relative{position:relative}.cursor{cursor:default}.pointer{cursor:pointer}.highwaybus-list-title{font-size:16px;font-weight:700;border-bottom:3px solid #ccc;padding-bottom:3px}.other-link-container{padding:0;list-style:none}.other-link-container .other-link-item{padding:10px 0;border-bottom:1px dotted #ccc}body{background-color:#fff}ul,dl,dt,dd{padding:0;margin:0}h3{margin-top:10px}.links{margin-top:0 !important}.main_frame{position:relative;margin-top:0}.wrapper-contents{display:flex}#left_pane{position:relative}#left_pane .crumb{padding-top:10px;margin-left:1px;font-size:12px;font-weight:bold;color:#333}#left_pane #research-fold{background-color:#f5f5f5;border-radius:4px;color:#333;display:block;font-size:14px;font-weight:700;line-height:42px;text-align:center;height:42px;width:620px;margin:30px auto 0}#left_pane .research-container{display:none;transition:5s}#left_pane .research-container .head{margin-bottom:10px}#left_pane .research-container .box{display:flex;position:relative;width:620px;margin:auto;background-color:#f5f5f5;border-radius:4px}#left_pane .research-container .box #input-area{display:inline-block}#left_pane .research-container .box #input-area form{display:flex;margin:10px 10px 6px}#left_pane .research-container .box #input-area form .upper-area{padding-bottom:16px}#left_pane .research-container .box #input-area form .upper-area dt{display:inline-block;padding:5px 5px 5px 0}#left_pane .research-container .box #input-area form .upper-area dt .start{background-color:#3e78b3}#left_pane .research-container .box #input-area form .upper-area dt .goal{background-color:#b35092}#left_pane .research-container .box #input-area form .upper-area dt .st{border-radius:3px;color:#fff;display:inline;font-size:12px;font-weight:400;padding:6px 9px}#left_pane .research-container .box #input-area form .upper-area .area-content{display:inline-block;background-color:#fff;position:relative}#left_pane .research-container .box #input-area form .upper-area .area-content .area-name{height:35px;width:170px;margin-bottom:0;background-color:#fff}#left_pane .research-container .box #input-area form .upper-area .area-content select{color:#555;font-size:14px;vertical-align:middle;border:1px solid #ccc}#left_pane .research-container .box #input-area form .upper-area .area-content input[disabled],#left_pane .research-container .box #input-area form .upper-area .area-content select[disabled],#left_pane .research-container .box #input-area form .upper-area .area-content textarea[disabled],#left_pane .research-container .box #input-area form .upper-area .area-content input[readonly],#left_pane .research-container .box #input-area form .upper-area .area-content select[readonly],#left_pane .research-container .box #input-area form .upper-area .area-content textarea[readonly]{cursor:not-allowed;background-color:#eee}#left_pane .research-container .box #input-area form .start-to-go{font-size:16px;padding:5px 8px}#left_pane .research-container .box #input-area #search-form{display:flex;margin:0 10px 6px}#left_pane .research-container .box #input-area #search-form .day-select-area{background-color:#fff;border:1px solid #fff;border-radius:4px;height:51px;width:155px}#left_pane .research-container .box #input-area #search-form .day-select-area .day-select-title{height:30%}#left_pane .research-container .box #input-area #search-form .day-select-area .day-select-title .select-label{color:#666;font-size:10px}#left_pane .research-container .box #input-area #search-form .day-select-area .title-area{height:40%;padding:5px 0 2px 10px}#left_pane .research-container .box #input-area #search-form .day-select-area .slect-content{display:inline-block;position:relative;width:100%}#left_pane .research-container .box #input-area #search-form .day-select-area .slect-content #datepicker{padding:0 8px;border:none;box-shadow:none;width:140px;height:25px;cursor:pointer;background-color:#fff;font-size:14px}#left_pane .research-container .box #input-area #search-form .day-select-area .day-select-content::after{content:'';height:6px;margin-top:-4px;position:absolute;right:10px;width:6px;border:0;border-bottom:solid 2px #b4b3b3;border-right:solid 2px #b4b3b3;top:35%;transform:rotate(45deg)}#left_pane .research-container .box #input-area #search-form .time-select-area{background-color:#fff;border:1px solid #fff;border-radius:4px;height:51px;width:155px;margin-left:14px}#left_pane .research-container .box #input-area #search-form .time-select-area .title-area{height:40%;padding:5px 0 2px 10px}#left_pane .research-container .box #input-area #search-form .time-select-area .title-area .select-label{color:#666;font-size:10px}#left_pane .research-container .box #input-area #search-form .time-select-area .slect-content{display:inline-block;position:relative;width:100%}#left_pane .research-container .box #input-area #search-form .time-select-area .slect-content #time{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:0 0;border-radius:2px;height:25px;line-height:15px;position:relative;padding:0 0 10px 10px;width:155px;z-index:1;font-size:14px;color:#444}#left_pane .research-container .box #input-area #search-form .time-select-area .slect-content select{border:none;margin-bottom:0}#left_pane .research-container .box #input-area #search-form .time-select-area .time-select-content::after{content:'';height:6px;margin-top:-4px;position:absolute;right:10px;width:6px;border:0;border-bottom:solid 2px #b4b3b3;border-right:solid 2px #b4b3b3;top:35%;transform:rotate(45deg)}#left_pane .research-container .box .research{margin:10px 0 0 10px;color:#fff;font-weight:700;text-align:center;width:72px;height:100px;line-height:97px;border-radius:3px;background-color:#3e77b3;cursor:pointer}#left_pane .highwaybus-frame{width:240px;margin-top:30px;cursor:pointer}#left_pane .highwaybus-frame .reverse-text{display:flex}#left_pane .is-open{border-radius:4px;display:inline;transition:5s}#left_pane .head-title{margin-top:30px;font-size:16px;font-weight:700;padding-bottom:22px;text-align:center}#left_pane ul .operation-list{border-bottom:1px solid #ccc;position:relative}#left_pane ul .operation-list .diagram-frame{display:flex;overflow:hidden}#left_pane ul .operation-list .diagram-frame .time-area{position:relative;width:420px;padding-bottom:300px;margin-bottom:-300px;min-height:66px;color:#333}#left_pane ul .operation-list .diagram-frame .time-area .start-time-info-box{display:flex}#left_pane ul .operation-list .diagram-frame .time-area .start-time-info-box .start-time-info{width:100px;font-weight:700;font-size:30px;margin-bottom:14px;padding-top:16px;border-top:solid 3px #3e77b3}#left_pane ul .operation-list .diagram-frame .time-area .start-time-info-box .time-arrow{font-size:18px;margin:17px 6px 0}#left_pane ul .operation-list .diagram-frame .time-area .start-time-info-box .goal-time-info{display:flex;margin-bottom:12px;font-weight:700;font-size:30px;padding-top:16px;border-top:solid 3px #b35092}#left_pane ul .operation-list .diagram-frame .time-area .start-time-info-box .goal-time-info .next-day{font-size:14px}#left_pane ul .operation-list .diagram-frame .time-area dl .operation-name{font-size:14px;font-feature-settings:"palt";font-weight:bold}#left_pane ul .operation-list .diagram-frame .time-area dl .max-fare{font-size:11px;line-height:11px;margin:8px 0 5px}#left_pane ul .operation-list .diagram-frame .time-area dl .max-fare .fare{font-size:18px;font-weight:700}#left_pane ul .operation-list .diagram-frame .time-area .start-info .start-station{display:inline-block;font-size:12px;line-height:12px;color:#3e77b3;padding-right:8px}#left_pane ul .operation-list .diagram-frame .time-area .start-info .start-name{display:inline-block;font-size:12px;line-height:12px;color:#333}#left_pane ul .operation-list .diagram-frame .time-area .goal-info .goal-station{display:inline-block;font-size:12px;line-height:12px;color:#b35092;padding-right:8px}#left_pane ul .operation-list .diagram-frame .time-area .goal-info .goal-name{display:inline-block;font-size:12px;line-height:12px;color:#333;margin-bottom:25px}#left_pane ul .operation-list .diagram-frame .reserve-info{margin:0 auto -300px;padding:8px 8px 300px;width:184px}#left_pane ul .operation-list .diagram-frame .reserve-info ul{overflow:hidden}#left_pane ul .operation-list .diagram-frame .reserve-info ul .reserve-attention{padding:10px 0 13px;display:block;font-size:14px;font-weight:700;text-align:center;color:#000}#left_pane ul .operation-list .diagram-frame .reserve-info ul li .reserve-text{display:block;font-size:12px;font-weight:700;margin-bottom:10px;padding:11px;text-align:center;background-color:#f2f2f2;border:1px solid #a9a9a9;border-radius:5px;color:#333}#left_pane ul .operation-list:first-child{border-top:1px solid #ccc}#left_pane .page{display:flex;padding:12px 0;margin:0 10px;justify-content:center}#left_pane .page li{margin:0 10px}#left_pane .subtitle{font-size:16px;border-bottom:3px solid #ccc;font-weight:700;padding-bottom:3px;padding-left:5px;margin-top:30px;line-height:100%}#left_pane .company-frame{padding:8px 15px}#left_pane .company-frame .company-list{width:196px;padding:6px 0;font-size:14px;font-weight:400}#right_pane{width:300px;margin-left:40px;padding-top:10px;text-align:left}#right_pane .ad-top{margin-top:40px}#right_pane .st-jtb-banner-image{height:auto !important}#right_pane #air-ticket-link-right-plane-frame{margin-top:30px}#right_pane #air-ticket-link-right-sticky-frame{margin-top:30px}
