.box_content .box_content_table:has(.is_gelpoly) .box_content_table_inner {
  padding-right: max(calc(((100% - 20% - 4px) + 4px) / 3),317px);
}
.box_content .box_content_table:has(.is_gelpoly) table th:has(.is_width20),
.box_content .box_content_table:has(.is_gelpoly) table td:has(.is_width20) {
  width: 27.3%;
}
.box_content .box_content_table:has(.is_gelpoly) table .column-2,
.box_content .box_content_table:has(.is_gelpoly) table .column-3 {
  width: calc(((100% - 27.3% -4px) - 4px) / 2);
}
@media (max-width: 767px) {
  .box_content .box_content_table:has(.is_gelpoly) .box_content_table_inner {
    padding-right: 0;
  }
}