#main-title-wrapper{padding:10px 0}#main-title{font-size:30px;background-color:#fff;border:none;color:#333;text-align:center;margin:0;padding:0}.title-frame .link-name{padding:7px 0 5px;font-size:16px!important;font-weight:700;color:#fff}#diagram-result-page.train .diagram-frame .legend-frame .legend-area .rapid,.mark-bottom-area .rapid{color:#33f}.title-frame .direction{font-size:16px!important;margin-top:14px;font-weight:700}.title-frame .item{padding:6px 15px}.select-wrapper{display:block;position:relative;margin:15px auto 8px;width:92%;height:32px;border:1px solid #ababab;border-radius:4px;overflow:hidden}.select-wrapper:after{position:absolute;display:block;content:'';width:0;height:0;border-left:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;top:50%;right:10px;margin-top:-3px;pointer-events:none}.select-wrapper #route-destination-select-box{width:100%;height:100%;padding:0 10px;border:none;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:100%;background-color:#fff}#diagram-result-page.train .diagram-frame{padding:0 10px}#diagram-result-page.train .diagram-frame .other-func-btn-area{border-top:none}#diagram-result-page.train .diagram-frame .tab-area{margin-bottom:10px}#diagram-result-page.train .diagram-frame .tab-area .weekday{border-radius:3px 0 0 3px}#diagram-result-page.train .diagram-frame .tab-area .sunday{border-radius:0 3px 3px 0}#diagram-result-page.train .diagram-frame .legend-frame{padding:11px}#diagram-result-page.train .hour-title{margin:20px 0 6px}#diagram-result-page.train .minute{font-family:Arial;font-weight:700}#diagram-result-page.train .show-all-diagram-btn-frame{border:1px solid #0070c0;padding:6px 0}