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

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	rental

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* ---------- rentalBlock ---------- */
#rentalBlock { }

#propertyList { }
#propertyList li { background:#fff;; border-radius:10px; padding:30px; overflow:hidden; margin-bottom:40px; }
#propertyList .property { font-size:1.5rem; line-height:1; color:#fff; background:#46a429; padding:20px 30px; border-radius:40px; margin-bottom:20px; }
#propertyList h4 { display:inline; }
#propertyList .plan { display:inline-block; font-size:1rem; color:#46a429; background:#fff; padding:5px 10px; border-radius:5px; margin-left:10px; }
#propertyList .price { float:right; }
#propertyList .img_box { position:relative; float:left; width:50%; border-radius:10px; overflow:hidden; }
#propertyList .property_no { position:absolute; bottom:0; right:0; padding:5px 10px; font-size:0.8rem; color:#fff; background:rgba(0,0,0,0.5); border-top-left-radius:10px; }
#propertyList .data_box { float:right; width:calc(50% - 40px); }



/*--------------------------------------------------------------
	SP　表示領域が1000px未満
--------------------------------------------------------------*/
@media (max-width: 1000px) {
}



/*--------------------------------------------------------------
	SP　表示領域が768px未満
--------------------------------------------------------------*/
@media (max-width: 768px) {

			/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

				rental

			//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
			/* ---------- rentalBlock ---------- */
			#rentalBlock { }

			#propertyList { }
			#propertyList li { padding:15px; margin-bottom:20px; }
			#propertyList .property { font-size:1.25rem; padding:10px 15px; border-radius:5px; margin-bottom:10px; }
			#propertyList h4 { line-height:1.2; }
			#propertyList .plan { padding:2px 10px; margin-top:2px; }
			#propertyList .price { float:none; margin-top:5px; text-align:right; }
			#propertyList .img_box { float:none; width:100%; border-radius:5px; margin-bottom:10px; }
			#propertyList .property_no { }
			#propertyList .data_box { float:none; width:100%; }




}











