﻿ul {
  list-style: none;
}

.masakado-map {
  width: 100%;
}

.masakado-map h1,
.masakado-point h1 {
  font-size: 1.5em;
  border-bottom: 1px solid #000;
  margin: 2% 0;
}

.masakado-map img {
  display: block;
  width: 70%!important;
  margin: 0 auto;
}

.point-table {
  width: 100%;
  font-size: 0.9em;
  min-width: 500px;
  margin: 2% auto;
  vertical-align: middle;
}

.point-table td {
  vertical-align: middle;
}

.point-table td:first-child {
  text-align: center;
}

.point-table td img {
  display: block;
  width: 100%;
  max-width: 150px;
  margin: 0 auto;
}

/*3.0tableレスポンシブ*/
@media screen and (max-width: 500px) {
  .wrap_scroll_table {
    overflow-x: scroll;
  }
}