@charset "UTF-8";
/*////////////////////////*/
/*ファーストビュー*/
/*////////////////////////*/

/*トップスライダー*/
.top-slider {
	position: relative;
	width: 100%;
	height: calc(100vh - 80px) ;
}

.slider1 .swiper-slide {
	height: unset;
}
.swiper-custom-parent {
  position: relative;
}
.slider1 {
  position: unset;
  width: 100%;
  height: 100%;
}
.swiper-pagination-bullet {
	width: 8%;
    height: 3px;
    border-radius: unset;
    background: #808080;
}



/*////////////////////////*/
/*セカンドビュー*/
/*////////////////////////*/

/*slider2*/
.slider2 .slider-box {
	/* position: relative;
	height: 350px; */
}
.slider2 .swiper-pagination-bullet {
	  width: 4%;
    height: 2px;
    border-radius: unset;
    background: #000;
}
.slider2 .swiper-pagination-bullet-active {
    background: #d71173;
}

/*slider3*/
.slider3 .slider-box {
	position: relative;
	height: 220px;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 0;
    background: #000;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 0;
    background: #000;
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 1.4rem;
    color: #fff;
}



.newsbg {
  background: #fe9628;
  color: #fff;
  padding: 50px 0;
}
.bg01 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.map {
  width: 100%;
  height: 300px;
  filter: grayscale(1);
}

/*PCのみ*/
@media (min-width: 768px) {

  .bukken-ph {
    height: 250px;
  }




}

@media (max-width: 768px) {

		.top-slider {
			height: 100vh;
			z-index: unset;
		}
    .newsbg {
      margin-bottom: 30px;
      padding: 30px 0 25px;;
    }
    .bukken-ph {
      height: 120px;
    }


}



