@import url("../../../common/css/common.css");

table.loan04_table {
  font-size: 1.55rem;
  border-collapse: collapse;
  border: 1px solid #0fa8bc;
  width: calc(100% - 30px);
  margin-right: 15px;
  margin-left: 15px;
}

table.loan04_table tr th {
  border: 1px solid #000;
  background-color: #fffad2;
  text-align: center;
  padding: 10px 5px;
}

table.loan04_table tr td {
  border: 1px solid #000;
  padding: 10px 5px;
}

table.loan04_table tr th p,
table.loan04_table tr td p {
  max-height: 10rem;
}

table.loan04_table tr td:not(.td_center) {
  text-align: left;
}

table.loan04_table tr td.td_center {
  text-align: center;
}

table.loan04_table tr td ul {
  padding-left: 20px;
}

.loan04_table1 {
  display: none;
}

.loan04_table1_sp_text1 {
  -ms-writing-mode: tb-lr;
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
  white-space: nowrap;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15.5px;
}

.loan04_table2 {
  -ms-writing-mode: tb-lr;
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
}

.loan04_table2 td p {
  max-width: 5rem;
}

.loan04_table2 td:not(.loan04_table2_text1) p {
  -ms-writing-mode: lr-tb;
  -webkit-writing-mode: horizontal-tb;
  writing-mode: horizontal-tb;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  height: 15.5px;
}

.loan04_table2_text1 {
  -ms-writing-mode: tb-lr;
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
}

.col_fffad2 {
  background-color: #fffad2;
}

.loan4_text1 {
  text-align: center;
  font-size: 2rem;
}

@media screen and (min-width: 750px) {
  .loan4_text1 {
    font-size: 2.2rem;
  }

  .loan04_table1 {
    display: table;
  }

  .loan04_table1_sp {
    display: none;
  }
}

@media screen and (min-width: 1054px) {
  .loan04_table2 {
    -ms-writing-mode: lr-tb;
    -webkit-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
    margin-right: auto;
    margin-left: auto;
  }

  .loan04_table2 td:not(.loan04_table2_text1) p {
    -ms-writing-mode: tb-lr;
    -webkit-writing-mode: vertical-lr;
    writing-mode: vertical-lr;
    white-space: pre;
    height: auto;
  }

  .loan04_table2_text1 {
    -ms-writing-mode: lr-tb;
    -webkit-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }

  .loan04_table2 td p span {
    -ms-writing-mode: lr-tb;
    -webkit-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }

  table.loan04_table {
    width: 100%;
  }
}

.table_picture {
  display: none;
}

@media print {
  table.loan04_table {
    display: none;
  }

  .table_picture {
    display: block;
  }

  .table_picture img {
    width: 100%;
  }
}
