@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.ethics-management .sec01 .sub_cont_wrap.blank_none{padding-top:0}@media(max-width: 1024px){.sustainability.ethics-management .sec01 .con02 .cont01 .sub_cont_wrap{padding-top:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)))}}.sustainability.ethics-management .sec01 .con02 .cont01 .diagram_box{padding:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent))) max(calc(170px * var(--base-ratio)), calc(calc(170 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont01 .diagram_box img{width:100%}.sustainability.ethics-management .sec01 .con02 .cont01 .diagram_box .m_img{display:none}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box{border:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #ddd;margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));padding:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent))) max(calc(97px * var(--base-ratio)), calc(calc(97 / var(--base-size)) * var(--base-percent))) max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box .list_box+.list_box{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box .list_box>p.semi_bold{font-weight:600}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box strong{display:inline-block;margin-bottom: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-family:"Pretendard GOV",Helvetica,Arial,sans-serif;color:#444;font-weight:600}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box span,.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_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-family:"Pretendard GOV",Helvetica,Arial,sans-serif;color:#444;font-weight:400}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box span{width:max(calc(21px * var(--base-ratio)), calc(calc(21 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box p{width:calc(100% - max(calc(21px * var(--base-ratio)), calc(calc(21 / var(--base-size)) * var(--base-percent))))}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box li{display:flex}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box .desc_box{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box .desc_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-family:"Pretendard GOV",Helvetica,Arial,sans-serif;color:#888;font-weight:400}.sustainability.ethics-management .sec01 .con02 .cont01 .sub_cont02 .list_box strong{margin-bottom:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont01 .sub_cont02 .list_box>.sub_list_box+.sub_list_box{margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont01 .sub_cont02 .list_box .semi_bold{font-weight:600}.sustainability.ethics-management .sec01 .con02 .cont01 .sub_cont02 .list_box ul{margin-top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}@media(max-width: 1024px){.sustainability.ethics-management .sec01 .con02 .cont01 .diagram_box{padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont01 .diagram_box .pc_img{display:none}.sustainability.ethics-management .sec01 .con02 .cont01 .diagram_box .m_img{display:block}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box{padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box .list_box+.list_box{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box strong{display:block;margin-bottom:max(calc(8px * var(--base-ratio)), calc(calc(8 / 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.1875;letter-spacing:-0.02em}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box span,.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_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.ethics-management .sec01 .con02 .cont01 .declaration_box span{width:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box p{width:calc(100% - max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent))))}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box .desc_box{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont01 .declaration_box .desc_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.ethics-management .sec01 .con02 .cont01 .sub_cont02 .list_box strong{margin-bottom:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont01 .sub_cont02 .list_box>.sub_list_box+.sub_list_box{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont01 .sub_cont02 .list_box ul{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .diagram_box{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));padding:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent))) max(calc(97px * var(--base-ratio)), calc(calc(97 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap{position:relative}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap::after{content:"";position:absolute;left:50%;bottom:max(calc(calc(calc(26 / var(--base-size)) * var(--base-percent)) * -1));transform:translateX(-50%);width:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)));height:max(calc(26px * var(--base-ratio)), calc(calc(26 / var(--base-size)) * var(--base-percent)));background-color:#4d5154}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap .flex:first-of-type{width:max(calc(173px * var(--base-ratio)), calc(calc(173 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap .flex:first-of-type strong{background-color:#2e008b}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap .flex:last-of-type{width:calc(100% - max(calc(183px * var(--base-ratio)), calc(calc(183 / var(--base-size)) * var(--base-percent))))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap .flex:last-of-type strong{border:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent))) solid #d1d3d3;color:#444}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap .flex strong{display:block;width:100%;padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) 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.1875;letter-spacing:-0.02em;font-weight:bold;color:#fff}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap .flex.column{border:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent))) solid #d1d3d3}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap .flex.column strong{border:0}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box{width:100%;margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list{position:relative;display:flex;flex-wrap:wrap;justify-content:start;align-items:normal;gap:0 max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));padding-top:max(calc(26px * var(--base-ratio)), calc(calc(26 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:calc(100% - max(calc(240px * var(--base-ratio)), calc(calc(240 / var(--base-size)) * var(--base-percent))));height:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)));background-color:#4d5154}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl{position:relative;width:calc(33.333333% - max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))/3)}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl::before,.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl::after{content:"";position:absolute;left:50%;transform:translateX(-50%);background-color:#4d5154}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl::before{content:"";position:absolute;top:max(calc(calc(calc(26 / var(--base-size)) * var(--base-percent)) * -1));width:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)));height:max(calc(26px * var(--base-ratio)), calc(calc(26 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl::after{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)));top:max(calc(calc(calc(2 / var(--base-size)) * var(--base-percent)) * -1));border-radius:50%}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl dt{padding:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));background-color:#d1d3d3;font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-0.02em;text-align:center;font-weight:600;color:#444}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl dd{height:auto;min-height:max(calc(116px * var(--base-ratio)), calc(calc(116 / var(--base-size)) * var(--base-percent)));padding:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))) max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));border:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #d1d3d3;border-top:0;text-align:left}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl dd p{position:relative;margin-top:0;padding-left:max(calc(14px * var(--base-ratio)), calc(calc(14 / 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;font-weight:400;color:#1c1c1c}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl dd p::before{content:"-";position:absolute;top:0;left:0;width:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)));height:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent)));color:#1c1c1c}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl:first-of-type::before,.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl:first-of-type::after,.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl:last-of-type::before,.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl:last-of-type::after{background-color:#2e008b}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .sub_txt_box{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont02 .diagram_box{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));padding:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent))) max(calc(226px * var(--base-ratio)), calc(calc(226 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont02 .diagram_box img{width:100%}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont02 .diagram_box .m_img{display:none}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont02 .sub_txt_box{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}@media(max-width: 1024px){.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .diagram_box{padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap{position:relative}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap::before{content:"";position:absolute;z-index:1;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)));left:50%;bottom:max(calc(calc(calc(18 / var(--base-size)) * var(--base-percent)) * -1));transform:translateX(-50%);background-color:#4d5154;border-radius:50%}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap::after{bottom:max(calc(calc(calc(16 / var(--base-size)) * var(--base-percent)) * -1));height:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap .flex:first-of-type{width:44.884488%}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap .flex:first-of-type strong{background-color:#2e008b}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap .flex:last-of-type{width:calc(100% - (44.884488% + max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap .flex:last-of-type strong{border-width:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap .flex strong{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.ethics-management .sec01 .con02 .cont02 .sub_cont01 .flex_wrap .flex.column{border-width:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list{gap:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent))) 0;padding-top:max(calc(0px * var(--base-ratio)), calc(calc(0 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list::before{display:none}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl{position:relative;width:100%}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl::before,.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl::after{display:none}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl dt{padding:max(calc(10px * var(--base-ratio)), calc(calc(10 / 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}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl dd{height:auto;min-height:auto;padding:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))) max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl dd p{padding-left:max(calc(10px * var(--base-ratio)), calc(calc(10 / 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.ethics-management .sec01 .con02 .cont02 .sub_cont01 .list_box .list dl dd p::before{top:max(calc(calc(calc(1 / var(--base-size)) * var(--base-percent)) * -1))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont01 .sub_txt_box{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont02 .diagram_box{padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont02 .diagram_box .pc_img{display:none}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont02 .diagram_box .m_img{display:block}.sustainability.ethics-management .sec01 .con02 .cont02 .sub_cont02 .sub_txt_box{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}}.sustainability.ethics-management .sec01 .con02 .cont03 .cont_top_box{margin-bottom:0}@media(max-width: 1024px){.sustainability.ethics-management .sec01 .con02 .cont03 .sub_cont_wrap{padding-top:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)))}}.sustainability.ethics-management .sec01 .con02 .cont03 .sub_cont02 .table_area{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont03 .sub_cont03 .dot_list{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont03 .sub_cont03 .dot_list li{position:relative}.sustainability.ethics-management .sec01 .con02 .cont03 .sub_cont03 .dot_list li span{padding-left:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont03 .sub_cont03 .dot_list li span::before{content:"";position:absolute;top:max(calc(12px * var(--base-ratio)), calc(calc(12 / 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)));border-radius:50%;background-color:#444}@media(max-width: 1024px){.sustainability.ethics-management .sec01 .con02 .cont03 .sub_cont02 .table_area table{min-width:max(calc(750px * var(--base-ratio)), calc(calc(750 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont03 .sub_cont03 .dot_list li span{padding-left:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont03 .sub_cont03 .dot_list li span::before{top:max(calc(9px * var(--base-ratio)), calc(calc(9 / var(--base-size)) * var(--base-percent)))}}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));padding:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent))) max(calc(97px * var(--base-ratio)), calc(calc(97 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_wrap{position:relative}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_wrap::before{content:"";position:absolute;top:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent)));left:50%;width:max(calc(118px * var(--base-ratio)), calc(calc(118 / var(--base-size)) * var(--base-percent)));height:max(calc(29px * var(--base-ratio)), calc(calc(29 / var(--base-size)) * var(--base-percent)));transform:translateX(-50%);background:url("/resources/en/images/page/sustainability/governance/ethics-management/cont02_subcont02_arrow.png") center no-repeat;background-size:cover}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box{width:100%}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box+.list_box{margin-top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box:nth-child(2){margin-top:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box ul li span{display:inline-block;width:100%;padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / 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:bold}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid2 li{width:calc(50% - max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))));background-color:#ecf1f5}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid2 li span{color:#444}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3.grid_flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 li,.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 dl{width:calc(33.333% - max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))))}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 ul li{background-color:#2e008b}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 ul li span{color:#fff}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:column}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 dl dt{width:100%;padding:max(calc(10px * var(--base-ratio)), calc(calc(10 / 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:#444;background-color:#d1d3d3}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 dl dd{width:100%;min-height:max(calc(68px * var(--base-ratio)), calc(calc(68 / var(--base-size)) * var(--base-percent)));padding:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))) max(calc(20px * var(--base-ratio)), calc(calc(20 / 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;font-weight:400;color:#1c1c1c;text-align:left;border:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #d1d3d3}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 dl dd .line{position:relative;padding-left:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 dl dd .line::before{content:"-";position:absolute;top:0;left:0;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;font-weight:400;color:#1c1c1c}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box .grid_box{background-color:#e8e9e9}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box .grid_box.gray{background-color:#babcbe}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box .grid_box.gray p{color:#fff}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box .grid_box p{padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / 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:bold;color:#444}@media(max-width: 1024px){.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_wrap::before{top:max(calc(179px * var(--base-ratio)), calc(calc(179 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box{width:100%}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box:first-of-type ul{gap:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent))) 0}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box+.list_box{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box:nth-child(2){margin-top:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box ul li span{display:block;width:100%;padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) max(calc(5px * var(--base-ratio)), calc(calc(5 / 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}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid2 li{width:calc(50% - max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))))}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3{gap:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent))) 0}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 li,.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 dl{width:100%}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 dl dt{padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) max(calc(5px * var(--base-ratio)), calc(calc(5 / 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}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 dl dd{min-height:auto;padding:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))) max(calc(10px * var(--base-ratio)), calc(calc(10 / 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.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 dl dd .line{padding-left:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box.grid3 dl dd .line::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.ethics-management .sec01 .con02 .cont04 .sub_cont02 .diagram_box .list_box .grid_box p{padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) max(calc(5px * var(--base-ratio)), calc(calc(5 / 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}}.sustainability.ethics-management .sec01 .con02 .cont05 .btn_banner{width:100%;height:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)));background:url("/resources/en/images/page/sustainability/governance/ethics-management/btn_Report.jpg") center no-repeat;background-size:cover}.sustainability.ethics-management .sec01 .con02 .cont05 .btn_banner a{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;width:100%;height:100%;padding-left:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont05 .btn_banner span{position:relative;padding-right:max(calc(44px * var(--base-ratio)), calc(calc(44 / 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:#fff;text-align:left}.sustainability.ethics-management .sec01 .con02 .cont05 .btn_banner span::before,.sustainability.ethics-management .sec01 .con02 .cont05 .btn_banner span::after{width:max(calc(26px * var(--base-ratio)), calc(calc(26 / var(--base-size)) * var(--base-percent)));height:max(calc(26px * var(--base-ratio)), calc(calc(26 / var(--base-size)) * var(--base-percent)));right:0}.sustainability.ethics-management .sec01 .con02 .cont05 .btn_banner span::before{background:url("/resources/en/images/button/button_arrow04_white.svg") center no-repeat;background-size:cover}.sustainability.ethics-management .sec01 .con02 .cont05 .btn_banner span:after{background:url("/resources/en/images/button/button_arrow04_white.svg") 0 0;background-size:100% 100%}@media(max-width: 1024px){.sustainability.ethics-management .sec01 .con02 .cont05 .btn_banner{height:max(calc(140px * var(--base-ratio)), calc(calc(140 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont05 .btn_banner a{padding-left:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sustainability.ethics-management .sec01 .con02 .cont05 .btn_banner span{padding-right:max(calc(23px * var(--base-ratio)), calc(calc(23 / 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}.sustainability.ethics-management .sec01 .con02 .cont05 .btn_banner span::before,.sustainability.ethics-management .sec01 .con02 .cont05 .btn_banner span::after{width:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent)));height:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent)));right:0}}@media(max-width: 767px){.sustainability.ethics-management .sec01 .con02 .cont05 .btn_banner{background:url("/resources/en/images/page/sustainability/governance/ethics-management/btn_mReport.jpg") center no-repeat;background-size:cover}}