.section .sub_kv .title_k2 { max-width: inherit; }

.section_wrap .section.section_full.bg_color_full { padding-bottom: 80px; }

/* 20250811 section 추가 */
.section_wrap .section.section_full.bg_color_full.type02 { padding-bottom: 180px; }
.section_wrap .ceo_down span{text-decoration: underline; text-underline-position: under;}
@media all and (max-width: 1023px){.section_wrap .section.section_full.bg_color_full.type02 { padding-bottom: 80px; }}

.section_wrap .section_title { margin-bottom: auto; }

.section_wrap .section_title .title_k3 { margin-bottom: 40px; }

@media all and (max-width: 1023px) { .section_wrap .section_title .title_k3 { margin-bottom: 20px; } }

.section_wrap .section_title .text_k1 { max-width: 990px; }

.section_wrap .title_line { margin-top: 120px; }

@media all and (max-width: 1023px) { .section_wrap .title_line { margin-top: 60px; } }

@media all and (max-width: 1023px) { .section_wrap .row:not(.tb_row):not(.m_row) .col3 { width: 100%; } }

.section_wrap .row .col4 { margin-bottom: 0; }

@media all and (max-width: 1023px) { .section_wrap .row .col4 .title_k6 { margin-bottom: 30px; }
  .section_wrap .row .col4 .title_k6 br { display: none; }
  .section_wrap .row .col4 .title_k6 br.m_block { display: block; }
  .section_wrap .row .col4:nth-last-of-type(1) .title_k6, .section_wrap .row .col4:nth-last-of-type(2) .title_k6 { margin-bottom: 0; } }

.section_wrap .row.cp_comp .col { margin-top: 80px; }

@media all and (max-width: 1023px) { .section_wrap .row.cp_comp .col { margin-top: 40px; } }

.section_wrap .row.cp_comp .col .title_k5 { margin-top: 38px; }

@media all and (max-width: 1023px) { .section_wrap .row.cp_comp .col .title_k5 { padding-bottom: 10px; margin-top: 18px; }
  .section_wrap .row.cp_comp .col .title_k5 br { display: none; } }

.section_wrap .row.row_inst { padding-top: 48px; }

@media all and (max-width: 1023px) { .section_wrap .row.row_inst { padding-top: 24px; } }

/*# sourceMappingURL=compliance.css.map */