@charset "UTF-8";h2.sub_title,h3.sub_title,h2.list_title_frame{padding-bottom:5px;margin-top:43px;font-size:1.6rem;border-bottom:solid 3px #bebebe}.no_margin{margin:0}.breadcrumbs{display:flex;flex-wrap:wrap;width:1080px;margin:0 auto}@media(max-width:1024px){.breadcrumbs{width:90%}}.breadcrumbs__item{margin:0 2px;color:#666}.breadcrumbs__item--select{font-weight:700;color:#026400}h1#page_title{width:620px;margin-bottom:6px;font-size:clamp(2rem,2vw + 1rem,3.2rem);font-weight:700;line-height:1.3}h2.main_title{margin-top:20px;font-size:1.6rem;font-weight:700}h2.list_title{padding-bottom:5px;margin-top:40px;font-size:1.6rem;font-weight:700;border-bottom:solid #bebebe 3px}.title_attention{padding:3px 5px 5px 0;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:400;color:#666}.title_attention+.title_attention{border-bottom:solid #bebebe 3px}#map_image{position:relative;min-width:620px;height:340px}#map_image #map_return_btn{position:absolute;top:6px;right:-16px;z-index:100;width:0;padding:8px;font-weight:700;color:#026400;white-space:nowrap;cursor:pointer;background-color:#fff;opacity:.9}#map_image #map_big_link a{position:absolute;right:14px;bottom:22px;z-index:10;display:flex;align-items:center;padding:5px 8px;font-weight:700;color:#026400;cursor:pointer;background-color:#fff;border-radius:8px;box-shadow:0 4px 9px #33333340}#map_image #map_big_link a img{width:30px}#reserve-parking-around-event-spot{font-size:0;background-color:#666}#reserve-parking-around-event-spot .title{padding:12px 0 10px 10px;font-size:13px;color:#dfac0a}#reserve-parking-around-event-spot .title .icon-triangle{display:inline-block;width:13px;height:8px;padding-right:3px;background-image:url(../../../../../img/parking/around/pc/triangle.png);background-repeat:no-repeat;background-position-x:left;background-position-y:center}#reserve-parking-around-event-spot .around-station{display:inline-block;width:33.3%;vertical-align:top}#reserve-parking-around-event-spot .around-station .around-station-link{display:block;width:84%;padding:0 8%;font-size:13px;font-weight:700;color:#fff}#reserve-parking-around-event-spot .around-station .around-station-link:hover{color:#dfac0a}#reserve-parking-around-event-spot .around-station p{width:84%;padding:4px 8% 12px;font-size:11px;color:#bebebe}.parking_list{padding:0 0 20px;list-style:none;border-bottom:dotted 1px #bebebe}.parking_list .parking-list-detail{display:flex}.parking_list .parking-list-detail .parking_pin_area{padding:18px 18px 14px 9px}.parking_list .parking-list-detail .parking_pin_area .parking_pin{width:30px;height:50px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);line-height:30px;color:#fff;text-align:center}.parking_list .parking-list-detail .parking_pin_area .parking_pin_normal{background:url(../../../../../img/parking/around/pc/icon_map_pin.svg) center 0 no-repeat}.parking_list .parking-list-detail .parking_pin_area .adv_list_icon{padding:8px 6px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:400;color:#fff;background-color:#026400;border-radius:4px}.parking_list .parking-list-detail .adv_tel,.parking_list .parking-list-detail .adv_url{padding:8px 0}.parking_list .parking-list-detail .adv_tel .adv_tel_link,.parking_list .parking-list-detail .adv_url .adv_tel_link{font-size:1.6rem;font-weight:700;color:#f18400}.parking_list .parking-list-detail .adv_tel .adv_url_link,.parking_list .parking-list-detail .adv_url .adv_url_link{font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:700;color:#026400;cursor:pointer}.parking_list .parking-list-detail .adv_tel_note{font-size:clamp(1.2rem,3rem - 2vw,1.4rem);color:#666}.parking_list .parking-list-detail .adv-lp-link{margin:16px 0 0;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);text-align:right}.parking_list .parking-list-detail .adv-lp-link__link{color:#026400}.parking_list .parking-list-detail .parking_distance{position:absolute;top:65px;left:-55px;width:50px;color:#ff7f00;text-align:center}.parking_list .parking-list-detail .parking_name{width:calc(100% - 100px);padding:20px 6px 4px 0;font-size:1.6rem;font-weight:700}.parking_list .parking-list-detail .parking_name__link{display:block;overflow:hidden;color:#026400;text-overflow:ellipsis;white-space:nowrap}.parking_list .parking-list-detail .parking_info{position:relative;padding:0 0 10px}.parking_list .parking-list-detail .parking_address{padding-left:1px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);color:#666}.parking_list .parking-list-detail .parking-detail-block{padding:16px;background-color:#efefef}.parking_list .parking-list-detail .parking-detail-block .parking-detail-flex{display:flex;margin:8px 0 0}.parking_list .parking-list-detail .parking-detail-block .parking-detail-flex .spot_detail_column_name{min-width:15%;margin:0 8px 0 0}.parking_list .parking-list-detail .parking_image_area{position:absolute;top:8px;right:0;width:80px;padding:0 0 0 14px}.parking_list .parking-list-detail .parking_image_area .parking_image{display:inline-block;width:80px;height:53px;background-repeat:no-repeat;background-position:center center;background-size:cover}.parking_list .parking-list-detail .parking_reserve_area{position:absolute;top:12px;right:0;width:100px}.parking_list .parking-list-detail .parking_reserve_area .parking_reserve_logo{display:block;width:102px;height:27px}.parking_list .parking-list-detail .parking_reserve_area .parking_reserve_logo__img{width:100px;border:1px solid #bebebe}.parking_list .parking-list-detail .parking_reserve_area .parking_reserve_logo.reserve-60049{display:bolck;width:auto;height:auto;padding:6px 6px 2px;text-align:center;border:1px solid #bebebe}.parking_list .parking-list-detail .parking_reserve_area .parking_reserve_logo.reserve-60049 .parking_reserve_logo__img{width:65px;margin:0;border:none}.parking_list .parking-list-detail .parking_reserve_area .parking_reserve_text{display:block;width:100px;height:22px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:700;line-height:22px;text-align:center}.parking_list .parking-list-detail .parking_reserve_area__img{width:100px;border:1px solid #bebebe}.parking_list .parking-list-detail .parking_detail{display:flex;flex-wrap:wrap;padding:10px 12px;margin-top:10px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);background-color:#efefef}.parking_list .parking-list-detail .parking_detail .price-title{width:100px;margin-top:52px;margin-bottom:6px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:700;line-height:12px}.parking_list .parking-list-detail .parking_detail .price-area{margin-top:2px;margin-bottom:0}.parking_list .parking-list-detail .parking_detail .price-area .normal-price-title{float:left;width:59px;height:16px;padding:0;margin:0 3px 3px 8px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:400;color:#fff;text-align:center;background-color:#8f8f8f}.parking_list .parking-list-detail .parking_detail .price-area .max-price-title{float:left;width:59px;height:16px;padding:0;margin:0 3px 3px 8px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:400;color:#fff;text-align:center;background-color:#6b6b6b}.parking_list .parking-list-detail .parking_detail .price-area .price-list-detail{display:inline-block;line-height:18px}.parking_list .parking-list-detail .parking_detail .price-area .price-list-detail .list-time{float:left;width:auto;margin-right:10px;margin-left:10px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:400}.parking_list .parking-list-detail .parking_detail dt{width:75px;font-weight:700}.parking_list .parking-list-detail .parking_detail .parking_status,.parking_list .parking-list-detail .parking_detail .parking_maxNumber{display:flex;flex:1;min-width:180px;height:18px;margin-bottom:6px}.parking_list .parking-list-detail .parking_detail .parking_carInfo{display:flex;flex:1;min-width:358px;height:18px;margin-bottom:6px}.parking_list .parking-list-detail .parking_detail .parking_carInfo dd{width:275px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parking_list .parking-list-detail .parking_detail .parking_openingHours{display:flex;flex:1;min-width:358px;height:18px;margin-bottom:6px}.parking_list .parking-list-detail .parking_detail .parking_openingHours dd{width:275px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parking_list .parking-list-detail .parking_detail .parking_fee{display:flex}.parking_list .parking-list-detail .parking_detail .parking_fee dt{width:60px}.parking_list .parking-list-detail .parking_detail .parking_fee dd{flex:1;min-width:478px;padding-top:3px;line-height:18px}.parking_list .parking-list-detail .parking_link_area{display:flex;justify-content:flex-end;width:100%;height:15px;margin-top:5px;line-height:15px}.parking_list .parking-list-detail .parking_link_area .parking_route_link{margin-left:15px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:400}.parking_list .parking-list-detail .parking_link_area .parking_route_link__link{display:flex}.parking_list .parking-list-detail .parking_link_area .parking_route_link .icon_drive{display:inline-block;width:27px;height:12px;margin-top:2px;margin-right:4px;background:center center url(../../../../../img/parking/around/pc/sprite/icon_drive.png) no-repeat}.parking_list .parking-tag-list{display:flex;flex-wrap:wrap}.parking_list .parking-tag-list__item{margin:0 16px 0 0;line-height:1.5}.parking_list .parking-tag-list__item .tag-link{color:#026400}.no_parking{padding:10px 0;font-size:clamp(1.2rem,3rem - 2vw,1.4rem)}.other-day-link{float:right;margin-top:8px;line-height:12px;text-align:right}.list-price{display:inline-block;font-size:clamp(1.2rem,3rem - 2vw,1.4rem)}.price-section{margin-left:8px}.other-info{margin-top:4px;margin-bottom:0;margin-left:8px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem)}#research_frame{position:relative;padding:9px 30px;margin-top:14px;background-color:#efefef}#research_frame #research_area{position:relative;padding-bottom:5px}#research_frame #research_area .research_subtitle{padding:8px 0;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:700;line-height:1;color:#026400}#research_frame #research_area .parkingCondition_list{padding:0;margin-bottom:20px}#research_frame #research_area .parkingCondition_list .item{display:inline-flex;align-items:center;width:170px;padding-top:12px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:400;line-height:1}#research_frame #research_area .parkingCondition_attention{padding-bottom:3px;clear:both;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:400;color:#666}#research_frame #research_area .reserve-attention{padding-top:20px;margin-top:18px;border-top:1px #bebebe solid}#research_frame #research_area .parkingCompany_list{padding:0}#research_frame #research_area .parkingCompany_list .item{float:left;width:128px;padding-top:12px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:400;line-height:1}#research_frame #research_area .parkingCompany_list .hide{display:none}#research_frame #research_area .research_button_frame{padding-top:19px;text-align:center}#research_frame #research_area .research_button{display:inline-block;width:240px;padding:10px 0;margin:0 auto;font-size:clamp(1.8rem,2vw + 1rem,2.4rem);font-weight:700;line-height:1;color:#fff;text-align:center;cursor:hand;background-color:#026400;border:none;border-radius:4px}#research_frame #research_area .research_button:hover{cursor:pointer;background-color:#013c00}#research_frame .none{display:none}.gradient-area{position:absolute;bottom:0;left:0;width:100%;height:150px;background-image:linear-gradient(#fff0,#f6f6f6)}.close_research_link{display:none;width:100%;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:700;text-align:center;cursor:pointer;background-color:#efefef}.open_research_link{display:inline-block;width:100%;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:700;text-align:center;cursor:pointer;background-color:#efefef}select:disabled{cursor:not-allowed;background-color:#efefef}.company{width:266px;height:33px;padding-left:4px;margin-top:2px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);line-height:38px;vertical-align:middle;background-color:#fff;border:1px solid #bebebe;border-radius:4px}.road_category_page_area{margin-top:15px;text-align:center}.road_category_page_area .road_category_page_list{display:inline-block;margin:0 10px}.advertising-pr-item{padding:12px 10px;margin:16px;text-align:center;background-color:#ffa50014}.advertising-pr-item .advertising-pr-link{display:block;color:#333;text-decoration:none}.advertising-pr-item .advertising-pr-link .advertising-pr-title{font-size:1.6rem;font-weight:700;color:#ff7f00;letter-spacing:1px}.advertising-pr-item .advertising-pr-link .advertising-pr-note{margin:8px 0 0;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);text-decoration:underline}.otherCategory_frame{display:grid;grid-template-columns:1fr 1fr 1fr;padding:8px 15px}.otherCategory_frame .otherCategory_list{min-width:186px;padding:6px 10px 6px 0;overflow:hidden;font-size:1.6rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.dotted_border{display:table;width:100%;margin-top:8px;border-bottom:dotted 1px #bebebe}.otherLink_frame .otherLink_list,.otherLink_frame .aroundCategory_list,.aroundCategory_frame .otherLink_list,.aroundCategory_frame .aroundCategory_list{padding:13px 0;font-size:1.6rem;border-bottom:1px dotted #bebebe}.aroundCategory_frame,.pickupLink_frame,.appliLink_frame{margin-bottom:40px}.appliLink_item,.pickupLink_item{width:214px;padding-left:12px}.appliLink_title,.pickupLink_title{margin-bottom:3px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);font-weight:700}.red_txt{padding-left:20px;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);color:#ff7f00}.appliLink_description{display:inline-flex;padding:8px 18px 0 0;font-size:clamp(1.2rem,3rem - 2vw,1.4rem)}.appli_icon_area{margin:7px}.appliLink_list,.pickupLink_list{display:flex;padding:13px 0;font-size:clamp(1.2rem,3rem - 2vw,1.4rem);border-bottom:1px dotted #bebebe}.mT10{margin-top:40px}.parking-article__content{margin:12px 0;text-align:right}
