/* Saisan Co.,Ltd.
=========================================================================
=========================================================================*/
article section .inner ul.rows_2 {
	display: flex;
	flex-wrap: wrap;
	gap: 0 calc(100 / 1000 * 100%);
}

article section .inner ul.rows_2 li {
	width: calc(450 / 1000 * 100%);
}

article section .inner ul.rows_2 li:nth-child(1).active img {
	transition-delay: 0s;
}

article section .inner ul.rows_2 li:nth-child(2).active img {
	transition-delay: .5s;
}

article section.unique {
	padding: 100px 0 0 20px;
}

article section.unique img {
	width: 1217px;
	width: calc(1217 / 1000 * 100%);
}

article section .inner ul.rows_3 {
	display: flex;
	flex-wrap: wrap;
	gap: 0 calc(110 / 1000 * 100%);
}

article section .inner ul.rows_3 li {
	width: calc(260 / 1000 * 100%);
}

article section .inner ul.rows_3 li:nth-child(1).active img {
	transition-delay: 0s;
}

article section .inner ul.rows_3 li:nth-child(2).active img {
	transition-delay: .5s;
}

article section .inner ul.rows_3 li:nth-child(3).active img {
	transition-delay: 1s;
}


/*  767px以下
=========================================================================
=========================================================================*/
@media screen and (max-width:767px) {

	article section .inner ul.rows_2 {
		gap: 50px 0;
	}

	article section .inner ul.rows_2 li {
		width: 100%;
	}

	article section.unique {
		padding: 50px 0 0 20px !important;
	}

	article section.unique .inner {
		overflow-x: auto;
	}

	article section.unique img {
		width: calc(902 / 390 * 100%);
	}

	article section.scroll {
		padding: 50px 0 !important;
	}

	article section.scroll .inner {
		overflow-x: auto;
	}

	article section .inner ul.rows_3 {
		gap: 0 calc(52 / 884 * 100%);
		width: calc(884 / 390 * 100%);
		margin-left: calc(65 / 390 * 100%);
	}

	article section .inner ul.rows_3 li {
		width: calc(260 / 884 * 100%);
	}

}

/*  420px以下
=========================================================================
=========================================================================*/
@media screen and (max-width:420px) {}
