@charset "UTF-8";
/* CSS Document */


/* 新築賃貸マンション取扱い実績一覧 */
@media (min-width: 768px) {
	.results_flex{ display: flex; flex-wrap: wrap; list-style: none; margin: 0 auto; padding: 0; width: 960px;}
	.results_flex li{ margin: 0 30px 30px 0; position: relative;}
	.results_flex li:nth-child(3n){ margin: 0 0 30px 0;}
	.results_flex li img { width: 300px; height: auto;}
	.results_flex li a{ position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
	.results_flex li span{ display: block; font-size: 14px; margin: 0 0 3px 0;}
	
	.contact_form{ text-align: center;}
	.contact_form strong{ font-size: 16px; display: block; margin: 50px 0 10px 0; font-weight: normal;}
	.contact_form>div{ margin: 0 auto;}
}
@media (max-width: 767.98px) {
	.results_flex{ display: flex; justify-content: center; flex-wrap: wrap; list-style: none; margin: 0 auto; padding: 0;}
	.results_flex li{ width: 100%; margin: 0 0 20px 0; position: relative;}
	.results_flex li img { width: 100%; height: auto;}
	.results_flex li a{ position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
	.results_flex li span{ display: block; font-size: 12px; margin: 0 0 3px 0;}
	
	.contact_form{ text-align: center;}
	.contact_form strong{ font-size: 16px; display: block; margin: 50px 0 10px 0; font-weight: normal;}
	.contact_form>div{ margin: 0 auto;}
}


@media (min-width: 768px) {}
@media (max-width: 767.98px) {}

@media (min-width: 576px) and (max-width: 767.98px) {}
@media (max-width: 575.98px) {}