.border-box h3 {
  color: #0074d4;
}
.border-box dt,
.border-box dd {
  margin-top: 1em;
}
.border-box dt {
  color: #727272;
}
@media (min-width: 768px) {
  .border-box > * {
    max-width: 600px;
    margin: auto;
  }
  .border-box dl {
    display: flex;
    flex-wrap: wrap;
  }
  .border-box dt {
    width: 8em;
  }
  .border-box dd {
    width: calc(100% - calc(8px * 3) - 8em);
  }
}

#profile .ncTable {
  border: 0;
}
@media (min-width: 768px) {
  #profile .ncTable {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  #profile .ncTable_record {
    display: flex;
  }
}
#profile .ncTable_record:last-of-type {
  border-bottom: 0;
}
#profile .ncTable_title {
  border-right: 0;
  background-color: transparent;
}
@media (min-width: 768px) {
  #profile .ncTable_title {
    width: 13em;
  }
}
@media (max-width: 767px) {
  #profile .ncTable_title {
    justify-content: flex-start;
    text-align: justify;
    padding-top: calc(8px * 2);
    padding-bottom: 0;
  }
}
#profile .ncTable_field {
  justify-content: flex-start;
}
@media (min-width: 768px) {
  #profile .ncTable_field {
    width: calc(100% - 13em);
    border-right: 0;
  }
}
@media (max-width: 767px) {
  #profile .ncTable_field {
    padding-top: 8px;
  }
}
@media (min-width: 768px) {
  #profile .ncTable_field .ncList li {
    display: block;
  }
}

#access {
  width: 100% !important;
  padding: 0 !important;
}
#access .sec_inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#access iframe {
  width: 100%;
  height: 500px;
}/*# sourceMappingURL=style.css.map */