#footer-bottom-container{font-size:0;background-color:#dcdcdc;height:82px}#company-top-link a{padding:14px;background-color:#f2f2f2;color:#08c;display:block;text-decoration:none;font-size:16px}#navitime-copyright{padding:10px 18px 10px 0;display:-webkit-box;-webkit-box-align:end;-webkit-box-pack:end}#footer-bottom-copyright-text{color:#888;font-size:10px;text-align:center;margin-bottom:17px}.bus-app-area-contents{background-color:#fff;border:1px solid #ababab;border-radius:5px;margin:8px;display:flex;align-items:center;justify-content:space-between;text-decoration:none}.bus-app-icon{width:72px;height:72px;margin:6px 0 6px 5px}.bus-app-text{color:#888;font-size:12px;font-weight:700}button,select{-webkit-appearance:none}body{margin:0;padding:0;font-family:HiraginoSans-W3;background:#f2f2f2}#header{position:absolute;top:0;width:100%;background:#fff}#headerContainer{height:52px;margin:0 auto;display:flex;justify-content:space-between;padding:18px 0 0 14px}#headerContainer a{cursor:pointer}#drawerBtn{display:flex;padding:0 18px 0 0}#drawerBtn img{height:34px;width:27px}#drawerArea{display:none;position:fixed;top:0;right:0;width:272px;height:100%;color:#b7b7b7;font-size:20px;background-color:#5b5b5b;z-index:100}#drawerArea .title{padding:18.5px 0 23.5px 13px;background-color:#505050;color:#b7b7b7;font-weight:bold}#drawerArea ul{margin:0;padding:0 9px 0 0;width:272px;border:0;-webkit-box-shadow:none;font-size:14px;list-style:none}#drawerArea ul li.menu{background-color:#5b5b5b;border-bottom:1px solid #b7b7b7;font-weight:bold;min-height:0}#drawerArea ul li a{text-decoration:none;color:#b7b7b7;min-height:0;margin:0;padding:24px 0 24px 13px;display:flex}.info-content-area{background-color:#fff;margin-bottom:5px;font-size:14px}.info-content-area ul{margin:0;padding:0;list-style:none}.info-content-area ul li{min-height:24px;display:flex;padding:8px;border-bottom:1px solid #cacaca}.info-content-area ul li.top-arrow{background-image:url(../../../../img/smart/default/common/top_arrow.png);background-position:right center;background-repeat:no-repeat;background-size:24px 22px}.info-content-area ul li.bottom-arrow{background-image:url(../../../../img/smart/default/common/bottom_arrow.png);background-position:right center;background-repeat:no-repeat;background-size:24px 22px}.info-content-area ul li.arrow{background-image:url(../../../../img/smart/default/common/black_right_arrow.png);background-position:right center;background-repeat:no-repeat;background-size:24px 22px}.info-content-area a{text-decoration:none;color:#636363}.info-content-area .info-detail{display:none}.info-content-area .info-header-title{color:#fffefe;background-color:#555;padding:2px 8px;border-radius:2px;width:50px;height:22px;text-align:center;font-size:12px}.info-content-area .info-header-text{padding:2px 8px}.info-content-area .info-detail-title{color:#fffefe;background-color:#3d5197;padding:2px 8px;border-radius:2px;min-width:60px;height:22px;text-align:center}.info-content-area .info-detail-text{padding:2px 8px;font-size:14px;font-weight:bold;color:#08c}div#main{margin:72px auto 0;padding:0}.sub-header{background-color:#5b5b5b;padding:10px 0;position:relative}.sub-header .subHeaderBack{background-image:url(../../../../img/smart/default/common/left_arrow.png);background-repeat:no-repeat;-webkit-background-size:20px 22px;background-position:left center;padding-left:25px;font-weight:bold;margin-left:10px;text-decoration:none;box-sizing:border-box}.sub-header .subHeaderBack a{text-decoration:none;color:#cdcccc}.subHeaderTitle{text-align:center;color:#fffefe;width:100%;font-weight:bold;position:absolute;top:10px;pointer-events:none}.big-font{font-size:1.3em}.arrow{background-image:url(../../../../img/smart/default/common/black_right_arrow.png);background-position:right center;background-repeat:no-repeat;-webkit-background-size:18px 22px;background-position:98% center}.box-center{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}a{text-decoration:none;display:block;-webkit-tap-highlight-color:rgba(163,215,112,0.70)}ul{font:normal 14px Helvetica;padding:0;margin-bottom:5px;-webkit-backface-visibility:visible;list-style:none;margin:0}ul.simplicity{border:0;-webkit-box-shadow:none}ul.simplicity li{border-bottom:1px solid #cacaca;list-style-type:none;background-color:#FFF;overflow:hidden;display:-webkit-box;margin-bottom:6px}ul li{border-bottom:1px solid #dbdbdb;list-style-type:none;background-color:#FFF;overflow:hidden;display:-webkit-box;-webkit-box-align:center;padding:8px;min-height:24px}ul li a{color:#333;text-decoration:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);display:-webkit-box;-webkit-box-align:center;margin:0 -8px;padding:8px;min-height:40px}ul#summary li{display:block}#allsum_area div{margin:4px 0 6px 6px;line-height:1.5}#allsum_area span{font-weight:bold}#allsum_area span.orv{background-color:#5e91c6;color:#fff;padding:4px 5px;text-align:center;margin-right:2px}#allsum_area span.dnv{background-color:#c56da9;color:#fff;padding:4px 5px;text-align:center;margin-right:2px}#resultText{margin-top:5px;font-size:16px;margin-left:5px;color:#555}#routesum_frame{border:0;-webkit-box-shadow:none}#route-summary-frame ul li div{margin-right:0}.summary-line-count{width:52px;color:#a7a7a7;text-align:center;font-size:42px}.summary-line-content{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;pading:6px;color:#333}.summary-line-area .time-area{font-size:25px;font-weight:bold;margin-bottom:10px}.summary-line-area .moves-multipledays-massage{color:#cf0808}.summary-line-area .detail-area{font-size:18px;height:28px}.summary-line-area .fare-area{font-size:15px}.summary-line-area .time-area span{font-size:18px}.summary-line-content .detail-area span{float:left}.summary-line-content .detail-area .time{width:35%}.summary-line-content .detail-area .count{width:35%}span .ic{background-color:#ababab;padding:0 5px;margin:0 3px;color:#fff;font-weight:bold}.summary-line-area .time-area span.start-time,.summary-line-area .time-area span.goal-time{font-size:25px}.total-area span{margin-right:5px}ul.routeLinebox{margin-top:10px;padding:5px}ul.routeLinebox li{background-color:white;padding-left:5px}ul.routeLinebox li.point{display:block;padding:0 8px}ul.routeLinebox li.point div.pointInfo{display:flex;margin-top:16px}ul.routeLinebox li.point div.pointInfo.last{margin-bottom:16px}ul.routeLinebox li.point div.sectionSName{font-size:22px;font-weight:bold;margin-left:4px;line-height:23px;color:#333}ul.routeLinebox li.point div.diagramLink{margin-left:auto}ul.routeLinebox li.point div.diagramLink a{margin:0;padding:0;min-height:0;color:#08c;font-weight:bold;font-size:16px}ul.routeLinebox li.point div.diagramLink img{height:16px;width:16px;position:relative;top:2px}ul.routeLinebox li.point div.noribaName{font-size:16px;font-weight:bold;margin-left:10px;line-height:23px}ul.routeLinebox li.point div.sectionTime{font-size:17px;color:#0087cd;font-weight:bold;min-height:16px}ul.routeLinebox li.point div.sectionTime.start{margin-top:8px;font-size:17px;color:#0087cd;font-weight:bold}ul.routeLinebox li.point div.sectionTime.goal{margin-bottom:8px}ul.routeLinebox li.move{min-height:70px;padding:0}ul.routeLinebox li.move div.section{margin:0 0 0 25px;position:relative;padding:5px;border-left:solid 12px #707070}ul.routeLinebox li.move div.section.walk{border-left:dotted 12px #41c23b!important;line-height:50px}ul.routeLinebox li.move div.sectionLineInfo{margin-left:22px;-webkit-box-flex:1;margin-top:10px;margin-bottom:10px;COLOR:#555}ul.routeLinebox li.move div.sectionLineName{font-size:16px;font-weight:bold}ul.routeLinebox li.move div.sectionTimeAndFare{display:flex;padding-top:10px}ul.routeLinebox li.move div.sectionRequiredTime{font-weight:bold}ul.routeLinebox li.move div.sectionFare{padding-left:20px}ul.routeLinebox li.move div.sectionFare .fareKind{background-color:#dcdcdc;padding:1px 7px}.lineIcon{position:absolute;left:-15px;top:40%;width:23px;height:23px;background-size:23px 23px}menu{display:-webkit-box;width:100%;-webkit-box-sizing:border-box;list-style:none;margin:0;padding:0}menu li{font-weight:700;height:40px;top:3px;-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;background:#003269;position:relative;display:-webkit-box}menu li a{width:auto;color:#FFF;padding-right:0;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none}menu li.active{height:40px;top:3px;background:#FFF!important;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0}menu#searchResult li.active{background:#fff!important;color:#FFF}menu li.active a,menu li.active div{color:#003269!important}#poweredby{text-align:right;margin:30px 8px 10px 8px}#research{margin:20px 0}#research a{width:220px;height:40px;color:white;font-size:100%;font-weight:bold;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:0;-webkit-border-radius:2px;background-color:#fd9500;line-height:40px;color:#fff}.sectionImage{margin-top:10px}.error{padding:10px;background-color:#fff}.before-after{width:100%;height:30px;list-style:none}.before-after .route-before-after-box{position:relative;margin:5px}.before-after .before-link-box{width:49%;position:absolute;left:0}.before-after .after-link-box{width:49%;position:absolute;right:0}.before-after .route-before-after-box a{color:#08c;font-size:14px;font-weight:bold;line-height:30px;text-align:center;border:1px solid #d0d0d0;padding:0;margin:0;background:#fff;box-sizing:border-box}.before-after .before-link-box a{background-image:url(../../../../img/smart/default/transfer/button_left_arrow.png);background-repeat:no-repeat;background-size:20px 22px;background-position:30% center;padding-left:20px;padding-right:10px}.before-after .after-link-box a{background-image:url(../../../../img/smart/default/transfer/button_right_arrow.png);background-repeat:no-repeat;background-size:20px 22px;background-position:70% center;padding-left:10px;padding-right:20px}#location-ad{text-align:center;background-color:#fff}