@charset "UTF-8";
/*英語版あいさすNAVI用Style*/
/*ページ内リンク*/
#navi-ahcor-link .button {
  min-height: 100px; }

.grid-map.grid-map-en .show-for-large h2 img {
  height: 60px; }
.grid-map.grid-map-en .hide-for-large h2 img {
  height: 40px; }

.map-group-info-container {
  font-family: "Changa", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1.2rem;
  line-height: 1.4;
  text-align: justify;
  text-justify: inter-word;
  overflow-wrap: break-word;
  text-wrap: pretty;
  hyphens: auto;
  -webkit-hyphens: auto; }

.map-description p, .map-description li > a, .map-description ul li {
  font-family: "Changa", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1.1rem; }
.map-description p {
  text-align: justify;
  text-justify: inter-word;
  overflow-wrap: break-word;
  text-wrap: pretty;
  hyphens: auto;
  -webkit-hyphens: auto; }
.map-description .text-jp {
  font-family: "RocknRoll One",sans-serif;
  font-size: 1rem; }

.map-description h3, .map-description h4, .search-researcher-button {
  font-family: "Lilita One", sans-serif; }

.search-researcher-button {
  font-family: "Changa", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600; }
