.lala--title--wrap{
  position:relative;
}
.lala--title--wrap .min--map--info{
  position:absolute;
  top:0px;
  right:0px;
  height:45px;
  background:#fff;
  color:#333;
  font-weight: 500;
  font-size:15px;
  padding:0 25px;
  cursor:pointer;
  border:1px solid #e8e8e8;
}

.lala--title--wrap .min--map--info:hover{
  background: #8b9091;
  color: #ffffff;
}

.lala--title--wrap .min--map--info.type--2{
  right:200px;
}

.lala--title--wrap .min--map--info i{
  position:absolute;
  top:50%;
  left:10px;
  transform: translateY(-50%);
  display: inline-flex;
  width:20px;
  height:20px;
  background:url(../img/zoom.png) no-repeat center;
  background-size:contain;
}

.min--map--layer{
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  z-index: 99999999;
  display:none;
  align-items: center;
  justify-content: center;
  background:rgba(0,0,0,.5);
}

.min--map--layer.actv{
  display:flex;
}

.min--map--contents{
  position:relative;
  z-index: 1;
  padding:0 20px;
  max-width: 100%;
}
.min--map--contents img{
  max-width:100%;
  width:100%;
}
.min--map--contents img.mobile{
  display:none;
}

.min--map--contents .min--map--close{
  cursor:pointer;
  background:transparent;
  position:absolute;
  top:-15px;
  right:-15px;
  font-size:30px;
  border:0;
  color:#fff;
  transform:rotate(45deg);
}

.intd--info{
  max-width:1024px;
  max-height:calc(100vh - 100px);
  overflow-y: auto;
  background: #fff;
  padding:20px;
  padding-bottom:0px;
}

.map--scroll{
  overflow-y: auto;
  max-height:calc(100vh - 50px);
}


@media(max-width:720px) {

  .min--map--contents .min--map--close{
    top:-50px;
    right:10px;
  }

  .min--map--contents img.pc {
    display: none;
  }

  .min--map--contents img.mobile {
    display: block;
  }

  .lala--title--wrap .min--map--info {
    height: 35px;
    font-size: 14px;
  }
}

@media(max-width:560px){
  .lala--title--wrap{
    padding-bottom:50px;
    width:100%;
  }
  .lala--title--wrap .min--map--info{
    top:auto;
    bottom:0px;
    width:calc( (100% - 10px) / 2);
  }
  .lala--title--wrap .min--map--info.type--2{
    left:0px;
    bottom:0px;
    right:auto;
  }
}