form .form-content-wrap div {display: flex; flex-direction: column;}
form .form-content-wrap textarea {border: solid 1px #d8e3ef; border-radius: 5px; height: 174px; font-size: 15px; line-height: 1.7; letter-spacing: -0.45px; color: #333; padding: 10px 15px;}
form .form-content-wrap textarea::placeholder {word-break: keep-all;}
form .form-content-wrap input {display: none;}
form .form-content-wrap label {width: 100%; height: 40px; background-color: #eaf4ff; border: solid 1px #d8e3ef; border-radius: 5px; font-weight: 500; font-size: 15px; letter-spacing: -0.45px; color: #1c6efa; text-align: center; line-height: 40px; cursor: pointer; margin: 10px 0;}

form .form-content-wrap label {display: flex; justify-content: space-between; align-items: center; padding: 0 15px;}
form .form-content-wrap label span {margin-right: 5px; display: block; width: 12px; height: 12px; background: url('/images/customer-center/btn_add-file.svg') no-repeat;}
form .form-content-wrap .filewrap {display: none}
form .form-content-wrap .filewrap .files {flex-direction: row; align-items: center; border: solid 1px #d8e3ef; border-radius: 5px; background-color: #fff; height: 40px; padding: 0 15px; margin-bottom: 10px;}
form .form-content-wrap .filewrap .files p {font-size: 15px; letter-spacing: -0.03em; line-height: 1.4; color: #282828; overflow: hidden; text-overflow: ellipsis;}
form .form-content-wrap .filewrap .files span {margin-left: auto; font-size: 13px; letter-spacing: -0.39px; color: #707070;}
form .form-content-wrap .filewrap .files button {flex-shrink: 0; margin-left: 20px; width: 10px; height: 10px; margin-right: 5px; background: url('/images/customer-center/btn_remove-file.svg') no-repeat;}
form .form-content-wrap small {font-size: 14px; letter-spacing: -0.03em; color: #727272;}
