@charset "UTF-8";

#page_banner { margin: 0px; padding: 0px 0px 0.5vw 0px; width: 100%; background: #d2ecfa; }
#page_banner div { margin: 0px auto; padding: 0.5vw 0px 0px 0px; width: 100%; max-width: 1200px; }
#page_banner div img { margin: 0px; padding: 0px; width: 100%; height: auto; box-shadow: 5px 5px 10px rgba(0,0,0,0.35); }

main { padding: 1vw 0px; }
#used_car { margin: 0px auto; padding: 0px 0px 1.5vw 0px; width: 100%; background: #fff; }
#p_used_car { margin: 0px; padding: 0px; width: 100%; height: auto; }
#used_car ul { margin: 1.5vw auto 0px auto; padding: 0px; width: 96.8%; display: flex; flex-wrap: wrap; }
#used_car li { margin: 0px; padding: 0px; width: 33.33%; text-align: center; }
#used_car li img { margin: 0px; padding: 0px; width: 90%; height: auto; }

.carsensor { margin: 0px auto; padding: 8.5% 0px 0px 2%; width: 100%; aspect-ratio: 1 / 0.268; background: #fffcdb url(../i/carsensor_back.png) top center no-repeat; background-size: contain; }
.carsensor a { margin: 0px; padding: 0px; display: block; }
.carsensor img { margin: 0px; padding: 0px; width: 63.92%; height: auto; }

#after_follow { margin: 0px auto; padding: 0px 1.5vw 0px 0px; width: 100%; background: #fff; }
#after_follow dl { margin: 0px auto; padding: 1.5vw 0px; width: 100%; display: flex; flex-wrap: wrap; }
#after_follow dt { margin: 0px; padding: 0px; width: 50%; }
#after_follow dt img { margin: 0px; padding: 0px; width: 100%; height: auto; }
#after_follow dd { margin: 0px; padding: 0px; width: 50%; text-align: right; }
#after_follow dd img { margin: 0px; padding: 0px; width: 83.875%; height: auto; }

/* 初期非表示 */
#page_banner { display: none; }

@media all and (max-width:800px){
	
	#used_car { width: 98%; }
	#used_car ul { width: 98%; }
	#used_car li { padding: 2% 0px 0px 0px; width: 100%; }
	
	.carsensor { width: 98%; }
	
	#after_follow { width: 98%; }
	#after_follow dt { width: 100%; }
	#after_follow dd { width: 100%; }
}