.clamp-2 {
  -webkit-line-clamp: 2;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  padding: 0;
}
.clamp-3 {
  -webkit-line-clamp: 3;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  padding: 0;
}
.ct_sec_hp_3 li.active .na_list_news_k2 a {
  color: var(--SecondaryColor);
}

.list_sec_gt_1 ul {
  display: flex;

  flex-direction: column;

  gap: var(--gap10);
}

.list_sec_gt_1 ul > li {
  background: rgba(243, 232, 217, 0.2) url(../imgs/pattern-3.png) repeat;

  border: 0.1rem solid #f3e8d9;

  padding: 1.2rem 1.6rem;

  font-size: var(--font-size-16);

  line-height: 1.375;

  color: var(--color-2);

  border-radius: 0.8rem;

  -webkit-border-radius: 0.8rem;

  -moz-border-radius: 0.8rem;

  -ms-border-radius: 0.8rem;

  -o-border-radius: 0.8rem;
}

.list_sec_gt_1 ul > li strong {
  font-size: var(--font-size-26);

  line-height: 3.2rem;

  color: var(--color-1);

  font-weight: 600;

  margin-right: 6px;
}

.list_sec_gt_1 ul > li > p {
  padding: 0;

  font-weight: 500;

  color: var(--color-2);
}

#footer .r_foot2 a {
  color: #fff;
}

.btn_print {
  position: absolute;

  top: 10px;

  right: 10px;

  font-size: 16px;

  width: 30px;

  height: 30px;

  background-color: rgba(110, 9, 15, 0.5);

  display: flex;

  align-items: center;

  justify-content: center;

  border-radius: 4px;

  cursor: pointer;

  color: #ffffff;
}

@media print {
  .sb_page,
  .tool_ct,
  .tags_D,
  .other_D,
  .shape-01,
  .breadcrumb {
    display: none !important;
  }

  .ct_page {
    width: 100% !important;
  }
}
