body{height:100%;width:100%}.left{float:left}.right{float:right}.clear{clear:both}.center{margin-left:auto;margin-right:auto}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.block{display:block}.none{display:none}.inline{display:inline}.relative{position:relative}.cursor{cursor:default}.pointer{cursor:pointer}body{background-color:#fff}body div.f,body h1#subject{width:1080px	!important}#service-header #service-header-top-container{width:1080px}#service-header #service-header-bottom-container{width:1080px}#top_link_footer .appli_link_area .appli_link_main{height:165px}#subject_frame{position:relative;width:1080px;height:24px;font-weight:bold;margin-bottom:17px;font-size:11px;line-height:19px}#main-contents{display:flex;text-align:left;padding:0px;width:1080px}#main-contents DIV#subject-flame{height:42px;text-align:left;font-weight:bold;line-height:2.2}#main-contents h1{font-size:26px;font-weight:bold;color:#333333;margin-bottom:25px;line-height:1.2}#main-contents h1 a{color:#333333}#left_pane{flex:1;margin-right:40px}#left_pane #mapFld{margin-bottom:8px;position:relative}#left_pane #carLink{bottom:10px;left:616px;z-index:1000}#left_pane #carLink #bigMapShowLink a{display:flex;align-items:center;position:absolute;right:14px;bottom:22px;z-index:10;font-weight:bold;background-color:#fff;border-radius:8px;box-shadow:0 4px 9px 0 rgba(0,0,0,0.25);color:#026400;padding:5px 8px;cursor:pointer}#left_pane #carLink #bigMapShowLink a img{width:30px}#left_pane .drive_route_title{margin:18px	0	6px	0;font-size:16px;color:#db4716;font-weight:bold}#left_pane .route_summary_link_area{float:right}#left_pane .route_summary_link_area .reverse{margin:20px	0	0	0}#left_pane .route_summary_link_area .border{border-right:solid	1px	#555555;margin:20px	10px	0	8px}#left_pane .route_summary_link_area .detail{margin:20px	0	0	0}#left_pane #route_summary_area{margin-bottom:34px;background:#ededed;padding:16px;color:#555555;font-size:13px;position:relative}#left_pane #route_summary_area .dl-horizontal dt{width:20px;line-height:20px}#left_pane #route_summary_area .dl-horizontal dd{margin-left:30px}#left_pane #route_summary_area .color{color:#db4716}#left_pane #route_summary_area .time_fare_frame{display:flex}#left_pane #route_summary_area .time_fare_frame .time_frame{width:50%;margin-bottom:18px}#left_pane #route_summary_area .time_fare_frame .time_frame .time_area{background:url("../../../img/drive/route/icon_title_time_red.png") no-repeat;background-position:0%;padding:0px	0	0	20px;font-size:13px;font-weight:bold;float:left;width:65px}#left_pane #route_summary_area .time_fare_frame .time_frame .search_time div{margin:0	0	0	20px}#left_pane #route_summary_area .time_fare_frame .time_frame .search_time dt{padding:0	5px	0	12px}#left_pane #route_summary_area .time_fare_frame .fare_frame{margin-bottom:18px;width:50%}#left_pane #route_summary_area .time_fare_frame .fare_frame .fare{background:url("../../../img/drive/route/icon_title_cost_red.png") no-repeat;padding:0px	0	0	20px;font-size:13px;font-weight:bold;float:left;width:65px}#left_pane #route_summary_area .time_fare_frame .fare_frame .highway{font-size:12px;color:#0d8800;font-weight:bold;background:url("../../../img/drive/route/bg_faretype.png") no-repeat;background-position:right;text-align:right;margin-right:15px;width:100%}#left_pane #route_summary_area .time_fare_frame .value{font-size:25px;font-weight:bold;padding-right:15px}#left_pane #route_summary_area .time_fare_frame .value .unit{font-size:13px}#left_pane #route_summary_area .distance_link_frame{display:flex}#left_pane #route_summary_area .distance_link_frame .distance_frame{display:flex;align-items:center;width:50%}#left_pane #route_summary_area .distance_link_frame .distance{background:url("../../../img/drive/route/icon_title_distance_black.png") no-repeat;background-position:0%;padding:0px	0	0	20px;font-size:13px;font-weight:bold;float:left;width:65px}#left_pane #route_summary_area .distance_link_frame .value{font-size:25px;font-weight:700;padding-right:15px}#left_pane #route_summary_area .distance_link_frame .unit{font-size:13px}#left_pane #route_summary_area .bigMapShowLink{position:absolute;color:#FFF;height:39px;font-size:16px;font-weight:700;background-color:#db4716;border-radius:4px;text-align:center;border:none;text-shadow:none;line-height:39px;bottom:9px;right:10px;padding:0	10px}#left_pane #route_summary_area .bigMapShowLink a{color:#FFF}#left_pane #route_summary_area .bigMapShowLink:hover{background-color:#f55018}#left_pane .item_title{font-size:16px;padding-bottom:6px}#left_pane .border_gray{border-bottom:3px	solid	#cccccc}#left_pane .transfer_link{height:40px;font-size:16px;margin:9px	0	15px	0}#left_pane .from{margin-top:5px;padding:11px	0	0	11px}#left_pane .to{padding-left:11px}#left_pane .node{font-size:13px;font-weight:bold}#left_pane .node_info{font-size:12px;color:#808080;padding:0	0	11px	11px}#left_pane .to_walk{font-size:12px;padding-right:11px}#left_pane .to_frame{display:flex}#left_pane .goal{margin-right:auto}#left_pane dt,#left_pane dd{line-height:20px}#left_pane .train_frame{width:360px;padding-right:12px;margin-bottom:34px}#left_pane .train_frame .border{border-bottom:3px	solid	#4673D6}#left_pane .train_frame dl{position:relative}#left_pane .train_frame dd{background-color:#EDEDED}#left_pane .train_frame .train_icon{font-size:13px;color:#4673d6;background:url("../../../img/drive/route/icon_station_info.png") no-repeat;padding:0px	0	0	20px}#left_pane .train_frame .no_data{margin:9px	0	15px	0}#left_pane .bus_frame{float:right;width:360px;margin-bottom:34px}#left_pane .bus_frame dd{background-color:#EDEDED}#left_pane .bus_frame .border{border-bottom:3px	solid	#cc78cc}#left_pane .bus_frame dl{position:relative}#left_pane .bus_frame .bus_icon{font-size:13px;color:#cc78cc;background:url("../../../img/drive/route/icon_busstop_info.png") no-repeat;padding:0px	0	0	20px}#left_pane .bus_frame .no_data{margin:9px	0	15px	0}#left_pane .recommend_frame{margin-bottom:34px;height:127px}#left_pane .recommend_frame .list{width:33%;float:left;border-bottom:1px	solid	#cccccc}#left_pane .recommend_frame .list dt{font-size:15px;overflow:hidden;text-overflow:ellipsis;padding:10px	0	0	0;white-space:nowrap;width:200px}#left_pane .recommend_frame .list dd{font-size:12px;color:#808080;margin:5px	0	8px	0}#left_pane .recommend_frame .list .no_data{height:20px}#left_pane .parking_frame{padding:10px	0	34px	0;height:45px}#left_pane .parking_frame .list{width:238px;border-bottom:1px	solid	#cccccc}#left_pane .parking_frame .list dt{font-size:15px;height:40px;overflow:hidden;text-overflow:ellipsis}#left_pane .parking_frame .list dd{font-size:12px;color:#808080;margin:8px	0}#left_pane .parking_frame .list .distance{padding-right:10px}#left_pane .parking_frame .space{padding-right:12px}#left_pane .more_link{text-align:right;font-size:12px;height:55px}#left_pane #map_mode_content .dl-horizontal dt{width:90px;_width:85px}#left_pane #map_mode_content dl{border-top:1px	dotted	#CCCCCC}#left_pane #map_mode_content dt{float:right}#left_pane #map_mode_content ul{height:90px}#left_pane #map_mode_content dt{height:44px}#left_pane #map_mode_content dd{border-bottom:1px	dotted	#CCCCCC;height:70px;margin-left:0px}#left_pane #map_mode_content .static_map{display:none}#left_pane #map_mode_content .static_map_info{height:90px}#left_pane #map_mode_content .static_map_info .static_map_info_text{width:322px;height:90px;padding-left:8px;display:flex;align-items:center}#left_pane #map_mode_content .static_map_info .static_map_info_text_linename .around_traffic_link_area{margin-bottom:4px}#left_pane #map_mode_content .static_map_info .oneRoad{top:40%}#left_pane #map_mode_content .static_map_info .direction_icon{height:90px;width:73px;background:#EDEDED}#left_pane #map_mode_content .static_map_info_text_distance{font-size:15px;font-weight:bold;color:#555555;text-align:left;padding-top:26px}#left_pane #map_mode_content .static_map_info_text_distance .meter{font-size:13px}#left_pane #map_mode_content .name{font-size:16px;line-height:1.2em;font-weight:bold;margin-bottom:4px}#left_pane #map_mode_content .line_name{color:#555555;font-size:12px;line-height:1.2em}#left_pane #map_mode_content .direction_style{width:37px;height:24px;font-size:14px;font-weight:bold;color:#ffffff;text-align:center;margin:auto;margin-top:34px;line-height:24px}#left_pane #map_mode_content .start_direction{background:#3E78B3}#left_pane #map_mode_content .goal_direction{background:#B35092}#left_pane #map_mode_content .direction_img_style{margin-top:28px;text-align:center}#left_pane #map_mode_content .selected .dl-horizontal dt{text-align:right}#left_pane #map_mode_content .selected dt{height:118px}#left_pane #map_mode_content .selected dd{height:212px}#left_pane #map_mode_content .selected ul{height:212px}#left_pane #map_mode_content .selected .static_map_info{height:212px}#left_pane #map_mode_content .selected .static_map_info .static_map_info_text_linename{top:40%}#left_pane #map_mode_content .selected .static_map_info .oneRoad{top:45%}#left_pane #map_mode_content .selected .static_map_info_text_distance{text-align:right;padding-top:94px}#left_pane #map_mode_content .selected .static_map{display:block;margin:10px	0px	10px	0px}#left_pane #map_mode_content .selected .direction_icon{height:212px}#left_pane #map_mode_content .selected .static_map_info_text{height:212px}#left_pane #map_mode_content .selected .direction_style{margin-top:94px}#left_pane #map_mode_content .selected .direction_img_style{margin-top:88px}#left_pane #open_map{text-align:right;font-size:14px;font-weight:bold;margin:22px	0	2px	0}#left_pane .around_traffic_notice{font-size:14px;font-weight:bold;margin:3px	0}#left_pane .around_traffic_notice::before{display:inline-block;margin-right:3px;width:25px;height:10px;content:'';background:url("../../../img/common/icon_new.gif") center center no-repeat}#left_pane #appeal_drive{margin-top:29px}#right_pane{width:300px}#right_pane .cmp_flame{margin-bottom:12px}#right_pane #gasPrice-area{width:300px}#right_pane #gasPrice-area h2{margin-top:24px;padding:0px	0px	10px	0px;font-size:16px;border-left:none;border-bottom:4px	solid	#ccc}#right_pane #gasPrice-area .gasPrice{padding:18px}#right_pane #gasPrice-area .description{width:60px;height:20px;font-size:12px;background-color:#cccccc;position:absolute;margin-top:18px;margin-left:58px;text-align:center}#right_pane #gasPrice-area #gasPriceArea{background-color:#fff;border:1px	solid	#ccc;padding:4px	6px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10px;height:30px;width:140px}#right_pane #gasPrice-area .gas>span{float:left;margin:0	2px	4px	0}#right_pane #gasPrice-area .gasPrice_info_box{display:flex;text-align:center}#right_pane #gasPrice-area .gasPrice_info_box .gasPrice_info_title{width:86px;height:34px;line-height:34px;text-align:center;font-weight:bold;font-size:16px;margin:0	2px	4px	0}#right_pane #gasPrice-area .gasPrice_info_box .gasPrice_price{width:108px;height:34px;background-color:#E5E5E5;font-size:24px;font-weight:bold;text-align:center;line-height:34px;font-family:"Arial	Black","Helvetica	Black",sans-serif;margin:0	2px	4px	0}#right_pane #gasPrice-area .gasPrice_info_box .gasPrice_ratio{width:60px;height:34px;background-color:#E5E5E5;margin-right:0px;text-align:center;line-height:35px;font-weight:bold;font-family:"Arial	Black","Helvetica	Black",sans-serif;margin:0	2px	4px	0}#right_pane #gasPrice-area .gasPrice_info_box .gasPrice_info_title.regular{color:#fff;background-color:#c51212}#right_pane #gasPrice-area .gasPrice_info_box .gasPrice_info_title.highoctane{color:#fff;background-color:#e8ce00}#right_pane #gasPrice-area .gasPrice_info_box .gasPrice_info_title.diesel{color:#fff;background-color:#0e9600}#right_pane #gasPrice-area .gasPrice_info_box .gasPrice_price.regular,#right_pane #gasPrice-area .gasPrice_info_box .gasPrice_ratio.regular{color:#C51212}#right_pane #gasPrice-area .gasPrice_info_box .gasPrice_price.highoctane,#right_pane #gasPrice-area .gasPrice_info_box .gasPrice_ratio.highoctane{color:#333333}#right_pane #gasPrice-area .gasPrice_info_box .gasPrice_price.diesel,#right_pane #gasPrice-area .gasPrice_info_box .gasPrice_ratio.diesel{color:#0e9600}#right_pane #gasPrice-area .info{clear:both;padding-top:9px;font-size:12px}#right_pane #gasPrice-area .info .gasPrice_date{font-weight:700;line-height:20px;font-size:10px}#right_pane #pickup_area h2{margin-top:24px;padding:0px	0px	10px	0px;font-size:16px;border-left:none;border-bottom:4px	solid	#ccc}#right_pane #pickup_area dt{text-align:left;padding-top:10px;width:70px}#right_pane #pickup_area dd{margin-left:0px;padding:10px	0px	10px	0px;border-bottom:1px	dotted	#CCCCCC}#right_pane #pickup_area .title{font-size:14px;font-weight:bold}#right_pane #pickup_area .comment{font-size:12px}
