/*
Theme Name: タビックスJAPAN_V3
*/

/************************************************
 import css
************************************************ */
@import url("css/bootstrap.min.css");
@import url("css/bootstrap-grid.css");
@import url("css/remodal.css");
@import url("css/remodal-default-theme.css");
@import url("css/base.css");
@import url("css/breadcrumb.css");
@import url("css/common.css");
@import url("css/header.css?v=20260619a");
@import url("css/footer.css");
@import url("css/mv.css?v=20260529c");
@import url("css/mv_search.css");
@import url("css/mv_domestic.css?v=20260618b");
@import url("css/mv_abroad.css?v=20260618b");
@import url("css/news.css?v=20260617a");
@import url("css/contents.css");
@import url("css/scrollbar.css");
@import url("css/sp-search.css");
@import url("css/bgstretcher.css");
@import url("css/nopages.css");
@import url("css/ec.css?v=20260618d");
@import url("css/archive.css");
@import url("css/hotels.css");
@import url("css/feature-top.css");
@import url("css/navi.css?v=20260619a");
@import url("css/faq.css");
@import url("css/emergency.css");
@import url("css/sp-menu.css?v=20260618a");
@import url("css/popular_area_domestic.css");
@import url("css/popular_area_abroad.css");
@import url("css/domestic-modal.css");
@import url("css/domestic-dest-prefecture.css?v=20260618a");
@import url("css/abroad-dest-prefecture.css?v=20260619a");
@import url("css/staff-tabs.css");
@import url("css/tour-tabs.css?v=20260617a");
@import url("css/voice-dest.css");
@import url("css/popular_area_dest.css");
@import url("css/faq_dest.css?v=20260615d");
@import url("css/tour_list_dest.css?v=20260618b");
@import url("css/fixed-menu-dest.css?v=20260615d");
@import url("css/special-list.css");
@import url("css/dept-prefecture.css");
@import url("css/web-flyers.css?v=20260620d");
@import url("css/section-pickup.css");
@import url("css/section-cats.css");
@import url("css/section-popular.css");
@import url("css/overall-sp.css");
@import url("css/tour-list-sp.css");
@import url("css/free-content.css");
@import url("css/special-images.css");

@media (max-width: 1399px) {
  .show-only-pc {
    display: none !important;
  }
}

@media (min-width: 1400px) {
  .show-only-sp {
    display: none !important;
  }
}

@media (max-width: 1399px) {
  body.header-on-light .openbtn_wrap,
  body.header-on-light .openbtn4 {
    display: none !important;
  }

  body.header-on-light .header-menu-trigger img {
    filter: brightness(0) saturate(100%) invert(36%) sepia(92%) saturate(1795%) hue-rotate(329deg) brightness(100%) contrast(91%);
  }
}

@media (max-width: 1399px) {
  .js-feature-main-slider .swiper-container:not(.swiper-initialized) .swiper-wrapper,
  .js-swiper .swiper-container:not(.swiper-initialized) .swiper-wrapper {
    display: flex;
    flex-wrap: nowrap;
  }

  .js-feature-main-slider .swiper-container:not(.swiper-initialized) .swiper-slide {
    flex: 0 0 auto;
    width: calc((100% - 2px) / 1.15) !important;
    height: auto;
  }

  .js-navitop-swiper-1 .swiper-container:not(.swiper-initialized) .swiper-slide,
  .js-navitop-swiper-2 .swiper-container:not(.swiper-initialized) .swiper-slide,
  .js-navitop-swiper-3 .swiper-container:not(.swiper-initialized) .swiper-slide,
  .js-feature-swiper-4 .swiper-container:not(.swiper-initialized) .swiper-slide,
  .js-populartour-swiper .swiper-container:not(.swiper-initialized) .swiper-slide {
    flex: 0 0 auto;
    width: calc((100% - 3px) / 1.1) !important;
    height: auto;
  }

  .js-feature-swiper-5 .swiper-container:not(.swiper-initialized) .swiper-slide,
  .js-tour-tabs-swiper .swiper-container:not(.swiper-initialized) .swiper-slide,
  .js-voice-swiper .swiper-container:not(.swiper-initialized) .swiper-slide {
    flex: 0 0 auto;
    width: calc((100% - 2px) / 1.17) !important;
    height: auto;
  }
}
