@media only screen and (min-width: 768px) {
  .overview_disaster_inside a, .overview_disaster_outside a {
    display: inline-flex !important;
  }
}
.overview_disaster_inside p, .overview_disaster_outside p {
  font-size: 1.6rem;
}
@media only screen and (min-width: 768px) {
  .overview_disaster_inside p, .overview_disaster_outside p {
    font-size: 2rem;
  }
}

.overview_disaster_inside a, .overview_disaster_outside a {
  font-weight: 800;
}

.overview_disaster_inside p, .overview_disaster_outside p {
  letter-spacing: -0.02em;
}

.overview_disaster_inside a, .overview_disaster_outside a {
  letter-spacing: 0em;
}

.overview_block {
  margin-top: 16px;
}
@media only screen and (min-width: 768px) {
  .overview_block {
    margin-top: 4px;
  }
}
@media only screen and (min-width: 768px) {
  .overview_01 {
    padding-bottom: 23px;
  }
}
.overview_disaster_inside, .overview_disaster_outside {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.overview_disaster_inside p, .overview_disaster_outside p {
  line-height: 1.75;
  color: #414141;
}
.overview_disaster_inside a, .overview_disaster_outside a {
  flex-wrap: wrap;
  align-items: center;
  color: #7589cb;
  text-decoration: underline;
  text-underline-offset: 2px;
}
@media only screen and (min-width: 768px) {
  .overview_disaster_inside a:hover, .overview_disaster_outside a:hover {
    text-decoration: none;
  }
}
.overview_disaster_inside a::after, .overview_disaster_outside a::after {
  content: "";
  width: 16px;
  aspect-ratio: 1;
  display: inline-block;
  background-image: url("../images/common/icons/icon_blank.svg");
  background-repeat: no-repeat;
  background-size: 100%;
  vertical-align: middle;
}
@media only screen and (min-width: 768px) {
  .overview_disaster_inside a::after, .overview_disaster_outside a::after {
    width: 22px;
  }
}
@media only screen and (min-width: 768px) {
  .overview_disaster_inside {
    margin-top: 7px;
  }
}
.overview_disaster_outside {
  margin-top: 24px;
}
@media only screen and (min-width: 768px) {
  .overview_disaster_outside {
    margin-top: 38px;
    padding-bottom: 16px;
  }
}

@media only screen and (min-width: 768px) {
  .comp_list_link_blank {
    margin-top: 9px;
  }
}

/*# sourceMappingURL=saigaishien.css.map */
