@charset "UTF-8";
/* 신용등급 */
.credit .gu_sort_area { transform: translateY(200px); }

.credit_grade { margin-bottom: 68px; padding-top: 52px; }

.credit_grade > div { margin-right: 67px; }

.credit_grade > div:last-of-type { margin-right: 0; }

.credit_grade > div .text_e1 { line-height: 1.183; }

.credit_grade > div .text_k2 { margin-top: 8px; font-weight: bold; }

.credit_grade .chart { width: 350px; height: 350px; position: relative; }

.credit_grade .chart canvas { width: 100% !important; height: 100% !important; }

.credit_grade .chart .credit_grade_txt { position: absolute; top: 83px; left: 0; width: 100%; text-align: center; }

.credit_grade .chart .credit_grade_txt h5 { margin-bottom: 19px; }

.credit_grade .chart#chart2 .credit_grade_txt h5 { margin-bottom: 46px; }

.credit_grade .remark { display: block; width: 100%; margin-top: 26px; }

.section_table.credit1 li span:nth-child(1) { width: 19%; }

.section_table.credit1 li span:nth-child(2) { width: 25%; text-align: center; }

.section_table.credit1 li span:nth-child(3) { width: 31%; text-align: center; }

.section_table.credit1 li span:nth-child(4) { width: 18%; float: right; }

/* 감사보고서 */
.audit_table .list li .tb_col.tb_half { width: calc(100% - 292px - 203px); }

.audit_table .list li .tb_col.tb_right { text-align: left; }

.audit_table .list li .tb_col:nth-child(2) { width: 292px; }

.audit_table .list li .tb_col:nth-child(3) { width: 203px; }

/* 주요재무현황 */
.fi_main .section_table .list li .figure .sort_data { display: none; font-family: 'Roboto', sans-serif; }

.fi_main .section_table .list li .figure .sort_data.on { display: block; }

.fi_main .section_table .remark.w_btn { display: inline-block; }

.fi_main .section_table .download_wrap { display: inline-block; float: right; margin-top: 24px; padding: 10px 16px 8px; border: 2px solid #e2e2e2; color: #888; line-height: 1; }

.fi_main .section_table .download_wrap .download_pdf { position: relative; font-size: 14px; font-weight: 500; vertical-align: top; }

.fi_main .section_table .download_wrap .download_pdf::after { content: ''; position: relative; display: inline-block; width: 14px; height: 14px; margin-left: 8px; background: url("../../img/common/ico_download_gray.svg") no-repeat center/contain; vertical-align: inherit; }

.fi_main .section_table .download_wrap:hover { color: #000; border-color: #000; }

.fi_main .section_table .download_wrap:hover .download_pdf::after { background: url("../../img/common/ico_download.svg") no-repeat center/contain; }

/*--------------- MEDIA QUERY ---------------*/
/* TABLET */
@media all and (max-width: 1023px) { /* 신용등급 */
  .title_k4.m24 { margin-bottom: 16px; font-size: 24px; line-height: 1.35; }
  .text_k2.m16 { font-size: 16px; line-height: 1.5; letter-spacing: -0.24px; }
  .text_k2.caption { margin-bottom: 20px; }
  .credit .gu_sort_area { transform: none; }
  .credit_grade { padding-top: 15px; margin-bottom: 24px; }
  .credit_grade > div { margin-right: 27.5px; }
  .credit_grade .chart { width: 150px; height: 150px; }
  .credit_grade .chart .credit_grade_txt { top: 29px; }
  .credit_grade .chart .credit_grade_txt h5 { margin-bottom: 11px; }
  .credit_grade .chart#chart2 .credit_grade_txt h5 { margin-bottom: 15px; }
  .credit_grade .remark { margin-top: 20px; }
  .section_table.credit1 .list li { font-size: 0; }
  .section_table.credit1 .list li span.tb_col { float: none; display: inline-block; vertical-align: middle; font-size: 14px; }
  .section_table.credit1 .list li span:nth-child(1) { width: 22.7%; }
  .section_table.credit1 .list li span:nth-child(2) { width: 26%; }
  .section_table.credit1 .list li span:nth-child(3) { width: 33%; }
  .section_table.credit1 .list li span:nth-child(4) { width: 18.3%; }
  /* 감사보고서 */
  .audit_table .list li .tb_col.tb_half { width: calc(100% - 104px - 26px); }
  .audit_table .list li .tb_col:nth-child(2) { width: 104px; }
  .audit_table .list li .tb_col:nth-child(3) { width: 26px; }
  .fi_main .section_table .download_wrap { margin-top: 12px; padding: 8px 14px 4px; }
  .fi_main .section_table .download_wrap .download_pdf { font-size: 12px; }
  .fi_main .section_table .download_wrap .download_pdf::after { width: 12px; height: 12px; } }

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