#main{ width:100%; height:100%; background-image:url(../images/apartment_img.jpg); background-size:cover; background-repeat:no-repeat; background-position:center; position:relative;}
.main_tit{ position:absolute; top:50%; left:50%; margin-top:-118px; margin-left:-100px; width:200px; text-align:center;}
.main_tit img{ width:159px; max-width:100%;}
#main p{ text-align:center; padding-top:50px; font-size:26px; line-height:1; color:#fff;}
@media only screen and (max-width:1023px){
	.main_tit{ margin-top:-59px; margin-left:-60px; width:120px;}
	#main p{ padding-top:30px; font-size:1.5rem;}
}
@media only screen and (max-width:768px){
	#main{ background-image:url(../images/apartment_img_m.jpg); }
}
@media only screen and (max-width:736px){
	.main_tit{  margin-top:-80px;margin-left:-50px; width:100px;}
	#main p{ padding-top:25px;}
}