@charset "utf-8";  #comment_form{margin-top: 51px!important;}
 .comment_point{position: absolute;display:inline-block;top: 20px;right: 0;background: #0070d317;padding: 11px 20px 0;margin-right: 30px;border-radius: 8px;}
 .comment_point > span{padding-right: 16px;color: #2f70cf;font-weight: 600;font-size: 15px;border-right: 1px solid #cdcdcd;vertical-align: top;margin-right: 8px;}
 .rate{display:inline-block;margin: 0!important;vertical-align: middle;}
 .rate > label{color: #bac8d5 !important;}
 .rate > label:before {display: inline-block;font-size: 2rem;padding: .3rem .2rem;margin: 0; cursor: pointer;}
 .rate > label:before{font-size: 21px!important;padding: 0 0.18rem!important;}
 .comment_input_box{position: relative;background: #f2f5f4;padding: 36px 30px 70px;}
 .comment_input_box .comment_input_inner{width: 100%;position: relative;margin-top: 14px;}
 .comment_input_box .title_box{font-weight: 400;color: #2f70cf;font-size: 16px;}
 .comment_input_box .title_box .icon{display: inline-block;width: 17px;height: 17px;margin-right: 5px;background: url(/images/board/comment_icon.png?build_20250530008) no-repeat;vertical-align: middle;}
 .comment_input_box .comment_input_inner #reg_name{}
 .comment_input_box .comment_input_inner label{display: block;position: absolute;top: 15%;left: 1%;color: #b9b9b9;}
 .comment_input_box .comment_input_inner #comment_input{display: inline-block;width: 90%;margin: 0;border: 1px solid #ddd;padding: 10px 10px;resize: none;}
 .comment_input_box .comment_input_inner #comment_submit{position: absolute;display: inline-block;width: 8.2%;padding: 21px 0;margin: 0;cursor: pointer;background: #2c2f3b;color: #fff;border: 0;}
 .comment_input_box .comment_input_inner #comment_submit_chk{position: absolute;display: inline-block;width: 8.2%;padding: 21px 0;margin: 0;cursor: pointer;background: #2c2f3b;color: #fff;border: 0;}
 .comment_input_box .persona_file{vertical-align: bottom;}
 .comment_input_box .file_input{}
 .comment_list{font-size: 15px;}
 .comment_list .comment_item{padding: 19px 0;border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;}
 .comment_list .comment_item .title_box{}
 .comment_list .comment_item .title_box .name{font-weight: 600;color: #333;margin-right: 6px;}
 .comment_list .comment_item .title_box .date{font-size: 14px;color: #898989;margin-right: 20px;}
 .comment_list .comment_item .title_box .comment_delete{padding: 4px 8px;margin-right: 3px;background: #898989;color: #fff;font-size: 14px;}
 .comment_list .comment_item .title_box .comment_modify{padding: 4px 8px;margin-right: 5px;background: #898989;color: #fff;font-size: 14px;}
 .comment_list .comment_item .usr_comm{font-size: 15px;margin-top: 24px;}
 .comment_input_box .fileUpload{ margin-top: 10px;}
 .comment_input_box .fileUpload .file_name{width: 28%;border: 1px solid #bac8d5;background: #f2f5f4;}
 .comment_input_box .fileUpload .fileUpload_button {float: left;height: 34px;margin-left: 0px !important;overflow: hidden;position: relative;width: 94px;}
 .comment_input_box .comment_input_inner label[for='file_0']{position: absolute;width: 92px;height: 32px;top: 0;left: 0%;border: 1px solid #2f70cf;color: #ffffff;background: #2f70cf;}
 #company_info{}
 #company_info > tbody > tr > td > input{min-width: 95%;border: 1px solid #ddd;padding: 8px;font-size: 14px;}
  .btn_dw { border:1px solid #d2d2d2; background-color:#f4f4f4; border-radius:4px; padding:4px 4px 4px 32px; transition: all 0.3s ease 0s; }
 .btn_dw.hwp { background: url("/images/common/sub/content_bl.png?build_20250530008") no-repeat 10px -257px;}
 .btn_dw.hwp:hover { background: #2d58b6 url("/images/common/sub/content_bl.png?build_20250530008") no-repeat 10px -257px; color:#fff; border:1px solid #2d58b5; }
 .btn_dw.xls { background: url("/images/common/sub/content_bl.png?build_20250530008") no-repeat 10px -335px;}
 .btn_dw.xls:hover { background: #209c56 url("/images/common/sub/content_bl.png?build_20250530008") no-repeat 10px -335px; color:#fff; border:1px solid #209c55; }
 .btn_dw.pdf { background: url("/images/common/sub/content_bl.png?build_20250530008") no-repeat 10px -297px;}
 .btn_dw.pdf:hover { background: #d14c42 url("/images/common/sub/content_bl.png?build_20250530008") no-repeat 10px -297px; color:#fff; border:1px solid #d14c41; }
 .btn_dw.new1 { background: url("/images/common/sub/content_bl.png?build_20250530008") no-repeat 15px -184px;}
 .btn_dw.new1:hover { background: #e3e3e3 url("/images/common/sub/content_bl.png?build_20250530008") no-repeat 15px -184px; color:#000; border:1px solid #e3e3e2; }
 .btn_dw.new2 { background: #008842 url("/images/common/sub/content_bl.png?build_20250530008") no-repeat 15px -217px; color:#fff; border:1px solid #249d58; }
 .btn_dw.new2:hover { background: #2d58b6 url("/images/common/sub/content_bl.png?build_20250530008") no-repeat 15px -217px; border:1px solid #2d58b7; }
 .btn_dw.new1.patb0, .btn_dw.new1.patb0:hover { background-position: 6px -188px; padding:1px 8px 1px 25px; font-size:14px;}
 .btn_dw.new3 {border:none;background: url("/images/common/sub/content_bl.png?build_20250530008") no-repeat 5px -184px;text-decoration:underline;}
  .contract_add {border-radius:25px;color: #ffffff;background-color: #2f70cf;border: 2px solid #2f70cf;padding:7px 17px;transition: all 0.3s ease 0s;display:inline-block;font-size: 14px;font-weight: 500;cursor: pointer;float: right;margin-top: 25px;margin-bottom: 10px;}
 .contract_add:hover {color: #2f70cf;border: 2px solid #2f70cf;background-color: #ffffff;}
 #opinion_submit {color: #58585d;background: url("/images/contract/contents/write_icon.png?build_20250530008") no-repeat 12px;background-color: #fff;border: 1px solid #58585d;padding: 6px 15px 6px 31px;border-radius: 42px;transition: all 0.3s ease 0s;display: inline-block;font-size: 14px;font-weight: 800;cursor: pointer;margin-left: 7px;}
 .boardview #opinion{display: inline-block;width: 97%;margin: 0;border: 1px solid #ddd;padding: 10px 10px;resize: none;}
 p.save_files{display: none!important;}
 .fileUpload_button > label{color: #fff;background: #58585D url(/images/contract/contents/fil_icon.png?build_20250530008) no-repeat 24px !important;height: 34px;line-height: 34px;display: block;text-align: center;cursor: pointer;margin: 0;padding: 0 0 0 9px;}
 .boardview .news_tit { margin-top:22px; color:#000; border-bottom:1px solid #1c4b75; padding:0 0 15px; word-break:break-all;}
 .boardview .news_tit h3 { font-size:21px; display:block; background:none !important; color:#000 !important; font-weight:400; padding:0 !important; margin:0 !important; line-height:normal; text-align: left;}
 .boardview .news_tit dl { margin:13px 13px 6px 0; display:inline-block;font-size:16px;}
 .boardview .news_tit dt { color:#000; float:left; margin-right:10px;}
 .boardview .news_tit dd { color:#000; float:left; margin-right:50px; word-spacing:normal}
 .boardview .board_filedown h5 { font-size:14px; display:inline-block; vertical-align:top; margin:0 10px 0 5px !important;background: none !important; padding:0 !important; float:left;}
 .boardview .board_filedown {display:inline-block; margin:0; width: 80%;}
 .boardview .board_filedown li{ background:none !important; clear:both;}
 /*.boardview .board_filedown > li > span { margin-top:2px !important;}
*/ .boardview .board_filedown > li > span.board_filedown_cont{float: left !important; margin: -1px 0 0 0 !important;}
 .boardview .board_filedown > li > span.board_filedown_cont img{vertical-align: middle;}
 .boardview .board_filedown li > a {color: #222;font-size: 14px;float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 58%;}
 .boardview .board_filedown li p { display:inline-block; font-size:14px; margin-left:10px; float:left;}
 .boardview .board_filedown li p.file_info {color:#8d6a00;}
 .board_cont {padding:20px 0 50px; font-size:16px; color:#000;text-align:center;border-bottom:1px solid #d2d2d2; width:100%; }
 .board_cont p { text-align:left;word-break: break-all;}
 .board_cont img {margin:20px 0; height:auto;max-width: 100%;}
 .boardview .board_filedown li a.download, .boardview .board_filedown li a.ebookview{font-size:14px;color: #888;border:1px solid #707070;border-radius:3px;padding:0 8px;margin-left:3px;height:17px;line-height:17px;margin-top:3px;font-weight:500}
.boardview .board_filedown li a.download, .boardview .board_filedown li a.ebookview{font-size:14px;color: #888;border: 1px solid #888;border-radius:3px;padding:0 8px;margin-left:3px;height:17px;line-height:17px;margin-top:3px;font-weight:500}
 .chk_remove_file{display:inline-block;}
.boardview .board_filedown li a.download, .boardview .board_filedown li a.ebookview{font-size:14px;color: #888;border: 1px solid #888;border-radius:3px;padding:0 8px;margin-left:3px;height:17px;line-height:17px;margin-top:3px;font-weight:500}
.boardview .board_filedown li a.download, .boardview .board_filedown li a.ebookview{font-size:14px; color:#000; border:1px solid #707070; border-radius:3px; padding:0 8px; margin-left:3px; height:17px; line-height:17px; margin-top:3px; font-weight:500}
