@charset "utf-8";

@media screen, print {
  .tbdesc-item {
    padding-left: 0; /* reset */
    text-indent: 0; /* reset */
  }

  .tbdesc-item::before {
    content: ''; /* reset */
  }

  


  .access-how {
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
  }

  .access-gmap {
    margin-bottom: 3rem;
  }

  .gmap-iframe {
    aspect-ratio: 1 / 1;
    height: auto;
    width: 100%;
  }

  .how-item + .how-item {
    margin-top: 2rem;
  }
}

/*** SP BP ***/
@media screen and (min-width: 480px) {
  .lnavArea {
      width: min(80vw, 72rem);
  }
}

/*** TB ***/
@media screen and (min-width: 640px) {

  .gmap-iframe {
    aspect-ratio: 4 / 3;
    height: auto;
  }

}

/** SP BP **/
@media screen and (min-width: 768px) {
  .gmap-iframe {
    aspect-ratio: 16 / 9;
  }

}

/** TB tblg **/
@media screen and (min-width: 800px) {
}

/*** PC ***/
@media screen and (min-width: 960px) { 
}

/** PC pclg **/
@media screen and (min-width: 1280px) {
}

/*****************/
/***   Print   ***/
/*****************/
@media print {
}
