@charset "UTF-8";.header-img-koutuu-eng{background:url(../../../img/koutuu-eng/logo/header.png) center center no-repeat;-webkit-background-size:155px 42px;width:155px;height:42px;margin-left:20px;padding:15px 0}.adv-img-koutuu-eng{background:url(../../img/koutuu-eng/adv/adv.gif) center center no-repeat;-webkit-background-size:320px 50px;width:320px;height:50px;margin-bottom:1px}a,input{-webkit-tap-highlight-color:rgba(0,31,101,.3)}.highlight{-webkit-tap-highlight-color:rgba(0,31,101,.3)!important}.active{background:#fff!important;color:#333CA8}#transfer-main-page .change-btn{background:-webkit-gradient(linear,left top,left bottom,from(#94ADFF),to(#3D5197))!important}ul.proposed li.title{background:#333CA8}ul.proposed li.groupPlatform{background:#333ca8}menu#searchResult li.active{background:#fff!important;color:#FFF}.pseudo-select-button{background:-webkit-gradient(linear,left top,left bottom,from(#94ADFF),to(#3D5197))!important}.proposed-search-back-btn-area .message-area{color:#3F56BC}.ba-button{background:#fff}#location .update-button{background:-webkit-gradient(linear,left top,left bottom,from(#94ADFF),to(#3D5197))!important}menu li{font-weight:700;display:-webkit-box;height:40px;position:relative;top:3px;-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;background:#333CA8}menu li.active a,menu li.active div{color:#333CA8!important}menu li div{color:#fff!important}.lead-title,.prefix-title,.station-name{color:#333CA8}.station-name{background:url(../../../img/koutuu-eng/icons/icon_train_title.png) left 6px no-repeat;-webkit-background-size:13px 16px;padding-left:20px;line-height:32px;font-weight:700}ul.proposed li.busstop-corporate-icon,ul.proposed li.station-corporate-icon{padding-left:28px!important;color:#3d3d3d;font-size:16px;font-weight:700;height:39px}ul.proposed li.busstop-corporate-icon{background:url(../../../img/koutuu-eng/icons/bus_stop.png) 10px center no-repeat #fff;-webkit-background-size:9px 15px}ul.proposed li.station-corporate-icon{background:url(../../../img/koutuu-eng/icons/station.png) 6px center no-repeat #fff;-webkit-background-size:15px 16px}#pos-setting-map-area #pos-setting-main-area #map-overlay #button-area .btn{font-size:12px!important}.location-busPosition{border-left:solid 15px #ff3232!important}.method-bus{border-left:solid 12px #6495ed!important}.method-bus.akaikutsu{border-left:solid 12px #d7171f!important}.time_column .stationTime{color:#666!important}.busstopListDnv,.busstopListOrv{border:2px solid #333CA8!important}#location .location-title-frame .railroad-name{background-color:#333CA8!important}.nobusPositionDetail{border-left:15px solid #333CA8!important}#popupArea .popup .tabContainer .tab{background-color:#333CA8}#popupArea .popup .tabContainer .tab.active{color:#333CA8!important}#flipArea .panel .right .diagramBtn{background-color:#333CA8!important}#notice-area ul{margin:3px;padding:0;font-size:18px!important;font-weight:700!important}#notice-area .notice-detail-link a{color:#08c;text-align:right;margin-bottom:5px;margin-right:5px}#top-menu-container{width:100%;height:50px;background:#fff;border-top:2px solid #fff}menu#easy,menu#top-menu{margin-top:-2px;height:50px;width:100%;background-color:#f2f2f2}menu#easy li,menu#top-menu li{font-weight:700;display:-webkit-box;height:50px;top:0;-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;background:#333CA8;border-radius:1px 1px 0 0;border-top:0 solid transparent;border-left:1px solid #f2f2f2;border-right:0 solid transparent}menu#top-menu li{font-size:80%}menu#easy li.active,menu#top-menu li.active{position:relative;background:#808eff!important;color:#fff}menu#easy li div,menu#easy li.active a,menu#easy li.active div,menu#top-menu li div,menu#top-menu li.active a,menu#top-menu li.active div{color:#fff!important}menu#easy li{top:1px}.pos-setting-menu-area{width:100%;background:#fff;height:49px}#diagram-sub-page .pos-setting-tab-content-area{min-height:225px;background-color:#fff;border-left:1px solid transparent;border-right:1px solid transparent}.corporate-bg-color{background-color:#333CA8!important}.corporate-font-color{color:#333CA8!important}.anchor-color{width:13px;height:13px;display:inline-block}.d_03,.d_04{background-color:#666;color:#666}.d_17{background-color:#9be52b;color:#9be52b}.d_18{background-color:#00b050;color:#00b050}.d_19{background-color:#b2b200;color:#b2b200}.d_20{background-color:#00bfff;color:#00bfff}.d_22{background-color:#33f;color:#33f}.d_34{background-color:#DBCC24;color:#DBCC24}.d_37{background-color:#ff7f92;color:#ff7f92}.d_38{background-color:red;color:red}.d_40{background-color:#7A1D27;color:#7A1D27}.d_47{background-color:#E97616;color:#E97616}.d_51{background-color:#6800b2;color:#6800b2}.d_52{background-color:#0070ff;color:#0070ff}.d_93{background-color:#0f9900;color:#0f9900}.d_94{background-color:#3f03dc;color:#3f03dc}#diagram-result-page .title-frame .station-pole-area{background-color:#5e6aff}#stop-list-page .title-frame .railroad-name{background-color:#5e6aff!important}#stop-list-page .stop-list-frame ul li.mark{border:2px solid #5e6aff!important}#stop-list-page .stop-list-frame ul li.join-area .line{border-left:15px solid #5e6aff!important}#diagram-result-page .title-frame .course-area div{color:#333ca8}#diagram-result-page .title-frame .course-area th{background-color:#d0d3ff}.border-left-linecolor-00000261{border-color:#0070c0!important}.border-left-linecolor-00001093{border-color:#00b050!important}.method-icon.bus{background-color:#6495ed!important}.method-icon.bus.akaikutsu{background-color:#d7171f!important}.method-icon.train.line-icon-00000261{background-color:#0070c0!important}.method-icon.train.line-icon-00001093{background-color:#00b050!important}.busline-title{background:url(../../../img/koutuu-eng/icons/icon_busline_title.png) left 6px no-repeat!important;-webkit-background-size:13px 16px!important}#busLocation-other-method{margin-top:0!important;color:#333da6!important;font-weight:700!important;text-align:left!important;padding:10px 0 0!important;font-size:100%!important}.pos-setting-tab-content-area{padding:0!important}.pos-setting-tab-content-area .around-stTrLine-area{padding:0}.pos-setting-tab-content-area .around-stTrLine-area .lead-text{padding:20px 8px}.pos-setting-tab-content-area .around-stTrLine-area .accordion .accordion-list{display:block;padding:0;border-bottom:none;border-top:1px solid #DBDBDB}.pos-setting-tab-content-area .around-stTrLine-area .accordion .accordion-list .box{padding:16px 8px;margin:0;border-bottom:1px solid #DBDBDB}.pos-setting-tab-content-area .around-stTrLine-area .accordion .accordion-list .box .text{font-size:16px;font-weight:700;color:#333;width:auto;margin:0}.pos-setting-tab-content-area .around-stTrLine-area .accordion .accordion-list .arrow-down{background-image:url(../../../img/koutuu/arrow/arrow-down.png);background-position:right center;background-repeat:no-repeat;background-size:18px}.pos-setting-tab-content-area .around-stTrLine-area .accordion .accordion-list .arrow-up{background-image:url(../../../img/koutuu/arrow/arrow-up.png);background-position:right center;background-repeat:no-repeat;background-size:18px}.pos-setting-tab-content-area .around-stTrLine-area .accordion .accordion-list .proposed{display:none;padding:0 8px;background-color:#efefef}.pos-setting-tab-content-area .around-stTrLine-area .accordion .accordion-list .proposed .spot{border-bottom:1px solid #DBDBDB;padding:0;margin:0}.pos-setting-tab-content-area .around-stTrLine-area .accordion .accordion-list .proposed .spot .train-gray,.pos-setting-tab-content-area .around-stTrLine-area .accordion .accordion-list .proposed .spot:last-child{border-bottom:none}.pos-setting-tab-content-area .around-stTrLine-area .accordion .accordion-list .proposed .arrow{background-image:url(../../../img/koutuu/arrow/arrow-right.png);background-position:right center;background-repeat:no-repeat;background-size:18px}#stop-list-page.train .linecolor-00000261{background-color:#0070c0!important}#stop-list-page.train .linecolor-00001093{background-color:#00B050!important}#stop-list-page.train .station-name-area{padding-top:10px;padding-bottom:10px;color:#333;font-weight:700}#stop-list-page.train .station-name-area .ruby{font-size:12px;color:#666}#stop-list-page.train .railroad-name{padding-top:7px;font-size:16px}#stop-list-page.train .stop-list-frame{border-top:none;padding:30px 15px}#stop-list-page.train .stop-list-frame .show-all-list-btn-area{display:block;text-align:center}#stop-list-page.train .stop-list-frame .show-all-list-btn-area .show-all-list-btn{color:#08c;font-weight:400;font-size:16px;border:1px solid #08c;background-color:#fff;margin-bottom:30px}#stop-list-page.train .stop-list-frame .diagram-area>li{margin:0}#stop-list-page.train .stop-list-frame .diagram-area .symbol-number{font-family:Arial;font-size:13px;border-radius:5px;color:#fff;padding:7px 3px}#stop-list-page.train .stop-list-frame .diagram-area .name{padding:0;margin-left:10px;font-size:18px}#stop-list-page.train .stop-list-frame .diagram-area .time{font-family:Arial;font-weight:700}#stop-list-page.train .stop-list-frame .diagram-area .time .landing{font-weight:400}#stop-list-page.train .stop-list-frame .diagram-area .join-area .linecolor-00000261{background-color:initial!important;border-left:10px solid #0070c0!important}#stop-list-page.train .stop-list-frame .diagram-area .join-area .linecolor-00001093{background-color:initial!important;border-left:10px solid #00B050!important}#stop-list-page.train .stop-list-frame .diagram-area .mark{border:none!important}#stop-list-page.train .stop-list-frame .diagram-area .mark .symbol-number{background-color:#fff!important}#stop-list-page.train .stop-list-frame .diagram-area .mark .linecolor-00000261{color:#0070c0}#stop-list-page.train .stop-list-frame .diagram-area .mark .linecolor-00001093{color:#00B050}#stop-list-page.train .stop-list-frame .diagram-area .mark .name,#stop-list-page.train .stop-list-frame .diagram-area .mark .time{color:#fff}#diagram-result-page.train .linecolor-00000261{background-color:#0070c0}#diagram-result-page.train .linecolor-00001093{background-color:#00B050}.special-train-diagram-link{font-size:14px;margin:10px 40px;text-align:center}.locationSummary{display:grid;grid-template-columns:1fr 69px}.locationSummary .courseName{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.locationSummary .destination-name{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.locationSummary .congestion{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3;padding-top:10px}.locationSummary .congestion-image{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:3;width:45px}.busArea .congestion{font-size:14px;margin-right:2px}.busArea .congestion-image-operation{width:45px}#congestion-example{display:flex;justify-content:flex-end;font-size:14px;color:#00E;font-weight:700;margin:20px 10px}#congestion-example img{width:20px;height:20px}#congestion-example span{margin-left:10px}#congestionModal{width:100%;height:120%;position:fixed;top:0;left:0;z-index:2;display:none}#modalBackground{position:fixed;width:100%;height:100%;background-color:rgba(10,10,10,.75)}div#congestionModal #modalContents{position:relative;width:300px;height:400px;background-color:#FFF;border-radius:10px}#modalTitle{text-align:center;padding:15px;background:#35419c;color:#fff;font-weight:700;border-radius:10px 10px 0 0}#mainArea{margin:10px 20px}#mainArea span{font-weight:700}#mainArea div{margin:20px 0}#mainArea img{width:35px;padding-right:10px;vertical-align:middle}#mainArea #closeModal{background:#6f6f6f;color:#fff;padding:15px 10px;border-radius:10px;text-align:center;margin-top:30px}.bus-diagram-pdf-link{padding:20px}.check-box{cursor:pointer}.check-box input{display:none}.check-box input+.check-box-image:before{content:"";display:inline-block;position:relative;margin:0 5px 0 0;background-image:none,url(../../../img/koutuu/top/railmap-auto-reload-check-off.png);background-size:81px 35px;background-repeat:no-repeat,no-repeat;background-position:-2px 0;width:81px;height:35px}.check-box input:checked+.check-box-image:before{background-image:url(../../../img/koutuu/top/railmap-auto-reload-check-on.png);background-position:0 0}.check-box .check-box-image{display:flex;padding-top:15px;padding-bottom:21px}.check-box .text{font-size:12px;color:#555;height:35px;align-items:center;width:68%}.check-box input+.check-box-image .text.checked{display:none}.check-box input+.check-box-image .text.un-checked,.check-box input:checked+.check-box-image .text.checked{display:flex}.check-box input:checked+.check-box-image .text.un-checked{display:none}#train-location-info #line-switch-button #switch-blue-line,#train-location-info #line-switch-button #switch-green-line{align-items:center}.location-qr-print{margin-top:5px;font-weight:700}.location-qr-print-location-result{margin-top:5px;display:flex;justify-content:center}.location-qr-print-location-result a{width:200px;height:40px;font-size:100%;font-weight:700;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:0;-webkit-border-radius:2px;background-color:#3F48CC;line-height:40px;color:#fff}#railroad-search-page ul.proposed li.title{display:flex;justify-content:space-between}#railroad-search-page .operation{display:flex;justify-content:end;align-items:center}#railroad-search-page .operation a{display:flex;justify-content:space-evenly;align-items:center}#railroad-search-page .operation a.busLocation{background-color:#fd9500;color:#fff;height:30px;min-height:10px;margin:5px 10px}#railroad-search-page .operation a.busLocationPrint{background-color:#3F48CC;color:#fff;height:30px;min-height:10px;margin:5px 10px}#railroad-search-page .arrow{background-image:none!important}#railroad-search-page .diagramLink a{font-size:16px;color:#666}#railroad-search-page .multiLinkArea{width:100%}#railroad-search-page .multiLink{display:flex;justify-content:end;align-items:center;margin:0}#railroad-search-page .multiLink a{display:flex;justify-content:space-evenly;align-items:center;color:#355a9a;height:30px;min-height:10px;margin:5px 10px;width:100%}#railroad-search-page .multiLink a.diagram-url{background-color:#f5f5fd}#railroad-search-page .multiLink a.operation-url{background-color:#fff3e1}#additional-position-setting-area-depArrTimelist{display:flex;justify-content:start}#pos-setting-map-area #pos-setting-title-area #back-button{padding-left:20px!important}