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}.main_frame{position:relative;margin-top:0}.main_frame .crumb{padding-top:20px;font-size:12px;font-weight:bold}#left_pane{margin-top:30px}#left_pane .poi-info{display:flex;justify-content:space-between;align-items:flex-end}#left_pane .poi-info h1{margin-bottom:5px;font-size:21px;font-weight:bold;line-height:1.2}#left_pane .poi-info #re-search-form-area{display:flex;align-items:center;justify-content:flex-end;margin-bottom:5px}#left_pane .poi-info #re-search-form-area input[name=keyword]{display:inline-block;width:235px;padding:3px 25px 3px 5px;border:1px solid #ccc;font-size:14px;background:url("../../../img/probetraffic/poi/icon_search.png") center right 5px/14px no-repeat}#left_pane .date-changed-message{position:relative;margin-top:20px;padding:8px;background-color:#efefef;border:1px solid #bebebe}#left_pane .date-changed-message .close-button{position:absolute;top:2px;right:2px;font-size:20px;background:none;border:1px solid #efefef;cursor:pointer}#left_pane .date-changed-message .close-button:hover{border:1px solid #bebebe}#left_pane .input-area{display:flex;justify-content:space-between;height:100px;margin-top:41px}#left_pane .input-area dl{display:flex;align-items:center}#left_pane .input-area dl dt{display:flex;align-items:center;justify-content:center;height:22px;width:34px;margin-right:14px;background-color:#fe3f22;font-size:12px;color:#fff}#left_pane .input-area dl dd{font-size:21px;font-weight:bold}#left_pane .input-area .input-date{width:228px}#left_pane .input-area .input-date #calendar{display:none}#left_pane .input-area .input-date .date-selector{display:flex;justify-content:space-between;align-items:center;margin-top:15px;font-size:12px}#left_pane .input-area .input-date .date-selector .prevDayButton{padding-left:20px;padding-top:2px;background:url("../../../img/probetraffic/poi/trafficgraph_btn_early.png") left no-repeat}#left_pane .input-area .input-date .date-selector .calendarButton{padding-left:20px;background:url("../../../img/probetraffic/poi/icon_calender.png") left no-repeat}#left_pane .input-area .input-date .date-selector .nextDayButton{padding-right:20px;padding-top:2px;background:url("../../../img/probetraffic/poi/trafficgraph_btn_late.png") right no-repeat}#left_pane .input-area .input-date .date-selector .prevDayButton.enable,#left_pane .input-area .input-date .date-selector .nextDayButton.enable,#left_pane .input-area .input-date .date-selector .calendarButton{cursor:pointer;color:#08C;text-decoration:none}#left_pane .input-area .input-date .date-selector .prevDayButton.enable:hover,#left_pane .input-area .input-date .date-selector .nextDayButton.enable:hover,#left_pane .input-area .input-date .date-selector .calendarButton:hover{color:#005580;text-decoration:underline}#left_pane .input-area .input-time{width:472px;background:url("../../../img/probetraffic/poi/image-ruler.png") left 65px no-repeat}#left_pane .input-area .input-time .input-time-top{display:flex;justify-content:space-between}#left_pane .input-area .input-time .nowButton{display:inline-block;width:71px;height:22px;color:#333;text-decoration:none;text-align:center;line-height:22px;border:solid 1px #ccc;border-radius:2px}#left_pane .input-area .input-time .nowButton:hover{background-color:#ccc;color:#fff}#left_pane .input-area .input-time #slider{margin-top:15px}#left_pane .input-area .input-time #slider.ui-widget-content{background:#fc6256}#left_pane .info-title{padding-bottom:10px;border-bottom:3px solid;border-color:#ccc;font-size:16px;font-weight:bold}#left_pane .traffic-info{display:flex;justify-content:space-between}#left_pane .traffic-info .info-block{width:350px;border-bottom:2px solid;border-color:#ccc}#left_pane .traffic-info .info-block .info-item{max-height:450px;overflow-y:scroll}#left_pane .traffic-info .info-block .info-item .item-title{display:flex;padding:20px 0px 5px 0px;border-bottom:1px dotted;border-color:#ccc;font-size:14px;font-weight:bold}#left_pane .traffic-info .info-block .info-item .item-section{display:flex;align-items:center;height:32px;font-size:13px;font-weight:bold}#left_pane .traffic-info .info-block .info-item .item-status{display:inline;margin-right:5px;font-size:12px}#left_pane .traffic-info .info-block .info-item .item-status img{margin-bottom:5px}#left_pane .traffic-info .info-block .info-item .item-length{display:inline;vertical-align:9px;font-size:12px}#left_pane .traffic-info .info-block .info-item .status-jam{color:#dc001e}#left_pane .traffic-info .info-block .info-item .status-congestion{color:#e88300}#left_pane .highway-congestion-prediction-link{margin-bottom:10px;text-align:right;font-size:14px;font-weight:bold}#left_pane .parking-info{margin-top:60px;margin-bottom:40px}#left_pane .parking-info .parking-item{margin-top:20px;padding-bottom:10px;border-bottom:2px dotted #ccc}#left_pane .parking-info .parking-item>dl{display:flex;flex-wrap:wrap}#left_pane .parking-info .parking-item>dl .parking-name{width:100%;margin-bottom:10px;font-weight:bold;font-size:14px}#left_pane .parking-info .parking-item>dl .parking-category{font-size:12px;color:#808080}#left_pane .parking-info .parking-item>dl .parking-distance{font-size:12px}#left_pane .parking-info .parking-item>dl .parking-distance span{font-weight:bold}#left_pane .parking-info .parking-item>dl .parking-access-map{flex-grow:1;font-size:12px;text-align:right}#left_pane .parking-info .parking-item>dl .parking-detail{display:flex;flex-wrap:wrap;margin-top:15px;padding:12px;line-height:20px;background-color:#f6f6f6;font-size:12px}#left_pane .parking-info .parking-item>dl .parking-detail .left-block{display:flex;width:180px;margin-bottom:5px}#left_pane .parking-info .parking-item>dl .parking-detail .right-block{display:flex;width:536px;margin-bottom:5px}#left_pane .parking-info .parking-item>dl .parking-detail .parking-status dd{display:flex;align-items:center}#left_pane .parking-info .parking-item>dl .parking-detail .parking-fee{display:flex}#left_pane .parking-info .parking-item>dl .parking-detail .parking-fee dt{width:60px}#left_pane .parking-info .parking-item>dl .parking-detail .parking-fee dd{width:646px}#left_pane .parking-info .parking-item>dl .parking-detail dt{font-weight:bold}#left_pane .parking-info .parking-item>dl .parking-access-search{display:none}#left_pane .parking-info .parking-more{margin-top:10px;text-align:right;font-size:12px}#left_pane .drive-spot-info{margin-top:60px;margin-bottom:40px}#left_pane .drive-spot-info .drive-spot-item{margin-top:20px;padding-bottom:10px;border-bottom:2px dotted #ccc}#left_pane .drive-spot-info .drive-spot-item>dl{display:flex;flex-wrap:wrap}#left_pane .drive-spot-info .drive-spot-item>dl .drive-spot-name{width:100%;margin-bottom:10px;font-weight:bold;font-size:14px}#left_pane .drive-spot-info .drive-spot-item>dl .drive-spot-detail{max-width:470px}#left_pane .drive-spot-info .drive-spot-item>dl .drive-spot-detail .drive-spot-category{display:inline-block;font-size:12px;color:#808080}#left_pane .drive-spot-info .drive-spot-item>dl .drive-spot-detail .drive-spot-distance{display:inline-block;font-size:12px}#left_pane .drive-spot-info .drive-spot-item>dl .drive-spot-detail .drive-spot-distance .distance{font-weight:bold}#left_pane .drive-spot-info .drive-spot-item>dl .drive-spot-access-map{flex-grow:1;align-self:flex-end;font-size:12px;text-align:right}#left_pane .drive-spot-info .drive-spot-item>dl .drive-spot-poi{align-self:flex-end;margin-left:20px;font-size:12px}#left_pane .drive-spot-info .drive-spot-more{display:flex;flex-direction:column;align-items:flex-end;margin-top:10px;font-size:12px}#left_pane .drive-spot-info .drive-spot-more li+li{margin-top:5px}#left_pane .noitems{margin:10px 0px;font-size:14px}#left_pane .under-re-search-area{margin-bottom:30px}#left_pane .under-re-search-area #under-re-search-form-area{display:flex;background-color:#f6f6f6;padding:15px;margin:13px 0}#left_pane .under-re-search-area #under-re-search-form-area input[name=keyword]{width:510px;margin-right:20px;padding:3px 45px 3px 5px;border:1px solid #ccc;font-size:14px;background:#fff url("../../../img/probetraffic/poi/icon_search.png") center right 16px/14px no-repeat}#left_pane .under-re-search-area #under-re-search-form-area .under-re-search-form .re-search-form-button{width:128px;height:38px;border-radius:4px;border-style:none;font-weight:bold;font-size:20px;background-color:#e88400;color:#fff;cursor:pointer}#left_pane .under-re-search-area #under-re-search-form-area .under-re-search-form .re-search-form-button:hover{background-color:#ffb02c}#left_pane .notice{margin-bottom:60px}#left_pane .notice ul{margin-top:13px;padding-left:20px;list-style-type:disc}#left_pane .notice ul li{padding:4px 0px}#map{width:740px;height:340px}#right_pane{width:300px;text-align:left;float:right;padding-top:10px}#right_pane .section{margin-top:8px}#right_pane .section h2.sub_title,#right_pane .section h3.sub_title{font-size:16px;font-weight:bold;border-bottom:solid 3px #cccccc;margin-top:30px;padding-bottom:5px}#right_pane .section .other_link_item{padding:13px 0;font-size:14px;border-bottom:1px dotted #cccccc}#right_pane .section .traffic_web_banner{margin-top:5px;width:300px}#right_pane .appliLink_item,#right_pane .pickupLink_item{padding-left:12px;width:214px}#right_pane .appliLink_title,#right_pane .pickupLink_title{font-size:14px;margin-bottom:3px;font-weight:bold;color:#333}#right_pane .red_txt{color:#db4716;padding-left:20px;font-size:12px}#right_pane .appliLink_description{font-size:12px;padding:8px 18px 0px 0}#right_pane .appli_icon_area{margin:7px}#right_pane .appliLink_list,#right_pane .pickupLink_list{padding:13px 0;font-size:14px;border-bottom:1px dotted #cccccc;display:flex}#right_pane #rentacar-pane{clear:both}#right_pane #rentacar-pane .title{border-bottom:3px solid;font-weight:bold;font-size:14px;margin:0;line-height:14px}.bottom{width:100%}.spot-suggest-item{padding-left:4px;line-height:28px;font-size:14px;color:#555}.spot-suggest-item a{color:#555;text-decoration:none}.spot-suggest-item a span{padding-left:8px;font-size:8px}.spot-suggest-item.header{font-weight:bold;background-color:#f6f6f6}
