@charset "utf-8";
/* CSS Document */
#fader_wrapp {
	width: 100%;
	box-sizing: border-box;
}
#fader_wrapp:after {
  content: "";
  clear: both;
  display: block;
}
#slide_wrapp {
	width: 100%;
	max-width: 1600px;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}
#slide_wrapp .slide_item {
	opacity: 0;
	transform: scale(1);
	transition: opacity 2s linear, transform 7.5s linear;
	position: relative;
}
#slide_wrapp .slide_item:not(:first-child) {
  position: absolute;
  top: 0;
  left: 0;
}
#slide_wrapp .slide_item.show_ {
  opacity: 1;
}
#slide_wrapp .slide_item.zoom_ {
  transform: scale(1.1);
}
#slide_wrapp .slide_item img {
	width: 100%;
	box-sizing: border-box;
	display: block;
}


/* #### width 359px以下の場合の設定 (for SP Only) #### */
@media (max-width: 359px) {


}

/* #### width 360px～500pxの場合の設定 (for SP Wide Only) #### */
@media (min-width: 360px) and (max-width: 500px) {


}

/* ## width 501px～767pxの場合の設定 (for Tub Only) ## */
@media (min-width: 501px) and (max-width: 767px) {
}

/* #### width 767px 以下の場合の設定 (for All Mobile Dvices) #### */
@media (max-width: 767px) {

#slide_wrapp .slide_item img {
	width: 100%;
	height: 424px;
	object-fit: cover;
}
	
}


/* #### width 768px 以上の場合の設定 (for PC) #### */
@media (min-width: 768px) {


}


/* #### width 1200px 以上の場合の設定 #### */
@media (min-width: 1200px) {


}