@charset "utf-8";
/*=========================================
商品＆サービス紹介バナー
=========================================*/
/* pickup_list */
.parts-pickup_list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 45px;
}
.parts-pickup_list li {
	margin: 0 30px;
	position: relative;
}
.parts-pickup_list .parts-pickup_banner_img::after {
	content: "";
	display: block;
	width: 1px;
	height: 30px;
	background-color: #e0e0e0;
	transform: rotate(30deg);
	position: absolute;
	top: -5px;
	right: -30px;
}
.parts-pickup_list .parts-pickup_banner_img:first-child::before {
	content: "";
	display: block;
	width: 1px;
	height: 30px;
	background-color: #e0e0e0;
	transform: rotate(30deg);
	position: absolute;
	top: -5px;
	left: -30px;
}
.parts-pickup_list li::after {
	content: "";
	display: block;
	width: 1px;
	height: 30px;
	background-color: #e0e0e0;
	transform: rotate(30deg);
	position: absolute;
	top: -5px;
	right: -30px;
}
.parts-pickup_list li:first-child::before {
	content: "";
	display: block;
	width: 1px;
	height: 30px;
	background-color: #e0e0e0;
	transform: rotate(30deg);
	position: absolute;
	top: -5px;
	left: -30px;
}

/* pickup_banner */
.parts-pickup_banner {
	margin-top: 45px;
}
.parts-pickup_banner.column3{
	gap: 20px 30px;
}
.parts-pickup_banner.column4{
	gap: 0 20px;
}
.parts-pickup_banner.column3 .parts-pickup_banner_img {
	width: 100%;
	max-width: calc((100% - 60px) / 3);

	margin: 0 15px;
}
.parts-pickup_banner.column4 .parts-pickup_banner_img {
	width: 100%;
	max-width: calc((100% - 60px) / 4);
}
.parts-pickup_banner .parts-pickup_banner_img a {
	display: block;
}

.parts-pickup_banner .slick-arrow{
	width: 15px;
	height: 15px;
	border-bottom: 2px solid #333;
    border-right: 2px solid #333;
	z-index: 5;
}

.parts-pickup_banner .slick-next{
	right: -10px;
	transform: rotate(-45deg);
}

.parts-pickup_banner .slick-prev{
	left: -10px;
	transform: rotate(135deg);
}

.parts-pickup_banner .slick-arrow::before{
	display: none;
}

#pickup_service .btnLink {
	margin-top: 60px;
}

/*=========================================
responsive
=========================================*/
@media screen and (max-width:767px) {
	/*=========================================
	商品＆サービス紹介バナー
	=========================================*/
	.parts-pickup_list {
		margin-top: 25px;
	}
	.parts-pickup_list li {
		margin: 5px 15px;
		font-size: 13px;
	}
	.parts-pickup_list li::after {
		height: 20px;
		top: 0;
		right: -15px;
	}
	.parts-pickup_list li:first-child::before {
		height: 20px;
		top: 0;
		left: -15px;
	}
	.parts-pickup_banner {
		display: block;
		margin: 10px 20px 0;
	}
	.parts-pickup_banner .slick-arrow{
		display: none !important;
		width: 10px;
		height: 10px;
	}
	.parts-pickup_banner .slick-next{
		right: -8px;
	}
	.parts-pickup_banner .slick-prev{
		left: -8px;
	}
	.parts-pickup_banner .parts-pickup_banner_img {
		margin: 0;
		width: auto;
	}
	.parts-pickup_banner.column3 .parts-pickup_banner_img{
		max-width: 100%;
		margin: 0 5px;
	}
	.parts-pickup_banner.column4 .parts-pickup_banner_img{
		max-width: 100%;
	}
	.parts-pickup_banner .parts-pickup_banner_img img {
		width: 100%;
	}
	#pickup_service .btnLink {
		margin-top: 30px;
	}
}
