.ethical .subTit h3{line-height:1;font-size:clamp(2rem,3.8vw,3.2rem)}.ethical .subTit p{margin-top:1.9rem;font-size:clamp(1.4rem,1.7vw,1.8rem)}.ethical .sec01.subSec{padding:clamp(3rem,8.3vw,16rem)}@media(max-width: 767px){.ethical .sec01.subSec{padding:6rem 1.5rem 6rem}}.ethical .bp_cont{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:clamp(2rem,3.4vw,6.5rem) clamp(2rem,4.7vw,9rem);max-width:105rem;width:100%;margin:0 auto;border-radius:5px}@media(max-width: 767px){.ethical .bp_cont{flex-direction:column;padding:3rem 1rem}}.ethical .bp_cont .left{text-align:left;padding-right:8.6rem}@media(max-width: 767px){.ethical .bp_cont .left{text-align:center;padding-right:0}}.ethical .bp_cont .left .left_tit h3{font-size:clamp(1.8rem,2.2vw,2.6rem);font-weight:bold;letter-spacing:-1.56px;line-height:1.85}.ethical .bp_cont .left .left_tit p{font-size:clamp(1.4rem,1.7vw,2rem);font-weight:500;line-height:1.4;letter-spacing:-1.2px;color:rgba(22,22,22,.8)}.ethical .bp_cont .right dl{display:flex;align-items:center;justify-content:flex-start;padding:1.6rem 0;border-bottom:1px solid rgba(0,0,0,.1)}@media(max-width: 767px){.ethical .bp_cont .right dl{justify-content:center}.ethical .bp_cont .right dl:last-child{border-bottom:0}}.ethical .bp_cont .right dl dt{width:4.1rem;height:4.1rem;margin-right:2.7rem;font-size:clamp(1.2rem,1vw,1.3rem);border-radius:50%;background-color:#f8f8f8;display:flex;justify-content:center;align-items:center;font-weight:500;font-family:"Roboto"}@media(max-width: 767px){.ethical .bp_cont .right dl dt{width:3.1rem;height:3.1rem;margin-right:1rem}}.ethical .bp_cont .right dl dd{text-align:left;font-size:clamp(1.2rem,1.7vw,1.6rem);letter-spacing:-0.96px;color:rgba(22,22,22,.8);font-weight:normal;width:calc(100% - 4.1rem)}@media(max-width: 767px){.ethical .bp_cont .right dl dd{text-align:left;width:80%;word-break:break-word}}@media(max-width: 767px){.ethical .sec02 .sub-inner{padding:0;max-width:none}}.ethical .sec02 .contWr .tit_box{margin-bottom:6.4rem}@media(max-width: 767px){.ethical .sec02 .contWr .tit_box{margin-bottom:1.9rem}}.ethical .sec02 .contWr .tit_box h2{font-size:clamp(1.8rem,2.2vw,2.6rem);font-weight:bold;letter-spacing:-1.56px;line-height:1.85}.ethical .sec02 .contWr .tit_box p{font-size:clamp(1.4rem,1.7vw,2rem);font-weight:500;line-height:1.4;letter-spacing:-1.2px;color:rgba(22,22,22,.8)}@media(max-width: 834px){.ethical .sec02 .contWr .bp_list{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 767px){.ethical .sec02 .contWr .bp_list{grid-template-columns:1fr 1fr}}@media(max-width: 500px){.ethical .sec02 .contWr .bp_list{grid-template-columns:1fr}}.ethical .sec02 .contWr .bp_list .bp_box{border-radius:5px;background-color:#f8f8f8;padding:clamp(1rem,1.6vw,3rem);display:flex;position:relative;margin-bottom:2rem}@media(max-width: 834px){.ethical .sec02 .contWr .bp_list .bp_box{align-items:flex-start;flex-direction:column;padding:2rem 1.5rem}}.ethical .sec02 .contWr .bp_list .bp_box .left{margin-right:2rem}@media(max-width: 834px){.ethical .sec02 .contWr .bp_list .bp_box .left{margin-right:0;width:100%}}.ethical .sec02 .contWr .bp_list .bp_box .left .img_box{background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px;width:clamp(20rem,13vw,25rem);aspect-ratio:1/1;width:25rem}@media(max-width: 834px){.ethical .sec02 .contWr .bp_list .bp_box .left .img_box{width:100%;margin-right:0;margin-bottom:2rem}}.ethical .sec02 .contWr .bp_list .bp_box .right h4{font-size:clamp(1.4rem,1.7vw,2rem);font-weight:bold;line-height:1.5;letter-spacing:-1.2px;color:#000;margin-top:1.5rem;margin-bottom:2.9rem}@media(max-width: 989px){.ethical .sec02 .contWr .bp_list .bp_box .right h4{margin-top:1.5rem;margin-bottom:1rem;margin-right:7rem}}.ethical .sec02 .contWr .bp_list .bp_box .right ul li{font-size:clamp(1.2rem,1.7vw,1.6rem);letter-spacing:-0.96px;line-height:1.88;color:rgba(22,22,22,.9);font-weight:normal}.ethical .sec02 .contWr .bp_list .bp_box .popup_btn{width:4.1rem;height:4.1rem;font-size:2rem;border-radius:50%;background-color:rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;font-weight:500;font-family:"Roboto";position:absolute;top:3rem;right:3rem;cursor:pointer}@media(max-width: 834px){.ethical .sec02 .contWr .bp_list .bp_box .popup_btn{width:3.1rem;height:3.1rem;top:2.5rem;right:2.5rem}}.ethical .sec02 .contWr .bp_list .bp_box .front_popup_wrap .front_popup_inner{max-width:72rem}.ethical.lus_ver .sec02 .contWr .bp_list .bp_box .right{width:50%}@media(max-width: 834px){.ethical.lus_ver .sec02 .contWr .bp_list .bp_box .right{width:100%}}.scroll_wh::-webkit-scrollbar{background:rgba(0,0,0,0)}.scroll_wh::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.scroll_wh::-webkit-scrollbar-thumb,.scroll_wh::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0)}html,body{overflow:hidden;margin:0;height:100%}#wrap{overflow:auto;height:100%}.sustainable.introduction{width:100%;max-width:150rem;margin:0 auto;padding:27rem 5rem 14rem}@media(max-width: 767px){.sustainable.introduction{padding:13rem 1.5rem 10rem;max-width:none}}.sustainable.introduction .sub_tit{margin-bottom:clamp(5rem,7.8vw,15rem)}.sustainable.introduction section{margin-bottom:15.3rem}@media(max-width: 767px){.sustainable.introduction section{margin-bottom:10rem}}.sustainable.introduction section.sec01 h3{font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:bold;letter-spacing:-1.68px;line-height:1;padding-bottom:2rem;border-bottom:1px solid #000}@media(max-width: 767px){.sustainable.introduction section.sec01 h3{padding-bottom:1rem}}@media(max-width: 767px){.sustainable.introduction section.sec01 .tableWr{width:100%;overflow-x:auto;padding-bottom:1rem;white-space:nowrap}}.sustainable.introduction section.sec01 table{border-top:0;border-right:1px solid rgba(0,0,0,0);table-layout:fixed}.sustainable.introduction section.sec01 table tbody tr{border-bottom:0}.sustainable.introduction section.sec01 table tbody tr.tr_img_line th{border-radius:5px 5px 0 0}.sustainable.introduction section.sec01 table tbody tr.tr_img_line td{padding:0 1rem 0 0;border-bottom:0}@media(max-width: 767px){.sustainable.introduction section.sec01 table tbody tr.tr_img_line td{padding-right:1rem}}.sustainable.introduction section.sec01 table tbody tr:first-child th{font-size:clamp(1.6rem,2.2vw,2.4rem);font-weight:bold;line-height:1;font-family:"Roboto";letter-spacing:normal;padding-top:4.4rem;padding-bottom:2rem}@media(max-width: 989px){.sustainable.introduction section.sec01 table tbody tr:first-child th{width:250px}}@media(max-width: 767px){.sustainable.introduction section.sec01 table tbody tr:first-child th{padding-top:0;padding-bottom:0}}.sustainable.introduction section.sec01 table tbody tr:first-child th:first-child{background:rgba(0,0,0,0)}.sustainable.introduction section.sec01 table tbody tr:last-child th:first-child{border-radius:0 0 5px 5px}.sustainable.introduction section.sec01 table tbody tr th:first-child{width:15%;max-width:20rem;max-width:min-content;background:#f8f8f8;padding:5.1rem 2rem;font-size:clamp(1.4rem,1.7vw,1.8rem);font-weight:bold;letter-spacing:-1.08px;text-align:center;color:#292929;border-right:20px solid rgba(0,0,0,0);word-break:break-word;white-space:normal}@media(max-width: 989px){.sustainable.introduction section.sec01 table tbody tr th:first-child{width:200px}}@media(max-width: 767px){.sustainable.introduction section.sec01 table tbody tr th:first-child{border-right:10px solid rgba(0,0,0,0);padding:3rem 1rem}}.sustainable.introduction section.sec01 table tbody tr td{border-right:1px solid rgba(0,0,0,0);border-bottom:1px solid #e7e7e7;padding:2rem;padding-right:0;font-size:clamp(1.3rem,1.6vw,1.7rem);font-weight:500;letter-spacing:-1.02px;line-height:1.53;color:#161616}@media(max-width: 767px){.sustainable.introduction section.sec01 table tbody tr td{padding:1rem}}.sustainable.introduction section.sec01 table tbody tr td.skinny{font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:300;letter-spacing:-0.96px;line-height:1.63;padding:4.3rem 1rem}.sustainable.introduction section.sec01 table tbody tr td .img_box{overflow:hidden;border-radius:5px;text-align:center}.sustainable.introduction section.sec01 table tbody tr td .img_box img{width:100%}.sustainable.introduction section.sec01 table tbody tr td.responsive-image{overflow-x:auto;width:28.333%}@media(max-width: 767px){.sustainable.introduction section.sec01 table tbody tr td.responsive-image{width:200px}}.sustainable.introduction section.sec01 table tbody tr td.responsive-image img{max-width:100%;height:auto}.sustainable.introduction section.sec02{margin-bottom:0}.sustainable.introduction section.sec02 .cont_list{grid-template-columns:repeat(3, minmax(350px, 466px));grid-auto-flow:column;overflow-x:auto;width:100%}@media(max-width: 500px){.sustainable.introduction section.sec02 .cont_list{grid-template-columns:repeat(3, minmax(230px, auto))}}.sustainable.introduction section.sec02 .cont_list .cont_box{background-color:#f8f8f8;border-radius:5px;padding:clamp(3rem,3.2vw,6.2rem) clamp(1.5rem,2.4vw,4.6rem)}@media(max-width: 500px){.sustainable.introduction section.sec02 .cont_list .cont_box{margin-bottom:1.5rem}}.sustainable.introduction section.sec02 .cont_list .cont_box .top{display:flex;align-items:center;justify-content:center;flex-direction:column}.sustainable.introduction section.sec02 .cont_list .cont_box .top p{margin:2.6rem 0 clamp(1rem,2.8vw,1.4rem);font-size:clamp(2rem,3.8vw,3.2rem);font-weight:bold;letter-spacing:-1.92px;line-height:1}.sustainable.introduction section.sec02 .cont_list .cont_box .top span{font-family:"Roboto";font-size:clamp(1.4rem,1.7vw,2rem);font-weight:500;color:rgba(22,22,22,.5);line-height:1}@media(max-width: 500px){.sustainable.introduction section.sec02 .cont_list .cont_box .top img{width:25%}}.sustainable.introduction section.sec02 .cont_list .cont_box .mid{margin:clamp(3rem,2.1vw,4rem) 0}.sustainable.introduction section.sec02 .cont_list .cont_box .mid ul{display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);min-height:8.3rem}.sustainable.introduction section.sec02 .cont_list .cont_box .mid ul li{padding-right:1.2rem;margin-right:1.2rem;position:relative;height:100%;display:flex;align-items:center;text-align:center;line-height:1.4;font-size:clamp(1.4rem,1.7vw,1.8rem);flex-wrap:wrap;max-width:33.3333%;white-space:normal;word-break:break-word}@media(max-width: 400px){.sustainable.introduction section.sec02 .cont_list .cont_box .mid ul li{font-size:clamp(1.2rem,1.7vw,1.8rem)}}.sustainable.introduction section.sec02 .cont_list .cont_box .mid ul li::after{content:"";width:1px;height:83%;background-color:rgba(0,0,0,.1);position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width: 500px){.sustainable.introduction section.sec02 .cont_list .cont_box .mid ul li::after{height:50%}}.sustainable.introduction section.sec02 .cont_list .cont_box .mid ul li:last-child{padding-right:0;margin-right:0}.sustainable.introduction section.sec02 .cont_list .cont_box .mid ul li:last-child::after{display:none}.sustainable.introduction section.sec02 .cont_list .cont_box .mid ul li span{word-break:break-word}.sustainable.introduction section.sec02 .cont_list .cont_box .bot .link_wr{text-align:center}.sustainable.introduction section.sec02 .cont_list .cont_box .bot .btn_report{background-color:#fff}@media(max-width: 767px){.sustainable.introduction section.sec02 .cont_list .cont_box .bot .btn_report{padding:0 2rem}}@media(max-width: 767px){.sustainable.introduction section.sec02 .cont_list .cont_box .bot .btn_report .txt{font-size:1.3rem}}.sustainable.chn_ver section.sec02 .cont_list .cont_box .mid ul li{font-size:clamp(1.3rem,1.7vw,1.4rem)}.sustainable.eng_ver section.sec02 .cont_list .cont_box .mid ul li{font-size:clamp(1.3rem,1.7vw,1.4rem)}@media(max-width: 400px){.sustainable.eng_ver section.sec02 .cont_list .cont_box .mid ul li{font-size:clamp(1.1rem,1vw,1.4rem);padding-right:.6rem;margin-right:.6rem}}@media(max-width: 350px){.sustainable.eng_ver section.sec02 .cont_list .cont_box .mid ul li{font-size:clamp(1rem,1vw,1.4rem)}}.sustainable.lus_ver section.sec02 .cont_list .cont_box .top p{font-size:clamp(2rem,3.8vw,2.4rem);text-align:center}.sustainable.lus_ver section.sec02 .cont_list .cont_box .top span{font-size:clamp(1.4rem,1.7vw,1.5rem)}.sustainable.lus_ver section.sec02 .cont_list .cont_box .mid ul li{font-size:1.4rem}@media(max-width: 500px){.sustainable.lus_ver section.sec02 .cont_list .cont_box .mid ul li{font-size:1}}@media(max-width: 400px){.sustainable.spn_ver.introduction section.sec02 .cont_list .cont_box .mid ul li{font-size:clamp(1rem,1.7vw,1.8rem)}}