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,#right_pane .section .mycolor{display:inline}.relative{position:relative}.cursor{cursor:default}.pointer{cursor:pointer}#search-area .head{height:20px;font-size:12px;line-height:16px;color:#888888;text-align:right}#search-area .content{padding:28px 0 28px;background-color:#F2F2F2}#search-area .content form{display:flex;flex-wrap:wrap;flex-grow:1;padding:32px 28px;background-color:#F2F2F2}#search-area .content form input[type=text]{flex-grow:1;margin:0;padding:3px 10px;height:40px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}#search-area .content form input[type=submit]{-webkit-appearance:none;display:inline-block;width:150px;height:40px;border:0px;border-radius:4px;background-color:#f19200;font-size:16px;font-weight:bold;color:#fff;cursor:pointer}#search-area .content form input[type=submit]:hover{background-color:#ffb02c}#search-area .content form input[type=radio]{display:none}#search-area .content form input[type=radio]+label{padding:5px 15px;font-size:14px;font-weight:bold;background-color:#fff}#search-area .content form input[type=radio]:checked+label{color:#fff;background-color:#3c8cdc}#search-area .content form .condition-item>dt{display:flex;justify-content:center;align-items:center;padding:10px;margin-right:10px;font-size:14px;font-weight:bold}#search-area .content form .place-container{display:flex;width:100%;margin:10px 0}#search-area .content form .place-container .orv-condition dt{height:100%;background-color:#3E78B3;color:#fff}#search-area .content form .place-container .dnv-condition dt{height:100%;background-color:#B35092;color:#fff}#search-area .content form .place-container .orv-condition,#search-area .content form .place-container .dnv-condition{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap;align-content:flex-start;flex:1;width:270px;height:40px}#search-area .content form .place-container .orv-condition dd,#search-area .content form .place-container .dnv-condition dd{width:245px;height:40px}#search-area .content form .place-container .orv-condition dd input[type=text],#search-area .content form .place-container .dnv-condition dd input[type=text]{width:100%}#search-area .content form .place-container .input-change{display:flex;justify-content:center;align-items:center;width:50px;cursor:pointer}#search-area .content form .thr-place-container{width:100%;align-items:center;padding:10px 0;justify-content:center;text-align:center}#search-area .content form .thr-place-container .condition-item{display:flex;align-items:center;flex-wrap:wrap}#search-area .content form .thr-place-container .condition-item>dt{display:flex;justify-content:center;align-items:center;padding:10px;margin-right:10px;background-color:#555;font-size:14px;font-weight:bold;color:#fff}#search-area .content form .thr-place-container .condition-item>.dt-none{display:none}#search-area .content form .thr-place-container .condition-item>dd{display:flex;align-items:center;position:relative;margin:2px 0}#search-area .content form .thr-place-container .condition-item>dd+dd{margin-left:6px}#search-area .content form .thr-place-container .condition-item>dd+dd:nth-of-type(3n+1){margin-left:72px}#search-area .content form .thr-place-container .condition-item>dd .via-cancel{position:absolute;background-color:#FFF;background-image:url(../../../img/bicycle/search_box_cancel.png);width:17px;height:17px;top:12px;right:13px;padding:0;margin:0;border:0}#search-area .content form .thr-place-container .condition-item>dd .via-cancel:hover{background-image:url(../../../img/bicycle/search_box_cancel_pressed.png)}#search-area .content form .thr-place-container .condition-item .via-none{display:none}#search-area .content form .thr-place-container input[type=text]{width:200px}#search-area .content form .thr-place-container input[type=text]#th2-station-name,#search-area .content form .thr-place-container input[type=text]#th3-station-name{padding:3px 30px 3px 10px}#search-area .content form .thr-place-container #add-via-btn{width:106px;height:28px;line-height:26px;font-size:13px;color:#555;background-color:#FFF;border-radius:4px;border:1px solid #CCC;margin:10px auto 0;cursor:pointer}#search-area .content form .thr-place-container .add-via-btn-none{display:none}#search-area .content form .date-condition{display:flex;width:100%;margin:10px 0}#search-area .content form .date-condition #datepicker{width:130px}#search-area .content form .date-condition #calendar-link{padding-left:20px;background:url('../../../img/common/icon/icon_calender.png?1514180548') center left no-repeat}#search-area .content form .time-condition{display:flex;width:50%;margin:10px 0}#search-area .content form .time-condition .set-now{padding:5px;border-radius:4px;border:1px solid #ccc;background-color:#fff;cursor:pointer}#search-area .content form .basis-condition li label,#search-area .content form .sort-condition li label,#search-area .content form .wspeed-condition li label{border:1px solid #ccc}#search-area .content form .basis-condition li+li label,#search-area .content form .sort-condition li+li label,#search-area .content form .wspeed-condition li+li label{border-left:none}#search-area .content form .basis-condition li:first-of-type label,#search-area .content form .sort-condition li:first-of-type label,#search-area .content form .wspeed-condition li:first-of-type label{border-radius:4px 0 0 4px}#search-area .content form .basis-condition li:last-of-type label,#search-area .content form .sort-condition li:last-of-type label,#search-area .content form .wspeed-condition li:last-of-type label{border-radius:0 4px 4px 0}#search-area .content form .basis-condition{display:flex;justify-content:center;align-items:center;width:50%;margin:10px 0}#search-area .content form .detail-control-area{display:flex;flex-direction:column;align-items:center;width:100%}#search-area .content form .detail-control-area li{padding:5px;display:none}#search-area .content form .detail-control-area li.active{display:block}#search-area .content form .detail-container{display:none;width:100%}#search-area .content form .detail-container.active{display:block}#search-area .content form .detail-container .sort-condition{display:flex;align-items:center;margin:10px 0}#search-area .content form .detail-container .sort-condition>dd>ul{display:flex;justify-content:center;align-items:center}#search-area .content form .detail-container .wspeed-condition{display:flex;align-items:center;margin:10px 0}#search-area .content form .detail-container .wspeed-condition>dd>ul{display:flex;justify-content:center;align-items:center}#search-area .content form .submit-container{display:flex;justify-content:center;width:100%;margin:10px 0}#input_modal_myInfo{position:absolute;background-color:#fff}#input_modal_myInfo.active{border:1px solid #ccc}#input_modal_myInfo .on{background-color:#3C8CDC;color:#FFF}#input_modal_myInfo .title{font-weight:bold;background-color:#F6F6F6;border-bottom:1px solid #ccc}#input_modal_myInfo .title.my_home_spot,#input_modal_myInfo .title.folder,#input_modal_myInfo .title.my_station{border-top:1px solid #ccc}#input_modal_myInfo .title .name{padding:7px 10px}#input_modal_myInfo .lists{background:#fff;overflow-x:hidden;overflow-y:auto;max-height:300px}#input_modal_myInfo .lists .el_my{padding:6px 4px;border-bottom:1px dotted #ccc}#input_modal_myInfo .lists .el_my.end{border-bottom:none}.ui-autocomplete{border:1px solid #ccc;border-radius:4px;overflow:hidden}.ui-autocomplete .ui-menu-item{padding:8px 5px;background-color:#fff;font-size:14px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body{background-color:#fff}.main_frame{position:relative;margin-top:0}.main_frame .crumb{display:flex;padding-top:10px;margin-left:1px;font-size:12px;font-weight:bold}.main_frame .wrapper-content{display:flex}#left_pane{position:relative;margin-top:30px}#left_pane h1#title{padding:10px 0;border-top:3px solid #ccc;font-size:30px;font-weight:bold;line-height:1.2;color:#333}#left_pane h1#title::after{display:inline-block;position:absolute;top:0;left:0;width:223px;border-top:3px solid #70A800;content:''}#left_pane #infomation-area{display:flex;margin:40px 0;padding:9px 10px;background-color:#ffebe6;font-size:14px}#left_pane #infomation-area dt{margin-right:10px;font-weight:bold}#left_pane .section{display:flex;align-items:center;flex-wrap:wrap}#left_pane .section+.section{margin:50px 0}#left_pane .section-title{display:flex;justify-content:space-between;flex-grow:1;padding:8px 0;border-bottom:3px solid #ccc;font-size:16px;font-weight:bold}#left_pane .section-title .section-title-additional{align-self:flex-end;line-height:1;font-weight:normal}#left_pane .section-option{display:flex;align-items:center;padding:8px 0;border-bottom:3px solid #ccc}#left_pane .section-option a,#left_pane .section-option span{font-size:14px;font-weight:bold}#left_pane .section-option .realtime-icon{width:16px;margin:0 3px}#left_pane .section-body{width:100%}#left_pane .section-body .head{height:20px;margin:10px 0 0 0;font-size:12px;line-height:16px;color:#888888;text-align:left}#left_pane .section-body a#course-builder-uri{position:relative;display:block;margin-top:8px}#left_pane .section-body .coursebuilder-text-link{padding-left:16px}#left_pane .section-body .coursebuilder-text-link::after{content:"";width:5px;height:5px;border-top:solid 2px;border-right:solid 2px;display:block;margin-top:-1px;position:absolute;left:0px;top:50%;transform:rotate(45deg) translateY(-50%)}#left_pane .section-body ul{height:38px;border-bottom:1px dotted #CCCCCC}#left_pane .section-body ul li{float:left;height:38px;width:200px;line-height:38px;font-size:13px;text-align:left}#left_pane .section-body ol.ranking-container{list-style:none;padding:0px}#left_pane .section-body ol.ranking-container li.ranking-list-item{display:flex;align-items:center;padding:8px 0px;border-bottom:1px dotted #CCCCCC}#left_pane .section-body ol.ranking-container li.ranking-list-item .ranking-spot-status{margin:0px 16px}#left_pane .section-body ol.ranking-container li.ranking-list-item .name{font-size:14px;line-height:16px;font-weight:700}#left_pane .section-body ol.ranking-container li.ranking-list-item .address{color:#888;font-size:12px;line-height:14px}#left_pane div.parking-search-container .head{width:100%;height:20px;margin:10px 0 0 0;font-size:12px;line-height:16px;color:#888888;text-align:left}#left_pane div.parking-search-container .keyword-search-form{width:100%;height:62px;background-color:#F2F2F2;display:flex;align-items:center;justify-content:flex-start}#left_pane div.parking-search-container .keyword-search-form .keyword-search-form-container{margin-left:16px}#left_pane div.parking-search-container .keyword-search-form input{float:left;width:452px;height:36px;padding:0;margin:auto;margin-right:16px;padding:0 0 0 10px;background-color:#FFF;border:1px solid #CCC;font-size:14px;color:#555;vertical-align:middle;border-radius:4px}#left_pane div.parking-search-container .keyword-search-form .search-button{margin:auto;margin-left:0px;cursor:pointer;color:#FFF;width:102px;height:36px;font-size:16px;font-weight:bold;background-color:#70A800;border-radius:4px;border:none;padding:4px 0px;text-align:center}#left_pane div.parking-search-container .keyword-search-form .search-button:hover{background-color:#B4D35D}#left_pane div.parking-search-container .loading{position:relative}#left_pane div.parking-search-container .loading #parking-loading{display:none;position:absolute;left:270px;top:-30px}#left_pane .help-link-area{display:flex;justify-content:flex-end}#left_pane .help-link-area a{margin:5px 0;padding:0 15px}#left_pane .help-link-area a+a{border-left:solid 1px #555}#right_pane{margin-left:40px;padding-top:10px}#right_pane .section{margin-top:8px}#right_pane .section .mycolor{color:#F9A130}#right_pane .section h2.sub-title,#right_pane .section h3.sub-title{font-size:16px;font-weight:bold;border-bottom:solid 3px #ccc;margin-top:30px;padding-bottom:5px}#right_pane .section .other-link-item{padding:13px 0;font-size:14px;border-bottom:1px dotted #ccc}#right_pane div.app_banner_container{width:300px;height:144px;margin-bottom:30px}#right_pane div.app_banner_container .left_pane{float:left;width:230px;padding:5px 0 0}#right_pane div.app_banner_container .left_pane .app_info{width:100%;height:60px;padding:8px 0 0}#right_pane div.app_banner_container .left_pane .app_info .app_icon{float:left;width:41px;padding:8px 0 0}#right_pane div.app_banner_container .left_pane .app_info .app_icon img{width:36px;height:36px}#right_pane div.app_banner_container .left_pane .app_info .app_text{float:right;width:188px}#right_pane div.app_banner_container .left_pane .app_info .app_text .name{font-size:14px;line-height:22px}#right_pane div.app_banner_container .left_pane .app_info .app_text .description{font-size:12px;line-height:16px}#right_pane div.app_banner_container .right_pane{float:right;width:66px;padding:10px 0 0}#right_pane div.app_banner_container .right_pane .app_image{float:left;width:66px;height:133px}#right_pane .mysetting_area{margin-bottom:10px;margin-top:10px}#right_pane #weather_area{margin:0;padding:0}#right_pane #weather_area .weather_container{display:flex}#right_pane #weather_area img{width:100px;max-width:100px;height:50px}#right_pane #weather_area .unit{margin-top:10px;font-size:14px}#right_pane #weather_area .weather_icon_area{padding-right:10px;border-right:1px dotted #ccc}#right_pane #weather_area .temperature_area{padding:10px 10px 0 0;width:84px;height:50px;color:#444;font-size:28px;border-right:1px dotted #ccc}#right_pane #weather_area .rainfall_area{margin-left:10px;padding:10px 0;width:74px;height:30px}#right_pane #weather_area .rainfall_area .num{margin-left:4px;font-size:20px}#right_pane #weather_area .rainfall_area.weather_rain{padding:0;width:20px;height:20px;width:20px;height:20x;background-image:url('../../../img/top/new/sprite-sf50afbb6aa.png');background-position:0 -2502px}
