@charset "utf-8";

/* ==============================
現地案内図ページ
============================== */
.map02 {width: 75%; margin: 0 auto 60px;}
.map_btnWrap {max-width: 785px;margin: 80px auto 0;}
.mapBtn {width: 46%;margin: 0 2%;}
.mapBtn a {position: relative;display: block;color: #fff;font-size: 16px;background: #2d2d2d;border-radius: 50px;text-align: center;padding: 15px 0;transition: .2s;}
.mapBtn .icon-arrow {position: absolute;top: 37%;right: 35px;filter: brightness(0) invert(1);}
.mapBtn .icon-arrow:before {content: '';position: absolute;top: 50%;left: 50%;transform: rotate(-45deg) translate(-50%, -50%);width: 20px;height: 8px;background: url(../img/elements/icon-arrow.svg) no-repeat center;background-size: cover;}
/* */
@media screen and (max-width: 960px){
	.map02 {margin: 0 auto 30px;}
	.map_btnWrap {width: 80vw;margin: 30px auto 0;}
	.mapBtn {width: 100%;margin: 0;}
	.mapBtn a {font-size: 12px;}
	.printBtn {display: none;}
}





/* ==============================
pageKv_copy2
============================== */
#pageKv2 {margin-bottom: 80px;}
.pageKv_copy2 {text-align: center;}
.pageKv_copy2 h2 {font-size: 80px;letter-spacing: 0.1em;line-height: 1;padding-top: 30px;}
/* */
@media screen and (max-width: 960px){
	#pageKv2 {margin: 60px 0;}
	.pageKv_copy2 h2 {font-size: 35px;padding-top: 10px;}
	.pageKv_copy2 p {font-size: 14px;}
}










@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;}
	
	
	.bg_texture {
		background: none;
		padding: 0;
	}
	.inner {
		padding: 0;
	}
	.pageKv_copy2 h2 {
		display: none;
	}
	.pageKv_copy2 p {
		font-size: 14px;
	}
	#pageKv2 {
		margin-bottom: 20px;
	}
	.map_btnWrap {
		display: none;
	}
	.topLinks {
		display: none;
	}
}









@media screen and (max-width: 960px){
}
@media screen and (max-width: 640px){
}