@charset "UTF-8";
.related .section {
  max-width: 1500px;
}

.related .section > p {
  margin: 30px 0;
  line-height: 35px;
}

.related .section > p.ps-title {
  margin: 60px 0;
}

.related .section .container {
  margin-top: 30px;
  border: 1px solid #bababa;
  border-right: none;
  border-bottom: none;
}

.related .section .container .ali-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 991px) {
  .related .section .container {
    overflow-x: auto;
    padding-left: 0;
    padding-right: 0;
  }
}

.related .section .row {
  min-width: 900px;
}

.related .section .row:nth-child(odd) {
  background-color: #e9edf4;
}

@media (max-width: 576px) {
  .related .section .row {
    min-width: 850px;
  }
  .related .section .row .email {
    font-size: 12px;
  }
}

.related .section .col {
  border: 1px solid #bababa;
  border-left: none;
  border-top: none;
  position: relative;
  z-index: 0;
}

.related .section .col:not(.ali-center) {
  padding-left: 30px;
}

.related .section .col:first-child {
  position: sticky;
  left: 0;
  /* 首行永遠固定於左 */
  z-index: 1;
}

.related .section .col:first-child.bg {
  background-color: #e9edf4;
}

.related .section .col:first-child.bg-w {
  background-color: white;
}

.related .section .col p:last-child {
  margin-bottom: 0;
}
/*# sourceMappingURL=related.css.map */
