.biz-sub .spec-table th {
  padding-left: 1rem;
}

.biz-sub__grade-table thead th .txt_small {
  display: block;
}

.biz-sub__grade-table.biz-sub__grade-table2 tbody td:last-child {
  padding-left: 1rem;
}

@media (max-width: 480px) {
  .biz-sub .spec-table tr > :first-child {
    text-align: center;
    padding: .8125rem .4375rem;
  }
  .biz-sub__range-table-desc {
    flex-wrap: wrap;
  }
  .biz-sub__range-table-desc span:last-child {
    display: block;
    width: 100%;
    text-align: right;
  }
  .biz-sub .spec-table.spec-table--general th {
      padding-left: 0;
      padding-right: 0;
      text-align: center;
  }
  .biz-sub__grade-circle-wrap .biz-sub__grade-circle-list .circle_color {
    margin-right: .1875rem;
  }
  .biz-sub__grade-circle-wrap .biz-sub__grade-circle-list {
    gap: .5rem;
  }
  .biz-sub__grade-table-desc ul li {
    padding-left: .625rem;
    text-indent: -0.9375rem;
  }
}

/* 생산공정 화살표(점선 흐름 + 화살촉) - 국문과 동일 */
.biz-sub__production-img { position: relative; width: 100%; border: 1px solid #ccc; margin-bottom: 2.5rem; font-size: 0; }
.biz-sub__production-img img { display: block; width: 100%; height: auto; }
.biz-sub__production-arrows { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; overflow: visible; }
.biz-sub__production-arrows .arrow { fill: none; stroke-width: 5; stroke-linecap: round; stroke-linejoin: round; }
.biz-sub__production-arrows .arrow--green { stroke: #bbd861; }
.biz-sub__production-arrows .arrow--orange { stroke: #f4a956; }
.biz-sub__production-arrows .arrow--head { stroke: none; }
.biz-sub__production-arrows .arrow--head.arrow--green { fill: #bbd861; }
.biz-sub__production-arrows .arrow--head.arrow--orange { fill: #f4a956; }
.biz-sub__production-arrows .arrow--flow { stroke-dasharray: 8 9; animation: bizArrowFlow 1.8s linear infinite; }
@keyframes bizArrowFlow { to { stroke-dashoffset: -34; } }
@media (prefers-reduced-motion: reduce) { .biz-sub__production-arrows .arrow--flow { animation: none; } }