@media(min-width: 1025px){.col-1{flex:0 0 auto;flex-basis:8.3333333333%;width:8.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-1{margin-left:8.3333333333%;position:relative}.col-2{flex:0 0 auto;flex-basis:16.6666666667%;width:16.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-2{margin-left:16.6666666667%;position:relative}.col-3{flex:0 0 auto;flex-basis:25%;width:25%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-3{margin-left:25%;position:relative}.col-4{flex:0 0 auto;flex-basis:33.3333333333%;width:33.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-4{margin-left:33.3333333333%;position:relative}.col-5{flex:0 0 auto;flex-basis:41.6666666667%;width:41.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-5{margin-left:41.6666666667%;position:relative}.col-6{flex:0 0 auto;flex-basis:50%;width:50%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-6{margin-left:50%;position:relative}.col-7{flex:0 0 auto;flex-basis:58.3333333333%;width:58.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-7{margin-left:58.3333333333%;position:relative}.col-8{flex:0 0 auto;flex-basis:66.6666666667%;width:66.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-8{margin-left:66.6666666667%;position:relative}.col-9{flex:0 0 auto;flex-basis:75%;width:75%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-9{margin-left:75%;position:relative}.col-10{flex:0 0 auto;flex-basis:83.3333333333%;width:83.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-10{margin-left:83.3333333333%;position:relative}.col-11{flex:0 0 auto;flex-basis:91.6666666667%;width:91.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-11{margin-left:91.6666666667%;position:relative}.col-12{flex:0 0 auto;flex-basis:100%;width:100%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-12{margin-left:100%;position:relative}}body[data-scroll=up] .sustainability:not(.hyosung-esg) #lnbWrap #stickyLnb{top:max(calc(calc(calc(112 / var(--base-size)) * var(--base-percent)) * -1))}@media(max-width: 1024px){body[data-scroll=up] .sustainability:not(.hyosung-esg) #lnbWrap #stickyLnb{top:max(calc(calc(calc(90 / var(--base-size)) * var(--base-percent)) * -1))}}.sustainability *{word-break:keep-all;word-wrap:break-word}.sustainability .print_img{display:none;width:100%}.sustainability .print_img img{width:100%}.sustainability:not(.hyosung-esg) #lnbWrap #stickyLnb{top:max(calc(calc(calc(112 / var(--base-size)) * var(--base-percent)) * -1));transition:top .5s}.sustainability:not(.hyosung-esg) #lnbWrap #stickyLnb.active{top:0}.sustainability:not(.hyosung-esg) #lnbWrap .sticky_three_depth{width:100%;padding:0 max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));white-space:nowrap;font-size:0;text-align:center;overflow-x:auto;background-color:#fff;border-bottom:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #ddd}.sustainability:not(.hyosung-esg) #lnbWrap .sticky_three_depth li{position:relative;margin-right:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)));display:inline-block;vertical-align:top}.sustainability:not(.hyosung-esg) #lnbWrap .sticky_three_depth li::after{content:"";position:absolute;top:50%;right:max(calc(calc(calc(34 / var(--base-size)) * var(--base-percent)) * -1));transform:translateY(-50%);width:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));height:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));background-color:#ddd;border-radius:50%}.sustainability:not(.hyosung-esg) #lnbWrap .sticky_three_depth li:last-of-type{margin-right:0}.sustainability:not(.hyosung-esg) #lnbWrap .sticky_three_depth li:last-of-type::after{display:none}.sustainability:not(.hyosung-esg) #lnbWrap .sticky_three_depth li a{display:block;padding:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent))) 0;font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.1875;letter-spacing:-0.02em;font-weight:600;color:#888}.sustainability:not(.hyosung-esg) #lnbWrap .sticky_three_depth li.active a{color:#1c1c1c}@media(min-width: 1025px){.sustainability:not(.hyosung-esg) #lnbWrap .sticky_three_depth li:hover a{color:#444}}@media(max-width: 1024px){.sustainability:not(.hyosung-esg) #lnbWrap #stickyLnb{top:max(calc(calc(calc(90 / var(--base-size)) * var(--base-percent)) * -1));transition:top .3s}.sustainability:not(.hyosung-esg) #lnbWrap .sticky_three_depth{display:none}}.sustainability .sec01 .gray_common_top{width:100%;padding:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));background-color:#f6f6f6}.sustainability .sec01 .gray_common_top h2{font-size:max(calc(34px * var(--base-ratio)), calc(calc(34 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;font-family:"BrandNewHyosung",sans-serif;font-weight:bold;color:#1c1c1c}.sustainability .sec01 .gray_common_top p{margin-top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#444}.sustainability .sec01 .gray_common_top p+p{margin-top:max(calc(25px * var(--base-ratio)), calc(calc(25 / var(--base-size)) * var(--base-percent)))}@media(max-width: 1024px){.sustainability .sec01 .gray_common_top{padding:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .gray_common_top h2{font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sustainability .sec01 .gray_common_top p{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}}.sustainability .sec01 .common_cont_wrap{display:flex;flex-wrap:wrap;justify-content:start;align-items:normal}.sustainability .sec01 .common_cont_wrap .list_sticy_lnb{width:max(calc(124px * var(--base-ratio)), calc(calc(124 / var(--base-size)) * var(--base-percent)));padding-top:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)));margin-right:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .list_sticy_lnb .current_box{display:none}.sustainability .sec01 .common_cont_wrap .list_sticy_lnb .current_box .progress{font-size:0}.sustainability .sec01 .common_cont_wrap .list_sticy_lnb .list_wrap{top:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)));height:auto}.sustainability .sec01 .common_cont_wrap .cont_wrap{width:calc(100% - max(calc(194px * var(--base-ratio)), calc(calc(194 / var(--base-size)) * var(--base-percent))))}.sustainability .sec01 .common_cont_wrap .cont{padding-top:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont+.cont{padding-top:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .cont_top_box{margin-bottom:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .cont_top_box+.sub_cont_wrap{margin-top:max(calc(calc(calc(40 / var(--base-size)) * var(--base-percent)) * -1))}.sustainability .sec01 .common_cont_wrap .cont .cont_top_box.line{border-bottom:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #ddd;padding-bottom:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .cont_top_box .link_box{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;gap:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .cont_top_box .link_box h3{margin-top:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .cont_top_box .link_box a{width:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));height:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));border:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #ddd;background:url("/resources/en/images/button/share_sns_link.svg") center no-repeat;background-size:cover}@media(min-width: 1025px){.sustainability .sec01 .common_cont_wrap .cont .cont_top_box .link_box a:hover{border-color:#1c1c1c;background:url("/resources/en/images/button/share_sns_link_hover.svg") center no-repeat;background-size:cover}}.sustainability .sec01 .common_cont_wrap .cont .cont_top_box h3{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-0.02em;font-family:"BrandNewHyosung",sans-serif;font-weight:bold;color:#1c1c1c}.sustainability .sec01 .common_cont_wrap .cont .sub_txt_box{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .sub_txt_box p{font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#444}.sustainability .sec01 .common_cont_wrap .cont .sub_txt_box p+p{margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .sub_cont_wrap .sub_cont{padding-top:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .sub_cont_wrap .sub_cont+.sub_cont{padding-top:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .sub_cont_wrap .sub_cont .sub_cont_top_box h4{font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1.3636363636;letter-spacing:-0.02em;font-weight:bold;color:#1c1c1c}.sustainability .sec01 .common_cont_wrap .cont .sub_cont_wrap .sub_cont .sub_cont_top_box>p{margin-top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.2222222222;letter-spacing:-0.02em;font-weight:600;color:#444}.sustainability .sec01 .common_cont_wrap .cont .dot_list{margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .dot_list li+li{margin-top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .dot_list li span,.sustainability .sec01 .common_cont_wrap .cont .dot_list li p{position:relative;display:block;width:100%;padding-left:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#444}.sustainability .sec01 .common_cont_wrap .cont .dot_list li span::before,.sustainability .sec01 .common_cont_wrap .cont .dot_list li p::before{content:"";position:absolute;top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));left:0;width:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));height:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));background-color:#444;border-radius:50%}.sustainability .sec01 .common_cont_wrap .cont .btn_wrap{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .btn_wrap.flex{gap:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .btn_wrap .btn.arrow03{text-align:left}.sustainability .sec01 .common_cont_wrap .cont .btn_wrap .btn.arrow03 span{min-width:max(calc(171px * var(--base-ratio)), calc(calc(171 / var(--base-size)) * var(--base-percent)));padding-right:max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .acco_list{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_item>a{align-items:start;padding:max(calc(35px * var(--base-ratio)), calc(calc(35 / var(--base-size)) * var(--base-percent))) max(calc(35px * var(--base-ratio)), calc(calc(35 / var(--base-size)) * var(--base-percent))) max(calc(33px * var(--base-ratio)), calc(calc(33 / var(--base-size)) * var(--base-percent))) max(calc(0px * var(--base-ratio)), calc(calc(0 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_item>a::after{right:0}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_item>a span{width:max(calc(27px * var(--base-ratio)), calc(calc(27 / var(--base-size)) * var(--base-percent)));font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1.2272727273;letter-spacing:-0.02em;font-weight:600;color:#1c1c1c}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_item>a strong{font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1.2272727273;letter-spacing:-0.02em;font-weight:600;color:#1c1c1c}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_item-active>a span{color:#2e008b}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_item-active>a strong{color:#2e008b}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dt{font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.2222222222;letter-spacing:-0.02em;font-weight:600;color:#1c1c1c}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dd{padding-left:0}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dd::before{display:none}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dd:not(.line_txt){margin-top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#444}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dd.line_txt{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dd.line_txt+.line_txt{margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dd.line_txt strong{display:block;font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.1875;letter-spacing:-0.02em;font-weight:600;color:#444}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dd.line_txt p{position:relative;margin-top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));padding-left:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#444}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dd.line_txt p::before{content:"-";position:absolute;top:max(calc(calc(calc(1 / var(--base-size)) * var(--base-percent)) * -1));left:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent)));font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#444}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont .desc_wrap>p{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#444}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont .desc_wrap .btn_wrap{margin-top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .acco_list.number .acco_item a strong{width:calc(100% - max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent))))}.sustainability .sec01 .common_cont_wrap .cont .table_area{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .table_area table tbody tr td .line{position:relative;padding-left:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .table_area table tbody tr td .line::before{content:"-";position:absolute;top:max(calc(calc(calc(1 / var(--base-size)) * var(--base-percent)) * -1));left:0;font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#444}.sustainability .sec01 .common_cont_wrap .cont .num_list{width:100%;margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .num_list li{width:100%}.sustainability .sec01 .common_cont_wrap .cont .num_list li .table_area{margin-top:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .num_list li+li{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .num_list li .txt_box{display:flex;flex-wrap:wrap;justify-content:start;align-items:normal}.sustainability .sec01 .common_cont_wrap .cont .num_list li .txt_box span,.sustainability .sec01 .common_cont_wrap .cont .num_list li .txt_box p{font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;font-weight:600;color:#444}.sustainability .sec01 .common_cont_wrap .cont .num_list li .txt_box span{width:max(calc(21px * var(--base-ratio)), calc(calc(21 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .num_list li .txt_box p{width:calc(100% - max(calc(21px * var(--base-ratio)), calc(calc(21 / var(--base-size)) * var(--base-percent))))}.sustainability .sec01 .common_cont_wrap .cont .diagram_box{width:100%;border:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #ddd;text-align:center}.sustainability .sec01 .common_cont_wrap .cont .diagram_box>img{width:100%}.sustainability .sec01 .common_cont_wrap .cont .diagram_box+.diagram_box{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .flex_wrap{display:flex;flex-wrap:wrap;justify-content:start;align-items:normal;gap:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));width:100%}.sustainability .sec01 .common_cont_wrap .cont .flex_wrap .flex_box{display:flex;flex-wrap:wrap;justify-content:start;align-items:normal;gap:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));width:100%}.sustainability .sec01 .common_cont_wrap .cont .flex_wrap .flex_box .flex{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}@media(max-width: 1024px){.sustainability .sec01 .common_cont_wrap{display:block}.sustainability .sec01 .common_cont_wrap .list_sticy_lnb{display:none}.sustainability .sec01 .common_cont_wrap .cont_wrap{width:100%}.sustainability .sec01 .common_cont_wrap .cont{padding-top:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont+.cont{padding-top:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .cont_top_box{margin-bottom:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .cont_top_box+.sub_cont_wrap{margin-top:0}.sustainability .sec01 .common_cont_wrap .cont .cont_top_box .link_box{gap:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .cont_top_box h3{width:calc(100% - max(calc(56px * var(--base-ratio)), calc(calc(56 / var(--base-size)) * var(--base-percent))));font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1.2631578947;letter-spacing:-0.02em}.sustainability .sec01 .common_cont_wrap .cont .sub_txt_box p{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sustainability .sec01 .common_cont_wrap .cont .sub_cont_wrap{margin-top:0}.sustainability .sec01 .common_cont_wrap .cont .sub_cont_wrap .sub_cont{padding-top:0}.sustainability .sec01 .common_cont_wrap .cont .sub_cont_wrap .sub_cont+.sub_cont{padding-top:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .sub_cont_wrap .sub_cont .sub_cont_top_box h4{font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1.2105263158;letter-spacing:-0.02em}.sustainability .sec01 .common_cont_wrap .cont .sub_cont_wrap .sub_cont .sub_cont_top_box>p{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sustainability .sec01 .common_cont_wrap .cont .dot_list li+li{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .dot_list li span,.sustainability .sec01 .common_cont_wrap .cont .dot_list li p{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sustainability .sec01 .common_cont_wrap .cont .dot_list li span::before,.sustainability .sec01 .common_cont_wrap .cont .dot_list li p::before{top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .btn_wrap{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .btn_wrap.flex{gap:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .btn_wrap .btn.arrow03 span{padding-right:max(calc(58px * var(--base-ratio)), calc(calc(58 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .btn_wrap .btn.arrow03 span::after{top:48%}.sustainability .sec01 .common_cont_wrap .cont .acco_list{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_item>a{padding:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent))) max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent))) max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent))) max(calc(0px * var(--base-ratio)), calc(calc(0 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_item>a span{width:max(calc(23px * var(--base-ratio)), calc(calc(23 / var(--base-size)) * var(--base-percent)));font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1.2105263158;letter-spacing:-0.02em}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_item>a strong{font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1.2105263158;letter-spacing:-0.02em}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dt{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.1875;letter-spacing:-0.02em}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dd:not(.line_txt){margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dd.line_txt{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dd.line_txt+.line_txt{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dd.line_txt strong{display:block;font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.2142857143;letter-spacing:-0.02em}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dd.line_txt p{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));padding-left:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont dl dd.line_txt p::before{font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sustainability .sec01 .common_cont_wrap .cont .acco_list .acco_cont .desc_wrap>p{font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sustainability .sec01 .common_cont_wrap .cont .acco_list.number .acco_item>a strong{width:calc(100% - max(calc(23px * var(--base-ratio)), calc(calc(23 / var(--base-size)) * var(--base-percent))))}.sustainability .sec01 .common_cont_wrap .cont .num_list{width:100%;margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .num_list li+li{margin-top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .num_list li .txt_box{display:flex;flex-wrap:wrap;justify-content:start;align-items:normal}.sustainability .sec01 .common_cont_wrap .cont .num_list li .txt_box span,.sustainability .sec01 .common_cont_wrap .cont .num_list li .txt_box p{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sustainability .sec01 .common_cont_wrap .cont .num_list li .txt_box span{width:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .num_list li .txt_box p{width:calc(100% - max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent))))}.sustainability .sec01 .common_cont_wrap .cont .diagram_wrap{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .diagram_box+.diagram_box{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .flex_wrap{gap:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .flex_wrap .flex_box{gap:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .flex_wrap .flex_box .flex{gap:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}}@media(max-width: 767px){.sustainability .sec01 .common_cont_wrap .cont .btn_wrap.flex{display:block}.sustainability .sec01 .common_cont_wrap .cont .btn_wrap .btn{width:100%}.sustainability .sec01 .common_cont_wrap .cont .btn_wrap .btn+.btn{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.sustainability .sec01 .common_cont_wrap .cont .btn_wrap .btn.arrow03 span{min-width:100%}.sustainability .sec01 .common_cont_wrap .cont .btn_wrap .btn.arrow span::after{top:48%}}@media print{*{-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}#header,#lnbWrap,.list_sticy_lnb,.sec_banner,#footer,.quick_menu{display:none !important}.cont_wrap{width:100% !important}.pc_on{display:block !important}.btn_wrap.flex{display:flex !important}.btn_wrap .btn{width:auto !important}.btn_wrap .btn+.btn{margin-top:0 !important}.btn_wrap .btn.arrow03 span{min-width:max(calc(171px * var(--base-ratio)), calc(calc(171 / var(--base-size)) * var(--base-percent))) !important;padding-right:max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))) !important}.print_img{display:block !important}.print_none{display:none !important}thead{display:table-row-group !important}.pc_img{display:block !important}.m_img{display:none !important}}@media(max-width: 1024px){body[data-scroll=up] .sustainability .sec01 .common_cont_wrap .list_sticy_lnb.active{top:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)))}}.sustainability.esg-ratings .container{padding-bottom:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)))}@media(max-width: 1024px){.sustainability.esg-ratings .container{padding-bottom:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}}.sustainability.esg-ratings .sec02 .cont_box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:normal}.sustainability.esg-ratings .sec02 .cont_box .level_box{width:43.006993007%}.sustainability.esg-ratings .sec02 .cont_box .img_area{border:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #ddd}.sustainability.esg-ratings .sec02 .cont_box .sub_txt{font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#666;word-break:keep-all;word-wrap:break-word}.sustainability.esg-ratings .sec02 .cont_box .table_area{width:48.2517482518%}.sustainability.esg-ratings .sec02 .con+.con{margin-top:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)))}.sustainability.esg-ratings .sec02 .con:not(.con04) .sub_txt{margin-top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.sustainability.esg-ratings .sec02 .con .desc{position:relative;display:inline-block;margin-top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));padding-left:max(calc(7px * var(--base-ratio)), calc(calc(7 / var(--base-size)) * var(--base-percent)));font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.2142857143;letter-spacing:-0.02em;color:#888}.sustainability.esg-ratings .sec02 .con .desc::before{content:"*";position:absolute;top:0;left:0;font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.2142857143;letter-spacing:-0.02em;color:#888}.sustainability.esg-ratings .sec02 .con01 .table_area table .col,.sustainability.esg-ratings .sec02 .con02 .table_area table .col{width:20%}.sustainability.esg-ratings .sec02 .con03 .table_area table .col1{width:20%}.sustainability.esg-ratings .sec02 .con03 .table_area table .col2{width:80%}.sustainability.esg-ratings .sec02 .con04 .cont_box{display:block}.sustainability.esg-ratings .sec02 .con04 .level_box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.sustainability.esg-ratings .sec02 .con04 .img_area{width:43.006993007%}.sustainability.esg-ratings .sec02 .con04 .sub_txt{width:48.2517482518%}@media(max-width: 1024px){.sustainability.esg-ratings .sec02 .cont_box{flex-direction:column}.sustainability.esg-ratings .sec02 .cont_box .level_box{width:100%}.sustainability.esg-ratings .sec02 .cont_box .img_area{position:relative;width:100%;padding-top:52.8358208955%}.sustainability.esg-ratings .sec02 .cont_box .img_area img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sustainability.esg-ratings .sec02 .cont_box .sub_txt{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sustainability.esg-ratings .sec02 .cont_box .table_area{width:100%;margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.sustainability.esg-ratings .sec02 .cont_box .table_area table{min-width:max(calc(600px * var(--base-ratio)), calc(calc(600 / var(--base-size)) * var(--base-percent)))}.sustainability.esg-ratings .sec02 .cont_box .table_area thead th{height:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)))}.sustainability.esg-ratings .sec02 .cont_box .table_area tbody td{height:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)))}.sustainability.esg-ratings .sec02 .con+.con{margin-top:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}.sustainability.esg-ratings .sec02 .con .sub_txt{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability.esg-ratings .sec02 .con .desc{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));font-size:max(calc(13px * var(--base-ratio)), calc(calc(13 / var(--base-size)) * var(--base-percent)));line-height:1.2307692308;letter-spacing:-0.02em}.sustainability.esg-ratings .sec02 .con .desc::before{font-size:max(calc(13px * var(--base-ratio)), calc(calc(13 / var(--base-size)) * var(--base-percent)));line-height:1.2307692308;letter-spacing:-0.02em}.sustainability.esg-ratings .sec02 .con03 .table_area table{min-width:max(calc(400px * var(--base-ratio)), calc(calc(400 / var(--base-size)) * var(--base-percent)))}.sustainability.esg-ratings .sec02 .con04 .sub_txt{width:100%}}