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}#parking-search-form{background-color:#F6F6F6;margin-top:30px;padding:30px 0}#parking-search-form select:disabled{cursor:not-allowed;background-color:#eee}#parking-search-form .search-word,#parking-search-form .company{background-color:#fff;border:1px solid #ccc;font-size:14px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#parking-search-form .search-word{margin-left:3%;padding:0;padding-left:4px;width:52%;height:36px;line-height:36px}#parking-search-form .company{padding-left:4px;width:164px;height:38px;line-height:38px}#parking-search-form .option-description{float:left;clear:both;margin-top:20px;margin-left:6%;width:24%;font-size:14px;font-weight:bold}#parking-search-form .option-list,#parking-search-form .wheelchair-description{margin-left:30%}#parking-search-form .option-list{margin-top:16px;display:flex;flex-wrap:wrap}#parking-search-form .option-list .option{width:190px;line-height:1.75;font-size:14px;color:#555}#parking-search-form .option-list .option label{display:flex;align-items:center}#parking-search-form .description{margin-top:3px;line-height:18px;font-size:11px;color:#808080;letter-spacing:1px;margin-left:192px}#parking-search-form .daytime-description{margin-top:10px}#parking-search-form .toggle-option-button{margin-top:10px;margin-left:40%;width:20%;text-align:center;color:#08C;cursor:pointer}#parking-search-form .toggle-option-button:hover{color:#005580}#parking-search-form .submit-button{background-color:#E88400;border:none;border-radius:4px;margin-top:16px;margin-left:32%;width:36%;height:40px;line-height:30px;font-size:18px;font-weight:bold;color:#FFF}body{background-color:#fff}body div.f,body h1#subject{width:960px !important}h2.sub_title,h3.sub_title,h2.list_title_frame{font-size:16px;border-bottom:solid 3px #CCCCCC;margin-top:43px;padding-bottom:5px}.wrapper-content{display:flex}#left_pane{width:620px}#subject_flame{position:relative;width:960px;height:24px;font-weight:bold;margin-bottom:17px;font-size:12px;line-height:19px}#subject_flame #breadcrumb-list{display:inline}h1#page_title{color:#333333;font-size:21px;font-weight:bold;width:620px;margin-bottom:6px;line-height:1.3}h2.main_title{font-weight:bold;font-size:16px;color:#333;margin-top:20px}h2.list_title{font-weight:bold;font-size:16px;color:#333;margin-top:40px;padding-bottom:5px;border-bottom:solid #cccccc 3px}.title_attention{font-weight:normal;font-size:11px;color:#808080;padding:3px 5px 5px 0px;border-bottom:solid #cccccc 3px}#right_pane{width:300px;margin-left:40px;display:inline}#right_pane .cmp_flame{margin-bottom:12px}.otherLink_frame{margin-bottom:40px}.otherLink_frame .otherLink_list{padding:13px 0;font-size:14px;border-bottom:1px dotted #cccccc}.pickupLink_frame,.appliLink_frame{margin-bottom:40px}.appliLink_item,.pickupLink_item{padding-left:12px;width:214px}.appliLink_title,.pickupLink_title{font-size:14px;margin-bottom:3px;font-weight:bold;color:#333}.red_txt{color:#db4716;padding-left:20px;font-size:12px}.appliLink_description{font-size:12px;padding:8px 18px 0px 0}.appli_icon_area{margin:7px}.appliLink_list,.pickupLink_list{padding:13px 0;font-size:14px;border-bottom:1px dotted #cccccc;display:flex}#left_pane .title-border-top-left{float:left;width:234px;border-bottom:3px solid #DB4716}#left_pane .title-border-top-right{float:left;width:386px;border-bottom:3px solid #CCCCCC}#left_pane>.title{clear:both;height:40px;line-height:40px;font-size:30px;font-weight:bold}#left_pane .parking-search-container{margin-top:20px}#left_pane .parking-search-container .parking-icon{float:left;clear:both;width:26px;height:36px;background-image:url("../../../img/parking/top/icon_parking.png");background-position-x:left;background-position-y:center;background-repeat:no-repeat}#left_pane .parking-search-container .title{padding:10px 0;height:16px;line-height:16px;font-size:16px}#left_pane .parking-search-container .hide{display:none}#left_pane .reservation-parking-link-container{padding:10px 0px}#left_pane .reservation-parking-link-container .img-reservation-parking{float:left;margin:10px 14px;width:60px;height:60px;background-image:url("../../../img/parking/top/image_parking.png");background-position:center;background-repeat:no-repeat}#left_pane .reservation-parking-link-container .reservation-parking-link,#left_pane .reservation-parking-link-container .reservation-parking-description{padding-left:90px}#left_pane .reservation-parking-link-container .reservation-parking-link{padding-top:8px;font-size:14px;font-weight:bold}#left_pane .reservation-parking-link-container .reservation-parking-description{padding-top:4px;font-size:11px}#left_pane .prefecture-list-container,#left_pane .article-list-container,#left_pane .spot-list-container,#left_pane .station-list-container,#left_pane .airport-list-container{padding-top:30px;padding-bottom:4px;font-size:14px;border-bottom:dotted 1px #CCC}#left_pane .prefecture-list-container .h2-title,#left_pane .article-list-container .h2-title,#left_pane .spot-list-container .h2-title,#left_pane .station-list-container .h2-title,#left_pane .airport-list-container .h2-title{padding-bottom:5px;margin-bottom:4px;border-bottom:solid 3px #CCCCCC;font-size:16px}#left_pane .prefecture-list-container{padding-bottom:0}#left_pane .prefecture-list-container .h2-title{display:flex;justify-content:space-between;padding-bottom:5px;margin-bottom:4px;border-bottom:solid 3px #CCCCCC;font-size:16px}#left_pane .prefecture-list-container .h2-title .map-link-text{font-weight:bold;display:flex}#left_pane .prefecture-list-container .h2-title .map-link-text img{margin-right:4px}#left_pane .prefecture-list-container .area-list{padding-bottom:40px;border-bottom:dotted 1px #CCC}#left_pane .prefecture-list-container .area-list:last-child{padding-bottom:72px;border-bottom:none}#left_pane .prefecture-list-container .area-list:last-child .prefecture:last-child{margin-top:-8px}#left_pane .prefecture-list-container .area-list .area{float:left;clear:both;margin-left:3%;padding-bottom:1px;width:20%;height:40px;line-height:40px}#left_pane .prefecture-list-container .area-list .prefecture{float:left;margin-right:3%;height:40px;line-height:40px}#left_pane .article-list-container .article-list{margin-left:3%}#left_pane .article-list-container .article-list .article{display:inline-block;width:100%;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#left_pane .spot-list-container{clear:both}#left_pane .spot-list-container .spot-list{margin-left:3%}#left_pane .spot-list-container .spot-list .spot{display:inline-block;width:48%;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#left_pane .station-list-container .station-list{margin-left:3%}#left_pane .station-list-container .station-list .station{display:inline-block;width:30%;height:30px;line-height:30px}#left_pane .airport-list-container .airport-list{margin-left:3%}#left_pane .airport-list-container .airport-list .airport{display:inline-block;width:30%;height:30px;line-height:30px}
