@charset "UTF-8";

/*!
 * タイトルなど
 *
 * Copyright (C) ●●など
 */

/*********************************
	ヘッダーの設定
*********************************/

/*------　ヘッダーの設定 -------*/

/* ここにコメントを追記 */

/* ===========================================
 * MAIN
 * ======================================== */

/* sub */
/* ======================================== */

/* スマホ揺らぎ確認用CSS */
/* *,
*::after,
*::before {
  outline: 1px solid rgb(234, 4, 234);
  opacity: 1 !important;
} */

/* スマホ用コード */
/* .pc {
  display: none;
}

.sp {
  display: block;
} */

.slide {
  max-width: 95%;
  padding: 25px 0px 50px;
  margin: 0 auto;
}

.swiper .swiper-slide img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

.swiper2 .swiper-slide img {
  width: 100%;
  height: auto;
  object-fit: cover;
}


@media screen and (min-width:640px) {
  /* sm: min-width:640px; */
}

@media screen and (min-width:768px) {
  /* md: min-width:768px;
  iPad/mini/air */

  /* .pc {
    display: block;
  }

  .sp {
    display: none;
  } */
}

@media screen and (min-width:1024px) {
  /* lg: min-width:1024px;
  iPad Pro 12.9*/

  .slide {
    max-width: 1000px;
    padding: 100px 50px 150px;
    margin: 0 auto;
  }

  .swiper .swiper-slide img {
    width: 1000px;
    height: 390px;
    object-fit: cover;
  }

  .swiper2 .swiper-slide img {
    width: 1000px;
    height: 600px;
    object-fit: cover;
  }
}

@media screen and (min-width:1280px) {
  /* xl: min-width:1280px;
  Android Tablet　Fire HD 10 10インチ*/
}

@media screen and (min-width: 1366px) {
  /* Full Wide XGA */
}

@media screen and (min-width:1440px) {
  /* WXGA+ (Wide-XGA+) */
}

@media screen and (min-width:1536px) {
  /* モバイルノートPC */
}

@media screen and (min-width:1920px) {
  /* フルハイビジョン */
}