html {
  --clr-gray: #edebe9;
  --clr-bg: #fff;
  --clr-text: rgba(0, 0, 0, 0.87);
  --max-width-PC: 1184px;
  --max-width-SP: 343px;
  --padding-inline: 40px;
}

body {
  background-color: var(--clr-bg);
}

/* Common */

.store-container {
  width: 100%;
  max-width: calc(var(--max-width-PC) + 2 * var(--padding-inline));
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--padding-inline);
  padding-right: var(--padding-inline);
}
#gmap {
  line-height: initial;
}
#gmap img{
  max-width: inherit;
}

#gmap .customZoomMenu {
    width: 25px;
    height: auto;
    position: absolute;
    z-index: 1000;
    background: #fff;
    margin: 0 5px 0 5px;
    right: 16px;
    bottom: 24px;
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
}

#gmap .customZoomMenu button {
    width: 25px;
    height: 25px;
    text-align: center;
    position: relative;
    transition: color .2s ease-out;
    }
#gmap .customZoomMenu button path,
#gmap .customZoomMenu button rect{
    fill: #0000004D;
}
#gmap .customZoomMenu button:hover path,
#gmap .customZoomMenu button:hover rect{
    fill: #000000B3;
}

.store-detail__content-iframe{
  overflow: hidden;
}

.information-wrapper .col1{
  width: 100%;
  clear: left;
}

.information-wrapper .photo img{
  height: auto;
}

a{
  color: #00754a;
}
