@charset "utf-8";

.list_wrapper.address {
  display: flex;
  flex-wrap: wrap;
  border: solid 1px #082839;
  max-width: 500px;
  margin-bottom: 3em;
  word-break:keep-all ;
}

.list_wrapper .list_dt {
  background-color: #082839;
  color: #ffffff;
  width: 30%;
  padding: 1.2em 1em;
  line-height: 1.25em;
}

.list_wrapper .list_dt:not(:last-of-type) {
  border-bottom: solid 1px #ffffff;
}

.list_wrapper .list_dd {
  background-color: #ffffff;
  width: 70%;
  padding: 1.2em 1em;
  line-height: 1.25em;
}

.list_wrapper .list_dd:not(:last-of-type) {
  border-bottom: solid 1px #082839;
}

iframe {
  width: 100%;
}

/* 交通機関別 案内 */

.list_wrapper.transportation .list_dt {
  width: 100%;
}

.list_wrapper.transportation .list_dd {
  width: 100%;
}

@media screen and (min-width: 820px) {
  .list_wrapper.transportation{
    display: flex;
    flex-wrap: wrap;
  }
  .list_wrapper.transportation .list_dt {
    width: 30%;
    word-break: keep-all;
  }
  
  .list_wrapper.transportation .list_dd {
    width: 70%;
  }
}