@charset 'utf-8';


/* スライドショー ここから */
.swiper-container {
	display: block;
	width: 100%;
	min-height: 600px;
	max-height: 100vh;
	top: 0px;
	left: 0px;
	margin-bottom: 100px;
}
.swiper-container:before {
    content:"";
    display: block;
    padding-top: 70%;
}
.swiper-wrapper {
	position: absolute !important;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.swiper-wrapper img{
	max-width: 100%;
}
.swiper-container .logo{
	position: absolute;
	top: 50%;
	left: 10%;
	z-index: 10;
}
.swiper-container .logo img{
	max-width: 40vw;
	width: 378px;
}
.slide-img img{
	display: block;
}
/* スライドショー ここまで */

#contents {
	padding-top: 0;
}
#contents h2 {
	font-size: 25px;
	text-align: center;
	margin: 0 0 50px 0;
}


.section-equipment {
}
.section-equipment .list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.section-equipment .sep {
	width: 45%;
}




@media screen and (max-width: 678px) {



	.swiper-container {
		min-height: initial;
	}
	.swiper-container img{
		max-width: 100vw;
	}
	.swiper-container .logo{
		left: 10%;
	}




}