@charset "UTF-8";
      
/* 2022-01-04 추가 및 수정 */

/*  */
.comm-filed{float:right; display:flex; align-items: center;}
.comm-File-down{font-size: 1.3rem; line-height: 20px; color: #000; font-weight: 500; position:relative;  }
.bar-File{display: inline-block; vertical-align:middle; width: 2px; height: 12px; background-color:#000; box-sizing:border-box; margin: 0 1.2rem;  }
.bar-File.on{display: none;}
.comm-F-1{padding-left: 0!important;}

/* ==== */
.input-group.newfile {overflow: hidden; border-bottom: 1px solid #cfcfcf; box-sizing: border-box; margin: 0 0 10px 0;}
.input-group.newfile .input-title {float: left; width: 110px; height: 60px; line-height: 6rem; padding: 0 0 0 1rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 2rem; }
.input-group.newfile .input-title label {display: flex; align-items: center; justify-content: space-between; width: 100%; font-size: 1.4rem; font-weight: 400; color: #000; }
/* .input-group.newfile.input-text {float: left; width: 648px; height: 60px; line-height: 5.4rem; border-bottom: 1px solid #000; padding: 0 1rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} */
.input-group.newfile .input-text > input {width: 100%; font-size: 1.4rem; letter-spacing: 0;}
.input-group.newfile .input-text input[readonly] {cursor: default; color: #df1e36;}
.input-group.newfile .input-text input::placeholder,
.input-group.newfile .input-text textarea::placeholder {color: #b2b2b2;}
.input-group.newfile .input-report {float: none; overflow: hidden;}
.input-group.newfile:last-child .input-title,
.input-group.newfile:last-child .input-text {border-bottom: 0;}
.input-group.newfile .textarea .input-text {height: 22rem; padding: 0 0 0 1rem; border-bottom: 0;}
.input-group.newfile .textarea .input-text textarea {width: 100%; height: 100%; line-height: 2.4rem; border: 0; padding-top: 2rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; resize: none;}
/* .input-group.newfile .input-title label {border-top: 1px solid #000;} */
.input-group.newfile .input-title label .help {display: flex; align-items: center; justify-content:center; float: right; width: 24px; height: 24px; background: #df1e36; color:#fff ; border-radius: 50%; box-sizing:border-box; text-align:center;}
/* .input-group.newfile .input-text {border-top: 1px solid #000;} */
.input-group.newfile .input-text input.file-text {color: #000;}
.input-group.newfile .input-text .file-wrap .btn {top: 9px; cursor: pointer;}
.input-group.newfile .input-text .file-hidden {width: 150px; height: 42px; top: 9px;}
.input-group.newfile .input-text .file-hidden[type="file"] {-webkit-appearance: none; -moz-appearance: none; appearance: none;}

/* ========================================= */
