@charset "UTF-8";
/* Updated 2026/02/02.T */
/* Updated 2025/02/03.T */
/* Updated 2024/12/02.T */
/* Updated 2024/07/04.T */
.title-background01>.inner>.body::before {
  background-image: url(/build/2000/smbc-reference/kojin/olive-account/gold/imgs/index_bg_title_01_webp.webp);
}
html.no-webp .title-background01>.inner>.body::before {
  background-image: url(/build/2000/smbc-reference/kojin/olive-account/gold/imgs/index_bg_title_01_webp.png);
}
._w4p {
  width: 4%;
}
._pl45 {
  padding-left: 45px !important;
}
._mt90 {
  margin-top: 90px !important;
}
._mt96 {
  margin-top: 96px !important;
}
.text-center {
  text-align: center;
  vertical-align: middle;
}
.text-vertical {
  vertical-align: middle;
}
.text-start {
  display: block;
  text-indent: 1em;
}
.txt-scroll {
  display: none;
}
.mark-vertical {
  position: static;
}
#footer-content .footer-logo {
  padding-bottom: 140px;
}
.benefit-img {
  margin-top: 45px;
  display: inline-block;
}
.benefit-link {
  display: flex;
  font-size: 1.4rem;
  justify-content: end;
  margin-top: 25px;
}
.benefit-link li:first-child {
  margin-right: 102px;
}
.wide-background {
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  margin-top: 112px;
}
.list-center {
  display: flex;
  justify-content: center;
}
.list-center .list-notice01 li{
  display: inline-block;
}
.point-content {
  padding: 68px 0;
}
.point-content.-platinum {
  background-color: #F5F5F5;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .card-imgBlock01>.inner>.text {
    width: 48%;
  }
  .card-imgBlock01>.inner>.img {
    width: 57%;
  }
}
@media screen and (max-width: 767px) {
  .title-background01>.inner>.body::before {
    background-image:url(/build/2000/smbc-reference/kojin/olive-account/gold/imgs/index_bg_title_01_sp_webp.webp);
  }
  html.no-webp .title-background01>.inner>.body::before {
    background-image: url(/build/2000/smbc-reference/kojin/olive-account/gold/imgs/index_bg_title_01_sp_webp.png);
  }
  .txt-scroll {
    display: block;
    margin-bottom: 24px;
    font-size: 1.4rem;
    text-align: right;
    color: #788883;
  }
  .card-imgBlock01>.inner>.img img {
    height: 168px;
  }
  .sp-ma {
    margin: 0 -12px;
  }
  #footer-content .footer-logo {
    padding-bottom: 120px;
  }
  .benefit-link li:first-child {
    margin-right: 10%;
  }
  .table-type01.-spBlock {
    border-right: none;
  }
  .table-type01>tbody>tr>td,.table-type01>tbody>tr>th,.table-type01>thead>tr>td,.table-type01>thead>tr>th {
    border-right: 1px solid #d5dedb;
  }
  .row._sp-border-bottom {
    border-bottom: 1px solid #d5dedb;
  }
}
.table-balckgreen {
  background-color: #06452D !important;
}

/*-----------------------------------
  2026-01-26
-----------------------------------*/
@media (min-width: 768px) and (hover: none) and (pointer: coarse) {
  #toggle-panelB01 li.item._d-flex > span.mark {
    flex: 0 0 auto;
    white-space: nowrap;
  }
}