footer .footer-container {
  display: flex;
  justify-content: space-between;
}
footer .footer-left, .footer-center, .footer-right {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-grow: 1;
}
footer .footer-center > p {
  margin: 0;
}
footer a.link {
  /* linkをわかりやすくする。bootstrapのaタグと同じ色 */
  color: #337ab7;
}
footer a.link:focus {
  outline: 1.5px solid #1f2d3a;
  outline-offset: 1.5px;
}
footer a.link:hover {
  cursor:pointer;
  text-decoration:underline;
}
