@charset "utf-8";

section{padding: 85px 18px 26px;position: relative;}
section img{max-width: 100%}

.map-info{position: relative;}
.map-tip{width: 7px;position: absolute;top: 50%;left: 50%;margin-left: -2px}
.map-tip-info{position: absolute;height: 78px;top: 50%;left: 50%;margin-top: -72px;margin-left: -34px}

h1.title{padding: 12px 0 25px;font-size: 1.583em;color: #961b1e;text-align: center;}
p{font-size: 1.125em;color: #000;line-height: 26px}
p span{font-weight: 600}
p span.right{font-weight: normal;}
a.consult{margin-top: 28px;display: block;height: 28px;line-height: 28px;text-align: center;font-size: .75em;background: #961b1e;color: #fff;border-radius: 5px}
h1{margin-top: 18px;font-weight: 600}
.desk{position: absolute;width: 131px;height: 106px;right: 15px;bottom: 58px}

@media screen and (max-width:320px){
  .desk{right: 5px;}
}







