
.company-profile {
    position: relative;
    margin: 30px 0;
}

.company-profile h3 {
  font-size: 30px;
}

  table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 12px; /* 行間に余白 */
  }

  th {
    width: 30%;
    text-align: left;
    padding: 14px 16px;
    background: #3f88d7;
    border-radius: 8px 0 0 8px;
    font-weight: 600;
    color: #fff;
  }

  td {
    padding: 14px 16px;
    background: #fafafa;
    border-radius: 0 8px 8px 0;
    color: #444;
  }


.block {
    position: relative;
}
