@charset "UTF-8";menu li,menu#easy li,menu#top-menu li{display:-webkit-box;position:relative}#header-images{display:flex;width:300px}.header-img-meitetsu-transfer{background:url(../../../img/meitetsu-transfer/logo/header.png) center left no-repeat;background-size:140px;width:140px;height:70px;margin-left:24px}.header-img2-meitetsu-transfer{background:url(../../../img/meitetsu-transfer/logo/header2.png) center left no-repeat;background-size:140px;width:140px;height:70px}.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:#ff891e}menu#searchResult li.active{background:#c9280a!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}menu li{font-weight:700;height:40px;top:3px;-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;background:#ff891e}menu li a,menu li.active a{font-weight:400}menu li.active div{color:#ff891e!important}menu li div,menu li.active a{color:#fff!important}.lead-title,.prefix-title{color:#333CA8}.station-name{background:url(../../../img/meitetsu-transfer/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/meitetsu-transfer/icons/bus_stop.png) 10px center no-repeat #fff;-webkit-background-size:9px 15px}ul.proposed li.station-corporate-icon{background:url(../../../img/common/icons/train_gray.png) 6px center no-repeat #fff;-webkit-background-size:15px 16px}.location-busPosition{border-left:solid 15px #ff3232!important}.method-bus{border-left:solid 12px #ff891e!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:#003F67;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:#1573B1!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-bg-color.train{background-color:#00a496!important}.corporate-bg-color.bus{background-color:#e8a709!important}.corporate-font-color{color:#333CA8!important}.anchor-color{width:13px;height:13px;display:inline-block}.d_03,.d_04{color:#000!important}.d_18,.d_38{color:#fff!important}.colorLegend span.d_03,.colorLegend sspan.d_04{background:#dcdcdc!important}.colorLegend span.d_18,.d_18 div.minute{background:#090!important}.colorLegend span.d_38,.d_38 div.minute{background:#00f!important}.d_47{color:#00f!important}.d_51,.d_59{color:#fff!important}.colorLegend span.d_47{background:#dcdcdc!important}.colorLegend span.d_51,.colorLegend span.d_59,.d_51 div.minute,.d_59 div.minute{background:red!important}.d_58,.d_98{color:red!important}.colorLegend span.d_58{background:#dcdcdc!important}.colorLegend span.d_98,.d_98 div.minute{border:1px solid red}#diagram-result-page .title-frame .station-pole-area{background-color:#ff891e}#diagram-result-page .title-frame .station-pole-area.train{background-color:#1c2f7f}.pocket-diagram-links{font-size:14px;text-align:left}#stop-list-page .title-frame .railroad-name{background-color:#ff891e!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 #ff891e!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 #ff891e!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}#add-via-button-area,#transfer-condition-sort .box-center{text-align:center}#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:#ff891e!important;left:-21px}.busline-title{background:url(../../../img/meitetsu-transfer/icons/icon_busline_title.png) left 6px no-repeat!important;-webkit-background-size:13px 16px!important}.method-train{border-left:solid 12px #1c2f7f!important}.method-walk{border-left:solid 6px #006400;min-height:90px}.method-icon.walk{background-image:url(/blt-storage/sp/img/meitetsu-transfer/route/rail/icon_walk_green2.png)}.route-info-area{border-top:1px solid #333;border-bottom:1px solid #333}.method-icon.train{left:-21px;background-color:#1c2f7f!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}.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-top:22px;margin-bottom:10px}.back-btn-allow{padding-left:25px;font-weight:300}#add-via-button{background:url(/blt-storage/sp/img/meitetsu-transfer/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{flex-direction:column;align-items:flex-start;display:flex}.subIconFrame-point-link{display:flex;flex-direction:row}.subIconFrame-point-fare{display:flex;flex-direction:column;align-items:flex-start;font-size:85%}.subIconFrame-point-fare-label{margin-right:12px}.subIconFrame-point-fare-note{margin-left:12px;font-size:75%}.subIconFrame .commuter-pass-open{padding:0;font-size:85%;font-weight:700}.sub-icon{display:flex;width:100%!important;text-align:center;margin-bottom:16px;font-size:110%;margin-left:6px}.subIconFrame a{margin-right:8px}.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;display:flex;align-items:center}#diagram-result-page .show-all-diagram-btn-frame img,li.mark.arrow a img{display:none}.name_column .stationNameArea .point-info-numbering{height:26px;margin-right:8px}.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:#fff}li.mark.arrow a{background-image:url(../../../img/meitetsu-transfer/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}.commuter-content .table-commuter-pass,.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}.commuter-content .table-commuter-pass td{border:1px solid #aaa;padding:3px 5px}.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}.commuter-pass-box{text-align:center}.commuter-pass-news-area{padding:10px 10px 0 10px;background-color:#fff;font-size: 14px;color: #fd0000}.commuter-pass-number,.commuter-pass-section{font-family:HiraKakuProN-W6;font-size:17px}.commuter-pass-section{padding:26px 13px;background-color:#fff;border-bottom:solid 1px #aeaeae}.commuter-error-message ul li,.commuter-pass-attention ul li{border-bottom:none;list-style-type:disc;overflow:inherit;min-height:0}.commuter-pass-date{display: flex;justify-content: end;font-size: 12px;margin: 10px 20px 0 0}.commuter-pass-number{padding:24px 13px 12px}.commuter-pass-title{font-family:HiraKakuProN-W6;font-size:12px;margin-bottom:17px}.commuter-content{margin:0}.commuter-content .table-commuter-pass{background-color:#fff;table-layout:fixed}.commuter-content dl{text-align:left;margin:auto;padding:20px 13px;background-color:#fff}.commuter-content .table-commuter-pass thead tr>td{background-color:#f0f0f0;font-family:HiraKakuProN-W6;font-size:12px;width:70px}.commuter-content .table-commuter-pass thead tr>td:first-child{background-color:#02a596}.commuter-content .table-commuter-pass tbody tr>td{text-align:right;font-size:12px;height:42px}.commuter-content .table-commuter-pass tbody tr>td:first-child{background-color:#cff1ee;font-family:HiraKakuProN-W6;color:#006a61;text-align:left}.commuter-content .table-commuter-pass .commuter-table-head{width:90px}.commuter-pass-element{margin-top:23px}.commuter-pass-element tbody td{font-size:12px;font-family:HiraKakuProN-W4;padding:10px 0}.commuter-pass-element tbody td:first-child{font-family:HiraKakuProN-W6;width:80px}.commuter-pass-attention{padding:30px 13px}.commuter-attention-title{font-family:HiraKakuProN-W6;font-size:12px}.commuter-pass-attention ul{font-family:HiraKakuProN-W4;font-size:11px;list-style:disc;margin-left:15px}.commuter-pass-attention ul li{margin:5px 0;background-color:#f0f0f0;display:list-item;-webkit-box-align:center;padding:0}.commuter-pass-attention ul li a{color:#08c;margin:0;padding:0;min-height:0;display:inline}.commuter-pass-error{background-color:#fff;text-align:center;padding:20px;margin-top:24px}.commuter-pass-error dl{padding:0 10px}.commuter-error-message,.commuter-error-title{color:#ff2b2b}.commuter-error-contact-title,.commuter-error-title{font-family:HiraKakuProN-W6;font-size:17px;margin-bottom:30px}.commuter-error-contact-title{margin-top:20px}.commuter-error-message{font-family:HiraKakuProN-W4;font-size:12px}.commuter-error-message ul{text-align:left;list-style:disc;margin:20px 0 20px 15px}.commuter-error-message ul li{margin:8px 0;display:list-item;-webkit-box-align:center;padding:0;font-size:12px}.commuter-error-contact a{font-family:HiraKakuProN-W6;font-size:14px}.commuter-error-contact dd{margin-top:20px;font-size:12px;text-align:left;padding:0 25px}.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;padding-bottom:5px}#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:none;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;padding:13px;color:#666}#easyinput-contents div#pos-shortcut .pos-shortcut-search{display:flex}#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 .initial-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 .initial-search{width:100%;margin:20px 15px}#easyinput-contents .posSetIcon.initialIcon{background-image:url(/blt-storage/sp/img/default/transfer/initial.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 div#pos-shortcut .link{width:50%;background:url(/blt-storage/sp/img/common/right_arrow_blue.png) 90% 90% no-repeat;background-size:10px 12px;color:#08c;margin:15px 0;line-height:12px;cursor:pointer}#easyinput-contents div#pos-shortcut .link.last{margin-bottom:20px}#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:#c9280a!important}.route-info-detail .spent-time .ic,span .ic{background-color:#ff891e}.sub-header a{width:90px}.meitetsu-transfer-info-banner{text-align:center}#railroad-search-page.select-railroad ul.proposed li.title{background-color:#02a596}#railroad-search-page.select-railroad .orv-destinationName{text-align:center;color:#333;margin:0;padding-right:29px}.busstops-by-spot{display:flex;flex-direction:column;border:none}.busstops-by-spot-details-title{background-image:url(/blt-storage/sp/img/meitetsu-transfer/top/icon_spot.png);background-repeat:no-repeat;background-position:0 50%;padding-left:20px;font-size:16px}.busstops-by-spot-details-section-title{padding:16px 0 8px;border-bottom:1px solid #d3d3d3}.busstops-by-spot-details-section-item-text{font-weight:700}.busstops-by-spot-details-route-map{display:flex;justify-content:flex-end}.busstops-by-spot-details-route-map-link{font-weight:700;color:#0d82c7;width:auto}#meitetsu-information{background-color:#fff;font-size:13px;padding:10px;border:5px solid red;border-radius:10px;margin:10px}#meitetsu-information a{display:inline}#diagram-result-page .mark-area{margin-left:2px;position:relative}#diagram-result-page .mark-bottom-area{position:absolute;top:20px;left:-30px;width:45px}#route-chart-contents .route-chart-refresh{padding:20px 8px 8px}#route-chart-contents .route-chart-refresh-btn{display:flex;justify-content:center;align-items:center;width:200px;height:40px;background-color:#6d5c52;color:#fff;border-radius:5px;box-sizing:border-box;font-size:1.2rem;border:none}#route-chart-contents .route-chart-card{height:170px;width:100%;box-sizing:border-box}#route-chart-contents .route-chart-area-list{display:flex;padding:0 8px 4px}#diagram-history,#route-chart-confir{display:none}#route-chart-contents iframe{border:1px solid #6d5c52!important;margin-left:10px!important;width:96%!important;height:530px!important}#route-chart-busstop-name{border:1px solid #aeaeae;background-color:#fff!important;margin:10px;height:40px;display:flex;justify-content:flex-start;align-items:center;color:#000;padding:0 5px;font-size:18px}#route-chart-confirm a,#route-chart-explanation{margin:8px}.meitetsu-transfer-info-banner .banner-image{width:100vw}#route-history{margin:10px 8px;padding:0 8px}#route-history .history-title{margin-top:20px;padding-bottom:5px;font-weight:700;border-bottom:#666 2px solid;color:#666;display:flex;justify-content:space-between;align-items:end}#route-history .history-title .all-delete-area{width:auto}#route-history .history-title .all-delete-area .all-delete-text{width:auto;min-height:initial;line-height:initial}#route-history .historySaveMaxMessage{font-size:14px}#route-history #route-history-deparr li{display:flex;justify-content:space-between}#route-history li.historylist a{color:#08c;font-weight:700;margin:0;height:auto;min-height:20px;padding:0;width:initial;background-color:initial;-webkit-box-pack:initial!important;-webkit-box-flex:initial!important}