@media screen and (max-width: 736px) {
  .pc {
    display: none;
  }
}

@media print, screen and (min-width: 736px) {
  .sp {
    display: none;
  }
}

@media print, screen and (min-width: 736px) {
  .currentMapSect__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media print, screen and (min-width: 736px) {
  .currentMapSect__head .sectHeadGroup .svgTtl {
    left: -139px;
    top: -53px;
    width: 299px;
  }
}

@media screen and (max-width: 736px) {
  .currentMapSect__head .sectHeadGroup .svgTtl {
    left: calc(-10 / 390 * 100vw);
    top: calc(-43 / 390 * 100vw);
    width: calc(163 / 390 * 100vw);
  }
}

@media print, screen and (min-width: 736px) {
  .currentMapSect__head + .currentMapSect__cont {
    margin-top: 60px;
  }
}

@media screen and (max-width: 736px) {
  .currentMapSect__head + .currentMapSect__cont {
    margin-top: calc(60 / 390 * 100vw);
  }
}

.currentMapSect__cont {
  margin: 0 auto;
}

@media print, screen and (min-width: 736px) {
  .currentMapSect__cont {
    width: 992px;
  }
}

@media print, screen and (min-width: 736px) {
  .currentMapSect__cont + .currentMapSect__bottom {
    margin-top: 60px;
  }
}

@media screen and (max-width: 736px) {
  .currentMapSect__cont + .currentMapSect__bottom {
    margin-top: calc(60 / 390 * 100vw);
  }
}

.currentMapSect__cont .zoomFigure {
  -webkit-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.currentMapSect__cont .zoomFigure + .caption {
  text-align: right;
}

@media print, screen and (min-width: 736px) {
  .currentMapSect__cont .zoomFigure + .caption {
    margin-top: 16px;
  }
}

@media screen and (max-width: 736px) {
  .currentMapSect__cont .zoomFigure + .caption {
    margin-top: calc(24 / 390 * 100vw);
  }
}

@media print, screen and (min-width: 736px) {
  .currentMapSect__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 46px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 736px) {
  .currentMapSect__bottom .generalBtn--print {
    display: none;
  }
}

@media print, screen and (min-width: 736px) {
  .map-current {
    padding: 200px 0 140px;
  }
}

@media screen and (max-width: 736px) {
  .map-current {
    padding: calc(200 / 390 * 100vw) 0 calc(100 / 390 * 100vw);
  }
}

@media print {
  .header-property,
  .ttl-property-main,
  .currentMapSect__head,
  .currentMapSect__bottom,
  .bottomArea,
  .footer-property,
  .footer-copyright,
  .list-property-control-wrap,
  .list-property-control,
  .box-bukken,
  .box-bukken-contact,
  .search-wrap,
  .area-user-footer-wrap {
    display: none !important;
  }
  .map-current {
    padding: 0 !important;
  }
}
