/*map*/
  .container{
        position: relative;
  }
  #myPanzoom {
    width: 100%;
    height: calc(100vh - 86px);
    background: #eee;
    position: relative;

  }
  svg.active{
    transform: scale(1.5);
  }
  .f-panzoom__toolbar{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
  }
  .f-panzoom{
    --f-panzoom-pin-color: transparent;
    --f-panzoom-pin-width: 35px!important;
    --f-panzoom-pin-height: 35px!important;
  }
  [data-panzoom-pin]>*{
    width: var(--f-panzoom-pin-width, 35px)!important;
    height: var(--f-panzoom-pin-height, 35px)!important;
  }
  [data-panzoom-pin] svg{
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    fill: transparent!important;
    background-image: url(../img/map/r6_joruriji_pin_jp.svg);
  }
.remodal.map_pop{
  max-width: 400px;
  padding: 0;
  background-color: var(--color-bg);
}
.map_txt_box{
  padding: 25px 30px 50px;
}
.map_pop .btn01{
  width: 100%;
  font-size: 12px;
}
.map_pop .btn01{
  margin-bottom: 10px;
}
.map_pop .remodal-cancel.btn01{
  margin-bottom: 0;
}
.map_pop .btn01.audio_btn01{
  margin-bottom: 10px;
}
.map_ttl{
  font-size: 16px;
  text-align: left;
  margin-bottom: 20px;
}
.map_ttl span{
  font-size: 13px;
  margin-right: 12px;
  padding-right: 12px;
  position: relative;
  line-height: 1;
  display: inline-block;
}
html[lang="en"] .map_ttl span,
html[lang="fr"] .map_ttl span,
html[lang="th"] .map_ttl span,
html[lang="de"] .map_ttl span,
html[lang="it"] .map_ttl span,
html[lang="es"] .map_ttl span,
html[lang="id"] .map_ttl span{
  margin-right: 0;
  margin-bottom: 10px;
  display: block;
}
.map_ttl span::after{
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: var(--color-line);
}
html[lang="en"] .map_ttl span::after,
html[lang="fr"] .map_ttl span::after,
html[lang="th"] .map_ttl span::after,
html[lang="de"] .map_ttl span::after,
html[lang="it"] .map_ttl span::after,
html[lang="es"] .map_ttl span::after,
html[lang="id"] .map_ttl span::after{
  display: none;
}
.map_txt01{

}
.map_btn_list01 li{
  width: calc((100% - 10px) / 2);
}
.popup_img{
  margin-bottom: 0;
}