/**
* join CSS
* 生協・共済加入の手続き（生協加入）
*/
#insurance-2 {

  /*
---------------------
レビューアコーディオン
---------------------
*/

  .accordion-003 {
    max-width: ;
    margin-bottom: 7px;
    border-bottom: 1px solid #d0d0d0;
  }

  .accordion-003 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em;
    color: var(--bs-body-color);
    font-weight: 500;
    cursor: pointer;
  }

  .accordion-003 summary::-webkit-details-marker {
    /* display: none; */
    height: 0;
  }

  .accordion-003 summary::before,
  .accordion-003 summary::after {
    width: 3px;
    height: .9em;
    border-radius: 0px;
    background-color: #aaa;
    content: '';
  }

  .accordion-003 summary::before {
    position: absolute;
    right: 2em;
    rotate: 90deg;
  }

  .accordion-003 summary::after {
    transition: rotate .3s;
  }

  .accordion-003[open] summary::after {
    rotate: 90deg;
  }

  .accordion-003 p {
    transform: translateY(-10px);
    opacity: 0;
    margin: 0;
    padding: .3em 2em 1.5em;
    color: var #212529 (--bs-body-color);
    ;
    transition: transform .5s, opacity .5s;
  }

  .accordion-003[open] p {
    transform: none;
    opacity: 1;
  }


  /*
---------------------
支払い事例テーブル
---------------------
*/

table, td, th{
  padding : 0.5rem !important;
  border: solid #999999 1px;
}

/*　スクロールできる表　*/
.table-wrap {
  overflow-x: scroll;
}
.table {
  width: 100%;
  min-width: 600px;
  border-collapse: collapse;
}

/* スクロールバー全体を対象にする */
.table-wrap::-webkit-scrollbar {
  display: none;
}

}

/*------------ナビゲーション　高さを薄く------------*/
.list-boxed {
  li {
    a {
      height: 60px;
    }
  }
}