<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.ib_btn {
  width: 100%;
}

.note.note_num.gray {
  width: 1034px;
  margin: 0 auto;
  margin-top: 24px;
}

.note.note_num.gray+p {
  width: 1034px;
  margin: 0 auto;
  margin-top: 32px;
}

.column_box ul:nth-child(4) {
  padding-bottom: 230px;
}

article .table01.tb_01 table th {
  width: 143px;
}

@media screen and (max-width: 767px) {
  form#ib {
    padding: 0;
  }
  .note.note_num.gray {
    width: 100%;
  }
  .note.note_num.gray+p {
    width: 100%;
    margin-top: 16px;
  }
  .column_box ul:nth-child(4) {
    padding-bottom: 0;
  }
  .table01.tb_01 {
    overflow-x: unset;
    overflow-y: unset;
    -webkit-overflow-scrolling: unset;
    overflow-scrolling: unset;
    overflow: unset;
  }
  article .table01.tb_01 table {
    width: 100%;
  }
  article .table01.tb_01 table th {
    border: none;
  }
  article .table01.tb_01 table th:nth-child(1) {
    width: 2%;
    border-top: 1px solid #bababa;
    border-left: 1px solid #bababa;
  }
  article .table01.tb_01 table th:nth-child(2) {
    width: 30%;
    border-top: 1px solid #bababa;
    text-align: left;
  }
  article .table01.tb_01 table th:nth-child(3) {
    width: auto;
    border: 1px solid #bababa;
  }
  article .table01.tb_01 table tr td:first-of-type p.v_rl {
    margin: 0 auto;
  }
  article .table01.tb_01 table td {
    padding: 12px 8px;
  }
  article .table01.type02.tb_02 table {
    width: 484px;
  }
  article .table01.type02.tb_02 table th:first-of-type {
    width: 9px;
  }
  article .table01.is_sp {
    display: block;
  }
  article .table01.type02.tb_02 table th.t_none.btm {
    border-bottom: 1px solid #bababa;
  }
  article .table01.type02.tb_02 table th.tb_n {
    border-left: none;
  }
  article .table01.type02.tb_02 table th.t_none {
    border: none;
    border-left: 1px solid #bababa;
  }
  article .table01.type02.tb_02 table th.t_none.t_top, article .table01.type02.tb_02 table th.t_none.top {
    border-top: 1px solid #bababa;
  }
  article .table01.type02.tb_02 table thead th:nth-child(2) {
    border-left: none;
    text-align: left;
    padding: 8px 0;
    padding-left: 16px;
  }
  article .table01.type02.tb_02 table thead th {
    width: 160px;
    padding: 0;
  }
  article .table01.type02.tb_02 table thead th:nth-child(4), article .table01.type02.tb_02 table thead th:nth-child(5) {
    width: 80px;
  }
  article .table01.type02.tb_02 table th.t_space {
    padding-left: 25px;
  }
  article .table01.type03.tb_03 table {
    width: 538px;
  }
  article .table01.type03.tb_03 table th:first-of-type {
    width: 90px!important;
  }
  article .table01.type03.tb_03 table th:nth-child(2) {
    width: 104px;
  }
  article .table01.type03.tb_03 table th:nth-child(3), article .table01.type03.tb_03 table th:nth-child(4) {
    width: 170px;
  }
}</pre></body></html>