@keyframes slide1{0%,
  33.3%,
  100%{transform:translate(0, 0)}16.67%{transform:translate(2px, 0)}}.nav-header{background:linear-gradient(180deg, rgba(0,0,0,0.7) 0%, transparent 100%);box-shadow:none}.nav-header .company-logo,.nav-header .company-logo__bottom__none{filter:invert(99%) sepia(0%) saturate(0%) hue-rotate(122deg) brightness(140%) contrast(100%) drop-shadow(0 0 5px #000007)}.nav-header .plans.area_box .title,.nav-header .plans.area_box .title_subnav,.nav-header .plans.area_box a,.nav-header .plans.flights_box .title,.nav-header .plans.flights_box .title_subnav,.nav-header .plans.flights_box a,.nav-header .plans.jet_box .title,.nav-header .plans.jet_box .title_subnav,.nav-header .plans.jet_box a,.nav-header .plans.recommend_box .title,.nav-header .plans.recommend_box .title_subnav,.nav-header .plans.recommend_box a,.nav-header .plans.service_box .title,.nav-header .plans.service_box .title_subnav,.nav-header .plans.service_box a,.nav-header .plans.access_box .title,.nav-header .plans.access_box .title_subnav,.nav-header .plans.access_box a,.nav-header .plans.sns_box .title,.nav-header .plans.sns_box .title_subnav,.nav-header .plans.sns_box a,.nav-header .plans.locale_box .title,.nav-header .plans.locale_box .title_subnav,.nav-header .plans.locale_box a{color:#ffffff;text-shadow:0 0 5px #0000007a}.nav-header .plans.area_box:hover,.nav-header .plans.flights_box:hover,.nav-header .plans.jet_box:hover,.nav-header .plans.recommend_box:hover,.nav-header .plans.service_box:hover,.nav-header .plans.access_box:hover,.nav-header .plans.sns_box:hover,.nav-header .plans.locale_box:hover{background-color:rgba(0,0,0,0.2)}.nav-header .plans.area_box .area-plans,.nav-header .plans.area_box .flights,.nav-header .plans.area_box .recommend-plans,.nav-header .plans.area_box .know_service,.nav-header .plans.area_box .subnav.accordion_box,.nav-header .plans.flights_box .area-plans,.nav-header .plans.flights_box .flights,.nav-header .plans.flights_box .recommend-plans,.nav-header .plans.flights_box .know_service,.nav-header .plans.flights_box .subnav.accordion_box,.nav-header .plans.jet_box .area-plans,.nav-header .plans.jet_box .flights,.nav-header .plans.jet_box .recommend-plans,.nav-header .plans.jet_box .know_service,.nav-header .plans.jet_box .subnav.accordion_box,.nav-header .plans.recommend_box .area-plans,.nav-header .plans.recommend_box .flights,.nav-header .plans.recommend_box .recommend-plans,.nav-header .plans.recommend_box .know_service,.nav-header .plans.recommend_box .subnav.accordion_box,.nav-header .plans.service_box .area-plans,.nav-header .plans.service_box .flights,.nav-header .plans.service_box .recommend-plans,.nav-header .plans.service_box .know_service,.nav-header .plans.service_box .subnav.accordion_box,.nav-header .plans.access_box .area-plans,.nav-header .plans.access_box .flights,.nav-header .plans.access_box .recommend-plans,.nav-header .plans.access_box .know_service,.nav-header .plans.access_box .subnav.accordion_box,.nav-header .plans.sns_box .area-plans,.nav-header .plans.sns_box .flights,.nav-header .plans.sns_box .recommend-plans,.nav-header .plans.sns_box .know_service,.nav-header .plans.sns_box .subnav.accordion_box,.nav-header .plans.locale_box .area-plans,.nav-header .plans.locale_box .flights,.nav-header .plans.locale_box .recommend-plans,.nav-header .plans.locale_box .know_service,.nav-header .plans.locale_box .subnav.accordion_box{background:rgba(0,0,0,0.2)}.nav-header .plans.area_box .area-plans .area,.nav-header .plans.area_box .flights .area,.nav-header .plans.area_box .recommend-plans .area,.nav-header .plans.area_box .know_service .area,.nav-header .plans.area_box .subnav.accordion_box .area,.nav-header .plans.flights_box .area-plans .area,.nav-header .plans.flights_box .flights .area,.nav-header .plans.flights_box .recommend-plans .area,.nav-header .plans.flights_box .know_service .area,.nav-header .plans.flights_box .subnav.accordion_box .area,.nav-header .plans.jet_box .area-plans .area,.nav-header .plans.jet_box .flights .area,.nav-header .plans.jet_box .recommend-plans .area,.nav-header .plans.jet_box .know_service .area,.nav-header .plans.jet_box .subnav.accordion_box .area,.nav-header .plans.recommend_box .area-plans .area,.nav-header .plans.recommend_box .flights .area,.nav-header .plans.recommend_box .recommend-plans .area,.nav-header .plans.recommend_box .know_service .area,.nav-header .plans.recommend_box .subnav.accordion_box .area,.nav-header .plans.service_box .area-plans .area,.nav-header .plans.service_box .flights .area,.nav-header .plans.service_box .recommend-plans .area,.nav-header .plans.service_box .know_service .area,.nav-header .plans.service_box .subnav.accordion_box .area,.nav-header .plans.access_box .area-plans .area,.nav-header .plans.access_box .flights .area,.nav-header .plans.access_box .recommend-plans .area,.nav-header .plans.access_box .know_service .area,.nav-header .plans.access_box .subnav.accordion_box .area,.nav-header .plans.sns_box .area-plans .area,.nav-header .plans.sns_box .flights .area,.nav-header .plans.sns_box .recommend-plans .area,.nav-header .plans.sns_box .know_service .area,.nav-header .plans.sns_box .subnav.accordion_box .area,.nav-header .plans.locale_box .area-plans .area,.nav-header .plans.locale_box .flights .area,.nav-header .plans.locale_box .recommend-plans .area,.nav-header .plans.locale_box .know_service .area,.nav-header .plans.locale_box .subnav.accordion_box .area{color:#ffffff;background:rgba(0,0,0,0.2)}.nav-header .contact__box{border-left:1px solid white !important;height:auto}.nav-header .contact__box .title,.nav-header .contact__box .title_subnav,.nav-header .contact__box a{color:#ffffff;text-shadow:0 0 5px #0000007a}.nav-header .contact__box:hover{background-color:rgba(0,0,0,0.2)}.nav-header .contact__box p{color:#ffffff !important}.nav-header .contact__box .button{display:flex;justify-content:center;width:max-content;height:40px;padding:8px 11px 9px;background-color:rgba(47,76,121,0.2) !important;border:solid}.nav-header .contact__box .area-plans,.nav-header .contact__box .flights,.nav-header .contact__box .recommend-plans,.nav-header .contact__box .know_service,.nav-header .contact__box .subnav.accordion_box{background:rgba(0,0,0,0.2)}.nav-header .contact__box .area-plans .area,.nav-header .contact__box .flights .area,.nav-header .contact__box .recommend-plans .area,.nav-header .contact__box .know_service .area,.nav-header .contact__box .subnav.accordion_box .area{color:#ffffff;background:rgba(0,0,0,0.2)}.nav-header .sp-menu-button-icon{background:#ffffff}.nav-header .sp-menu-button-icon::after,.nav-header .sp-menu-button-icon::before{background-color:#ffffff}.nav-header .container__bottom .bottom-contact__box__none.bottom-contact__box{display:flex !important;padding-left:14px;margin-left:12px;border-left:1px solid white !important}.nav-header .container__bottom .bottom-contact__box__none.bottom-contact__box a{color:#ffffff;text-shadow:0 0 5px #0000007a}.nav-header .container__bottom .bottom-contact__box__none.bottom-contact__box .button{background-color:rgba(47,76,121,0.2) !important;border:solid}.luxury__first-view{background:center/cover no-repeat url(https://airx-1344.imgix.net/plans/luxury/lux_top_img.webp?ixlib=rails-4.3.1);color:#ffffff;font-family:'Inter';text-align:center;height:90vh;position:relative}.luxury__first-view__title-box{position:absolute;top:41%;width:100%}.luxury__first-view__title-box h1{font-size:4vw;color:#ffffff;font-weight:bold;padding-top:0;text-shadow:0 0 5px #0000007a}.luxury__first-view__title-box h2{font-size:1.4vw;font-weight:normal;line-height:34px;letter-spacing:0.21px;margin-bottom:4px}.luxury__first-view__message-box{position:absolute;bottom:5.1vh;width:100%}.luxury__first-view__message-box h3{font-size:1vw;font-weight:normal;line-height:30px}.luxury__first-view::after{content:'';position:absolute;width:24px;height:24px;transform:rotate(45deg);border-bottom:3px solid #ffffff;border-right:3px solid #ffffff;left:50%;right:50%;bottom:2vh}.luxury__main__container{width:86%;max-width:1248px;margin:0 auto 64px}.luxury__main__container .sns-section-list.plan_list.pc{margin:64px 0  0}.luxury__main__plan-list{display:flex;flex-wrap:wrap;gap:2%}.luxury__main__plan-list__item{width:32%;aspect-ratio:1/1;border-radius:4px;margin-top:24px;color:#ffffff;position:relative}.luxury__main__plan-list__item__tag{position:absolute;top:13px;left:10%;color:white;z-index:100;font-size:12px;font-weight:700;line-height:19px;text-align:left}.luxury__main__plan-list__item__image-container{height:100%}.luxury__main__plan-list__item__image-container img{border-radius:4px;object-fit:cover;transition:.5s all}.luxury__main__plan-list__item__text-container{border-radius:4px;background:rgba(0,0,0,0.18);height:100%;padding:23% 10% 6%;display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;left:0;width:100%}.luxury__main__plan-list__item__text-container h4{text-shadow:0 0 3px rgba(0,0,0,0.5)}.luxury__main__plan-list__item__title-box{margin-bottom:15%}.luxury__main__plan-list__item__title{font-size:2.5vw;font-weight:bold;position:relative;text-shadow:0 0 3px rgba(0,0,0,0.5)}.luxury__main__plan-list__item__sub-title{text-shadow:0 0 3px rgba(0,0,0,0.5);font-size:1.1vw;font-weight:bold;position:absolute;top:-1.1vw;left:0}.luxury__main__plan-list__item__flight-title{margin-top:12%;font-size:1.9vw;line-height:2.6vw;text-shadow:0 0 3px rgba(0,0,0,0.15)}.luxury__main__plan-list__item__description-box{font-size:0.8vw}.luxury__main__plan-list__item__plan-title{font-size:1.1vw;text-shadow:0 0 3px rgba(0,0,0,0.5);margin-bottom:0.75%}.luxury__main__plan-list__item__description{font-size:0.8vw;text-shadow:0 0 3px rgba(0,0,0,0.5);margin-bottom:3%}.luxury__main__plan-list__item__button{display:inline-block;color:#000000;background:#ffffff;border-radius:90px;padding:4px 16px 4px 19px;font-weight:500;font-size:1.1vw;transition:.5s all}.luxury__main__plan-list__item:hover img{transform:scale(1.1, 1.1);transition:.5s all}.luxury__main__plan-list__item:hover .luxury__main__plan-list__item__button{color:#ffffff;background:#000000;transition:.5s all}@media screen and (max-width: 960px){.luxury__first-view{height:95vh}.luxury__first-view__title-box{padding:0 4.02vw;top:38%}.luxury__first-view__title-box h1{font-size:36px;margin-bottom:3px;line-height:normal;letter-spacing:normal}.luxury__first-view__title-box h2{font-size:18px;font-style:normal;font-weight:400;line-height:28px}.luxury__first-view__message-box{padding:0 4.02vw;bottom:7.4vh}.luxury__first-view__message-box h3{font-size:10px;font-style:normal;font-weight:400;line-height:20px}.luxury__first-view::after{width:16px;height:16px;transform:rotate(45deg);left:calc(50% - 7px);bottom:2.8vh}.luxury__main{padding:16px}.luxury__main__container{width:100%;margin:0}.luxury__main__container .sns-section-list.mobile{margin:52px 0 12px}.luxury__main__container .sns-section-list.mobile .sns.mobile{margin:0}.luxury__main__container .sns-section-list.mobile .follow_us.mobile{margin-bottom:12px;padding-left:8px;text-align:left}.luxury__main__container .sns-section-list.mobile .instagram{margin:0}.luxury__main__plan-list{display:block}.luxury__main__plan-list__item{margin:0 0 12px;width:100%;aspect-ratio:361/420;display:block}.luxury__main__plan-list__item__tag{position:absolute;top:18px;left:5.7%;font-size:16px;font-weight:bold}.luxury__main__plan-list__item__text-container{padding:26% 5.7% 5.7%}.luxury__main__plan-list__item__title{font-size:9.1vw}.luxury__main__plan-list__item__sub-title{font-size:4vw;top:-3vw}.luxury__main__plan-list__item__flight-title{margin-top:0;font-size:6.62vw;line-height:9.67vw;text-shadow:0 0 3px rgba(0,0,0,0.15)}.luxury__main__plan-list__item h4{font-size:4vw}.luxury__main__plan-list__item__description{font-size:3vw}.luxury__main__plan-list__item__button{font-size:4vw}.luxury__main__plan-list__item__button__arrow{display:inline-block;animation-name:slide1;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}}@media screen and (min-width: 1440px){.luxury__main__plan-list__item__title{font-size:36px}.luxury__main__plan-list__item__flight-title{font-size:28px;line-height:38px}.luxury__main__plan-list__item__sub-title,.luxury__main__plan-list__item__time-and-price,.luxury__main__plan-list__item__plan-title,.luxury__main__plan-list__item__button{font-size:16px}.luxury__main__plan-list__item__description{font-size:12px}}
