/* pg119 설비 및 계측기 전용 — 공통 규칙(jungshin.css) 위에 얹는다.
   회사소개서 13페이지: 주요 제조설비 및 계측기 13종 */

.fc-table{list-style:none;margin:0;padding:0 0 88px}
.fc-head,.fc-row{
  display:grid;grid-template-columns:64px 1fr 150px 1fr;gap:0 20px;align-items:center;
}
.fc-head{
  padding:14px 20px;border-radius:8px;background:var(--jn-primary);
  font-family:'IBM Plex Mono','Consolas',monospace;
  font-size:11.5px;font-weight:600;letter-spacing:.14em;color:#fff;text-transform:uppercase;
}
.fc-row{
  padding:17px 20px;border-bottom:1px solid var(--jn-line);
  transition:background-color .15s ease;
}
.fc-row:hover{background:#f7f9fc}
.fc-no{
  font-family:'IBM Plex Mono',monospace;font-size:13px;font-weight:600;color:var(--jn-muted);
}
.fc-name{font-size:16.5px;font-weight:700;color:var(--jn-ink);letter-spacing:-.01em}
.fc-qty{
  font-family:'IBM Plex Mono',monospace;font-variant-numeric:tabular-nums;
  font-size:16px;font-weight:600;color:var(--jn-primary);
}
.fc-note{font-size:14.5px;color:var(--jn-body);line-height:1.55}

@media (max-width:900px){
  .fc-head{display:none}
  .fc-row{
    grid-template-columns:auto 1fr;gap:4px 14px;
    padding:16px 2px;align-items:start;
  }
  .fc-no{grid-row:span 3;padding-top:3px}
  .fc-name{font-size:15.5px}
  .fc-qty{font-size:14px}
  .fc-note{font-size:13.5px;color:var(--jn-muted)}
}
