@media screen and (max-width: 960px){.pc{display:none !important}.status_box{height:60px;max-width:100%;justify-content:center;margin:0 auto;text-align:center}.status_box .status_label{width:auto;height:auto;max-width:825px;display:flex;flex-wrap:wrap;padding-left:2em;margin:0 auto}.status_box .status_label .title{padding-top:30px;color:#2f4c79;font-weight:550;font-size:26px;font-style:normal;font-family:sans-serif;opacity:1;text-align:left}.plan_list{text-align:center;background-color:#ffffff;padding:20px 18px;display:flex;flex-wrap:wrap;margin:0 auto}.plan_list li{text-align:left;width:100%;display:inline-block;border-radius:8px;margin:10px auto;box-shadow:0 2px 24px rgba(0,0,0,0.2)}.plan_list li:last-child{border:0}.plan{width:100%;height:100%;position:relative}.plan .image-area-container{position:relative}.plan .double-sunset-label{width:38px;height:38px;position:absolute;bottom:12px;right:64px;z-index:2}.plan .double-night-label{width:38px;height:38px;position:absolute;bottom:12px;right:18px;z-index:2}.plan .night-label{width:38px;height:38px;position:absolute;bottom:12px;right:18px;z-index:2}.plan .heliport-label{z-index:2;height:22px;padding:0 12px;border-radius:12px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16);background-color:#ffffff;display:inline-block;justify-content:center;align-items:center}.plan .heliport-label p{font-size:10px;font-weight:bold;color:#367cf5;letter-spacing:0.18px;text-align:center;line-height:22px}.plan .plan-banner img{width:100%;height:auto;border-radius:8px 8px 0 0;object-fit:cover}.plan img{object-fit:cover;border-radius:8px 8px 0 0;width:100%}.plan .caravan_plan_list_image_container{position:relative}.plan .caravan_plan_list_image_container .finished-layer{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1}.plan .caravan_plan_list_image_container .finished-layer p{text-align:center;height:100%;line-height:120px;font-size:24px;font-weight:bold;color:#ffffff}.card_content_wrapper{position:relative;flex:1}.card_content_wrapper .wrapper_contents{position:absolute;z-index:2;top:-36px;left:18px}.card_content_wrapper .heliport_contents{padding-top:1em;padding-left:1em}.card_content_wrapper .heliport-ja{position:absolute;z-index:2;top:-36px;left:18px;padding-top:0;padding-left:0}.card_content{padding:14px 18px 0;position:relative;flex:1}.card_content__passengers{position:absolute;top:8px;right:18px;color:#2f4c79;font-size:10px;font-weight:400}.card_content h2{font-size:18px;color:#081325;margin-bottom:14px;line-height:1;display:flex;flex-direction:column}.card_content h2 .tag{font-size:10px;color:#2f4c79;margin-bottom:7px}.card_content .title{color:#2f4c79}.card_content .wrapper_contents{position:absolute;top:-48px;margin-bottom:6px;width:100%;z-index:1;display:flex;align-items:center;justify-content:space-between}.card_content .wrapper_contents .tag{font-family:Hiragino Sans;font-size:10px;font-weight:300;color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_content .wrapper_contents .tag span{display:none}.card_content .wrapper_contents .recommend_label{font-size:10px;letter-spacing:0.2px;top:-7px;right:0;position:absolute;color:#ffffff;border-radius:20px;padding:6px 12px;line-height:1em}.card_content .wrapper_contents .recommend_label.tag_2{background-color:#367cf5d9}.card_content .wrapper_contents .recommend_label.tag_3{background-color:#bb18f7d9}.card_content .wrapper_contents .recommend_label.tag_5{background-color:#f7187fd9}.card_content .wrapper_contents .recommend_label.tag_6{background-color:#f74318d9}.card_content .wrapper_contents .recommend_label.tag_7{background-color:#13e091d9}.card_content .wrapper_contents .recommend_label.tag_24{background-color:#fbb829d9}.card_content .wrapper_contents .recommend_label.tag_25{background-color:#12d6f0}.card_content .wrapper_contents .max_passengers{font-size:10px;text-align:right;color:#ffffff}.card_content .description{font-size:10px;color:#747474;margin-bottom:8px;line-height:1;font-weight:normal;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card_content .sight-review-wrapper{display:flex;justify-content:space-between;align-items:center}.card_content .review-container{line-height:1;margin:0 0 8px;display:flex}.card_content .review-container .star_rating_image{margin-right:2.3px;vertical-align:bottom;width:13px;height:12px}.card_content .review-container .star_rating_text{color:#2f4c79;font-size:14px;font-weight:bold;font-family:Hiragino Sans;padding-left:4px}.card_content .abtest_2259_if_sights{margin:0 0 8px}.card_content .abtest_2259_if_sights .sight{background-color:#ececec;border-radius:1rem;color:#2f4c79;font-size:9px;padding:2px 8px !important}.campaign-label{font-size:12px;text-align:center;background:#ff6b6b;color:#ffffff;line-height:21px}.flex{padding-bottom:10px}.flex .plan_info__container{display:flex;justify-content:space-between}.flex .price{margin-left:auto;text-align:right}.flex .spending_time,.flex .price{color:#2f4c79;font-size:14px;font-weight:bold;font-family:Hiragino Sans}.flex .spending_time span,.flex .price span{font-size:10px;font-weight:normal;white-space:nowrap}.back-mask{width:100%;height:20px;margin-bottom:6px;position:absolute;top:100px;background:linear-gradient(transparent, rgba(0,0,0,0.6))}.back-mask.display_none{display:none}.plan_list.with_view_point_group .card_container{display:flex;height:90px}.plan_list.with_view_point_group .image-area-container{width:128px}.plan_list.with_view_point_group .image-area-container img{border-radius:8px 0 0 8px}.plan_list.with_view_point_group .wrapper_contents{display:none}.plan_list.with_view_point_group .card_content{padding:10px}.plan_list.with_view_point_group .card_content h2{display:block;font-size:11px}.plan_list.with_view_point_group .card_content h2 .tag,.plan_list.with_view_point_group .card_content h2 .title{display:block}.plan_list.with_view_point_group .flex .plan_info__container .spending_time,.plan_list.with_view_point_group .flex .plan_info__container .price{font-size:11px}.plan_list.with_view_point_group .flex .plan_info__container .spending_time span,.plan_list.with_view_point_group .flex .plan_info__container .price span{font-size:9px}.plan_list.with_view_point_group .back-mask{display:none}.show-detail{display:flex;justify-content:space-between}.show-detail a{display:none}.show-detail .mobile-index-open-reservation-button{width:48%;background-color:white;color:#367cf5;border-radius:4px;font-size:15px;font-family:Hiragino sans;height:42px;margin-bottom:10px;box-shadow:0 2px 8px rgba(0,0,0,0.2);display:flex;justify-content:center;border:1px solid #367cf5;align-items:center}.show-detail .mobile-index-open-reservation-button p{text-align:center;font-weight:600}.show-detail .open-detail-button{width:48%;background-color:#367cf5;color:#ffffff;border-radius:4px;font-size:15px;font-family:Hiragino sans;height:42px;margin-bottom:14px;box-shadow:0 2px 8px rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;border:1px solid #367cf5}.show-detail .open-detail-button p{text-align:center;font-weight:600}.show-detail .open-detail-button .show-detail{line-height:44px;font-weight:600}.show-detail .open-detail-button:hover{background-color:#367cf5;color:#ffffff;transition:all 0.5s cubic-bezier(0.83, 0, 0.17, 1)}.show-detail .open-detail-button:hover p{color:white;font-weight:600}.close-detail-button{width:100%;background-color:#919191;color:#ffffff;text-align:center;border-radius:4px;font-size:16px;height:44px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,0.2)}.close-detail-button a{color:#ffffff}.close-detail-button .show-detail{line-height:44px}.recommends_price_plans{background:#f5f5f5}.recommends_price_plans__title{font-size:18px;font-weight:bold;color:#2f4c79;text-align:center;padding-top:44px}.recommends_price_plans .plan_list{background:transparent}.recommends_price_plans .plan_list li{background:#ffffff}.sns-section{background-color:white;padding:20px 18px}.sns-section h3{font-family:"Hiragino Sans";font-size:20px;font-weight:700;line-height:1;margin-bottom:20px}.sns-section ul{position:relative;display:flex;align-items:center;width:339px;height:68px;padding:17px 16px}.sns-section ul p{font-family:Oswald;font-size:20px;font-weight:700}.sns-section ul .sns_box{padding:0px 15px 0px 24px;display:flex;gap:10px;z-index:2}.sns-section ul .sns_box .area{display:block;padding:0}.sns-section ul .sns_box .area img{width:36px;height:36px}.sns-section ul .sns_box .icon{background-color:#324c74;border-radius:50%;color:white;display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:24px}.sns-section ul .background-color-wrapper{position:absolute;top:0;left:0;background-color:#367CF5;border-radius:6px;opacity:0.09;width:339px;height:68px}}@media screen and (max-width: 360px){.card_content h3{font-size:14px}.card_content .spending_time,.card_content .price{font-size:18px}.card_content .spending_time span,.card_content .price span{font-size:8px}}@media screen and (max-width: 711px){.sns{max-width:340px;text-align:center;margin:0 auto 24px}}
