﻿#g-printable { width: 90%; max-width: 1100px; margin: 4rem auto; }
#g-printable > div { width: 100%; }

.p-logo {margin-bottom:27px; display:flex;justify-content:space-between;align-items:center;}
.p-logo img{width:169px;}

.p-img-map{display:flex;position:relative;}

.p-img-map { height: 0; padding-bottom: 36.9%;margin-bottom:30px; }
.p-img-map > div { width: 50%; height: 100%; position: absolute; top: 0; }

.p-img{position:relative;flex-shrink:0;left:0;}
.p-img img { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100%; height: 100%; object-fit: cover; display: block; }

.p-map{background-color:#F2F2F2;right:0;}

.p-property-detail {margin-bottom:30px; }
.p-property-detail .g-area-detail{flex-wrap:wrap;}
.p-property-detail .g-area-detail > div {width:50%;}
.p-property-detail .g-p-name-box { width: 100%!important;margin-bottom:4rem }
.p-property-detail .g-p-name-box div p{max-width:unset;}
.p-property-detail .g-p-name-box div{margin-bottom:1rem;}
.p-property-detail .g-p-name-box .g-property-area{margin-bottom:2rem;}

.p-info img { display: inline-block; vertical-align: middle; margin-right:5px;  }

@media print{

    .p-logo { margin-bottom: 10px; }
    .p-logo img { width: 149px; }

    .g-p-name-box .g-property-address { font-size: 20px; }
    .g-property-home-type:before {display:none; }

    .g-p-detail-table { padding-left: 50px; }
    .g-flex-table > div span, .g-p-detail-table > div > span { font-size: 12px; }
    .g-btn { display: none; }
}