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}.gasPrice_select_area{padding:14px 16px}.gasPrice_select_area .gasPrice_date{font-size:12px;font-weight:bold;width:320px;height:28px;line-height:28px}.gasPrice_select_guide{width:127px;font-size:14px;font-weight:normal;text-align:right;height:28px;padding-right:10px;line-height:28px}#gasPriceArea{width:130px}.gasPrice_info_box{width:192px;text-align:center}.gasPrice_info_box .gasPrice_info_title{height:24px;line-height:24px;font-size:14px;color:#fff;font-weight:normal}.gasPrice_info_box .gasPrice_price{font-size:20px;font-weight:bold;background-color:#F6f6f6;padding:14px 0 8px 0}.gasPrice_info_box .gasPrice_ratio{background-color:#F6f6f6;text-align:right;padding-right:9px;padding-bottom:6px;font-size:12px;color:#808080}.regular{margin:0 6px 0 16px}.regular dt{background-color:#c51212}.regular dd{color:#c51212}.highoctane{margin:0 6px 0 0}.highoctane dt{background-color:#e8ce00;color:#333}.highoctane dd{color:#333}.diesel{margin:0 16px 0 0}.diesel dt{background-color:#0e9600}.diesel dd{color:#0e9600}.gasPrice_subtext{text-align:right;color:#808080;font-size:12px;padding:14px 0}body{background-color:#fff}body div.f,body h1#subject{width:960px !important}#subject_frame{position:relative;width:960px;height:24px;font-weight:bold;margin-bottom:17px;font-size:12px;line-height:19px}#subject_frame #breadcrumb-list{display:inline}#main-contents{display:flex}#left_pane{float:left;width:620px;margin-right:40px}#left_pane .explain{font-size:16px;margin-bottom:4px;height:25px;margin-top:31px}#left_pane .explain .img-car-icon{background-image:url("../../img/drive/drive_icon_car.png");width:25px;height:25px;display:inline-block;vertical-align:middle}#left_pane .map-search{float:right;margin-top:5px}#left_pane .map-search .img-map-icon{background-image:url("../../img/drive/drive_icon_map.png");width:22px;height:22px;margin-top:-4px;margin-right:-4px;background-position:0 0;vertical-align:top;display:inline-block}#left_pane .map-search .search-map{color:#08c;font-size:14px;font-weight:bold;text-decoration:none;cursor:pointer}#left_pane .map-search .solution-tsukinhi-drive-top{margin-left:8px}#left_pane .solution-appeal{padding:16px;margin:8px 0;text-align:-webkit-center;background-color:#f6f6f6}#left_pane .solution-appeal__title{padding:0 0 13px 28px;font-size:16px;font-weight:700;text-align:left;background-image:url('../../img/drive/drive_icon_car.png?1514180548');background-repeat:no-repeat;background-size:18px}#left_pane .solution-appeal__btn-container{padding:24px}#left_pane .solution-appeal__btn{padding:10px 36px;margin:20px 0;font-size:20px;font-weight:700;color:#fff;text-align:center;background-color:#e88400;border-style:none;border-radius:4px}#left_pane .top-right-solution-appeal{display:flex;flex-direction:column;align-items:flex-end;margin-top:-16px}#right_pane{float:right;width:300px;margin-left:12px;display:inline;text-align:left}#right_pane .cmp_flame{margin-bottom:12px}.head_txt{color:#333333;font-weight:bold;font-size:30px;line-height:1em;padding-top:3px}.head_border_left{float:left;width:231px;border-bottom:3px solid #DB4716}.head_border_right{float:right;width:389px;border-bottom:3px solid #CCCCCC}input[type="text"],select{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}#search-condition-section{padding:30px 0 30px;background-color:#f6f6f6;overflow:hidden;margin-top:6px}#search-condition-section .sg_frame{line-height:25px}#search-condition-section .sg_frame .s_label{padding:6px 4px 0 25px;float:left;font-size:14px}#search-condition-section .sg_frame .s_label label{background-color:#5e92c4;color:#FFF;font-weight:bold;padding:5px 4px}#search-condition-section .sg_frame .g_label{padding:6px 4px 0 0;font-size:14px;float:left}#search-condition-section .sg_frame .g_label label{background-color:#c76daa;color:#FFF;font-weight:bold;padding:5px 4px}#search-condition-section .sg_frame .input{float:left}#search-condition-section .sg_frame .input input{height:30px;width:188px}#search-condition-section .replace{margin:10px 9px;float:left;cursor:pointer}#search-condition-section .date-frame{margin:17px 0 0 58px}#search-condition-section .date-frame .date-label{float:left;padding:7px 6px 0 0}#search-condition-section .date-frame .date-label label{font-weight:bold;font-size:14px}#search-condition-section .date-frame .input-date{width:140px;border-radius:4px;border:1px solid #ccc;font-size:14px;text-align:center;background-color:white;cursor:auto;float:left}#search-condition-section .date-frame .time-frame{margin:15px 0 0 45px}#search-condition-section .date-frame .time-frame select{height:30px;width:55px;float:left}#search-condition-section .date-frame .time-frame #select_time_input{margin-left:6px;margin-right:6px;width:60px;border-radius:3px;border:1px solid #ccc;font-size:14px;text-align:center;background-color:white;cursor:auto;float:left;padding-left:10px}#search-condition-section .date-frame .setting_time_now{border:1px solid #ccc;margin-right:25px;background-color:#fff;padding:3px 4px 4px 4px;float:left;height:21px;line-height:21px}#search-condition-section .date-frame .setting_time_now:hover{color:#08c}#search-condition-section .date-frame .sg-switch{line-height:21px}#search-condition-section .date-frame .setting_time_basis{background-color:#fff;padding:4px;float:left;width:47px;text-align:center;font-weight:bold;padding:3px 4px 4px 4px}#search-condition-section .date-frame .setting_time_basis:hover{color:#08c}#search-condition-section .date-frame .start{border:1px solid #ccc}#search-condition-section .date-frame .goal{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#search-condition-section .date-frame .on{background-color:#3c8cdc;color:#fff}#search-condition-section .date-frame .on:hover{color:#FFF}#search-condition-section .detail_settings{padding:23px 33px 0 60px;font-size:14px;margin-bottom:10px}#search-condition-section .detail_settings .setting_frame{overflow:hidden;line-height:20px}#search-condition-section .detail_settings .setting_frame label{float:left;width:14%;font-weight:bold;font-size:12px}#search-condition-section .detail_settings .setting_frame .smic{width:100px;margin-left:40px}#search-condition-section .detail_settings .setting_frame .car-ferry{width:100px}#search-condition-section .detail_settings .setting_frame .unit{margin-left:4px;margin-right:10px}#search-condition-section .about_link{float:right;margin-right:78px;font-size:12px;margin-bottom:16px}#search-condition-section .search-btn-area{color:#FFF;width:200px;font-size:18px;font-weight:bold;border-radius:4px;padding:7px 0px;text-align:center;display:inline-block;border:none;margin-left:210px;cursor:pointer;height:26px;background-color:#E88400;line-height:24px}#search-condition-section .search-btn-area:hover{background-color:#ffb02c}#app-intro-banner-section{margin-top:24px}.ui-timepicker-list{overflow-y:auto;height:150px;width:6.5em;background:white;border:1px solid #DDD;margin-left:6px;padding:0}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:black;list-style:none;margin:0}.ui-timepicker-list li:hover{background:#1980EC;color:white}h2.sub_title,h3.sub_title{font-size:16px;border-bottom:solid 3px #CCCCCC;margin-top:30px;padding-bottom:5px}.other_link_head{font-size:16px;font-weight:bold;border-bottom:3px solid #CCCCCC;padding-bottom:3px}.other_link_item{padding:13px 0;font-size:14px;border-bottom:1px dotted #cccccc}.area-frame{border-bottom:dotted 1px #CCC;padding:6px 0;font-size:14px}.area-frame dt{width:90px;padding:5px 0;margin:3px 0 3px 15px}.area-frame dd{margin-left:90px;margin:3px 0 3px 115px}.area-frame .list-frame li{display:inline-block;padding:4px 10px}.main_page_link{float:right;font-size:13px}#highway-list-section{margin-top:50px}.highway-title{float:left;font-size:16px;margin-bottom:4px}.sub_item_border{border-bottom:solid 3px #CCC;margin-top:2px}#highway-frame{padding:8px 15px;height:110px;border-bottom:dotted 1px #cccccc}#highway-frame .highway-list{width:196px;padding:6px 0;font-size:14px;font-weight:normal}#parking-list-section{margin-top:50px}#parking-list-section .parking-title{float:left;font-size:16px;margin-bottom:4px}.parking-area{border-bottom:dotted 1px #CCC;height:20px;padding:11px 0}.parking-area dt{font-size:14px;margin:3px 0px 3px 12px;width:88px;float:left}.parking-area dd{margin:3px 0 3px 19px;font-weight:normal;font-size:14px;float:left}#img-area{width:240px;height:266px;padding:10px 10px 20px 10px;border:solid 1px #CCC}#traffic-information-section #traffic-info-operation{margin-top:15px;font-size:14px}#traffic-information-section #traffic-info-operation .highway-select{width:184px;margin-left:5px}#traffic-information-section #traffic-info-operation .time-area{margin-top:20px;position:relative;height:33px;display:flex;border-bottom:solid 1px #CCC}#traffic-information-section #traffic-info-operation .time-area .traffic-time-now{color:#fe3f22;font-size:15px;float:left;line-height:25px;margin-left:2px;font-weight:bold}#traffic-information-section #traffic-info-operation .time-area #traffic-information-reload{border:1px solid #ccc;margin-right:8px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:0px;background-color:#fff;margin-left:10px;cursor:pointer;text-align:center;height:25px;width:45px;line-height:25px}#traffic-information-section #highway-traffic-text-info-area .traffic-list-item{padding-bottom:10px}#traffic-information-section #highway-traffic-text-info-area .traffic-list-item .traffic-detail{margin-left:15px;font-size:11px}#traffic-information-section #highway-traffic-text-info-area .traffic-list-item .road-name{margin-top:12px;padding-bottom:8px;font-size:13px;color:#555;font-weight:bold;line-height:13px}#traffic-information-section #highway-traffic-text-info-area .traffic-list-item .period-name{font-size:12px}#traffic-information-section #highway-traffic-text-info-area .traffic-list-item .reulation{font-size:12px;color:#808080}#traffic-information-section #highway-traffic-text-info-area .traffic-list-item .code-2{color:#e88300}#traffic-information-section #highway-traffic-text-info-area .traffic-list-item .code-3{color:#dc001e}#traffic-information-section #more-traffic-link{float:right;font-weight:bold;margin-top:4px;font-size:13px}#traffic-information-invite-bg{background-image:url("../../img/drive/drive_image_trafficjam_mask.png");height:353px;margin-top:5px;position:relative}#traffic-information-invite-bg .invite-el{position:absolute;margin-left:auto;margin-right:auto}#traffic-information-invite-bg .text{color:#fff;font-weight:bold;top:140px;text-align:left;left:48%;padding-right:30px;font-size:16px;line-height:24px}#traffic-information-invite-bg .entry-div{top:120px;left:52px;width:140px}#traffic-information-invite-bg .entry-div .entry{background-color:#E88300;cursor:pointer;display:block;color:#fff;width:190px;height:40px;font-size:20px;line-height:37px;text-align:center;font-weight:bold;border-radius:4px;text-decoration:none}#traffic-information-invite-bg .entry-div .entry:hover{background-color:#ffb02c}#traffic-information-invite-bg .login-div{left:52px;top:170px;width:140px}#traffic-information-invite-bg .login-div .login{background-color:#03a5e8;cursor:pointer;display:block;color:#fff;width:190px;height:40px;font-size:20px;line-height:37px;text-align:center;font-weight:bold;border-radius:4px;text-decoration:none}#traffic-information-invite-bg .login-div .login:hover{background-color:#30c0fb}#gasPrice-information-section{margin-top:50px}.gasstation_title{float:left;font-size:16px;margin-bottom:4px}#input_modal_driveInfo{position:absolute;background-color:#fff}#input_modal_driveInfo.active{border:1px solid #ccc}#input_modal_driveInfo .on{background-color:#3C8CDC;color:#FFF}#input_modal_driveInfo .title{font-weight:bold;background-color:#F6F6F6;border-bottom:1px solid #ccc}#input_modal_driveInfo .title.my_home_spot,#input_modal_driveInfo .title.folder,#input_modal_driveInfo .title.my_station{border-top:1px solid #ccc}#input_modal_driveInfo .title.folder{background-color:#fff}#input_modal_driveInfo .title .name{padding:7px 10px}#input_modal_driveInfo .lists{background:#fff;overflow-x:hidden;overflow-y:auto;max-height:300px}#input_modal_driveInfo .lists .el_my{padding:6px 4px;border-bottom:1px dotted #ccc}#input_modal_driveInfo .lists .el_my.end{border-bottom:none}#right-pane{width:300px;margin:0px;z-index:1001;background-color:#fff;float:right;text-align:left}#right-pane.responsive{float:none;clear:both;width:620px;margin-left:auto;margin-right:auto;padding-top:24px}#right-pane .section{margin-top:8px}#right-pane .left{float:left}#right-pane .right{float:right;width:300px}#right-pane .right .title.banner{font-weight:bold;border-bottom:3px solid #444444;font-size:14px;line-height:14px}#right-pane .right .title.banner.marginTop{margin-top:16px}#right-pane .section.banner{height:69px;border-bottom:1px dotted #ccc;padding:3px 10px 0px 10px}#right-pane .section.marginTop{margin-top:12px}#right-pane .section.banner .right{width:210px;text-align:left;position:relative}#right-pane .section.banner .title{font-weight:bold;color:#333;font-size:14px;margin:0;line-height:14px}#right-pane .section.banner .red{color:#db4716}#right-pane .free-mes{font-size:11px;float:right;margin-right:0px;font-weight:bold;line-height:11px}#right-pane .app-explain{font-size:11px;line-height:15px;margin-bottom:0px;margin-top:5px}#right-pane .app-link{font-size:12px;position:absolute}#right-pane .app-detail{right:3px;top:0px;font-size:13px;line-height:15px}#right-pane #pickup-pane{clear:both;padding-top:16px}#right-pane #pickup-pane .pick-up-bannar{margin-top:14px;margin-left:5px}#right-pane #rentacar-pane{clear:both;padding-top:16px}#right-pane #rentacar-pane .title{border-bottom:3px solid;font-weight:bold;font-size:14px;margin:0;line-height:14px}
