/* フッター全体 */
.footer {
    width: 100%;
    background-color: transparent;
    padding: 50px 0;
    color: #162040;
    display: flex;
    flex-direction: column;
    align-items: center; /* 中央揃え */
    text-align: center;
  }
  
  /* 企業名 KIZUNA */
  .footer-logo {
    font-size: 24px;
    font-weight: bold;
    color: #162040;
    margin-bottom: 20px; /* 下に余白 */
  }
  
  /* 線 */
  .footer-line {
    width: 1000px; /* 幅1000px */
    height: 2px; /* 太さ2px */
    background-color: #162040;
    margin: 10px auto; /* 上下10px & 中央揃え */
    border: none;
  }
  
  /* フッターメニュー */
  .footer-menu {
    width: 1000px; /* 線と同じ幅 */
    display: flex;
    justify-content: center; /* 中央揃え */
    margin-top: 10px;
  }
  
  /* フッターメニュー内のリスト */
  .footer-menu .footer-nav-list {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
    gap: 30px; /* メニューの間隔 */
  }
  
  /* フッターメニューのリンク */
  .footer-menu .footer-nav-list li a {
    text-decoration: none;
    color: #162040;
    font-size: 16px;
    font-weight: 600;
  }
  
  .footer-menu .footer-nav-list li a:hover {
    text-decoration: underline;
  }