.section>p{color: #666}
.ethic .section_top .back_container {background-image: url('/Images/sustainability/code-of-conduct/code-of-conduct_top_bg.jpg');}
.ethic .section1 p span{color: #ff4311;}
.ethic .section2{padding: 0 0 120px;}

.ethic .section2 .section_inner{padding-top: 0;}
.ethic .section2 .section_inner .tab_cnt1_txt,
.ethic .section2 .section_inner .tab_cnt2_txt{line-height: 26px;font-weight: 500;font-size: 14px;}
.ethic .section2 .section_inner .tab_cnt .tab_cnt_txt p{margin-bottom: 0;margin-left: 18px;}
.ethic .section2 .section_inner .tab_cnt .tab_cnt_txt ul li{padding-left: 10px;margin-left: 30px;position: relative;}
.ethic .section2 .section_inner .tab_cnt .tab_cnt_txt ul li:before{content: '';position: absolute;left: 0;top: 13px;width: 5px;height: 1px;background: #666;}

.ethic .section2 .tab_content .tab_cnt .tab_cnt_txt p{line-height: 26px;font-weight: 500;font-size: 14px;color: #666;margin-bottom: 0;position: relative;padding-left: 10px;margin-left: 25px;}
.ethic .section2 .tab_content .tab_cnt .tab_cnt_txt p:before{content: '';position: absolute;width: 5px;height: 1px;background: #666;left: 0;top: 11px}
.ethic .section2 .tab_content .tab_cnt .tab_cnt_txt p.cardinal{margin-left: 0;padding-left: 0}
.ethic .section2 .tab_content .tab_cnt .tab_cnt_txt p.cardinal:before{display: none}
.ethic .section2 .tab_content .tab_cnt .tab_cnt2_txt p{margin-left: 18px;}
.ethic .section2 .tab_content .tab_cnt .tab_cnt2_txt p.cardinal{margin-left: 18px;}


.ethic .section2 .section_inner .tab_cnt1_txt strong,
.ethic .section2 .section_inner .tab_cnt2_txt strong{font-weight: 700;font-size: 16px;}
.ethic .section2 .tab_cnt3_notice{background: url("/Images/sustainability/code-of-conduct/report_info_bg.jpg") no-repeat center;padding: 60px 0;text-align: center;font-size: 14px;line-height: 26px;color: #dadada;letter-spacing: -0.5px;height: 200px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 60px;}
.ethic .section2 .tab_cnt3 .clear_line{width: 100%;height: 1px;background: #e3e3e3;margin: 60px auto;line-height: 1;}
.ethic .section2 .tab_cnt3 .tab_cnt3_notice span{color: #ff4311;}
.ethic .section2 .tab_cnt3 .tab_cnt3_txt>div{float: left;}
.ethic .section2 .tab_cnt3 .tab_cnt3_txt .cnt_tit{width: 230px;font-size: 22px;line-height: 26px;font-weight: 700;}
.ethic .section2 .tab_cnt3 .tab_cnt3_txt .cnt_txt{width: 730px;}
.ethic .section2 .tab_cnt3 .tab_cnt3_type .cnt_txt{font-size: 14px;line-height: 28px;}
.ethic .section2 .tab_cnt3 .tab_cnt3_type .cnt_txt ul{margin-left: 50px;display: inline-block;vertical-align: top;}
.ethic .section2 .tab_cnt3 .tab_cnt3_type .cnt_txt ul:first-child{margin-left: 0;}
.ethic .section2 .tab_cnt3 .tab_cnt3_type .cnt_txt ul li{position: relative;padding-left: 10px;}
.ethic .section2 .tab_cnt3 .tab_cnt3_type .cnt_txt ul li:before{content: '';position: absolute;width: 4px;height: 4px;background: #ff4311;top: 10px;left: 0;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table{border-top: 2px solid #414141;border-bottom: 1px solid #b3b3b3;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr{border-top: 1px solid #dedede;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr:first-child{border-top: 0;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table th{font-size: 14px;line-height: 28px;color: #ff4311;padding: 13px 0;text-align: center;/*vertical-align: top;*/}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table td{font-size: 14px;line-height: 28px;color: #666666;padding: 13px 0;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr.online_report.hover{background: #f7f7f7;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr.online_report td{text-align: center;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr.online_report td a{position: relative;padding-right: 25px;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr.online_report td a:hover{color: #ff4311}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr.online_report td a:before{content: '';background: url("/Images/sustainability/code-of-conduct/ico_report_on.png") no-repeat center;position: absolute;right: 0;top: 50%;margin-top: -9px;width: 15px;height: 15px;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr.online_report.active a:before{background-image: url("/Images/sustainability/code-of-conduct/ico_report_active_on.png");}
.ethic .section2 .tab_cnt3 .etc_info{font-size: 13px;line-height: 22px;color: #999999;text-align: center;margin-top:30px;font-weight: 300}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table{display: none;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table.active{display: block;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table{border-bottom: 1px solid #b3b3b3;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table tr{border-top: 1px solid #d7d7d7;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table tr:first-child{border-top: 0;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table th{background: #f8f8f8;padding: 10px 0;text-align: center;font-size: 14px;line-height: 23px;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td {padding: 10px;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td input[type='text']{width: 100%;height: 100%;padding: 5px ;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 13px;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td textarea{width: 100%;height: 100%;padding: 5px ;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 13px;resize: none;overflow: auto;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td textarea::-webkit-scrollbar {width: 5px;height: 5px;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td textarea::-webkit-scrollbar-thumb {background-color: #666;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td textarea::-webkit-scrollbar-track {background-color: #fff;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td span.file_info{display: block;font-size: 12px;color: #bfbfbf;margin-top: 10px;}

.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td.file_area{position: relative;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td .btn_file{width: 116px;height: 30px;line-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #d7d7d7;color: #999;font-size: 13px;position: absolute;right: 10px;top: 13px;cursor: pointer;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td input[type='text'].file_val{position: absolute;left: 10px;top: 13px;width: 460px;height: 30px;background: #f8f8f8;cursor: pointer;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td .input_hidden{background: #ccc;width: 100%;height: 30px;opacity: 0;cursor: pointer;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box{margin-top: 30px;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box .user_select{text-align: center;margin-bottom: 10px;font-size: 16px;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box table{border-top: 1px solid #b3b3b3;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box table .email_area{position: relative;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box table .domain_select{height: 30px;border:1px solid #d7d7d7;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding: 5px ;width: 200px;background: url("/Images/sustainability/code-of-conduct/ico_dropdown.png") no-repeat 95% center;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box table .self_box{display: none;position: absolute;height: 28px;left: 245px;top: 11px;z-index: 1;background: #fff;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box table .agree_box{font-size: 13px;color: #999999;line-height: 23px;padding: 20px 30px;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box table .bnt_agree{text-align: center;}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box table .agree_box span{display: inline-block;width: 13px;height: 13px;background: url("/Images/sustainability/code-of-conduct/ico_agree_off.png") no-repeat 0 0;vertical-align: middle;line-height: 23px;margin-top: -3px;margin-right: 5px;}

.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box table .agree_box a.active span{background-image: url("/Images/sustainability/code-of-conduct/ico_agree_on.png");}
.ethic .section2 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box table .agree_box a{color: #333;margin: 25px 8px 10px;display: inline-block;vertical-align: middle;}
.ethic .section2 .tab_cnt3 .btn_report{margin: 28px auto 0;text-align: center;}
.ethic .section2 .tab_cnt3 .btn_report a{display: block;width: 190px;height: 50px;border: 1px solid #929292;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 50px;text-align: center;margin: 0 auto;font-size: 16px;position: relative;padding-right: 25px;}
.ethic .section2 .tab_cnt3 .btn_report a:before{content: '';position: absolute;left: 50%;top: 50%;background: url("/Images/sustainability/code-of-conduct/ico_ok.png") no-repeat 0 0;width: 15px;height: 11px;margin-left: 30px;margin-top: -6px;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.ethic .section2 .tab_cnt3 .btn_report a:hover{color: #fff;border-color: #ff4311;background:#ff4311 }
.ethic .section2 .tab_cnt3 .btn_report a:hover:before{background-image: url("/Images/sustainability/code-of-conduct/ico_ok_on.png");}


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #a9a9a9;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #a9a9a9;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #a9a9a9;
}
:-moz-placeholder { /* Firefox 18- */
    color: #a9a9a9;
}





