@charset "utf-8";
.tbl-data-01 tbody td {
  border-right: 1px solid #ccc;
  vertical-align: middle;
}

.tbl-data-01 tbody th {
  text-align: center;
}

.tbl-data-01 tbody th+th {
  text-align: center;
  vertical-align: middle;
}

.tbl-data-01 tbody td+td {
  text-align: left;
  vertical-align: middle;
}

.tbl-data-01 tbody th {
  border-left: 1px solid #ccc;
}

.modal_parent_box {
  position: relative;
}

.modal_parent_box li {
  width: 227px;
  position: absolute;
}

.modal_parent_box li a:hover {
  opacity: 0.7;
}

.modal_parent_box li img {
  width: 100%;
}

#tab3-01 .modal_parent_box li:nth-child(1) {
  left: 92px;
  top: 75px;
}

#tab3-01 .modal_parent_box li:nth-child(2) {
  left: 92px;
  top: 150px;
}

#tab3-01 .modal_parent_box li:nth-child(3) {
  left: 92px;
  top: 220px;
}

#tab3-01 .modal_parent_box li:nth-child(4) {
  right: 86px;
  top: 75px;
}

#tab3-01 .modal_parent_box li:nth-child(5) {
  right: 86px;
  top: 160px;
}

#tab3-01 .modal_parent_box li:nth-child(6) {
  right: 86px;
  top: 245px;
}

#tab3-01 .modal_parent_box li:nth-child(7) {
  right: 86px;
  top: 330px;
}

#tab3-01 .modal_parent_box li:nth-child(8) {
  right: 86px;
  top: 410px;
}

#tab3-02 .modal_parent_box li:nth-child(1) {
  left: 52px;
  top: 55px;
}

#tab3-02 .modal_parent_box li:nth-child(2) {
  left: 52px;
  top: 130px;
}

#tab3-02 .modal_parent_box li:nth-child(3) {
  left: 52px;
  top: 215px;
}

#tab3-02 .modal_parent_box li:nth-child(4) {
  left: 52px;
  top: 310px;
}

#tab3-02 .modal_parent_box li:nth-child(5) {
  left: 52px;
  top: 405px;
}

#tab3-02 .modal_parent_box li:nth-child(6) {
  right: 52px;
  top: 55px;
}

#tab3-02 .modal_parent_box li:nth-child(7) {
  right: 52px;
  top: 120px;
}

#tab3-02 .modal_parent_box li:nth-child(8) {
  right: 52px;
  top: 180px;
}

#tab3-02 .modal_parent_box li:nth-child(9) {
  right: 52px;
  top: 240px;
}

#tab3-02 .modal_parent_box li:nth-child(10) {
  right: 52px;
  top: 335px;
}

#tab3-02 .modal_parent_box li:nth-child(11) {
  right: 52px;
  top: 400px;
}

#tab3-03 .modal_parent_box li:nth-child(1) {
  left: 48px;
  top: 160px;
}

#tab3-03 .modal_parent_box li:nth-child(2) {
  left: 48px;
  top: 250px;
}

#tab3-03 .modal_parent_box li:nth-child(3) {
  left: 48px;
  top: 335px;
}

#tab3-03 .modal_parent_box li:nth-child(4) {
  left: 48px;
  top: 420px;
}

#tab3-03 .modal_parent_box li:nth-child(5) {
  right: 86px;
  top: 80px;
}

#tab3-03 .modal_parent_box li:nth-child(6) {
  right: 86px;
  top: 160px;
}

#tab3-03 .modal_parent_box li:nth-child(7) {
  right: 86px;
  top: 300px;
}

#tab3-03 .modal_parent_box li:nth-child(8) {
  right: 86px;
  top: 380px;
}

details summary img {
  cursor: pointer;
  cursor: hand;
  transition: opacity 0.3s ease;
}

details summary img:hover {
  opacity: 0.7;
}

#anc01 details .lyt-column-01.col-2 .column {
  
}
#anc01 details .lyt-column-01.col-2 .column:first-of-type {
  width: 49.3684210526%;
}
#anc01 details .lyt-column-01.col-2 .column:last-of-type {
  width: 45.3684210526%;
}




@media screen and (max-width: 1110px) {
  .modal_parent_box li {
    width: 27%;
  }
  #tab3-01 .modal_parent_box li:nth-child(1) {
    left: 2%;
    top: 12%;
  }
  #tab3-01 .modal_parent_box li:nth-child(2) {
    left: 2%;
    top: 25%;
  }
  #tab3-01 .modal_parent_box li:nth-child(3) {
    left: 2%;
    top: 39%;
  }
  #tab3-01 .modal_parent_box li:nth-child(4) {
    right: 2%;
    top: 12%;
  }
  #tab3-01 .modal_parent_box li:nth-child(5) {
    right: 2%;
    top: 29%;
  }
  #tab3-01 .modal_parent_box li:nth-child(6) {
    right: 2%;
    top: 44%;
  }
  #tab3-01 .modal_parent_box li:nth-child(7) {
    right: 2%;
    top: 58%;
  }
  #tab3-01 .modal_parent_box li:nth-child(8) {
    right: 2%;
    top: 73%;
  }
  #tab3-02 .modal_parent_box li:nth-child(1) {
    left: 0%;
    top: 9%;
  }
  #tab3-02 .modal_parent_box li:nth-child(2) {
    left: 0%;
    top: 24%;
  }
  #tab3-02 .modal_parent_box li:nth-child(3) {
    left: 0%;
    top: 38%;
  }
  #tab3-02 .modal_parent_box li:nth-child(4) {
    left: 0%;
    top: 54%;
  }
  #tab3-02 .modal_parent_box li:nth-child(5) {
    left: 0%;
    top: 72%;
  }
  #tab3-02 .modal_parent_box li:nth-child(6) {
    right: 0%;
    top: 8%;
  }
  #tab3-02 .modal_parent_box li:nth-child(7) {
    right: 0%;
    top: 20%;
  }
  #tab3-02 .modal_parent_box li:nth-child(8) {
    right: 0%;
    top: 32%;
  }
  #tab3-02 .modal_parent_box li:nth-child(9) {
    right: 0%;
    top: 44%;
  }
  #tab3-02 .modal_parent_box li:nth-child(10) {
    right: 0%;
    top: 59%;
  }
  #tab3-02 .modal_parent_box li:nth-child(11) {
    right: 0%;
    top: 71%;
  }
  #tab3-03 .modal_parent_box li:nth-child(1) {
    left: 0%;
    top: 29%;
  }
  #tab3-03 .modal_parent_box li:nth-child(2) {
    left: 0%;
    top: 45%;
  }
  #tab3-03 .modal_parent_box li:nth-child(3) {
    left: 0%;
    top: 60%;
  }
  #tab3-03 .modal_parent_box li:nth-child(4) {
    left: 0%;
    top: 74%;
  }
  #tab3-03 .modal_parent_box li:nth-child(5) {
    right: 1.5%;
    top: 13%;
  }
  #tab3-03 .modal_parent_box li:nth-child(6) {
    right: 1.5%;
    top: 28%;
  }
  #tab3-03 .modal_parent_box li:nth-child(7) {
    right: 1.5%;
    top: 54%;
  }
  #tab3-03 .modal_parent_box li:nth-child(8) {
    right: 1.5%;
    top: 68%;
  }
}

@media screen and (max-width: 660px) {
  .modal_parent_box ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .modal_parent_box li {
    width: 48%;
    position: static;
    margin: 0 0 10px 0;
  }
  .box-modal-01 .content {
    padding: 40px 20px 20px;
  }
}