@charset "UTF-8";
/* 決まりごと
---------------------------------------------------------- */
.pc {
  display: none !important;
}
.sp {
  display: block !important;
}
/* コンテンツ
---------------------------------------------------------- */
/* ベース */
.New_Table900 {
  width: 100%;
  padding-left: 0;
}
/* メイン
---------------------------------------------------------- */
/* キャッチ */
.catch_4_container {
  max-width: 96%;
  margin: 0 2%;
  padding: 0.5em 0;
}
/* メイン */
.mainimg_container {
  max-width: 96%;
  margin: 0 2%;
}
/* 発売日価格 */
.dateprice_container {
  max-width: 96%;
  margin: 0 2%;
}
/* 動画
---------------------------------------------------------- */
/* 動画 */
.waku_800 {
  width: 90%;
  margin: 0 auto;
}
/*サムネイル_コンテナ*/
.mov_container {
  width: 90%;
  gap: 2px;
}
/*サムネイル_ボックス*/
.mov_box {
  width: calc((100% - 6px) / 4);
  height: auto;
  padding: 0 0 10px 0;
}
/* スライダー_タイトル
---------------------------------------------------------- */
/*サムネイル_コンテナ*/
.tit_slider_container {
  flex-wrap: nowrap;
}
/*サムネイル_ボックス*/
.tit_slider_box {
  width: auto;
  height: 30px;
  margin: 0 auto;;
  padding: 0 0 0 1px;
}
/*スライダー_基本*/
.swiper {
  width: 80%;
  margin: 0 auto;
}
.swiper-slide {
  width: 70%;
  height: auto;
}
.swiper-button-prev {
    left: 2px;
    right: auto;
}
/* 次への矢印 */
.swiper-button-next {
    right: 2px;
    left: auto;
}

/* スライダー_車両
---------------------------------------------------------- */
/*コンテナ*/
.slider_train_container {
  max-width: 96%;
  height: auto;
  margin: 0 auto;
  padding: 0 0 0.5em 0;
}

/* スライダー_レール
---------------------------------------------------------- */
/*コンテナ*/
.slider_rail_container {
  max-width: 96%;
  height: auto;
  margin: 0 auto;
  padding: 0 0 0.5em 0;
}
/* スライダー_情景
---------------------------------------------------------- */
/*コンテナ*/
.slider_jokei_container {
  max-width: 96%;
  height: auto;
  margin: 0 auto;
  padding: 0 0 0.5em 0;
}
/* スライダー_ガイドブック
---------------------------------------------------------- */
/*コンテナ*/
.slider_guide_container {
  max-width: 96%;
  height: auto;
  margin: 0 auto;
  padding: 0 0 0.5em 0;
}

.btn_guidebook {
  width: 70%;
  height: auto;
	margin: 0.5rem auto;
}
/* リンクエリア_設定
---------------------------------------------------------- */
.txt_kumiawase {
	font-size: 1rem;
}
.txt_buhin {
	font-size: 1rem;
}

/* Swiperデフォルト矢印_設定
---------------------------------------------------------- */
  .c-swiperNav .swiper-button-prev,
  .c-swiperNav .swiper-button-next{
    width: var(--nav-size-sp) !important;
    height: var(--nav-size-sp) !important;
  }
