.links-top { padding-bottom: 40px; border-bottom: 1px solid #00adaf; }
@media screen and (max-width: 750px) { .links-top { padding-bottom: 20px; } }
.links-top .links-heading { font-size: 2.8rem; font-weight: 700; color: #00adaf; }
@media screen and (max-width: 750px) { .links-top .links-heading { font-size: 2.2rem; } }

.links-sponsor { margin-bottom: 110px; }
.links-sponsor .links-tourist-list { display: flex; flex-wrap: wrap; }
.links-sponsor .links-tourist-list li { width: 25%; border: 1px solid #c4d9d9; }
@media screen and (max-width: 750px) { .links-sponsor .links-tourist-list li { width: 50%; }
  .links-sponsor .links-tourist-list li:nth-child(2n) { border-right: none; } }
.links-sponsor .links-tourist-list li:nth-child(4n) { border-right: none; }
.links-sponsor .links-tourist-list li a { display: block; text-decoration: none; padding: 40px 20px; }
.links-sponsor .links-tourist-list li figure { width: 100%; max-width: 232px; margin: 0 auto; }
.links-sponsor .links-tourist-list li p { margin-top: 40px; font-size: 1.5rem; text-align: center; line-height: 1.6; }
@media screen and (max-width: 750px) { .links-sponsor .links-tourist-list li p { margin-top: 20px; font-size: 1.2rem; } }

.links-tourist .links-top { margin-bottom: 40px; }
.links-tourist .links-tourist-list { display: flex; }
@media screen and (max-width: 750px) { .links-tourist .links-tourist-list { display: block; } }
.links-tourist .links-tourist-list ul { width: 37.5%; }
@media screen and (max-width: 750px) { .links-tourist .links-tourist-list ul { width: 100%; } }
.links-tourist .links-tourist-list ul:nth-child(2) { width: 25%; }
@media screen and (max-width: 750px) { .links-tourist .links-tourist-list ul:nth-child(2) { width: 100%; } }
.links-tourist .links-tourist-list ul li { margin-bottom: 20px; padding-left: 25px; padding-right: 1em; background: url("../img/common/ico_link.svg") no-repeat left top 0.5em; background-size: 15px auto; }
@media screen and (max-width: 750px) { .links-tourist .links-tourist-list ul li { padding-right: 0; } }
.links-tourist .links-tourist-list ul li a { text-decoration: none; font-size: 1.5rem; }
.links-tourist .links-tourist-list ul li a:hover { text-decoration: underline; }

/*# sourceMappingURL=links.css.map */
