body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,div,p,span,em,a{margin:0;padding:0;box-sizing:border-box}
img,fieldset{border:0;}
ul,ol{list-style:none;}
em,address,var{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
:focus{outline:none;}
body{font-size:16px;line-height:26px;letter-spacing:-0.4px}

.post-wrap {margin:0 auto;font-size:16px;line-height:1.5;letter-spacing:-0.4px;color:#1F1F22;font-family: Pretendard, Malgun Gothic, Apple SD Gothic Neo, sans-serif;}
.post-wrap h5{text-align:left;font-size:24px !important;font-weight: 700;line-height:36px;margin-bottom:20px;letter-spacing:-0.6px;color:#CF7A24}
.post-wrap h6{text-align:left;font-size:20px !important;font-weight: 600;line-height:20px;margin-bottom:20px;letter-spacing:-0.6;color:#1F1F22}
.stl{padding-left:22px;background:url(/netmarble/esg/v1/img/ic_stl.png) 0 4px no-repeat;text-align:left;font-size:18px;font-weight:600;line-height:28px;margin-bottom:15px}

.devide {clear:both;overflow:hidden;margin:0}
.dv_lt {width:50%;float:left;padding-right:10px;}
.dv_rt {width:50%;float:right;padding-left:10px;}

.fc01 {color:#CF7A24 !important;text-decoration:underline}
.fc02 {color:#198B86 !important;font-size:15px;font-weight:500;line-height:24px;text-decoration:underline;background:url(/netmarble/esg/v1/img/ic_link.png) 100% 5px no-repeat;background-size:14px 14px;padding-right:20px;display:inline-block}
.fc03 {color:#198B86 !important;text-decoration:underline}
.bx_txt{font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.4px;margin-bottom:20px}

.fs14 {font-size:14px}
.txt_img {font-size:14px;font-weight:400;line-height:22px;letter-spacing:-0.4px;margin-top:8px;display:inline-block}
.txt_footnote{font-size:14px;font-weight:400;line-height:22px;color:rgba(0,0,0,0.7);text-align:right}

.tb1, .tb2, .tb3, .tb4{margin-bottom:20px;overflow:auto}
.tb1 .bx_tb, .tb2 .bx_tb{border-top:1px solid #1f1f22;border-bottom:1px solid #8F8F90;}
.tb1 .bx_tb th{background:#f3f3f6;border-bottom:1px solid #FFF;border-bottom:0 !important;font-weight:400}
.tb2 .bx_tb th{background:#ffe04d;border:1px solid #e4c948;font-weight:400}
.tb2 .bg1{background:#e4e4e7}
.tb2 .bg2{background:#f3f3f6}
.tb2 .bg3{background:#fff0d9}
.tb2 .bg4{background:#fff5e6}
.tb3 .bx_tb>table{border-spacing:8px;border-collapse: separate;}
.tb3 th{background:#fed619;border-radius:5px;border-spacing:8px;font-weight:400}
.tb3 td{border:1px solid #e0e0e0;border-radius:5px;}
.tb3 .txt1{color: #5C3723;font-size:20px;font-weight:700;line-height:30px;font-style:normal !important} /* 넘버링 */
.tb3 .txt2{color: #1F1F22;font-size:16px;font-weight:600;line-height:22px;font-style:normal !important} /* 텍스트 */
.tb4 .bx_tb {border-top: 1px solid #1f1f22;border-bottom: 1px solid #8F8F90;}
.tb4 .bx_tb th{background:#e4e4e7;border-bottom:1px solid #FFF;border-bottom:0 !important;font-weight:400}
.tb4 .bg1{background:#f3f3f6}
.bx_tb {width:100%}
.bx_tb>table{width:100%;border:hidden}
.bx_tb th{height:60px;padding:10px 12px;line-height:24px;border:1px solid rgb(31, 31, 34, 0.12)}
.bx_tb td{height:45px;padding:10px 12px;line-height:24px;border:1px solid rgb(31, 31, 34, 0.12);background:#FFF;}

.bx_tb .rd1{background:#ff9800;padding:5px 15px 3px;border-radius:15px;color:#FFF;font-size:12px;display:inline-block}
.lt{text-align:left}
.ct{text-align:center}
.rt{text-align:right}
.full .bx_tb{width:100% !important;}

.bx_img {margin-bottom:20px;overflow:auto;overflow-y:hidden}
.bx_img>img{display:block;border:0;width:100%}
.btm2 {margin-bottom:48px}

@media screen and (max-width: 1161px) {
    .dv_lt {width:100%;padding:0}
    .dv_rt {width:100%;padding:0}
    .bx_img img{min-width:1120px}
    .bx_img.full img{min-width:100%}
}
@media screen and (max-width: 1120px) {
    .bx_tb{width:1120px !important}
}

div::-webkit-scrollbar { height:4px; }
div::-webkit-scrollbar-thumb { background: #A6A6A6; }
div::-webkit-scrollbar-track { background: #FFFFFF; }

.list1>li{padding-left:15px;text-indent:-15px;}
.list2>li{padding-left:10px;text-indent:-10px;}




