/*********マイ・ペイすリボ　規約******************/
p.responsive img.kiyaku_table{
    width: 80%;
}

@media (max-width: 768px) {
  p.responsive img.kiyaku_table {
    width: 100%;
  }
}

/*********規約（revo_cs/cashing/set/kiyaku/）*****************/
.kiyaku p.code{
  padding: 0 50px;
  text-align: center;
}

.kiyaku p.code img{
  width: 80%;
  margin: auto;
}

.kiyaku_attention{
    margin: 0px auto 20px;
    padding: 20px;
    background: #ffedf6;
}

.kiyaku tbody th.sub2 {
  background: #cccccc;
}
@media (min-width: 769px) {
  .kiyaku img.u-mb--l {
    margin: 0 auto;
    width: 30% !important;
    display: block;
  }
  .kiyaku .c-tablebox{
    padding: 0;
    text-align: center;
  }
  .kiyaku .c-table__th,
  .kiyaku .c-table__td{
    text-align: center;
    vertical-align: middle;
    border: 1px solid #4E5B73;
  }
  .kiyaku .pink-border {
    width: 270px;
    color: #d2197d;
    border: 2px solid #d2197d;
  }
  .kiyaku .bt__none {
    border-top: none;
  }
  .kiyaku .bb__none {
    border-bottom: none;
  }
  .kiyaku .kojin__box {
    width: 290px;
    padding: 12px;
    border: 1px solid #4E5B73;
  }
  .-scroll .c-table {
    display: block;
    overflow-y: hidden;
    white-space: nowrap;
  }
}
@media (max-width: 768px) {
  .kiyaku p.code{
    padding: 0 0;
  }
  
  .kiyaku p.code img{
    width: 100%;
    margin: auto;
  }


  .kiyaku_table tr{
    display: table-row;
    border: none;
    margin-bottom: 0;
  }
  .kiyaku_table thead th,
  .kiyaku_table tbody th,
  .kiyaku_table tfoot th {
    display: table-cell;
  }
  
  .kiyaku_table th,
  .kiyaku_table td{
    display: table-cell;
    padding: 10px;
    border: 1px solid #bcbcbc;
  }
  .open.-kiyaku .c-accordionbox__content {
    display: block !important;
  }
  .open.-kiyaku .c-accordionbox__button.-open {
    pointer-events: none;
  }
}
.open.-kiyaku .c-accordionbox__button.-open {
  background-color: #fff !important;
}
.section ul.mb20{
    margin-bottom: 20px;
}

.content p.mb0{
    margin-bottom: 0px;
}

/* 20200107追加 */
.tooltip-inner h3 {
    margin-bottom: 10px;
    padding: 0;
    font-weight: bold;
    background: transparent;
}
.brandcolor {
    color: #751542;
}

/* 20240822追加 */
.bg-skyblue{
  background-color: #DCEFFE;
}