@charset "UTF-8";.header-img-nankaibus-zh-tw{background:url(../../../img/nankaibus-zh-tw/logo/header.png) center left no-repeat;background-size:36%;height:70px;margin-left:12px}.sub-header-title{font-weight:300}#notice-area{background-color:#ffe868!important}#notice-area ul{margin:3px;padding:0;font-size:18px!important;font-weight:700!important}#notice-area ul li{background-color:transparent}.landmark-link.landmark-top-link{background-color:#fff}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-time-title{margin:18px 0 0 17px}#transfer-main-page .change-btn{background:-webkit-gradient(linear,left top,left bottom,from(#94ADFF),to(#3D5197))!important}ul.proposed li.groupPlatform,ul.proposed li.title{background:#F09D38}menu#searchResult li.active{background:#FD341F!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}#depArrTimeList-search-title{font-weight:700;color:#636363;margin-left:15px;padding:18px 0 15px 15px}#depArrTimeList-search-title.bus{background:url(../../../img/common/icon_bus_stop_gray.png) left no-repeat;background-size:9px 15px}.revison-on{display:none}menu li,menu#easy li,menu#top-menu li{display:-webkit-box;position:relative}menu li{font-weight:700;height:40px;top:3px;-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;background:#F09D38}menu li a,menu li.active a{font-weight:400}menu li.active div{color:#F09D38!important}menu li div,menu li.active a{color:#fff!important}.lead-title,.prefix-title{color:#333CA8}.station-name{background:url(../../../img/nankaibus-zh-tw/icons/icon_train_title.png) left 6px no-repeat;-webkit-background-size:13px 16px;padding-left:20px;line-height:32px;font-weight:700;color:#2d50a0}ul.proposed li.busstop-corporate-icon,ul.proposed li.station-corporate-icon{padding-left:28px!important;color:#3d3d3d;font-size:16px;height:39px;font-weight:700}ul.proposed li.busstop-corporate-icon{background:url(../../../img/nankaibus-zh-tw/icons/bus_stop.png) 10px center no-repeat #fff;-webkit-background-size:9px 15px}ul.proposed li.station-corporate-icon{background:url(../../../img/nankaibus-zh-tw/icons/station.png) 6px center no-repeat #fff;-webkit-background-size:15px 16px}.location-busPosition{border-left:solid 15px #ff3232!important}.method-bus{border-left:solid 6px #F09D38!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}#top-menu-container{width:100%;height:57px;background:#fff;border-top:2px solid #fff}menu#easy,menu#top-menu{margin-top:-2px;height:55px;width:100%}menu#easy li,menu#top-menu li{font-weight:700;height:42px;min-width:20%;top:1px;-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;background:#F09D38;border-radius:1px 1px 0 0;border-top:0 solid #fff;border-left:1px solid #fff;border-right:0 solid #fff}menu#top-menu li{font-size:80%}menu#easy li.active,menu#top-menu li.active{position:relative;background:#FD341F!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:first-child,menu#top-menu li:first-child{border-left:0 solid #fff}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}#transfer-main-page select.time{border-radius:3px!important}.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:#00f;color:#00f}.d_34{background-color:#DBCC24;color:#DBCC24}.d_37{background-color:#ff7f92;color:#ff7f92}.d_38{background-color:#d10202;color:#d10202}.d_40{background-color:#7A1D27;color:#7A1D27}.d_47{background-color:#E97616;color:#E97616}.d_51{background-color:#ff7200;color:#ff7200}.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:#F09D38}#diagram-result-page .title-frame .station-pole-area.train{background-color:#1c2f7f}#stop-list-page .title-frame .railroad-name{background-color:#F09D38!important;padding-left:10px;padding-right:10px;font-weight:500}#stop-list-page .title-frame .railroad-name.train{background-color:#1c2f7f!important}#stop-list-page .stop-list-frame ul li.mark{border:1px solid #F09D38!important}#stop-list-page .stop-list-frame ul li.mark.train{border:2px solid #1c2f7f!important}#stop-list-page .stop-list-frame ul li.join-area .line{border-left:11px solid #F09D38!important}#stop-list-page .stop-list-frame ul li.join-area .line.train{border-left:11px solid #1c2f7f!important}#diagram-result-page .title-frame .course-area div{color:#333;font-size:100%;font-weight:400;padding:20px 0 10px;text-align:left}.diagram-link-dest,.diagram-link-name{display:inline-block;width:98%;height:100%;padding:4px 0}#diagram-result-page .title-frame .course-area th{background-color:#fff;color:#333}#diagram-result-page .title-frame .course-area td{background-color:#efefef;color:#333;font-weight:700;font-size:3.5vw;line-height:5vw}.border-left-linecolor-00000261{border-color:#0070c0!important}.border-left-linecolor-00001093{border-color:#00b050!important}.method-icon{position:absolute;left:-18px;top:35%}.method-icon.bus{background-color:#F09D38!important}.busline-title{background:url(../../../img/nankaibus-zh-tw/icons/icon_busline_title.png) left 6px no-repeat!important;-webkit-background-size:13px 16px!important}.method-train{border-left:solid 6px #55A158!important}.method-walk{border-left:solid 6px #006400;min-height:90px}.method-icon.walk{background-image:url(/blt-storage/sp/img/nankaibus-zh-tw/route/rail/icon_walk_green2.png)}.route-info-area{border-top:1px solid #333;border-bottom:1px solid #333}.method-icon.train{background-color:#55A158!important}.merged-label{box-sizing:border-box}.diagram-link-name{color:#08c;font-weight:700;font-size:16px}.diagram-link-dest{font-weight:400;line-height:1.7;color:#333;font-size:15px}.around-prefix-area .lead-text,.around-stTrLine-area,.bus-line-list-area{font-size:14px}#dnvStationName,#orvStationName{background-color:#fff!important}#add-via-button-area{text-align:center}.arrow-bottom-icon{background:0 0}#busLocation-map-search,#searchButton,#set-pos-btn,#settingDnv,#settingOrv{background-color:#08c!important}.time-reset-text{font-weight:700;margin-top:18px}#transfer-main-page #basis{margin:13px 21px 10px}#transfer-main-page #transfer-search-btn input{width:200px;height:42px;font-size:110%}.transfer-condition-text{font-weight:700;font-size:70%;text-align:center;margin-top:6px}#transfer-condition-sort{margin-top:12px!important}#transfer-condition-wspeed{margin-top:15px!important}#transfer-condition .transfer-condition-title{margin-bottom:10px}.back-btn-allow{padding-left:25px;font-weight:300}#add-via-button{background:url(/blt-storage/sp/img/nankaibus-zh-tw/top/icon_via_add.png) left 10px no-repeat;background-size:17px 17px}#dep-arr-timelist-link-area a{display:flex;align-items:center;justify-content:center}#dep-arr-timelist-link .icon.deparr{height:20px;width:50px;background-size:50px 20px;font-weight:300;margin-bottom:0}#use-link a{padding:20px 18px 10px;color:#08c;font-size:90%;background-color:#dcdcdc}#transfer-condition{background-color:#efefef!important}#busLocation-other-area{background-color:#efefef}.busLocation-history-title{color:#636363!important;border-bottom:#636363 2px solid!important}.ba-button{border:1px solid #08c;border-radius:3px}.alignMargin.box-center{background-color:#08c;border-radius:3px;margin:13px}.before-button-area{margin-left:9px;width:46%}.after-button-area{margin-right:9px;width:46%}.route-info-detail .rail-name .walk{margin:16px 8px;font-weight:700}.rail-name{margin:16px 8px}.subIconFrame a{font-size:85%;text-align:left}.subIconFrame{text-align:center;width:33.33333%;width:calc(100%/ 3)}.sub-icon{display:flex;width:100%!important;text-align:center;margin-bottom:16px;font-size:110%;margin-left:6px}#diagram-result-page .show-all-diagram-btn-frame img,li.mark.arrow a img{display:none}.name_column .stationNameArea{height:100%;width:auto;-webkit-box-sizing:border-box;font-weight:700;margin:5px 0 5px 5px;color:#333;font-size:20px}.summary-line-area .time-area span.goal-time,.summary-line-area .time-area span.start-time{font-weight:700}#diagram-result-page .title-frame .course-area table tr:first-child{border-top:dotted 1px #ababab}#diagram-result-page .title-frame .course-area table tr{border-bottom:dotted 1px #ababab}.course-area{padding:0 13px}#diagram-result-page .title-frame .item{padding:2px 13px;color:#555}#diagram-result-page .hour-title{color:#555;margin-bottom:8px;margin-top:15px}#diagram-result-page .tab-content-area{padding:5px 13px}.tab-area.box-align-center{padding:0 8px}.show-all-diagram-btn-frame.box-center{border:1px solid;padding:8px 0}.station-name-area{font-weight:700;color:#333}#stop-list-page .stop-list-frame .show-all-list-btn{background-color:#fff;border:1px solid #08c;color:#08c;width:90%;text-align:center;font-size:100%;margin:15px 0 24px;padding:12px}#busLocation-other-area a,.resarchButton{background-color:#08c}#stop-list-page .stop-list-frame{padding:10px 7px;border-top:none}li.arrow a{color:#333}#stop-list-page .stop-list-frame ul li .name{color:#333;font-size:120%}#stop-list-page .stop-list-frame ul li .time{color:#333;font-size:140%;font-weight:700}#stop-list-page .stop-list-frame ul li.mark a .name,#stop-list-page .stop-list-frame ul li.mark a .time{color:#333}li.mark.arrow a{background-image:url(../../../img/nankaibus-zh-tw/diagram/icon_bus_stop_mark.png);background-size:18px 18px;background-position:8px 18px;background-repeat:no-repeat;width:94.5%;padding-left:26px}.resarchButton{border:none}#busOperationResult .buslocation a,#busOperationResult .busspotName a,#busOperationResult .timetable a{color:#08c}#nowTime,.attention{color:#888!important}#busOperationResult #summary #courseName{font-size:16px!important;color:#333!important}#nowTime,.attention{font-size:13px!important}#busOperationResult #summary #nowTime{font-size:13px!important;color:#888}#busOperationResult .pointArea{padding:2px 8px 8px 16px;margin-top:16px}#busOperationResult .busArea div img{height:50px!important;width:46px!important;margin-top:3px}#main #research a{border-radius:4px;font-size:14px!important;background-color:#f60!important}ul#resultList .locationSummary .courseName{font-size:14px!important;font-weight:700;color:#333}ul#resultList .info{text-align:center!important;color:#f60!important}#busLocation-history li.buslocationlist a,ul#resultList .map a{color:#08c!important}.search-bar .search-text input[type=text]{background-color:#fff!important}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#08c!important}#modal-overlay #commentaryModal .modalTitle,#modal-overlay #commentaryModal .submitStyle #commentarySubmit{background-color:#08c!important}.commuter-pass-open{color:#08c;padding:16px 6px}.commuter-modal-overlay{height:120%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:1;display:none}.modal-commuter-pass{position:fixed;width:90%;overflow:auto;top:15%;left:5%;background-color:#fff;border-radius:5px}.modal-content{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px}.modal-close{width:95%;text-align:right}.modal-content .table-commuter-pass{border-collapse:collapse;border:1px solid #666;text-align:center;vertical-align:middle;margin-bottom:10px}.modal-content .table-commuter-pass th{background:#e9e9e9;border:1px solid #aaa;padding:3px}.modal-content .table-commuter-pass .td-header{border:1px solid #aaa;padding:3px;text-align:center}.modal-content .table-commuter-pass .td-value{border:1px solid #aaa;padding:3px;text-align:right}.modal-content .modal-commuter-pass-pdf-link{text-align:right;width:93%;color:#0090db!important;margin-bottom:8px}.modal-content .fare-search-caution-message{font-size:85%;padding:13px}.modal-close img{width:15px;height:15px;background-color:#aaa}.fare-search-caution-message{display:none}#company-top-link a,#induce-pc-site-link a{padding:10px 14px;background-color:#dcdcdc;font-size:90%}.orv-destinationName{text-align:left;color:#333}#diagram-result-page .title-frame .station-name-area{padding-top:10px}#diagram-result-page .title-frame .station-name-area .ruby{font-size:12px;padding-top:4px}#all-check-label{margin-bottom:20px}.checkbox-label input[type=checkbox]+span{padding:0 10px 0 35px;font-size:3.5vw;line-height:5vw}#diagram-result-page .other-func-btn-area{border-top:none;margin-bottom:16px;padding-right:12px;padding-top:10px}#diagram-result-page menu li.weekday{border-top-left-radius:4px;border-bottom-left-radius:4px}#diagram-result-page menu li.sunday{border-top-right-radius:4px;border-bottom-right-radius:4px}#allSummary span.dnv,#allSummary span.orv{font-size:90%;font-weight:300;width:35px;display:inline-block;margin-right:5px;white-space:nowrap}#allSummary div{margin:4px 0 8px;display:flex;align-items:center}#allSummary span{font-size:120%;color:#333}.summary-line-content>div{margin:10px 0 10px 4px;color:#333}.routeLinebox{padding:10px}.route-info-detail .rail-name .company{font-size:16px;line-height:24px;color:#333}.route-info-detail .rail-name .time{font-size:90%;margin-top:17px}#stop-list-page .title-frame .station-name-area{padding-top:10px}#stop-list-page .title-frame .station-name-area .ruby{font-size:12px;padding-top:4px}.direction-info-link{margin:5px 0}.direction-info-url-button{background-color:#08c;color:#fff;font-weight:500;width:40%;padding:4px 0;border-radius:3px;text-align:center;font-size:14px}.fares span.fare{font-size:16px;padding:0 12px 0 6px}.easy-input-top-frame{display:flex}#easyinput-contents .easyinput-title{height:24px;padding:0 8px;line-height:24px;color:#333;font-size:18px;font-weight:700;text-align:left;margin-top:13px}#easyinput-contents #cancel{position:absolute;right:13px;margin-top:13px}#easyinput-contents #cancel a{color:#08c;font-weight:700;text-decoration:none}#easyinput-contents .text{display:flex;margin:10px 15px}#easyinput-contents .text-form{position:relative;width:70%}#easyinput-contents .text input{height:40px;width:100%;border-radius:3px;border:1px solid #ababab;padding:0 30px;box-sizing:border-box;background:url(/blt-storage/sp/img/common/top/freeword_glass.png) 5px 8px no-repeat #fff;background-size:22px}#easyinput-contents #easyinputFreeWordSearch{width:80px;height:40px;border:0;background-color:#fd9500;cursor:pointer;color:#fff;font-weight:700;font-size:20px;border-radius:3px;text-align:center;line-height:40px;margin-left:auto}#easyinput-contents #sub-search-link a{padding:10px;background:url(/blt-storage/sp/img/common/right_arrow_blue.png) 97% center no-repeat;background-size:10px 16px;display:flex;color:#08c;font-weight:700;justify-content:center;border-top:1px solid #ababab;border-bottom:1px solid #ababab;margin-top:20px}.history-li a{width:90%!important}#easyinput-contents #easyinputFreeWordSearch a{color:#fff}#easyinput-contents div#pos-shortcut{background-color:#fff}#easyinput-contents div#pos-shortcut .pos-shortcut-search{display:flex;justify-content:space-evenly}#easyinput-contents div#pos-shortcut .current-search{width:50%;margin:15px 5px 15px 20px}#easyinput-contents div#pos-shortcut .map-search{width:50%;margin:15px 20px 15px 5px}#easyinput-contents .posSetIcon.currentIcon{background-image:url(/blt-storage/sp/img/default/transfer/currentlocation.png)}#easyinput-contents .posName{padding-left:5px}#easyinput-contents .posSetIcon{height:22px;width:22px;background-repeat:no-repeat;background-size:22px 22px}#easyinput-contents div#pos-shortcut .category-search,#easyinput-contents div#pos-shortcut .current-search,#easyinput-contents div#pos-shortcut .map-search{padding:8px 26px 8px 8px;background-color:#08c;font-size:14px;font-weight:700;border-radius:5px;display:flex;text-decoration:none;color:#fff;justify-content:center;cursor:pointer}#easyinput-contents .posSetIcon.mapIcon{background-image:url(/blt-storage/sp/img/default/transfer/map.png)}#easyinput-contents div#pos-shortcut .category-search{width:100%;margin:0 20px 15px}#easyinput-contents .posSetIcon.categoryIcon{background-image:url(/blt-storage/sp/img/default/transfer/spot.png)}#easyinput-contents #around-area,#easyinput-contents #history-area{padding:13px;color:#666;background-color:#fff}#easyinput-contents .area-title{padding-bottom:3px;border-bottom:1px #aaa solid}#easyinput-contents ul.proposed{margin:0;padding:0;list-style:none}ul.proposed li{border-bottom:1px solid #f2f2f2;list-style-type:none;background-color:#fff;overflow:hidden;display:-webkit-box;-webkit-box-align:center;padding:8px;min-height:24px;color:#3d3d3d}#freeword-search-menu #easyinput-tab li{border-radius:unset!important;color:#fff!important}#freeword-search-menu #easyinput-tab .active{background-color:#EA4826!important}.route-info-detail .spent-time .ic,span .ic{background-color:#F09D38}.sub-header a{width:90px}.nankaibus-zh-tw-info-banner{text-align:center}.ba_area{display:none!important}