.footer__menu.nk-links {
  flex: 1 1 33.33%;
  max-width: 33.33%;
  min-width: 0;
  box-sizing: border-box;
}
/* スマホではテーマが flex-direction:column + align-items:center に切り替わる。
   column では flex-basis が「高さ」に効くため、幅は width/align-self で指定する。 */
@media screen and (max-width: 749px) {
  .footer__menu.nk-links {
    flex-basis: auto;
    max-width: 100%;
    width: 100%;
    align-self: stretch;
    text-align: left;
  }
}
