@charset "utf-8";

main {padding-bottom: 100px;}
@media screen and (max-width: 960px){
	main {padding-top: 50px;}
}

/* ----------------------------------------
leadWrap
------------------------------------------- */
.leadWrap {padding-top: clamp(45px, 5vw, 90px);text-align: center;}
.leadWrap .leadEn {font-size: 42px;line-height: 1;letter-spacing: 0.1em;color: #9e8771;margin-bottom: clamp(20px, 4vw, 60px);}
.leadWrap .leadTtl {font-size: 30px;margin-bottom: clamp(20px, 2vw, 40px);}
.leadWrap .leadTxt {}
/*  */
@media screen and (max-width: 960px){
	.leadWrap .leadEn {font-size: 22px;}
	.leadWrap .leadTtl {font-size: 18px;}
	.leadWrap .leadTxt {font-size: 3px;text-align: left;}
}

.mapImg01 {max-width: 1106px;margin: 0 auto;}

.map_btnWrap {max-width: 640px;margin: 30px auto 0;display: flex;flex-wrap: wrap;}
.mapBtn {width: 46%;margin: 0 2%;}
.mapBtn a {position: relative;display: block;font-size: 16px;background: #c0ae72;text-align: center;padding: 15px 0;transition: .2s;}
.mapBtn a:before {content: '';display: block;position: absolute;top: 0;bottom: 0;margin: auto;right: 18px;width: 24px;height: 24px;background: url(../img/page/top/icon-arrow.png) no-repeat center;background-size: contain;  }
@media screen and (max-width: 960px){
	.printBtn {display: none;}
	.mapBtn {width: 100%;}
}



@media print {
  header,
  footer,
  .footerNav,
  .box-bukken-contact,
  .ttl-property-main,
  .search-wrap,
  .box-bukken,
  .area-user-footer-wrap,
  #annotation_are {
    display: none;
  }
	.wrapper {min-width: inherit;}
	.contents-property {padding-top: 0!important;}
	main {padding: 0;}
	
	
	.leadWrap{
		padding-top: 0;
	}
	.leadWrap .leadEn {
		display: none;
	}
	.leadWrap .leadTtl {
		font-size: 12px;
	}
	.map_btnWrap {
		display: none;
	}
}










@media screen and (max-width: 960px){
}
@media screen and (max-width: 640px){
}