@media screen and (min-width: 961px){.popular_area_card{width:222px}.popular_area_card__img-container{width:222px;height:137px}.popular_area_card__img-container__img{width:100%;height:100%;object-fit:cover;border-radius:6px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.15)}.popular_area_card__detail-container__name{font-size:18px;font-weight:bold;line-height:1;letter-spacing:0.36px;color:#1a1a1a;margin:8px 0}.popular_area_card__detail-container__sub{line-height:1;font-size:14px;color:#1a1a1a;font-weight:normal}}@media screen and (min-width: 961px){.popular_route_card{width:306px;margin-right:18px}.popular_route_card__img-container{width:306px;height:192px;margin-bottom:14px}.popular_route_card__img-container__img{width:100%;height:100%;object-fit:cover;border-radius:6px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.15)}.popular_route_card__detail-container__name{font-size:18px;font-weight:bold;line-height:1;letter-spacing:0.36px;color:#1a1a1a;margin-bottom:10px}.popular_route_card__detail-container__sub{line-height:1;font-size:13px;line-height:22px;color:#1a1a1a;font-weight:normal}}@media screen and (min-width: 961px){.area_card{width:304px;position:relative}.area_card__img-container{width:304px;height:191px}.area_card__img-container__img{width:100%;height:100%;object-fit:cover;border-radius:6px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.15)}.area_card__detail-container{position:absolute;bottom:0;padding:15px 12px 14px;width:100%;background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.5));border-radius:6px}.area_card__detail-container__name{font-size:18px;font-family:HiraginoSans-W6;line-height:1;letter-spacing:0.36px;color:#ffffff;margin:0 0 6px}.area_card__detail-container__sub{line-height:1;font-weight:normal;font-size:12px;color:#ffffff}.area_card__detail-container__sub .price{font-weight:bold;font-size:14px}}@media screen and (min-width: 961px){.plan-card{width:366px;border-radius:6px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.15)}.plan-card__img{width:100%;height:138px}.plan-card__img img{width:100%;height:100%;object-fit:cover;border-radius:6px 6px 0 0}.plan-card__detail{line-height:1;padding:16px 20px}.plan-card__detail__title h3{font-weight:bold;font-size:18px;padding-bottom:12px;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-card__detail__tags{padding-bottom:12px;overflow:hidden;white-space:nowrap}.plan-card__detail__tags span{background-color:#e6e6e6;color:#1a1a1a;margin-right:8px;padding:4px 6px;font-weight:normal;font-size:14px;border-radius:2px;display:inline-block}.plan-card__detail__duration{font-size:13px;color:#1a1a1a;font-weight:normal;padding-bottom:12px}.plan-card__detail__duration h3{font-weight:normal}.plan-card__detail__duration span{font-weight:bold;font-size:15px}.plan-card__detail__price{font-size:13px;color:#1a1a1a;font-weight:normal}.plan-card__detail__price h3{font-weight:normal}.plan-card__detail__price span{font-weight:bold;font-size:15px}}@media screen and (min-width: 568px){.wrapper{position:relative;width:327px}.wrapper .swiper-container{width:100%;height:100%}.wrapper .swiper-pagination{position:relative;display:flex;justify-content:center;margin-top:8px}.wrapper .swiper-pagination-bullet{background-color:#cccccc;opacity:1 !important}.wrapper .swiper-pagination-bullet:nth-child(n+2){margin-left:8px}.wrapper .swiper-pagination-bullet-active{background-color:#1a1a1a}.wrapper .swiper-button-prev{position:absolute;color:#2f4c79;top:calc(50% - 15px);left:-25px;outline:none;width:50px;height:30px;transition:0.3s ease-out 0s}.wrapper .swiper-button-prev:before{display:none}.wrapper .swiper-button-prev:after{display:none}.wrapper .swiper-button-prev img{width:50px;height:30px}.wrapper .swiper-button-next{position:absolute;color:#2f4c79;top:calc(50% - 15px);right:-25px;outline:none;width:50px;height:30px;transition:0.3s ease-out 0s}.wrapper .swiper-button-next:before{display:none}.wrapper .swiper-button-next:after{display:none}.wrapper .swiper-button-next img{width:50px;height:30px}}@media screen and (max-width: 960px){.wrapper{position:relative}.wrapper .swiper-container{width:100%;height:100%}.wrapper .swiper-pagination{position:relative;display:flex;justify-content:center;margin-top:8px}.wrapper .swiper-pagination-bullet{background-color:#cccccc;opacity:1 !important}.wrapper .swiper-pagination-bullet:nth-child(n+2){margin-left:8px}.wrapper .swiper-pagination-bullet-active{background-color:#1a1a1a}.wrapper .swiper-button-prev{position:absolute;color:#2f4c79;top:calc(50% - 15px);left:-25px;outline:none;width:50px;height:30px;transition:0.3s ease-out 0s}.wrapper .swiper-button-prev:before{display:none}.wrapper .swiper-button-prev:after{display:none}.wrapper .swiper-button-prev img{width:50px;height:30px}.wrapper .swiper-button-next{position:absolute;color:#2f4c79;top:calc(50% - 15px);right:-25px;outline:none;width:50px;height:30px;transition:0.3s ease-out 0s}.wrapper .swiper-button-next:before{display:none}.wrapper .swiper-button-next:after{display:none}.wrapper .swiper-button-next img{width:50px;height:30px}}@media screen and (min-width: 961px){#sp_nav_bar{display:none}.link-container{text-align:center}.link-container.space-above{margin-top:48px}.link-container.space-below{margin-bottom:48px}#search-container{width:100%;height:350px;margin-top:140px}#search-container .search-container{position:relative;height:100%}#search-container .search-container__img{width:100%;height:100%}#search-container .search-container__img .flight-index-top-img__pc{width:100%;height:100%;object-fit:cover}#search-container .search-container__img .flight-index-top-img__sp{display:none}#search-container .search-container__img::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000;opacity:0.35;display:block}#search-container .search-container__heli{width:587px;height:358px;position:absolute;top:0;right:0;overflow:hidden}#search-container .search-container__heli .flight-index-top-heli__pc{width:587px;height:358px;position:absolute;top:-142px;right:-145px}#search-container .search-container__heli .flight-index-top-heli__sp{display:none}#search-container .search-container__search{width:960px;margin:0 auto;text-align:center;line-height:1;position:absolute;bottom:48px;left:0;right:0}#search-container .search-container__search__title{padding:0 0 88px}#search-container .search-container__search__title h1{padding:96px 0 16px;font-size:30px;font-weight:bold;color:#ffffff}#search-container .search-container__search__title p{font-weight:normal;font-size:18px;color:#ffffff}#search-container .search-container__search__form__form{justify-content:center;display:flex}#search-container .search-container__search__form__form__departure,#search-container .search-container__search__form__form__arrival,#search-container .search-container__search__form__form__search{width:240px}#search-container .search-container__search__form__form__departure,#search-container .search-container__search__form__form__arrival{margin-right:16px;position:relative}#search-container .search-container__search__form__form__departure select,#search-container .search-container__search__form__form__arrival select{width:100%;height:54px;color:#999999;font-size:16px;background-color:#ffffff;border-radius:4px;backdrop-filter:blur(30px);box-shadow:0 1px 5px 0 rgba(0,0,0,0.15);cursor:pointer;letter-spacing:1.25px;padding:0 24px 0 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search-container .search-container__search__form__form__departure:after,#search-container .search-container__search__form__form__arrival:after{border-right:2px solid #1a1a1a;border-top:2px solid #1a1a1a;content:'';width:8px;height:8px;position:absolute;right:18px;top:22px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#search-container .search-container__search__form__form__search{height:54px;border-radius:4px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.15);background-color:#f2e961;font-weight:bold;color:#1a1a1a;font-size:16px;text-align:center;line-height:1;position:relative;transition:0.3s;overflow:hidden;z-index:2}#search-container .search-container__search__form__form__search input{line-height:1;width:100%;height:100%;cursor:pointer}#search-container .search-container__search__form__form__search:before{content:'';position:absolute;top:0;bottom:0;width:0;display:block;background:#1a1a1a;z-index:-1;transition:0.3s}#search-container .search-container__search__form__form__search:after{border-right:2px solid #1a1a1a;border-top:2px solid #1a1a1a;content:'';width:9px;height:9px;position:absolute;right:18px;top:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#search-container .search-container__search__form__form__search:hover{color:#ffffff}#search-container .search-container__search__form__form__search:hover:before{width:100%}#search-container .search-container__search__form__form__search:hover:after{border-right:2px solid #ffffff;border-top:2px solid #ffffff}#tab-container{width:100%;background-color:#f5f5f5}#tab-container .tab-container-sp{display:none}#tab-container .tab-container{width:960px;margin:0 auto;line-height:1}#tab-container .tab-container__title{text-align:center;padding-top:48px;line-height:1;color:#1a1a1a;font-weight:bold;font-size:24px}#tab-container .tab-container__tab ul{display:flex;justify-content:center;padding:32px 0 48px}#tab-container .tab-container__tab ul a{margin:0 8px}#tab-container .tab-container__tab ul li{background-color:#ffffff;color:#1a1a1a;font-weight:bold;font-size:18px;letter-spacing:normal;line-height:1;padding:14px 30px;border-radius:4px;backdrop-filter:blur(30px);box-shadow:0 1px 5px 0 rgba(0,0,0,0.15)}#tab-container .tab-container__tab ul .active{background-color:#367cf5;color:#ffffff}#popular-container,#seat-sales-container{width:100%}#popular-container .popular-container,#seat-sales-container .popular-container{width:960px;margin:0 auto}#popular-container .popular-container__title,#seat-sales-container .popular-container__title{font-weight:bold;font-size:24px;color:#1a1a1a;padding:48px 0 32px;line-height:1}#popular-container .popular-container__areas,#seat-sales-container .popular-container__areas{display:flex;margin-left:-12px;padding-bottom:48px}#popular-container .popular-container__areas__area,#seat-sales-container .popular-container__areas__area{width:222px;margin:0 12px}#popular-container .seat-sales-container,#seat-sales-container .seat-sales-container{width:960px;margin:0 auto}#popular-container .seat-sales-container__title,#seat-sales-container .seat-sales-container__title{font-weight:bold;font-size:24px;color:#1a1a1a;padding:48px 0 32px;line-height:1}#popular-container .seat-sales-container__areas,#seat-sales-container .seat-sales-container__areas{display:flex;margin-left:-12px;padding-bottom:48px}#popular-container .seat-sales-container__areas__area,#seat-sales-container .seat-sales-container__areas__area{margin:0 12px}#area-container{width:100%;background-color:#f5f5f5}#area-container .area-container{width:960px;margin:0 auto;padding-bottom:24px}#area-container .area-container__title{font-weight:bold;font-size:24px;color:#1a1a1a;padding:48px 0 32px;line-height:1}#area-container .area-container__areas{display:flex;flex-wrap:wrap;margin-left:-24px}#area-container .area-container__areas__area{margin-left:24px;margin-bottom:24px}#main-container{padding-top:16px;width:100%}#main-container .main-container{width:960px;margin:0 auto}#main-container .main-container__category-container{width:960px;margin:0 auto;position:relative}#main-container .main-container__category-container__title{font-weight:bold;font-size:24px;color:#1a1a1a;padding:48px 0 32px;line-height:1}#main-container .main-container__category-container__title h2{display:inline}#main-container .main-container__category-container__title .sub_title{font-weight:normal;font-size:16px;color:#999999;margin-left:16px}#main-container .main-container__category-container__main{margin-left:2px}#main-container .main-container__category-container__main__card{margin-right:24px;width:366px !important}#main-container .main-container__category-container__url{text-align:right;padding-right:24px;padding-top:24px;float:right;position:relative}#main-container .main-container__category-container__url a{color:#367cf5;font-weight:normal;font-size:16px}#main-container .main-container__category-container__url:after{border-right:2px solid #367cf5;border-top:2px solid #367cf5;content:'';width:9px;height:9px;position:absolute;right:8px;top:32px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-container .swiper-container-horizontal>.swiper-scrollbar{width:174px;left:0}#main-container .swiper-scrollbar-drag{position:absolute;height:100%;background-color:#367cf5}#main-container .swiper-button-prev,#main-container .swiper-button-next{display:none}#main-container .button-next__0,#main-container .button-next__1,#main-container .button-next__2{position:absolute;right:-80px;top:208px;width:60px;height:60px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.15);background-color:#ffffff;border-radius:100%;cursor:pointer}#main-container .button-next__0:after,#main-container .button-next__1:after,#main-container .button-next__2:after{border-right:3px solid #367cf5;border-top:3px solid #367cf5;content:'';width:15px;height:15px;position:absolute;right:23px;top:23px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-container .button-next__0.disabled:after,#main-container .button-next__1.disabled:after,#main-container .button-next__2.disabled:after{border-right:3px solid #cccccc;border-top:3px solid #cccccc}#main-container .button-prev__0,#main-container .button-prev__1,#main-container .button-prev__2{position:absolute;left:-80px;top:208px;width:60px;height:60px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.15);background-color:#ffffff;border-radius:100%;cursor:pointer}#main-container .button-prev__0:after,#main-container .button-prev__1:after,#main-container .button-prev__2:after{border-right:3px solid #367cf5;border-top:3px solid #367cf5;content:'';width:15px;height:15px;position:absolute;left:23px;top:23px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}#main-container .button-prev__0.disabled:after,#main-container .button-prev__1.disabled:after,#main-container .button-prev__2.disabled:after{border-right:3px solid #cccccc;border-top:3px solid #cccccc}#main-container .button-next__0.disabled,#main-container .button-next__1.disabled,#main-container .button-next__2.disabled,#main-container .button-prev__0.disabled,#main-container .button-prev__1.disabled,#main-container .button-prev__2.disabled{cursor:default}#detail-container{width:100%;background-color:#ffffff;padding-bottom:48px}#detail-container .detail-container{width:960px;margin:0 auto}#detail-container .detail-container__title{font-weight:bold;font-size:24px;color:#1a1a1a;padding:48px 0 32px;line-height:1}#detail-container .detail-container__main .accordion_content{display:none}#detail-container .detail-container__main .accordion_content:checked+:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:0.6s;transition:transform 0.6s}#detail-container .detail-container__main .accordion_content:checked+.transportation_title+.accordion_description,#detail-container .detail-container__main .accordion_content:checked+.aircraft_title+.accordion_description,#detail-container .detail-container__main .accordion_content:checked+.access_title+.accordion_description,#detail-container .detail-container__main .accordion_content:checked+.facility_title+.accordion_description,#detail-container .detail-container__main .accordion_content:checked+.question_title+.accordion_description,#detail-container .detail-container__main .accordion_content:checked+.insurance_title+.accordion_description,#detail-container .detail-container__main .accordion_content:checked+.weather_title+.accordion_description,#detail-container .detail-container__main .accordion_content:checked+.cancel_title+.accordion_description{max-height:100%;opacity:1}#detail-container .detail-container__main .accordion_description{max-height:0;overflow:hidden;opacity:0;transition:all 0.6s}#detail-container .detail-container__main .transportation_title,#detail-container .detail-container__main .aircraft_title,#detail-container .detail-container__main .access_title,#detail-container .detail-container__main .facility_title,#detail-container .detail-container__main .question_title,#detail-container .detail-container__main .insurance_title,#detail-container .detail-container__main .weather_title,#detail-container .detail-container__main .cancel_title{display:block;padding:21px 24px;color:#367cf5;line-height:1;transition:transform 0.6s;font-size:16px;position:relative;border-top:solid 1px #ececec;cursor:pointer}#detail-container .detail-container__main .transportation_title:after,#detail-container .detail-container__main .aircraft_title:after,#detail-container .detail-container__main .access_title:after,#detail-container .detail-container__main .facility_title:after,#detail-container .detail-container__main .question_title:after,#detail-container .detail-container__main .insurance_title:after,#detail-container .detail-container__main .weather_title:after,#detail-container .detail-container__main .cancel_title:after{content:'';width:8px;height:8px;display:inline-block;background:transparent;border-bottom:2px solid #367cf5;border-left:2px solid #367cf5;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:0.6s;transition:transform 0.6s;position:absolute;top:25px;right:20px}#detail-container .detail-container__main__aircraft-container__main{margin:0 24px}#detail-container .detail-container__main__aircraft-container__main__element{margin-bottom:38px}#detail-container .detail-container__main__aircraft-container__main__element .title{font-size:16px;line-height:1;font-weight:bold;color:#1a1a1a}#detail-container .detail-container__main__aircraft-container__main__element__detail-container{display:flex;margin-top:16px}#detail-container .detail-container__main__aircraft-container__main__element__detail-container__img{width:327px;margin-right:40px}#detail-container .detail-container__main__aircraft-container__main__element__detail-container__img img{width:100%;height:100%;object-fit:cover}#detail-container .detail-container__main__aircraft-container__main__element__detail-container__detail{width:calc(100% - 367px);margin:0 20px 0 32px;color:#1a1a1a;font-weight:normal;font-size:14px;line-height:21px}#detail-container .detail-container__main__aircraft-container__main__element__detail-container__detail li{list-style-type:disc}#detail-container .detail-container__main__transportation-container__main{width:100%;margin:0 24px 24px;font-size:14px;line-height:21px;color:#1a1a1a}#detail-container .detail-container__main__question-container__main{width:calc(100% - 48px);margin:0 auto 16px}#detail-container .detail-container__main__question-container__main__qa-container{margin-bottom:32px}#detail-container .detail-container__main__question-container__main__qa-container__question{width:100%;display:flex;font-size:14px;line-height:21px;font-weight:bold;color:#081325}#detail-container .detail-container__main__question-container__main__qa-container__question .sentences{margin-left:6px}#detail-container .detail-container__main__question-container__main__qa-container__answer{padding:15px 0 0 24px;width:100%;display:flex;font-size:14px;line-height:21px;font-weight:normal;color:#1a1a1a}#detail-container .detail-container__main__question-container__main__qa-container__answer .sentences{margin-left:6px;margin-right:28px}#detail-container .detail-container__main__insurance-container__main{width:100%;margin:0 24px 24px}#detail-container .detail-container__main__insurance-container__main p,#detail-container .detail-container__main__insurance-container__main a{font-weight:bold;font-size:14px;line-height:21px;color:#1a1a1a;display:inline}#detail-container .detail-container__main__insurance-container__main a{color:#0080ff;border-bottom:1px solid #0080ff;margin-left:12px}}
