.tab_content.she .section_circle:after { display: block; clear: both; content: ''; }

.tab_content.socialvalue { margin-bottom: -180px; }

.tab_content.socialvalue .section.section_full.bg_color_full.sec_eco { padding-bottom: 180px; }

.tab_content .section .section_title { max-width: 1000px; }

.tab_content .section_contents { margin-top: 120px; }

.tab_content .section_contents p .col2 .img_box { position: relative; width: 100%; height: 338px; margin-bottom: 32px; }

.tab_content .section_contents p .col2 .img_box.no_img { background-color: rgba(198, 198, 198, 0.23); }

.tab_content .section_contents p .col2 .img_box.no_img .coming_soon { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); color: #797979; white-space: nowrap; vertical-align: middle; }

.tab_content .section_contents .col:last-child .arw:after { display: none; }

.tab_content .section_contents .col .arw { position: relative; width: 100%; height: 100%; }

.tab_content .section_contents .col .arw::after { content: ''; display: block; position: absolute; top: 50%; right: -50%; width: 0; height: 0; margin-top: -4px; border-top: 13.7px solid transparent; border-bottom: 13.7px solid transparent; border-left: 13.7px solid #e8e8e8; -webkit-transform: translate(-50%, -100%); -moz-transform: translate(-50%, -100%); -ms-transform: translate(-50%, -100%); -o-transform: translate(-50%, -100%); transform: translate(-50%, -100%); }

.tab_content .section_contents .col.col5 .arw::after { right: -29%; }

.tab_content .section_contents .title_line + .grid_text .text_k2.redline_desc { margin-bottom: 42px; }

.tab_content .section_contents .btn_box { text-align: center; padding-top: 80px; }

.tab_content.she .section_circle { position: relative; display: block; text-align: center; }

.tab_content.she .section_circle .circle_inner { position: relative; display: inline-block; margin: 0 auto; }

.tab_content.she .section_circle .circle_inner .circle_text_box { position: relative; float: left; width: 40vw; height: 40vw; max-width: 475px; max-height: 475px; text-align: center; }

.tab_content.she .section_circle .circle_inner .circle_text_box.left { margin-right: 10px; background: url("../../img/introduction/circle_left.png") no-repeat center/contain; }

.tab_content.she .section_circle .circle_inner .circle_text_box.right { background: url("../../img/introduction/circle_right.png") no-repeat center/contain; }

.tab_content.she .section_circle .circle_inner .circle_text_box .title_e3 { position: absolute; color: #999; font-weight: 500; }

.tab_content.she .section_circle .circle_inner .circle_text_box .title_e3.left_top { top: -15px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }

.tab_content.she .section_circle .circle_inner .circle_text_box .title_e3.right_bottom { bottom: -15px; right: 50%; -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%); }

.tab_content.she .section_circle .circle_inner .circle_text_box .desc { display: block; margin: 25% auto 0; }

.tab_content.she .section_circle .circle_inner .circle_text_box .desc .title_e2 { margin-bottom: 43px; }

.tab_content.she .section_circle .circle_inner .circle_text_box .desc .text_area { margin: 0 auto; word-break: keep-all; }

.tab_content.she .section_circle .circle_inner .circle_text_box .desc .text_area.sr { width: 100%; }

.tab_content.she .section_circle .circle_inner .circle_text_box .dot { padding-left: 13px; }

.tab_content.she .section_circle .circle_inner .circle_text_box .dot::before { top: 12px; left: 3px; }

.tab_content.she .section_contents.she_management .text_k3 .dot, .tab_content.she .section_contents.vision .text_k3 .dot { display: block; }

.tab_content.she .section_contents.vision .row { display: flex; flex-wrap: wrap; }

@media all and (max-width: 768px) { .tab_content.she .section_contents.vision .row { margin-top: 36px; padding-bottom: 70px; } }

.tab_content.she .section_contents.vision .row .col5 { width: 18%; }

@media all and (max-width: 768px) { .tab_content.she .section_contents.vision .row .col5 { width: 100%; }
  .tab_content.she .section_contents.vision .row .col5.step1 { order: 1; }
  .tab_content.she .section_contents.vision .row .col5.step2 { order: 2; }
  .tab_content.she .section_contents.vision .row .col5.step3 { order: 3; }
  .tab_content.she .section_contents.vision .row .col5.step4 { order: 4; }
  .tab_content.she .section_contents.vision .row .col5.step5 { order: 5; } }

.tab_content.she .section_contents.vision .row .arrow { display: block; width: 12px; height: 12px; border-top: 2px solid #ccc; border-right: 2px solid #ccc; transform: rotate(45deg) translate(5px, 4px); position: absolute; right: 20%; bottom: 0%; }

.tab_content.she .section_contents.vision .row .arrow.mobile { width: 6px; height: 6px; display: none; left: 0%; transform: rotate(135deg) translate(-3px, -1px); }

@media all and (max-width: 768px) { .tab_content.she .section_contents.vision .row .arrow { display: none; }
  .tab_content.she .section_contents.vision .row .arrow.mobile { display: block; } }

.tab_content.she .section_contents.vision .row .year { font-family: 'Roboto', sans-serif; font-size: clamp(36px, 2.6042vw, 50px); color: #00000010; line-height: 1.48; font-weight: bold; position: absolute; right: 0%; bottom: 0%; transform: translateY(50%); }

.tab_content.she .section_contents.vision .row .year.mobile { display: none; }

@media all and (max-width: 1024px) { .tab_content.she .section_contents.vision .row .year { font-size: clamp(26px, 3.711vw, 38px); } }

@media all and (max-width: 768px) { .tab_content.she .section_contents.vision .row .year { font-size: 38px; display: none; }
  .tab_content.she .section_contents.vision .row .year.mobile { display: block; top: unset; right: unset; bottom: 0; left: 0%; transform: none; } }

.tab_content.she .section_contents.vision .row .col { position: relative; margin-right: 18%; padding-bottom: 46px; }

@media all and (max-width: 1024px) { .tab_content.she .section_contents.vision .row .col { padding-bottom: 30px; }
  .tab_content.she .section_contents.vision .row .col .text_e5 { font-size: 16px; } }

@media all and (max-width: 768px) { .tab_content.she .section_contents.vision .row .col { margin-right: unset; padding-left: 24px; padding-bottom: 46px; } }

.tab_content.she .section_contents.vision .row .col::before { content: ""; width: 10px; height: 10px; border-radius: 50%; border: 1px solid #ccc; position: absolute; bottom: 0%; left: 0%; transform: translateY(50%); background-color: white; z-index: 2; }

@media all and (max-width: 768px) { .tab_content.she .section_contents.vision .row .col::before { bottom: unset; top: 0%; left: 0%; transform: none; } }

.tab_content.she .section_contents.vision .row .col::after { content: ""; display: block; width: 100%; height: 2px; background-color: #ccc; position: absolute; bottom: -1px; left: 0%; }

@media all and (max-width: 768px) { .tab_content.she .section_contents.vision .row .col::after { width: 2px; height: 100%; left: 5px; } }

.tab_content.she .section_contents.vision .row .col:nth-child(3)::after { width: 80%; }

@media all and (max-width: 768px) { .tab_content.she .section_contents.vision .row .col:nth-child(3)::after { width: 1px; } }

.tab_content.she .section_contents.vision .row .col.now { border-color: #d80028; }

.tab_content.she .section_contents.vision .row .col.now::before { border-color: #d80028; }

.tab_content.she .section_contents.vision .row .col.now::after { background-color: #d80028; }

.tab_content.she .section_contents.vision .row .col:nth-child(3) { margin-right: unset; flex: 1; }

.tab_content.she .section_contents.vision .row .col:nth-child(3) p { width: 78%; }

@media all and (max-width: 768px) { .tab_content.she .section_contents.vision .row .col:nth-child(3) p { width: 100%; } }

.tab_content.she .section_contents.vision .row .col:nth-child(3) .arrow { right: 36%; }

.tab_content.she .section_contents.vision .row .col:nth-child(3)::after { width: 64%; }

@media all and (max-width: 768px) { .tab_content.she .section_contents.vision .row .col:nth-child(3)::after { width: 2px; height: 100%; } }

.tab_content.she .section_contents.vision .row .col:nth-child(3) .year { right: 0%; bottom: 0%; transform: translateY(50%); }

.tab_content.she .section_contents.vision .row .col:nth-child(4) { margin-left: 18%; }

@media all and (max-width: 768px) { .tab_content.she .section_contents.vision .row .col:nth-child(4) { margin-left: unset; } }

.tab_content.she .section_contents.vision .row .col:nth-child(n+4) { padding-top: 46px; padding-bottom: unset; }

.tab_content.she .section_contents.vision .row .col:nth-child(n+4)::after { bottom: unset; top: -1px; }

.tab_content.she .section_contents.vision .row .col:nth-child(n+4)::before { bottom: unset; top: 0%; transform: translateY(-50%); }

@media all and (max-width: 1024px) { .tab_content.she .section_contents.vision .row .col:nth-child(n+4) { padding-top: 30px; } }

@media all and (max-width: 768px) { .tab_content.she .section_contents.vision .row .col:nth-child(n+4) { padding-top: unset; padding-bottom: 46px; } }

.tab_content.she .section_contents.vision .row .col .step_ko { margin-top: 8px; }

@media all and (max-width: 1024px) { .tab_content.she .section_contents.vision .row .col .step_ko { margin-top: 2px; } }

.tab_content.she .section_contents .grid_text .line_pb32 { padding-bottom: 24px; }

.tab_content.she .section_contents .grid_text .line_pb32::after { display: none; }

.tab_content.she .section_contents .grid_text .initial + .text_k2 { margin-top: 18px; padding-right: 39%; }

.tab_content.she .section_contents .grid_text .initial .title_e2 { line-height: 1.18; }

.tab_content.she .section_contents .grid_text .initial .title_e3 { display: inline-block; margin-top: -4px; }

.tab_content.she .section_contents .redline_desc { max-width: 550px; }

.tab_content.she .section_contents .img_box { margin: 10px 0 28px; }

.tab_content.she .section_contents .text_k3 { margin-top: 26px; }

.tab_content .section_contents .col .short.arw::after { top: calc(50% + 11px); }

.sv_txt_01 { max-width: 826px; }

.tab_content.she .section_contents .she_dot_line { overflow: hidden; }

.tab_content.she .section_contents .she_dot_line .now_mark { white-space: nowrap; }

.tab_content.she .section_contents .she_dot_line .line_pb32 { padding-bottom: 18px; }

.tab_content.she .section_contents .she_dot_line .text_k3 { margin-top: 24px; }

.dot { display: inline-block; padding-left: 0.5em; }

.dot::before { content: ''; display: block; top: 14px; left: 0; width: 3px; height: 3px; background: #000; border-radius: 50%; }

.text_k3 .dot::before { top: 13px; background: #666; }

@media (max-width: 1200px) and (min-width: 1024px) { .tab_content .section_contents .icon_thumb_list.itm1 { margin: 0 -11px; }
  .tab_content .section_contents .icon_thumb_list.itm1 .col.col7 { width: calc(14.2857% - 22px); height: 160px; padding-top: 15px; margin: 0 11px; }
  .tab_content .section_contents .icon_thumb_list.itm1 .col.col7 .arw img { max-width: 58%; }
  .tab_content .section_contents .icon_thumb_list.itm1 .col.col7 .arw .text_k2 { top: 81px; line-height: 1.1; }
  .tab_content .section_contents .icon_thumb_list.itm1 .col.col7 .arw:after { right: -24px; margin-top: 0; border-width: 10px; }
  .tab_content .section_contents .icon_thumb_list.itm1 .col.col7:last-child .text_k2 { padding: 0 5px; } }

/*--------------- en ---------------*/
.en_br { display: none; }

body.en .tab_content .section_contents .title_line + .grid_text .text_k2.redline_desc { max-width: 860px; }

body.en .en_br { display: block; }

body.en .tab_content.she .section_circle .circle_inner .circle_text_box .desc { margin: 22% auto 0; }

body.en .tab_content.she .section_circle .circle_inner .circle_text_box .desc .title_e2 { margin-bottom: 15px; }

@media all and (max-width: 1140px) { body.en .tab_content.she .section_circle .circle_inner .circle_text_box .desc { margin: 16% auto 0; } }

body.en .icon_thumb_list .ico_border.short p { line-height: 1.34; }

body.en .icon_thumb_list .ico_border.short p.en_itm4 { bottom: 20px; }

@media all and (min-width: 1024px) { body.en .tab_content .section_contents .icon_thumb_list.itm1 { margin: 0 -20px; }
  body.en .tab_content .section_contents .icon_thumb_list.itm1 .col.col7 { width: calc(14.2857% - 40px); height: 210px; padding: 0; margin: 0 20px; }
  body.en .tab_content .section_contents .icon_thumb_list.itm1 .col.col7:after { content: ''; display: block; padding-bottom: 115%; width: 100%; height: 0; }
  body.en .tab_content .section_contents .icon_thumb_list.itm1 .col.col7 .arw { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); width: 100%; height: 100%; padding: 16px; padding-top: 30px; }
  body.en .tab_content .section_contents .icon_thumb_list.itm1 .col.col7 .arw .text_k2 { top: 116px; bottom: auto; line-height: 1.34; }
  body.en .tab_content .section_contents .icon_thumb_list.itm1 .col.col7 .arw:after { right: -38px; margin: 0; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }

@media all and (min-width: 1024px) and (max-width: 1200px) { body.en .tab_content .section_contents .icon_thumb_list.itm1 { margin: 0 -11px; }
  body.en .tab_content .section_contents .icon_thumb_list.itm1 .col.col7 { width: calc(14.2857% - 22px); height: 172px; margin: 0 11px; }
  body.en .tab_content .section_contents .icon_thumb_list.itm1 .col.col7 .arw { padding: 16px; }
  body.en .tab_content .section_contents .icon_thumb_list.itm1 .col.col7 .arw img { max-width: 78%; }
  body.en .tab_content .section_contents .icon_thumb_list.itm1 .col.col7 .arw .text_k2 { top: 81px; font-size: 16px; line-height: 1.1; }
  body.en .tab_content .section_contents .icon_thumb_list.itm1 .col.col7 .arw:after { right: -24px; border-width: 10px; }
  body.en .tab_content .section_contents .icon_thumb_list.itm1 .col.col7:last-child .text_k2 { padding: 0 5px; } }

@media all and (max-width: 1023px) { body.en .tab_content.she .section_circle .circle_inner .circle_text_box { padding-top: 43px; }
  body.en .tab_content.she .section_circle .circle_inner .circle_text_box .desc { margin-top: 0; }
  body.en .tab_content.she .section_circle .circle_inner .circle_text_box .dot_en_itm1:before { left: 6%; }
  body.en .tab_content.she .section_circle .circle_inner .circle_text_box .dot_en_itm2:before { left: 10%; }
  body.en .tab_content.she .section_circle .circle_inner .circle_text_box .dot_en_itm3:before { left: 18%; }
  body.en .tab_content .section_contents .icon_thumb_list .col.col5 .ico_border.short { padding-top: 12px; }
  body.en .tab_content .section_contents .icon_thumb_list .col.col5 .ico_border.short .en_itm4 { bottom: 8px; } }

@media all and (max-width: 767px) { body.en .en_br.m_none { display: none; }
  body.en .tab_content.she .section_circle .circle_inner .circle_text_box { padding-top: 30px; }
  body.en .tab_content .section_contents .icon_thumb_list .col.col5 { height: 114px; }
  body.en .tab_content .section_contents .icon_thumb_list .col.col5.en_itm5 { height: 138px; }
  body.en .tab_content .section_contents .icon_thumb_list .col.col5.en_itm5 .ico_border.short { height: 114px !important; }
  body.en .col7 .arw .text_k2 { font-size: 11px; }
  body.en .col7 .arw .text_k2 .en_br.m_none { display: none !important; } }

/*--------------- MEDIA QUERY ---------------*/
@media all and (max-width: 1450px) { .tab_content.she .section_contents .grid_text .initial + .text_k2 { padding-right: 0%; } }

/* TABLET */
@media all and (max-width: 1023px) and (min-width: 768px) { .tab_content .section_contents .icon_thumb_list .col.col7 { width: calc(25% - 24px); height: auto; padding: 0; margin: 0 24px 24px 0 !important; }
  .tab_content .section_contents .icon_thumb_list .col.col7:after { content: ''; display: block; padding-bottom: 100%; width: 100%; height: 0; }
  .tab_content .section_contents .icon_thumb_list .col.col7 .arw { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); width: 100%; height: 100%; padding: 16px; }
  .tab_content .section_contents .icon_thumb_list .col.col7 .arw .text_k2 { top: 90px; bottom: auto; }
  .tab_content .section_contents .icon_thumb_list .col.col7 .arw:after { left: calc(100% + 6px); margin-top: 0; }
  body.en .tab_content .section_contents .icon_thumb_list .col.col7:after { padding-bottom: 110%; } }

.table_line { width: 100%; margin-top: 36px; border-bottom: 1px solid #999; font-size: 18px; }

@media all and (max-width: 768px) { .table_line.pc { display: none; } }

.table_line tr:first-child th { border-top: 2px solid #000; }

.table_line th { font-weight: bold; }

.table_line th, .table_line td { padding: 24px 20px; border-top: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; vertical-align: middle; letter-spacing: -0.025em; }

.table_line th:last-child, .table_line td:last-child { border-right: none; }

.table_line th:first-child, .table_line td:first-child { text-align: left; }

.table_line .col_itm1, .table_line .col_itm2 { width: 50%; }

.table_line .col_itm3 { width: 25%; }

.table_line span.td_num { margin-right: 60px; }

.safety_data .table_line th { padding: 12px 20px; }

.environment_data .table_wrap.m_block .table_line .col_th_itm1 { width: 36%; }

.environment_data .table_wrap.m_block .table_line .col_th_itm3 { width: 16%; }

.environment_data .table_line th, .environment_data .table_line td.td_row { vertical-align: top; }

.environment_data .table_line th:nth-last-child(1), .environment_data .table_line th:nth-last-child(2), .environment_data .table_line th:nth-last-child(3), .environment_data .table_line td:nth-last-child(1), .environment_data .table_line td:nth-last-child(2), .environment_data .table_line td:nth-last-child(3) { text-align: right; }

.environment_data .table_line .col_th_itm1 { width: 14%; }

.environment_data .table_line .col_th_itm2 { width: 36%; }

.environment_data .table_line .col_th_itm3 { width: 12%; }

body.en .environment_data .table_line .col_th_itm1 { width: 17%; }

.tab_content.she .section_contents .table_line + .text_k3 { margin-top: 15px; }

/* TABLET */
@media all and (max-width: 1023px) { .tab_content.she .section.kv_img .kv_img_inner .thumb { position: absolute; left: auto; right: 0; width: auto; transform: translateX(0); }
  .dot::before { top: 9px; width: 2px; height: 2px; }
  .text_k3 .dot::before { top: 8px; }
  .tab_content.she .section_circle .circle_inner .circle_text_box .dot::before { top: 11px; }
  .row .col:nth-child(3n) { margin-right: 0; }
  .row .col7 { width: 29.33%; }
  .tab_content.socialvalue.socialvalue { margin-bottom: -160px; }
  .tab_content.socialvalue.socialvalue .section.section_full.bg_color_full.sec_eco { padding-bottom: 160px; }
  .tab_content.socialvalue .section_contents .title_line + .grid_text .text_k2.redline_desc { margin-top: 20px; margin-bottom: 27px; }
  .tab_content .section_contents { margin-top: 60px; }
  .tab_content .section_contents .col.col2 { width: 100%; margin-right: 0; }
  .tab_content .section_contents .col.col2 .img_box { overflow: hidden; height: 184px; margin-bottom: 24px; }
  .tab_content .section_contents .col.col2 .img_box img { position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
  .tab_content .section_contents .col:first-child .title_line + .grid_text .text_k2.redline_desc { margin-bottom: 60px; }
  .tab_content .section_contents .col.col5 .ico_border.short img { max-width: 56px; }
  .tab_content .section_contents .col.col5 .ico_border.short .text_k2 { bottom: 16px; height: auto; }
  .tab_content .section_contents .col.col5 .ico_border.short::after { top: calc(100% + 10px); left: auto; right: 50%; margin-right: -4px; transform: rotate(90deg); }
  .tab_content .section_contents .col.col7 .arw:after { left: calc(100% + 2vw); margin-top: -2.13vw; -webkit-transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); -o-transform: translate(50%, -50%); transform: translate(50%, -50%); }
  .tab_content .section_contents .col.col7 .arw .text_k2 br { display: block; }
  .tab_content .section_contents .col .arw:after { content: ''; display: inline-block; left: 100%; width: 8px; height: 14px; border: none; background: url("../../img/common/ico_triangle_right.svg") no-repeat center/cover; transform: translate(100%, -50%); }
  .tab_content .section_contents .col .arw img { width: 60%; max-width: 70px; }
  .tab_content .section_contents .col .arw .text_k2 { bottom: 4vw; height: 36px; line-height: 1.29; padding: 0 8px; }
  .tab_content .section_contents .col .arw .text_k2 br { display: none; }
  .tab_content .section_contents .col.img_box img { display: block; }
  .tab_content .section_contents .btn_box { padding-top: 40px; }
  .tab_content .section_contents .icon_thumb_list .col { height: 28vw; margin-bottom: 24px; }
  .tab_content .section_contents .icon_thumb_list .col.col5 { width: 100%; height: 112px; margin-right: 0; }
  .tab_content .section_contents .icon_thumb_list .col.col5 .ico_border.short { float: left; width: 112px; height: inherit !important; padding-top: 16px; }
  .tab_content .section_contents .icon_thumb_list .col.col5 .ico_desc { position: relative; top: 50%; transform: translateY(-50%); float: right; width: calc(100% - 132px); }
  .tab_content .section_contents .icon_thumb_list .col.col5 .ico_desc .dot { display: block; }
  .tab_content .section_contents .icon_thumb_list .col:last-child { margin-bottom: 0; }
  .tab_content .section_contents .icon_thumb_list.itm1 .col { margin-bottom: 5vw; }
  .tab_content .section_contents .title_k5 { font-size: 20px; }
  .tab_content .section_contents:last-child { margin-top: 60px; }
  .tab_content .section_contents .title_line + .grid_text .text_k2.redline_desc { line-height: 1.43; margin-bottom: 36px; }
  .tab_content.she .section_circle .circle_inner .circle_text_box { padding-top: 70px; }
  .tab_content.she .section_circle .circle_inner .circle_text_box .desc { margin-top: 0; }
  .tab_content.she .section_circle .circle_inner .circle_text_box .desc .title_e2 { margin-bottom: 17px; line-height: 1.1; }
  .tab_content.she .section_circle .circle_inner .circle_text_box .desc .text_area { max-width: none; line-height: 1.43; }
  .tab_content.she .section_contents .she_dot_line .text_k3 { margin-top: 8px; }
  .tab_content.she .section_contents .she_dot_line li:last-child { overflow: hidden; }
  .tab_content.she .section_contents.she_management .row .col.col3 .initial .title_e3 { margin-top: 0; }
  .tab_content.she .section_contents.she_management .row .col.col3 .initial + .text_k2 { line-height: 1.43; padding-right: 0; padding-bottom: 17px; margin-top: 17px; }
  .tab_content.she .section_contents.she_management .row .col.col3 .initial + .text_k2 + .text_k3 { line-height: 1.5; margin-top: 17px; }
  .tab_content.she .section_contents.she_management .row .col.col3 .initial .title_e2 { line-height: 1.2; padding-bottom: 2px; }
  .tab_content.she .section_contents.she_management .row .col.col3 .initial .title_e3 { font-size: 15px; }
  .tab_content.she .section_contents.safety .row .col.col3 .img_box { width: 68px; height: 68px; margin: 40px 0 20px; }
  .tab_content.she .section_contents.safety .row .col.col3 .text_k1 { padding-bottom: 17px; }
  .tab_content.she .section_contents.safety .row .col.col3 .text_k3 { padding-left: 0; margin-top: 17px; }
  .tab_content.she .section_contents.environment .img_box { width: 68px; height: 68px; margin: 40px 0 24px; }
  .tab_content.she .section_contents.environment .text_k1 { padding-bottom: 12px; }
  .tab_content.she .section_contents.environment .text_k3 { padding-left: 0; margin-top: 12px; }
  .tab_content.she .section_contents .she_dot_line .line_pb32 { font-size: 16px; padding-bottom: 10px; }
  .tab_content.she .section_contents .grid_text .line_long + .text_k1 { margin-top: 26px; }
  .table_line { font-size: 14px; }
  .table_line th, .table_line td { padding: 20px 10px; }
  .table_line .col_itm1, .table_line .col_itm2 { width: 27%; }
  .table_line .col_itm2 { width: 73%; }
  .table_line span.td_num { margin-right: 5px; } }

@media all and (max-width: 1023px) and (max-width: 767px) { .table_line span.td_num { display: none; } }

@media all and (max-width: 1023px) { .safety_data .table_line th { padding: 7px 10px; }
  .tab_content.she .section_contents .table_line + .text_k3 { margin-top: 9px; } }

.data_itm1 { display: none; }

/* MOBILE */
@media all and (max-width: 767px) { .section_wrap .section.section_full.bg_color_full { padding-bottom: 80px; }
  .data_itm1 { display: inline-block; padding-left: 1.1em; }
  .tab_content .section_contents .icon_thumb_list .col { height: 35vw; }
  .tab_content .section_contents .icon_thumb_list .col.col5 .ico_border.short { width: 96px; }
  .tab_content .section_contents .icon_thumb_list .col.col5 .ico_desc { width: calc(100% - 112px); }
  .tab_content .section_contents .btn_box { text-align: left; }
  .tab_content .section_contents .col.col7 .arw:after { margin-left: -3px; }
  .tab_content .section_contents .col.col7:nth-child(3n) .arw:after { top: calc(100% + 2.5vw); left: auto; right: 50%; margin-top: 1px; margin-right: -4px; transform: translateY(-50%) rotate(90deg); }
  .tab_content .section_contents .col.col7:nth-child(4) .arw:after, .tab_content .section_contents .col.col7:nth-child(5) .arw:after { left: auto; right: calc(100% + 2vw); margin-left: 0; margin-right: -5px; -webkit-transform: translateX(-50%) translateY(-50%) rotate(180deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(180deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(180deg); -o-transform: translateX(-50%) translateY(-50%) rotate(180deg); transform: translateX(-50%) translateY(-50%) rotate(180deg); }
  .tab_content .section_contents .col.col7:nth-child(4), .tab_content .section_contents .col.col7:nth-child(5) { float: right; margin-right: 0; margin-left: 6%; }
  .tab_content .section_contents .col.col7:nth-child(6) { margin-left: 0; }
  .tab_content.she .section_contents.vision .row .col.col3 { width: 100%; padding-top: 40px; margin-right: 0; }
  .tab_content.she .section_contents.vision .row .col.col3 .title_e4 { padding-left: 30px; padding-bottom: 18px; line-height: 1; }
  .tab_content.she .section_contents.vision .she_dot_line .text_k3 { margin-top: 16px; }
  .tab_content.she .section_contents.vision .grid_text .line_long + .text_k1 { padding-left: 30px; margin-top: 0; line-height: 1; }
  .tab_content.she .section_contents.vision .she_dot_line .line_pb32 { margin-top: 0; }
  .tab_content.she .section_circle .circle_inner .circle_text_box { float: none; width: 50%; min-width: 260px; height: 50%; min-height: 260px; padding-top: 46px; margin: 0 auto; }
  .tab_content.she .section_circle .circle_inner .circle_text_box.left { margin-right: inherit; background-image: url("../../img/introduction/circle_right_m.svg"); background-position-x: 0; background-size: auto 94%; }
  .tab_content.she .section_circle .circle_inner .circle_text_box.right { padding-top: 50px; background-image: url("../../img/introduction/circle_left_m.svg"); background-position-x: 100%; background-size: auto 94%; }
  .tab_content.she .section_circle .circle_inner .circle_text_box .title_e3 { font-weight: 500; line-height: 1; }
  .tab_content.she .section_circle .circle_inner .circle_text_box .title_e3.left_top { top: 0; }
  .tab_content.she .section_circle .circle_inner .circle_text_box .title_e3.right_bottom { bottom: 0; }
  .tab_content.she .section_circle .circle_inner .circle_text_box .desc { margin-top: 0; }
  .tab_content.she .section_circle .circle_inner .circle_text_box .desc .title_e2 { line-height: 1; margin-bottom: 12px; }
  .tab_content.she .section_circle .circle_inner .circle_text_box .desc .text_area { width: 75%; font-size: 14px; }
  .row_m_dvs1 .col { width: 100% !important; }
  .environment_data .table_line .col_th_itm1 { width: 18.25%; }
  .environment_data .table_line .col_th_itm2 { width: 33%; }
  .environment_data .table_line .col_th_itm3 { width: 16.25%; } }

/* MOBILE (350) */
@media all and (max-width: 350px) { .tab_content .section_contents .col .arw .text_k2 { bottom: 2vw; font-size: 12px; } }

.md_block { display: none; }

/* en md */
@media all and (max-width: 1200px) { body.en .md_block { display: block; } }

/* en md */
@media all and (max-width: 767px) { body.en .environment_data .table_line th, body.en .environment_data .table_line td.td_row { padding-left: 0; padding-right: 5px; }
  body.en .environment_data .table_line th, body.en .environment_data .table_line td { padding: 20px 5px 20px 1px; }
  body.en .environment_data .table_line th:nth-last-child(4), body.en .environment_data .table_line td:nth-last-child(4) { padding: 20px 1px 20px 5px; }
  body.en .environment_data .table_line .col_th_itm1 { width: 29%; }
  body.en .environment_data .table_line .col_th_itm2 { width: 33%; } }

html[lang="kr"] .now_mark { font-family: 'Noto Sans KR', sans-serif; }

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