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}@media print{.do_not_print{display:none}}body{background-color:#fff}.body_container{width:960px;margin:0 auto}.main_frame{position:relative;margin-top:0}#subject_flame{margin-bottom:20px}#left_pane{width:620px}#right_pane{width:300px;margin-left:40px;display:inline-block}#right_pane .bottom_margin{margin-bottom:30px}#right_pane .bottom_margin.banner{margin-bottom:20px}.top_category_list{list-style:none;background-color:#f6f6f6}.top_category_list ul{display:table;padding-bottom:0px;margin-bottom:27px;padding:10px 0px 20px 45px;font-size:13px}.top_category_list li{width:268px;padding:7px 0px 7px 0px}.top_category_list .category_title{height:25px}.top_category_list .genre_01{width:28px;height:28px;display:inline-block;position:relative;top:5px;left:10px;background-image:url("../../img/category/category_icon_genre_01.png")}.top_category_list .genre_02{width:28px;height:28px;display:inline-block;position:relative;top:5px;left:10px;background-image:url("../../img/category/category_icon_genre_02.png")}.top_category_list .genre_03{width:28px;height:28px;display:inline-block;position:relative;top:5px;left:10px;background-image:url("../../img/category/category_icon_genre_03.png")}.top_category_list .genre_04{width:28px;height:28px;display:inline-block;position:relative;top:5px;left:10px;background-image:url("../../img/category/category_icon_genre_04.png")}.top_category_list .genre_05{width:28px;height:28px;display:inline-block;position:relative;top:5px;left:10px;background-image:url("../../img/category/category_icon_genre_05.png")}.top_category_list .genre_06{width:28px;height:28px;display:inline-block;position:relative;top:5px;left:10px;background-image:url("../../img/category/category_icon_genre_06.png")}.top_category_list .genre_07{width:28px;height:28px;display:inline-block;position:relative;top:5px;left:10px;background-image:url("../../img/category/category_icon_genre_07.png")}.top_category_list .genre_08{width:28px;height:28px;display:inline-block;position:relative;top:5px;left:10px;background-image:url("../../img/category/category_icon_genre_08.png")}.top_category_list .category_name{padding:15px 0px 15px 0px;margin-left:10px;font-size:20px;border-bottom:dotted 1px #cccccc;width:540px;display:inline-block;color:#808080;font-weight:normal}.top_category_list .line_center{float:left;width:520px;border-bottom:solid 1px #cccccc;position:relative;left:0px}.top_category_list .line_left{float:left;width:50px;border-bottom:solid 1px #f6f6f6;position:relative;left:0px}.top_category_list .line_right{float:left;width:50px;border-bottom:solid 1px #f6f6f6;position:relative;left:0px}.breadcrumb{padding:0px 0px 25px 0px;width:960px}.breadcrumb a{color:#08c}.breadcrumb ul{display:inline-block}.breadcrumb .list{float:left;font-size:12px;padding:15px 0 0;font-weight:700}.breadcrumb ul li{float:left;display:inline-block}h1#page_title{color:#333333;font-size:21px;font-weight:bold;width:510px;margin-bottom:25px;height:auto;line-height:1;float:left}.list_title_frame{font-weight:bold;font-size:16px;padding-bottom:6px;border-bottom:solid #cccccc 3px}.main_title{font-size:30px;font-weight:700;margin:12px 0 10px}.head_txt{color:#333;font-weight:700;font-size:16px;margin:7px 0 30px 30px}.head_icon{width:25px;height:25px;display:inline-block;position:relative;top:30px;left:0px;background-image:url("../../img/category/category_icon_search.png")}.under_line_left{float:left;width:238px;border-bottom:solid 3px #006400}.under_line_right{width:618px;border-bottom:solid 3px #CCC}.list_title{font-weight:bold;font-size:16px;color:#333;margin-top:20px}.open_search_area{width:570px;text-align:center;background:#e9e9e9;display:inline-block;font-weight:700;padding:9px 0px 9px 0px;font-size:14px}.research{width:110px;color:#FFF;background-color:#E88400;border-radius:4px;text-align:center;border-style:none;font-weight:700;font-size:14px;height:23px;padding-top:7px}.research:hover{background-color:#f4a600;color:#FFF;text-decoration:none}#search_frame{padding:15px 25px 0px 25px;background-color:#e9e9e9;margin-bottom:25px}#search_frame .close{width:570px;text-align:center;font-weight:700;margin-top:9px;margin-bottom:9px}#search_frame #search_area{min-height:34px}#search_frame select{height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #ccc;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px}#search_frame option{font-weight:normal;display:block;padding:0px 2px 1px;white-space:pre;min-height:1.2em}#search_frame .address_select_area{padding:0px 0px 0px 5px}#search_frame .category_select_area{padding:0px 0px 0px 5px}#search_frame .address_label{color:#E88400;font-weight:700;margin-bottom:5px}#search_frame .category_label{color:#E88400;font-weight:700;margin-bottom:5px}#search_frame .prefecture_input{margin-left:0px}#search_frame .prefecture_input #prefecture_select{height:30px;width:120px;float:left;margin-right:0px}#search_frame .city_input{margin-left:5px}#search_frame .city_input #city_select{height:30px;width:200px;float:left;margin-right:0px}#search_frame .large_input{margin-left:0px}#search_frame .large_input #large_category_id_select{height:30px;width:135px;float:left;margin-right:0px}#search_frame .middle_input{margin-left:5px}#search_frame .middle_input #middle_category_id_select{height:30px;width:135px;float:left;margin-right:0px}#search_frame .small_input{margin-left:5px}#search_frame .small_input #small_category_id_select{height:30px;width:135px;float:left;margin-right:0px}#search_frame .detail_input{margin-left:5px}#search_frame .detail_input #detail_category_id_select{height:30px;width:135px;float:left;margin-right:0px}#search_frame :disabled{background:#DCDCDC;cursor:not-allowed}.btn_submit{width:180px;padding:8px 0px 7px 0px;margin:9px 0 22px 196px;color:#FFF;background-color:#E88400;border-radius:4px;text-align:center;border-style:none;font-size:20px;font-weight:700}.btn_submit:hover{background-color:#f4a600}.search_under_line_right{width:620px;border-bottom:dotted 1px #cccccc;padding:10px 0px 0px 0px}.title_under_line_right{width:620px;padding:0px 0px 0px 0px;position:relative;top:35px;border-bottom:solid #cccccc 3px}#spot_list ul{list-style:none;padding:0px 0px 10px 0px;margin:0}#spot_list ul li.list_frame{border-bottom:dotted 1px #cccccc;width:620px;display:table;padding-bottom:12px}.list_item_frame{width:435px}.list_item_frame .spot_name{height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;font-size:16px;color:#08c;line-height:1;padding-top:10px;padding-bottom:4px}.list_item_frame .ad_spot_name{height:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;font-size:16px;color:#08c;line-height:1;padding-top:15px;padding-bottom:4px}.list_item_frame .address_name{font-size:11px;padding-left:1px;color:#808080}.list_item_frame .phone_area{font-size:11px;color:#808080;padding-left:1px;padding-bottom:3px}.adSpot_catchCopy{color:#ff521d;font-weight:bold;background-color:#fff3ed;padding:4px 0px 4px 5px;font-size:12px;margin-bottom:0px}.spot_catchCopy{color:#ff521d;font-weight:bold;background-color:#F6D8CE;padding:3px 0px 3px 5px;margin-bottom:0px}.ListImage{float:left;width:30px;padding-top:0px;position:relative;bottom:7px}.ad_coupon_area{padding:13px 0px 0px 0px;font-weight:bold;font-size:12px}.ad_coupon_icon{display:inline-block;border-radius:2px;padding:2px 10px 2px 10px;border-color:#cccccc;background-color:#c55959;color:#FFF}.ad_coupon_icon:hover{background-color:#d78a8a}.adSpot_coupon{margin-bottom:4px}.ad_freenvi_banner{width:75px;height:16px;margin-top:14px;display:inline-block}.freenavi_icon{background-color:#008c00;border-radius:2px;font-weight:bold;font-size:12px;width:90px;height:18px;padding-left:7px;padding-right:6px;padding-top:1px;margin:12px 0px 0px 10px}.freenavi_icon .text{color:#ffffff;position:relative;bottom:4px;left:3px;text-decoration:none}.freenavi_icon:hover{background-color:#00a600}.list_item_img_frame{width:185px;height:66px;display:table-cell;vertical-align:middle;padding-left:0px;padding-top:10px;position:relative;right:5px}.list_item_img_frame img{width:185px;position:relative}.list_item_img_frame .credit{font-size:10px;color:#808080}.list_item_rentacar_frame{display:table-cell;padding-left:0px}.list_item_rentacar_frame .nippon_rentacar_banner{background-image:url("../../img/category/category_logo_carrental_nippon.png");width:81px;height:20px;display:inline-block;position:relative;top:10px;left:10px}.list_item_rentacar_frame .orix_rentacar_banner{background-image:url("../../img/category/category_logo_carrental_orix.png");width:81px;height:22px;display:inline-block;position:relative;top:10px;left:10px}.list_item_rentacar_frame .tabirai_rentacar_banner{background-image:url("../../img/category/category_logo_carrental_tabirai.png");width:81px;height:22px;display:inline-block;position:relative;top:10px;left:10px}.list_item_rentacar_frame .reservation_link{width:100px;font-size:12px;padding-left:26px;position:relative;top:13px;font-weight:bold}.list_item_parking_info_frame{display:table-cell}.list_item_parking_info_frame .title{position:relative;left:30px;top:10px;font-weight:bold;font-size:12px;color:#333}.list_item_parking_info_frame .empty{background-color:#0e9c9a;border-radius:4px;margin-left:44px;margin-top:20px;padding-right:4px;padding-left:5px;padding-top:2px;padding-bottom:2px;color:#FFF;font-weight:bold;margin-right:40px}.list_item_parking_info_frame .busy{background-color:#e38a20;border-radius:4px;margin-left:44px;margin-top:20px;padding-right:4px;padding-left:5px;padding-top:2px;padding-bottom:2px;color:#FFF;font-weight:bold;margin-right:41px}.list_item_parking_info_frame .full{background-color:#b42f2f;border-radius:4px;margin-left:44px;margin-top:20px;padding-right:4px;padding-left:5px;padding-top:2px;padding-bottom:2px;color:#FFF;font-weight:bold;margin-right:40px}.list_item_parking_info_frame .rest{background-color:#696969;border-radius:4px;margin-left:44px;margin-top:20px;padding-right:4px;padding-left:5px;padding-top:2px;padding-bottom:2px;color:#FFF;font-weight:bold;margin-right:40px}.not_found_spot_list_msg{margin-bottom:60px;margin-top:50px}.list_icon_frame_dis{padding:14px 9px}.list_left_column{width:419px}.list_right_column{width:65px;left:555px}.list_item_address{height:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;font-size:12px;color:#808080;line-height:1;padding-top:7px}.list_item_link{height:12px;white-space:nowrap;font-weight:normal;font-size:12px;color:#08c;line-height:1;position:relative;bottom:11px}.list_item_link a{padding-right:10px;vertical-align:middle}.list_item_link img{vertical-align:middle}.list_item_empty{height:20px;overflow:hidden;font-size:12px;line-height:20px;padding-top:19px}.list_item_empty .title{font-weight:bold;color:#333;float:left}.list_item_empty .content{font-weight:normal;color:#555555;float:left;margin-left:10px;position:relative}.list_item_fee{width:60px;overflow:hidden;padding:0px 0 0 0px;font-size:12px}.list_item_fee .title{font-weight:bold;color:#333;float:left;line-height:1}.list_item_fee .content{width:60px;height:187px;line-height:15px;padding-bottom:10px;font-weight:normal;color:#555555;float:left;margin-left:10px;display:table;word-break:break-all}.list_item_fee .content .table-cell{display:table-cell;vertical-align:middle}.list_item_fee .link{line-height:1;margin-left:10px;font-weight:normal;color:#08c;float:left;padding-top:175px;white-space:nowrap}.list_item_other{height:12px;overflow:hidden;font-size:12px;line-height:1;padding-top:23px}.list_item_other .title{font-weight:bold;color:#333;float:left}.list_item_other .content{font-weight:normal;color:#555555;float:left;margin-left:10px;position:relative}.week_detail_area{width:410px;background-color:#f6f6f6;margin-top:5px;margin-bottom:0px;padding:10px 5px 10px 0px}.autumleaves_detail_area{width:391px;background-color:#f6f6f6;margin-top:5px;margin-bottom:0px;padding:10px 12px 10px 12px;font-size:13px;line-height:19px}.general_detail_area{width:391px;background-color:#f6f6f6;margin-top:5px;margin-bottom:0px;padding:10px 12px 10px 12px;font-size:13px;line-height:19px}.spot_detail_column_name{float:left;font-weight:bold;padding:0px 0px 0px 10px;margin-top:5px;width:50px;color:#333333}.spot_detail_column_info{padding:5px 3px 5px 60px;margin-top:0px;font-size:12px;color:#555}.hotpepper_icon{width:16px;height:13px;margin-right:2px;margin-top:0px;margin-left:10px;display:inline-block;border-style:solid;border-width:1px;padding:1px 58px 3px 27px;border-color:#cccccc}.hotpepper_icon:hover{border-color:#c55959;border-style:solid;border-width:2px}.hotel_plan_icon{display:inline-block;border-radius:2px;padding:2px 27px 1px 28px;background-color:#c55959;color:#FFF}.hotel_plan_icon:hover{background-color:#d78a8a}.parking_search_link{padding:13px 0px 8px 0px;font-weight:normal;font-size:12px;margin-left:310px}.aronnd_spot_paging{margin-top:15px;margin-bottom:60px;margin-left:180px;padding:15px 0px 0px 0px}.aronnd_spot_paging .paging_wrap{width:620px;text-align:center;background-color:#f6f6f6}.aronnd_spot_paging li{float:left;width:33px;text-align:center;font-weight:bold}.aronnd_spot_paging .paging_prev_icon{width:9px;height:13px;background-image:url("../../img/around/category/paging_left_active.png");display:inline-block}.aronnd_spot_paging .paging_prev_passive_icon{width:9px;height:13px;background-image:url("../../img/around/category/paging_left_passive.png");display:inline-block}.aronnd_spot_paging .paging_next_icon{width:9px;height:13px;background-image:url("../../img/around/category/paging_right_active.png");display:inline-block}.aronnd_spot_paging .paging_next_passive_icon{width:9px;height:13px;background-image:url("../../img/around/category/paging_right_passive.png");display:inline-block}.research_title{font-size:16px;font-weight:bold;color:#DB4716;line-height:1;padding-bottom:6px}.research_content{background-color:#F6F6F6;padding:0 30px 14px 30px}.research_subtitle{font-size:14px;font-weight:bold;line-height:1;color:#555555;padding:17px 0 8px 0}.parkingCond_empty{border-top:dotted 1px #CCCCCC;border-bottom:dotted 1px #CCCCCC;padding:14px 28px}.parkingCond_empty .item{float:left;margin:0 35px 0 0;color:#555555;font-weight:bold;font-size:12px;line-height:1}.parkingCond_other{padding:0 0 0 28px}.parkingCond_other .item{float:left;width:128px;padding-top:16px;line-height:1;font-size:12px;font-weight:normal;color:#555555}.parkingCond_empty input,.parkingCond_other input{width:12px;height:12px;margin:0 6px 0 0;padding:0;border:0;vertical-align:bottom}.parkingCond_attention{clear:both;padding-top:21px;padding-left:28px;font-size:11px;font-weight:normal;color:#808080}.research_button_frame{padding-top:18px;text-align:center}.research_button{background-color:#E88400;color:#FFFFFF;width:128px;height:38px;margin:0 auto;padding:10px 0 10px 0;border-radius:4px;border:none;font-weight:bold;font-size:18px;text-align:center;line-height:1;display:inline-block}.research_button:hover{background-color:#ffb02c;text-decoration:none;color:#FFFFFF}.research_link{font-size:13px;font-weight:normal;padding-top:10px;text-align:right}.research_link a{color:#08c}#other_around_category{padding-top:30px;padding-bottom:6px;border-bottom:solid #cccccc 3px}.address_list{border-bottom:1px;width:620px}.address_list li{width:155px;padding:12px 0;font-size:14px;font-weight:normal}.area_list{border-bottom:1px;width:620px}.area_list .region_name{width:80px;margin:3px 0px 3px 15px;font-weight:normal;font-size:14px}.area_list .region_list{border-bottom:dotted 1px #CCCCCC;height:20px;padding:11px 0}.area_list .pref_name{width:49px;margin:3px 0 3px 26px;white-space:nowrap;font-size:14px}.area_list .title{height:40px}.area_list .line{border-bottom:dotted 1px #cccccc}.line{border-bottom:dotted 1px #cccccc;clear:both}#pickup{padding-top:30px;padding-bottom:40px}.pickup_list ul li{border-bottom:dotted 1px #cccccc;padding:20px 0 10px 0}.pickup_content{position:relative}.pickup_content dt{margin-left:74px;margin-bottom:9px}.pickup_content dt a{font-size:14px;font-weight:bold;color:#08c;line-height:1}.pickup_content dd{font-size:12px;font-weight:normal;color:#444444;line-height:1}.pickup_content dd.text{margin-left:74px;padding-bottom:7px}.pickup_content dd.text_narrow{margin-left:74px;width:144px;height:67px}.pickup_content dd.image_left{width:58px;position:absolute;top:0;left:0}.pickup_content dd.image_right{width:66px;position:absolute;bottom:0;right:0}.related_categories{margin-top:0px;margin-bottom:45px}.related_categories li{border-bottom:1px dotted #cccccc;padding-bottom:14px;padding-top:15px;font-size:14px}.around_info{padding-bottom:126px;padding-top:8px;margin-top:2px;background-color:#f6f6f6;margin-bottom:40px}.around_info .around_info_name{font-size:12px;padding-left:9px;padding-right:9px;color:#808080;line-height:16px}.around_info .around_info_right_pane{width:125px;float:left;margin-left:20px;padding-top:10px;font-size:13px;font-weight:bold}.around_info .around_info_right_pane_icon_title{width:92px;height:23px;margin-top:4px;margin-left:2px;position:relative;top:5px}.around_info .around_info_right_pane_icon_hotel{width:23px;height:23px;background-image:url("../../img/around/category/around_right_icon_hotel.png");display:inline-block}.around_info .around_info_right_pane_icon_gourmet{width:23px;height:23px;background-image:url("../../img/around/category/around_right_icon_gourmet.png");display:inline-block}.around_info .around_info_right_pane_icon_station{width:23px;height:23px;background-image:url("../../img/around/category/around_right_icon_station.png");display:inline-block}.around_info .around_info_right_pane_icon_shop{width:23px;height:23px;background-image:url("../../img/around/category/around_right_icon_shop.png");display:inline-block}.around_info .around_info_right_pane_icon_parking{width:23px;height:23px;background-image:url("../../img/around/category/around_right_icon_parking.png");display:inline-block}.around_info .around_info_right_pane_icon_estate{width:23px;height:23px;background-image:url("../../img/around/category/around_right_icon_residence.png");display:inline-block}.free_spot_registration_banner{margin-top:80px;margin-bottom:30px}.free_spot_registration_banner .banner{background-image:url("../../img/around/category/around_banner_spot_registration_normal.png");width:620px;height:96px;display:inline-block}.free_spot_registration_banner .banner:hover{background-image:url("../../img/around/category/around_banner_spot_registration_pressed.png")}.pickup_frame{width:620px;display:table;margin-bottom:30px}.pickup_frame li{display:table-cell;vertical-align:middle}.pickup_frame .picture_thumbnail{vertical-align:middle;width:207px;height:190px}.pickup_frame .picture_thumbnail img{vertical-align:middle;width:190px;height:190px;overflow:hidden}.t_middle{vertical-align:middle}.t_top{vertical-align:top}.t_bottom{vertical-align:bottom}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.clear{clear:both;font-size:0px;padding:0;margin:0}
