@charset "UTF-8";html{overflow:auto}body{overflow:hidden}#header-main-container{margin-bottom:0!important}#font-size-switch-button{border-color:#08c!important}#font-size-switch-button .checked{background-color:#08c!important}#main-container{margin:auto;position:relative}#font-size-switch-area{position:absolute;top:-35px;right:0}#bread-crumb-area{padding:10px 20px 11px 0;font-size:90%;font-weight:700}#bread-crumb-area #bread-crumb{margin:0;padding:0;list-style-type:none;text-align:left}#bread-crumb-area #bread-crumb .crumb{display:inline-block}table,td,th{border-collapse:collapse;border:1px solid #555;color:#555}#main-subject-area{float:none;background:#343fa2;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}#main-subject-area .subject-box{display:flex;align-items:center;justify-content:space-between;min-height:40px;width:780px;margin-left:auto;margin-right:auto}#main-subject-area .subject-box #main-title{font-size:120%;font-weight:400;padding-left:0;color:#fff}#sub-subject-area{margin-top:30px;display:flex;align-items:center}#sub-subject-area .sub-title{font-size:110%}#sub-subject-area .goto-calendar{font-size:100%;margin-left:30px}#sub-subject-area .goto-calendar>a{text-decoration:none!important;font-weight:700}#no-diagram-data{margin-top:20px}#diagram-wrapper{font-weight:700}#diagram-wrapper .title{font-size:110%;font-weight:700;margin:20px 0}#diagram-wrapper .diagram-area{font-size:100%;text-align:center}#diagram-wrapper .diagram-area.down .header{font-size:90%}#diagram-wrapper .diagram-area.down .header .destination{background-color:#fffed2}#diagram-wrapper .diagram-area.down .data-row .even{background-color:#ffffea}#diagram-wrapper .diagram-area.down .data-row .odd{background-color:#f5f5e0}#diagram-wrapper .diagram-area.up .header .destination{background-color:#ffe3f0}#diagram-wrapper .diagram-area.up .data-row .even{background-color:#fff3f9}#diagram-wrapper .diagram-area.up .data-row .odd{background-color:#f5e9ef}#diagram-wrapper .diagram-area .data-row .node-name-area{font-size:80%;width:200px}#diagram-wrapper .diagram-area .data-row .node-name-area.even{background-color:#fff}#diagram-wrapper .diagram-area .data-row .node-name-area.odd{background-color:#f5f5f5}#diagram-wrapper .diagram-area .data-row .node-name-area .container{display:flex;justify-content:center;align-items:center;position:relative}#diagram-wrapper .diagram-area .data-row .node-name-area .container .dep-arr{font-size:80%;font-weight:400;position:absolute;right:5px}#diagram-wrapper .diagram-area .timetable{margin-bottom:30px}#diagram-wrapper .diagram-area .destination,#diagram-wrapper .diagram-area .time{width:60px;height:30px;font-size:80%}#diagram-wrapper .diagram-area .time{font-size:110%;font-family:Arial}