/* MAP */
.g-map {
    width: 100%;
    position: relative;
    padding-top: 56.25%;
}
.g-map iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.menublock {
}

.video-frame {
  background-color: #fff;
  padding: 10px;
  -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.2);
  box-shadow: 1px 1px 4px rgba(0,0,0,.2);
}

.wp-block-separator {
  border-color: #dddddd;
  border-width: 1px;
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
  .disp-pc {display: none; }
}

@media (max-width: 600px) {
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    padding: 0 0;
    margin-top: 1em;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
  /* トップページ */
  .top-about {
    text-align: left;
  }
  
  /* MAP */
  .gmap {
    padding-top: 100%;
  }
  
  /* ヘッダ */
  .wp-block-cover {
    min-height: 220px !important;
  }
}
