.esg_page{min-height:70vh;padding-bottom:100px}.esg_section{max-width:1140px;margin:0 auto 30px}.esg_page h2{letter-spacing:.05em;padding:30px 0 50px;font-size:36px}.esg_page .law>li{flex-wrap:wrap;display:flex}.esg_page .law>li h5{width:250px;font-size:15px;line-height:32px}.esg_page .law>li div{width:calc(100% - 250px)}.esg_page .law>li div p{padding-left:20px;font-size:15px;line-height:32px;position:relative}.esg_page .law>li div p:after{content:"";background-color:#111;border-radius:50%;width:4px;height:4px;display:block;position:absolute;top:12px;left:5px}.report_section .operation_type{box-sizing:border-box;background-color:#f8f8f8;margin-bottom:40px;padding:20px}.report_section .operation_type>ul{grid-template-columns:repeat(3,1fr);column-gap:10px;margin-top:20px;display:grid}.report_section .operation_type>ul li{text-align:center;background-color:#e8e8e8;width:100%;line-height:70px}.report_section .operation_type>ul li span{font-family:Pretendard-Bold;font-size:16px}.report_section p{padding-left:14px;font-size:16px;line-height:32px;position:relative}.report_section p:after{content:"-";display:block;position:absolute;top:-1px;left:3px}.report_section h3{letter-spacing:-.05em;margin:50px 0 30px}.report_section h5{letter-spacing:-.05em;margin:20px 0;padding-left:16px;font-size:18px;line-height:30px;position:relative}.report_section h5:after{content:"";background-color:#111;border-radius:50%;width:4px;height:4px;display:block;position:absolute;top:10px;left:5px}.report_section .bg{background-color:#f8f8f8;padding:20px}.esg_page .button_container{text-align:center;width:100%;margin-bottom:50px}.esg_page .button_container span{color:#fff;text-align:center;cursor:pointer;width:150px;height:50px;font-size:15px;line-height:54px;display:inline-block}.esg_page .write_btn span{background-color:#fc5443}.esg_page .confirm_btn span{background-color:#333}.scroll_box{box-sizing:border-box;border:2px solid #f8f8f8;height:200px;margin-top:50px;padding:16px;overflow:hidden auto}.scroll_box::-webkit-scrollbar{width:12px}.scroll_box::-webkit-scrollbar-track{background:#f8f8f8}.scroll_box::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.scroll_box::-webkit-scrollbar-thumb:hover{background:#555}.scroll_box::-webkit-scrollbar-button{display:none}.scroll_box h4{font-size:18px;line-height:30px}.scroll_box h5{padding:10px 0;font-size:16px;line-height:25px}.scroll_box h6{padding:10px 0;font-size:14px;line-height:25px}.scroll_box p,.scroll_box li{font-size:13px;line-height:20px}.agree_box{box-sizing:border-box;text-align:right;background-color:#f8f8f8;padding:20px}.agree_box input{display:inline-block;position:relative;top:2px}.agree_box label{-webkit-user-select:none;user-select:none;padding-left:5px}.report_table h1{text-align:center;padding:40px 0;font-size:30px}.report_table ul{background-color:#f8f8f8}.report_table ul li{border-bottom:1px solid #ddd;min-height:50px;padding-left:16px;line-height:52px;display:flex}.report_table ul li .title{width:20%}.report_table ul li .contents{box-sizing:border-box;background-color:#fff;width:80%;height:100%}.report_table ul li .contents input[type=text]{text-indent:8px;border-bottom:1px solid #ccc;outline:none;height:36px;margin-left:16px;font-size:14px}.report_table ul li .contents input:focus-visible{outline-offset:2px;outline:2px solid #fe5342}.report_table ul li .contents input[type=file]{margin-left:16px}.report_table ul li .contents input#report_title{text-indent:0;border-bottom:0;width:calc(100% - 32px)}.report_table ul li .contents label{-webkit-user-select:none;user-select:none;margin-left:4px}.report_table ul li .contents span{padding-left:16px}.report_table ul li .contents textarea{box-sizing:border-box;resize:none;outline:none;width:100%;height:400px;padding:16px;font-size:13px;line-height:1.6;overflow:hidden}.report_table ul li .contents textarea:focus-visible{outline-offset:-2px;outline:2px solid #fe5342}.report_table>h3{background-color:#f8f8f8;border-bottom:1px solid #ccc;padding:16px}.report_table .btn_wrapper{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:20px;display:flex}.report_table .btn_wrapper a,.report_table .btn_wrapper button{text-align:center;cursor:pointer;width:150px;height:50px;margin:0 5px;font-size:15px;line-height:52px}.report_table .btn_wrapper .submit{color:#fff;background-color:#333}.report_table .btn_wrapper .cancel{background-color:#eee}.esg_section>div{padding-top:50px}.esg_page .btn_wrapper{flex-wrap:wrap;justify-content:flex-end;margin-top:40px;display:flex}.esg_page .btn_wrapper .write_btn{text-align:center;color:#fff;background-color:#333;width:100px;height:50px;line-height:52px}@media (max-width:1300px){.esg_section>div{padding:0}.esg_section>section{padding:0 16px}.esg_section .scroll_box{margin-top:16px;padding:16px}.esg_section .agree_box{padding:10px;font-size:14px}.report_table ul{background-color:#0000;padding-bottom:16px}.report_table ul li{border:0;padding-left:0;line-height:1;display:block}.report_table h1{padding:30px 0;font-size:24px}.report_table h3{text-indent:16px;background-color:#f7f7f7;border-bottom:1px solid #ccc;width:100%;height:46px;padding:0;font-size:16px;line-height:46px}.report_table ul li .title{text-indent:16px;width:100%;font-size:14px;line-height:40px}.report_table ul li .contents{width:100%;padding:0 16px;display:flex}.report_table ul li .contents span{align-items:center;padding:0 8px;display:flex}.report_table ul li .contents input[type=text]{background-color:#f8f8f8;border:0;width:100%;margin:0}.report_table ul li .contents textarea{background-color:#f8f8f8}.esg_page h2{word-break:keep-all;text-align:center;margin-bottom:10px;padding:32px 16px;font-size:20px;line-height:1.5}.esg_section{margin-bottom:0}.esg_page .law>li h5{word-break:keep-all;width:100%;margin-bottom:10px;font-size:15px;line-height:1.6}.esg_page .law>li div{width:100%}.esg_page .law>li div p{font-size:14px;line-height:1.6}.esg_page .law>li{margin-bottom:10px;display:block}.esg_page .law>li div p:after{top:8px}.report_section p{margin-bottom:5px;font-size:14px;line-height:1.6}.report_section .operation_type>ul li{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;padding:10px;line-height:1.2;display:flex}.report_section .operation_type>ul li span{word-break:keep-all;font-size:12px}.report_section .operation_type{margin-bottom:0}.esg_page .button_container{margin-top:20px;margin-bottom:20px;padding:0}.report_table h2{padding-bottom:20px;padding-left:0}.report_section h3{margin:20px 0}.report_section h5{margin:16px 0;font-size:16px}.esg_page{padding-bottom:0}.esg_page .btn_wrapper{justify-content:center;margin-top:0;padding-top:0;padding-bottom:30px}}
