.section>p{color: #666}
.law .section_top .back_container {background-image: url('/Images/sustainability/compliance-program/compliance-program_top_bg.jpg');}

.law .section2{background: #f7f7f7;}
.law .section2 .section_inner{margin: 0 auto;display: inline-block;}
.law .section2 dl{float: left;width: 214px;margin-left: 30px;text-align: left;}
.law .section2 dl dt{font-size: 16px;text-align: center;font-weight: 700;width: 213px;height: 49px;line-height: 49px;margin-bottom: 15px;position: relative;}
.law .section2 dl dt:before{content: '';position: absolute;width: 8px;height: 15px;top: 50%;margin-top: -7px;left: -18px;}
.law .section2 dl.dl2 dt:before{background: url("/Images/sustainability/compliance-program/ico_dt1.png") no-repeat 0 0;}
.law .section2 dl.dl3 dt:before{background: url("/Images/sustainability/compliance-program/ico_dt2.png") no-repeat 0 0;}
.law .section2 dl.dl4 dt:before{background: url("/Images/sustainability/compliance-program/ico_dt3.png") no-repeat 0 0;}
.law .section2 dl dd{display: block;font-size: 14px;color: #666;line-height: 26px;margin-left: 38px;}
.law .section2 dl dd:before{top: 10px;}
.law .section2 dl.dl1{margin-left: 0;}
.law .section2 dl.dl1 dt{background: url("/Images/sustainability/compliance-program/dt_bg1.png") no-repeat 0 0;}
.law .section2 dl.dl2 dt{background: url("/Images/sustainability/compliance-program/dt_bg2.png") no-repeat 0 0;}
.law .section2 dl.dl3 dt{background: url("/Images/sustainability/compliance-program/dt_bg3.png") no-repeat 0 0;}
.law .section2 dl.dl4 dt{background: url("/Images/sustainability/compliance-program/dt_bg4.png") no-repeat 0 0;}
.law .section3{padding: 0 0 120px;}
.law .section3 .section_top{min-height: 313px;height: 313px;background:url("/Images/sustainability/compliance-program/law_section3_bg.jpg") no-repeat center ;background-size:cover ;}
.law .section3 .section_top h3{padding-top: 95px;color: #fff;font-size: 30px;}
.law .section3 .section_top p{font-size: 16px;line-height: 26px;padding-top: 15px;color: #dadada;}
.law .section3 .section_top span.orange{color: #ff673e;}
.law .section3 .section_top span.etc{display: block;text-align: center;font-size: 13px;margin-top: 15px;}

.law .section3 .tab_cnt3 .clear_line{width: 100%;height: 1px;background: #e3e3e3;margin: 60px auto;line-height: 1;}
.law .section3 .tab_cnt3 .tab_cnt3_notice span{color: #ff4311;}
.law .section3 .tab_cnt3 .tab_cnt3_txt>div{float: left;}
.law .section3 .tab_cnt3 .tab_cnt3_txt .cnt_tit{width: 230px;font-size: 22px;line-height: 26px;font-weight: 700;}
.law .section3 .tab_cnt3 .tab_cnt3_txt .cnt_txt{width: 730px;}
.law .section3 .tab_cnt3 .tab_cnt3_type .cnt_txt{font-size: 14px;line-height: 28px;}
.law .section3 .tab_cnt3 .tab_cnt3_type .cnt_txt ul{margin-left: 50px;display: inline-block;vertical-align: top;}
.law .section3 .tab_cnt3 .tab_cnt3_type .cnt_txt ul:first-child{margin-left: 0;}
.law .section3 .tab_cnt3 .tab_cnt3_type .cnt_txt ul li{position: relative;padding-left: 10px;}
.law .section3 .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;}
.law .section3 .tab_cnt3 .tab_cnt3_type .cnt_txt ul li span{color: #666666;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table{border-top: 2px solid #414141;border-bottom: 1px solid #b3b3b3;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr{border-top: 1px solid #dedede;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr:first-child{border-top: 0;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table th{font-size: 14px;line-height: 28px;color: #ff4311;padding: 13px 0;text-align: center;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table td{font-size: 14px;line-height: 28px;color: #666666;padding: 13px 0;text-align: center;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr.online_report.hover{background: #f7f7f7;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr.online_report td{text-align: center;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr.online_report td a{position: relative;padding-right: 25px;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr.online_report td a:hover{color: #ff4311}
.law .section3 .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;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_top table tr.online_report.active.hover a:before{background-image: url("/Images/sustainability/code-of-conduct/ico_report_active_on.png");}
.law .section3 .tab_cnt3 .etc_info{font-size: 13px;line-height: 22px;color: #999999;text-align: center;margin-top:30px;font-weight: 300}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table{display: none;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table.active{display: block;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table{border-bottom: 1px solid #b3b3b3;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table tr{border-top: 1px solid #d7d7d7;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table tr:first-child{border-top: 0;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table th{background: #f8f8f8;padding: 10px 0;text-align: center;font-size: 14px;line-height: 23px;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td {padding: 10px;}
.law .section3 .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;}
.law .section3 .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;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td textarea::-webkit-scrollbar {width: 5px;height: 5px;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td textarea::-webkit-scrollbar-thumb {background-color: #666;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td textarea::-webkit-scrollbar-track {background-color: #fff;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td span.file_info{display: block;font-size: 12px;color: #bfbfbf;margin-top: 10px;}

.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td.file_area{position: relative;}
.law .section3 .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: 10px;cursor: pointer;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td input[type='text'].file_val{position: absolute;left: 10px;top: 10px;width: 460px;height: 30px;background: #f8f8f8;cursor: pointer;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table table td .input_hidden{background: #ccc;width: 100%;height: 30px;opacity: 0;cursor: pointer;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box{margin-top: 30px;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box .user_select{text-align: center;margin-bottom: 10px;font-size: 16px;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box table{border-top: 1px solid #b3b3b3;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box table .email_area{position: relative;}
.law .section3 .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;}
.law .section3 .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;}
.law .section3 .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;}
.law .section3 .tab_cnt3 .tab_cnt3_info .cnt3_info_table .user_select_box table .bnt_agree{text-align: center;}
.law .section3 .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;}

.law .section3 .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");}
.law .section3 .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;}
.law .section3 .tab_cnt3 .btn_report{margin: 28px auto 0;text-align: center;}
.law .section3 .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;}
.law .section3 .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;}
.law .section3 .tab_cnt3 .btn_report a:hover{color: #fff;border-color: #ff4311;background: #ff4311}
.law .section3 .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;
}
