.section-access .uil-access-social {
  margin-top: 20px;
  padding-top: 15px;
  border-top: 1px solid #dce7e5;
  font-family: 'Hiragino Kaku Gothic ProN', 'Yu Gothic', Meiryo, sans-serif;
}
.section-access .uil-access-social__link {
  display: inline-flex;
  align-items: center;
  gap: 11px;
  min-height: 44px;
  max-width: 100%;
  padding: 3px 0;
  color: #3b656a;
  text-decoration: none;
}
.section-access .uil-access-social__icon { display: block; flex: none; width: 24px; height: 24px; }
.section-access .uil-access-social__copy { min-width: 0; }
.section-access .uil-access-social__copy > span { display: block; font-size: 13px; font-weight: 500; line-height: 1.8; overflow-wrap: anywhere; }
.section-access .uil-access-social__copy > small { display: block; margin-top: 1px; color: #5a7376; font-size: 11px; line-height: 1.6; }
.section-access .uil-access-social__external { display: block; flex: none; width: 13px; height: 13px; color: #5a7376; }
.section-access .uil-access-social__link:hover .uil-access-social__copy > span { text-decoration: underline; text-underline-offset: 4px; }
.section-access .uil-access-social__link:focus-visible { outline: 3px solid #dfac33; outline-offset: 4px; border-radius: 4px; }
@media (max-width:575.98px) {
  .section-access .uil-access-social { margin-top: 17px; padding-top: 13px; }
  .section-access .uil-access-social__link { gap: 9px; }
  .section-access .uil-access-social__icon { width: 22px; height: 22px; }
}
