@charset "utf-8";

/* -----------------------------------------------------------
    輸入車
-------------------------------------------------------------- */
@media screen and (max-width: 768px) {
	.subpage-header .en {
		bottom: -5px;
		font-size: 4rem;
	}

	.subpage-header .ja {
		font-size: 3.5rem;
	}
}

/* -----------------------------------------------------------
    intro-area
-------------------------------------------------------------- */
.imported-maker-slide .slick-slide {
	width: 400px !important;
	aspect-ratio: 3/2;
}

.imported-maker-slide .slick-slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.cmn-service #imported-car .intro-area {
	padding-bottom: 0;
}

.cmn-service .intro-area .intro-list-catch {
	padding: 35px 20px 25px;
}

.cmn-service .intro-area .intro-list-wrap {
	padding: 0 0 60px;
}

.cmn-imported-slide {
	height: 350px;
}

.cmn-imported-slide .slick-list, .cmn-imported-slide .slick-track {
	height: 100%;
}

.cmn-imported-slide .slick-slide {
	height: 100%;
	width: 437.5px;
}

.cmn-imported-slide img {
	width: 100%;
	object-fit: cover;
	height: 100%;
}

.cmn-imported-slide .slick-slider div {
	transition: none;
}

@media screen and (max-width: 768px) {
	.imported-maker-area {
		padding: 100px 0 0;
	}

	.cmn-service .intro-area .intro-list-wrap {
		padding: 0 20px 40px;
	}

	.cmn-service .intro-area .intro-list-catch {
		padding: 35px 0 0;
	}

	.cmn-imported-slide {
		height: 200px;
	}

	.cmn-imported-slide .slick-slide {
		width: 250px;
	}
}

/* -----------------------------------------------------------
    imported-maker-area
-------------------------------------------------------------- */
.imported-maker-area {
	padding: 180px 0 0;
}

.imported-maker-area .imported-maker {
	background: #fff;
	padding: 10px 50px 50px;
	margin: 35px 0 0;
}

[data-vehicleitem="imported"] .vehicle-imported-other .ttl {
	color: var(--sub2);
}

@media screen and (min-width: 769px) {
	.imported-maker-area .vehicle-imported-list {
		font-size: 1.9rem;
		font-weight: 500;
		margin: 40px 0 0;
	}

	.imported-maker-area [data-vehicleitem="imported"] .vehicle-imported-other li {
		font-size: 1.7rem;
		padding: 20px 6px;
	}

	.imported-maker-area [data-vehicleitem="imported"] .vehicle-imported-other {
		margin: 30px 0 0;
	}

	.imported-maker-area [data-vehicleitem="imported"] .vehicle-imported-other ul {
		margin: 20px 0 0;
	}

	.imported-maker-area [data-vehicleitem="imported"] .vehicle-imported-other li {
		font-size: 1.7rem;
		font-weight: 500;
		padding: 15px;
		width: 200px;
	}
}

@media screen and (max-width: 768px) {
	.imported-maker-area {
		padding: 100px 0 0;
	}

	.imported-maker-area .imported-maker {
		padding: 35px 20px 55px;
	}
}

/* -----------------------------------------------------------
    work-area
-------------------------------------------------------------- */
.cmn-service #imported-car .work-area {
	margin: 100px 0 0;
}

#imported-car .work-area .cmn-work-gallery {
	margin-top: 40px;
}

@media screen and (max-width: 768px) {
	.cmn-service #imported-car .work-area {
		margin: 50px 0 0;
	}

	#imported-car .work-area .cmn-work-gallery {
		margin-top: 20px;
	}
}

/* -----------------------------------------------------------
    serviseps-mfc-list
-------------------------------------------------------------- */
.serviseps-mfc-cap {
	margin: 20px 0 0;
}

@media screen and (max-width: 768px) {
	.serviseps-mfc-cap {
		line-height: 1.7;
	}
}