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


/* ▼　スマホメニュー　▼ */
/* ▲　スマホメニュー　▲ */

/* ▼　ヘッダ　▼ */
/* ▲　ヘッダ　▲ */
		
/* ▼　ナビゲーション　▼ */
/* ▲　ナビゲーション　▲ */

/* ▼　メイン　▼ */
#main_img{
	background-image:url(../images/realestate/realestate-main-img.jpg);
}

#main #page_ttl{
	margin-bottom:0px;
}

#page_ttl .menu_btn_area{
	display: flex;
	display: -webkit-flex; /* Safari */
}

#page_ttl .menu_btn{
	padding:70px 5%;
}

#page_ttl .menu_btn:first-child{
	border-top:10px solid #82593d;
	border-right:2px solid #82593d;
	flex:1;
}

#page_ttl .menu_btn:last-child{
	border-top:10px solid #b89d64;
	flex:1;
}

#page_ttl .menu_btn a{
	display:block;
}

#page_ttl .menu_btn p{
	font-size:1.53em;
	font-weight:bold;
	margin-bottom:20px;
}

#page_ttl .menu_btn:first-child p{
	color:#82593d;
}

#page_ttl .menu_btn:last-child p{
	color:#b89d64;
}

#main #page_ttl .menu_btn h3{
	font-size:2.3em;
	margin-bottom:40px;
}


/*sec_private sec_corporate共通*/
.sec_ttl_area p{
	display:block;
	font-size:1.54em;
	font-weight:bold;
	padding-top:46px;
	padding-bottom:44px;
}

.sec_ttl_area p.sec_ttl{
	color:#fff;
	width:410px;
	float:left;
	padding-left:70px;
}

.sec_ttl_area p.sec_ttl img{
	margin-right:1em;
}

.sec_ttl_area p.sec_ttl_catch{
	padding-bottom:0;
	padding-left:450px;
	padding-right:40px
}

.img_area{
	font-size:0; /*隙間なくす*/
	margin-bottom:50px;
}

.img_area img{
	width:50%;
}

.content h3{
	font-size:1.53em;
	text-align:center;
	margin-bottom:30px;
}

.content p{
	margin-bottom:30px;
}

#sec_private{
	border-top:2px solid #82593d;
	margin-bottom:40px;
}

#sec_private .sec_ttl_area{
	border-bottom:20px solid #82593d;
}

#sec_private .sec_ttl_area p.sec_ttl{
	background-color:#82593d;
}

#sec_reason img{
	width:100%;
	margin-top:40px;
}

#sec_corporate{
	border-top:2px solid #b89d64;
	margin-bottom:40px;
}

#sec_corporate .sec_ttl_area{
	border-bottom:20px solid #b89d64;
}

#sec_corporate .sec_ttl_area p.sec_ttl{
	background-color:#b89d64;
}

#lnk_contact{
	margin-bottom:60px;
}


/* ▲　メイン　▲ */

/* ▼　rss　▼ */
/* ▲　rss　▲ */	

	
/* ▼　フッタ　▼ */
/* ▲　フッタ　▲ */

/*===============================================
●smart.css  画面の横幅が1001pxから
===============================================*/
@media screen and (min-width:1001px){
}

/*===============================================
●smart.css  画面の横幅が1000pxまで
===============================================*/
@media screen and (max-width:1000px){


}

/*===============================================
●smart.css  画面の横幅が767pxまで
===============================================*/
@media screen and (max-width:800px){
	/* ▼　ヘッダ　▼ */
	/* ▲　ヘッダ　▲ */
			
	/* ▼　ナビゲーション　▼ */
	/* ▲　ナビゲーション　▲ */
	
	/* ▼　メイン　▼ */

	.sec_ttl_area p.sec_ttl{
		width:100%;
		float:none;
	}
	
	.sec_ttl_area p.sec_ttl_catch{
		padding:40px;
	}
		

	/* ▲　メイン　▲ */
			
	/* ▼　rss　▼ */
	/* ▲　rss　▲ */	
	
		
	/* ▼　フッタ　▼ */
	/* ▲　フッタ　▲ */	
}


/*===============================================
●smart.css  画面の横幅が460pxまで
===============================================*/
@media screen and (max-width:500px){


}