@charset "UTF-8";
/* ------------------------------
ctg10 外貨預金
------------------------------ */

/*
  元サイト ctg10_05.cgi の表構造に合わせた補正。
  結合:
    - 平日: rowspan=2
    - 翌営業日: rowspan=2（14:30以降〜土日祝）
    - 翌々日: rowspan=3
    - 土日祝: colspan=2
  元サイトでは「当行の手続日」列セル自身に左右の縦線を持たせている。
*/

.c-data-table.-uketsuke-schedule .c-data-table__header,
.c-data-table.-uketsuke-schedule .c-data-table__data {
  text-align: center;
}

/* 途中で終わる「平日」の下線を消し、土日祝の上線との二重線を防ぐ */
.c-data-table.-uketsuke-schedule thead + tbody tr:first-child > td[rowspan="2"]:first-child {
  border-bottom: none;
}

/*
  「当行の手続日」列（当日・翌営業日）
  元サイト同様、列セル自身の左右線で縦罫線を描く。
  → 「14：30以降」の右側の線 = 「翌営業日」の border-left
*/
.c-data-table.-uketsuke-schedule tbody td:nth-child(3),
.c-data-table.-uketsuke-schedule tbody tr:nth-child(2) > td[rowspan="2"] {
  border-left: 1px solid var(--color-border);
  border-right: 1px solid var(--color-border);
}

/*
  右端「口座利用可能日」(rowspan=3)
  共通CSSの [rowspan]:last-child { border-left:none } を打ち消し。
  ただし左隣の手続日列が border-right を持つため、左線は付けない（二重線防止）。
*/
.c-data-table.-uketsuke-schedule tbody td[rowspan="3"]:last-child {
  border-left: none;
}

/* rowspanセルが表の右下ではない場合の角丸解除 */
.c-data-table .c-data-table__data.-no-radius-br {
  border-bottom-right-radius: 0;
}

/* 「お客さまの申込日」見出しの左下角丸を解除 */
.c-data-table.-uketsuke-schedule .c-data-table__header.-no-radius-bl {
  border-bottom-left-radius: 0 !important;
}

/* 「当行の手続日の翌々日」の右上角丸を解除 */
.c-data-table.-uketsuke-schedule .c-data-table__data.-no-radius-tr {
  border-top-right-radius: 0 !important;
}

/*
  利用登録テーブル「翌営業日」
  右隣が [rowspan]:last-child で border-left:none になるため、右線を補う。
*/
.c-data-table .c-data-table__data.-border-r {
  border-right: 1px solid var(--color-border);
}

.c-data-table .c-data-table__data.-border-l {
  border-left: 1px solid var(--color-border);
}

.c-accordion-content.c-accordion-content--sm .border-r_none {
    border-right: none ;
}