/* TECRITA Corporate: components */

/* CTA: slightly sharper */
.tecrita-cta{ border-radius: 10px; }

/* Optional: corporate button feel */
.wp-block-button__link{ font-weight: 700; }



/* 会社概要テーブル */
.tecrita-company-table table{
  width: 100%;
  border-collapse: collapse;
}

.tecrita-company-table th,
.tecrita-company-table td{
  padding: 14px 16px;
  border-bottom: 1px solid var(--tecrita-color-border);
  vertical-align: top;
  font-size: 0.95rem;
}

.tecrita-company-table th{
  width: 25%;
  background: var(--tecrita-color-surface); /* muted */
  font-weight: 600;
}

.tecrita-company-table table,
.tecrita-company-table th,
.tecrita-company-table td{
  border: none;
}

.tecrita-company-table th {
    border-bottom: 3px solid var(--tecrita-color-bg);
}

/* SP：縦積み */
@media (max-width: 640px){
  .tecrita-company-table tr{
    display: block;
    margin-bottom: 12px;
  }
  .tecrita-company-table th,
  .tecrita-company-table td{
    display: block;
    width: 100%;
  }
  .tecrita-company-table th{
    border-bottom: none;
    padding-bottom: 6px;
  }
}

