@charset "UTF-8";
/* -------------------------
품질 점검 결과
 ------------------------- */
.l-qc-result .container {
  padding: 2.083rem 0 4.166rem;
}

.l-qc-result .wrap-btn .btn {
  border-radius: 3px;
}

.l-qc-result .wrap-btn .btn-green {
  background: #00864b;
  color: #fff;
  border: 1px solid #00864b;
}

.l-qc-result .wrap-btn .btn-gray {
  background: #aaa;
  color: #fff;
  border: 1px solid #aaa;
}

.l-qc-result .wrap-btn .btn-white {
  background: #fff;
  color: #00864b;
  border: 1px solid #00864b;
}

.l-qc-result .wrap-filter {
  background: #fff;
  border-radius: 3px;
  padding: 1.25rem 1.041rem;
  margin-bottom: 2.083rem;
}

.l-qc-result .wrap-filter .tit {
  font-size: 0.75rem;
  font-weight: 500;
  margin-bottom: 0.52rem;
}

.l-qc-result .wrap-filter .wrap-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.l-qc-result .wrap-filter .wrap-item .item {
  margin-bottom: 1.25rem;
}

.l-qc-result .wrap-filter .wrap-item .item .wrap-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.l-qc-result .wrap-filter .wrap-item .item .wrap-input .input-box {
  width: 50%;
}

.l-qc-result .wrap-filter .wrap-item .item .space {
  display: block;
  margin: 0 0.208rem;
}

.l-qc-result .wrap-filter .wrap-item .btn {
  width: 100%;
  max-width: 15.833rem;
  height: 2.708rem;
  margin: 0 auto;
  background-color: #00864b;
  border-radius: 3px;
  color: #fff;
  font-size: 0.958rem;
}

.l-qc-result .wrap-filter .wrap-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -0.416rem;
}

.l-qc-result .wrap-filter .wrap-btn .btn {
  width: 100%;
  max-width: 15.833rem;
  font-size: 0.958rem;
  height: 2.708rem;
  margin: 0 0.416rem;
}

.l-qc-result .wrap-list .filter{
	display:flex;
	margin-bottom: 0.75rem;
}

.l-qc-result .wrap-list .btn-down {
  width: 6.25rem;
  height: 1.875rem;
  font-size: 0.666rem;
  color: #00864b;
  border: 1px solid #00864b;
  border-radius: 3px;
  background-color: #fff;
  font-weight: 500;
}

.l-qc-result .wrap-list .select-box {
  float: right;
}

.l-qc-result .wrap-list .select-box select {
  width: 6.875rem;
  height: 1.875rem;
}

.l-qc-result .wrap-list .wrap-table {
  width: 100%;
  margin-top: 1.041rem;
}

.l-qc-result .wrap-list .wrap-table th {
  border-right: 1px solid #ddd;
}

.l-qc-result .wrap-list .wrap-table th:last-child {
  border-right: 0;
}

.l-qc-result .wrap-list .wrap-table .td-code {
  position: relative;
  text-align: left;
  padding: 0 0.625rem;
}

.l-qc-result .wrap-list .wrap-table .td-code span {
  display: block;
  width: 80%;
}

.l-qc-result .wrap-list .wrap-table .td-code .btn {
  position: absolute;
  top: 50%;
  right: 0.625rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  color: #00864b;
  border-bottom: 1px solid #00864b;
}

@media (min-width: 62em) {
  .l-qc-result .container {
    padding: 3.75rem 0 8.75rem;
  }
  .l-qc-result .wrap-btn .btn {
    border-radius: 5px;
    border-width: 2px;
  }
  .l-qc-result .wrap-filter {
    border-radius: 5px;
    padding: 2.5rem 1.875rem;
    margin-bottom: 3.75rem;
  }
  .l-qc-result .wrap-filter .tit {
    font-size: 1.125rem;
    margin-bottom: 1.25rem;
  }
  .l-qc-result .wrap-filter .wrap-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -0.625rem;
  }
  .l-qc-result .wrap-filter .wrap-item .item {
    width: calc(33.333% - 1.25rem);
    margin: 0 0.625rem 1.75rem;
  }
  .l-qc-result .wrap-filter .wrap-item .item .wrap-input .input-box {
    width: 15rem;
  }
  .l-qc-result .wrap-filter .wrap-item .item .space {
    margin: 0 0.9375rem;
  }
  .l-qc-result .wrap-filter .wrap-item .btn {
    width: 8.125rem;
    height: 3.125rem;
    margin: 2.375rem 0.625rem 0;
    font-size: 1.125rem;
    border-radius: 5px;
  }
  .l-qc-result .wrap-filter .wrap-btn {
    margin: 0;
    width: 100%;
  }
  .l-qc-result .wrap-filter .wrap-btn .btn {
    width: 8.125rem;
    max-width: none;
    font-size: 1.125rem;
    height: 3.125rem;
    margin: 0 auto;
  }
  .l-qc-result .wrap-list .btn-down {
    width: 10rem;
    height: 2.5rem;
    font-size: 0.875rem;
    font-weight: 500;
    border-width: 2px;
    border-radius: 5px;
    padding-left: 1.75rem;
    background: url(/resources/images/facility/icon-excel.png) no-repeat 0.8125rem 50% #fff;
    background-size: 1.3125rem;

  }
  .l-qc-result .wrap-list .select-box {
    margin-top: -0.625rem;
  }
  .l-qc-result .wrap-list .select-box select {
    width: 14.25rem;
    height: 3.125rem;
  }
  .l-qc-result .wrap-list .wrap-table {
    margin-top: 1.25rem;
  }
  .l-qc-result .wrap-list .wrap-table .td-code {
    padding: 0 1.875rem;
  }
  .l-qc-result .wrap-list .wrap-table .td-code .btn {
    right: 1.875rem;
  }
}

/* -------------------------
품질 점검 결과 입력
 ------------------------- */
.l-qc-result-reg .container {
  padding: 2.083rem 0 4.166rem;
}

.l-qc-result-reg .wrap-info {
  background: #fff;
  border-radius: 3px;
  padding: 1.25rem 1.041rem;
  margin-bottom: 2.083rem;
}

.l-qc-result-reg .wrap-info .box {
  position: relative;
  padding: 1.041rem 0;
  border-bottom: 1px solid #ccc;
}

.l-qc-result-reg .wrap-info .box:first-of-type {
  padding-top: 0;
}

.l-qc-result-reg .wrap-info .box:last-of-type {
  padding-bottom: 0;
  border-bottom: 0;
}

.l-qc-result-reg .wrap-info .addr-tit {
  font-size: 0.833rem;
  font-weight: 500;
  margin-bottom: 0.52rem;
}

.l-qc-result-reg .wrap-info .addr-detail {
  font-size: 0.75rem;
  margin-bottom: 0.416rem;
}

.l-qc-result-reg .wrap-info .date {
  font-size: 0.625rem;
  color: #999;
}

.l-qc-result-reg .wrap-info .list-qc {
  margin: -0.375rem 0;
}

.l-qc-result-reg .wrap-info .list-qc li {
  font-size: 0.75rem;
  overflow: hidden;
  line-height: 1.3em;
  padding: 0.375rem 0;
}

.l-qc-result-reg .wrap-info .list-qc li .em {
  float: left;
  width: 5.625rem;
  font-style: normal;
  font-weight: 500;
}

.l-qc-result-reg .wrap-info .list-qc li span {
  float: left;
  width: calc(100% - 5.625rem);
}

.l-qc-result-reg .wrap-info .item {
  margin-bottom: 1.25rem;
}

.l-qc-result-reg .wrap-info .item:last-of-type {
  margin-bottom: 0;
}

.l-qc-result-reg .wrap-info .tit {
  font-size: 0.75rem;
  font-weight: 500;
  margin-bottom: 0.52rem;
}

.l-qc-result-reg .tab-container {
  padding-top: 1.666rem;
}

.l-qc-result-reg .tab-container .tab-content {
  overflow-x: auto;
}

.l-qc-result-reg .tab-container .tab-content .inner {
  width: 100%;
  padding: 0;
}

.l-qc-result-reg .tab-container .tab-content .item {
  border-bottom: 1px solid #ddd;
  padding: 1.25rem 0;
}

.l-qc-result-reg .tab-container .tab-content .item:first-of-type {
  padding-top: 0;
}

.l-qc-result-reg .tab-container .tab-content .item:last-of-type {
  padding-bottom: 0;
  border-bottom: 0;
}

.l-qc-result-reg .tab-container .tab-content .item .tit {
  font-size: 0.708rem;
  font-weight: 500;
  margin-bottom: 0.625rem;
}

.l-qc-result-reg .tab-container .tab-content .item .input-box input {
  height: 1.666rem;
  font-size: 0.666rem;
  background: #fff;
}

.l-qc-result-reg .tab-container .tab-content .item .select-box select {
  background: #fff;
  height: 1.666rem;
}

.l-qc-result-reg .tab-container .tab-content .item .wrap-radio {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 1px solid #ddd;
  border-radius: 3px;
  overflow: hidden;
}

.l-qc-result-reg .tab-container .tab-content .item .wrap-radio .radio-box label {
  width: 4.375rem;
  height: 1.666rem;
  font-size: 0.666rem;
  color: #999;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
}

.l-qc-result-reg .tab-container .tab-content .item .wrap-radio .radio-box label:before {
  display: none;
}

.l-qc-result-reg .tab-container .tab-content .item .wrap-radio .radio-box input:checked ~ label {
  background: #00864b;
  color: #fff;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check {
  margin-bottom: 1.25rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .case {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 13.291rem;
  height: 4.854rem;
  background: #fff;
  border-radius: 3px;
  padding: 0 0.833rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .case .list {
  width: 33.333%;
  padding: 0 0.208rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .case .list p {
  font-size: 0.666rem;
  text-align: center;
  margin-bottom: 0.416rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .case .list p .em {
  font-style: normal;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .case .list p .em-blue {
  color: #111cb0;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .case .list p .em-red {
  color: #e20404;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .case .list .cnt {
  height: 1.666rem;
  line-height: 1.666rem;
  text-align: center;
  font-size: 0.666rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .case .list .input-box input {
  text-align: center;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .num {
  margin-left: 1.041rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .num .tit-num {
  font-size: 0.666rem;
  margin-bottom: 0.416rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .num .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .num .list:last-of-type .input-box {
  margin-bottom: 0;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .num .list .input-box {
  width: 3.958rem;
  margin-right: 0.416rem;
  margin-bottom: 0.416rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .num .list .input-box input {
  background: #fff;
  height: 1.666rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-check .btn-add {
  width: 4.166rem;
  height: 1.666rem;
  font-size: 0.666rem;
  font-weight: 500;
  background: #00864b;
  color: #fff;
  border-radius: 3px;
}

.l-qc-result-reg .tab-container .tab-content .item .item-sample .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.l-qc-result-reg .tab-container .tab-content .item .item-sample .list .list-item {
  margin-right: 0.416rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-sample .list .list-item p {
  font-size: 0.666rem;
  margin-bottom: 0.416rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-sample .list .list-item .input-box {
  width: 3.958rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-sample .list .list-item .input-box input {
  height: 1.666rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-sample .list .list-item .input-box-date {
  width: 6.25rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-sample .list .list-item .txt-box {
  height: 1.666rem;
  line-height: 1.666rem;
  font-size: 0.666rem;
  text-align: center;
  color: #666;
}

.l-qc-result-reg .tab-container .tab-content .item .item-result {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  flex-wrap: wrap;
}

.l-qc-result-reg .tab-container .tab-content .item .item-result .list-item {
  margin-right: 0.833rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-result .list-item:last-of-type {
  margin-right: 0;
}

.l-qc-result-reg .tab-container .tab-content .item .item-result .list-item p {
  font-size: 0.666rem;
  margin-bottom: 0.416rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-result .list-item.width-sm {
  /*width: 6.25rem;*/
  width:100%;
  margin: 0 0 0.833rem 0;	
}

.l-qc-result-reg .tab-container .tab-content .item .item-result .list-item .input-box-calendar {
  width: 8.8612rem
}

.l-qc-result-reg .tab-container .tab-content .item .item-result .list-item.width-lg {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.l-qc-result-reg .tab-container .tab-content .item .item-input-table {
  margin-top: 1.25rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-input-table th {
  font-size: 0.666rem;
  vertical-align: middle;
  text-align: left;
  padding-bottom: 0.416rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-input-table td {
  vertical-align: middle;
  padding-right: 0.458rem;
  padding-bottom: 0.208rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-input-table td:last-of-type {
  padding-right: 0;
}

.l-qc-result-reg .tab-container .tab-content .item .item-input-table td .input-box {
  width: 5.208rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-input-table td .select-box {
  width: 6.041rem;
}

.l-qc-result-reg .tab-container .tab-content .item .item-input-table tr:last-of-type td {
  padding-bottom: 0;
}

.l-qc-result-reg .tab-container .tab-content .item .item-input-table .btn-delete {
  border: 1px solid #333;
  width: 1.666rem;
  height: 1.666rem;
  border-radius: 3px;
  background-size: 0.625rem;
  background-image: url("/resources/images/common/icon_close_b.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.l-qc-result-reg .tab-container .tab-content .item .item-input-table .btn-add {
  width: 4.166rem;
  height: 1.666rem;
  font-size: 0.666rem;
  font-weight: 500;
  background: #00864b;
  color: #fff;
  border-radius: 3px;
}

.l-qc-result-reg .tab-container .tab-content#tab1 .item .item-result {
  background: #fff;
  border-radius: 3px;
  padding: 1.041rem 0.833rem;
  margin-top: 1.25rem;
}

.l-qc-result-reg .tab-container .tab-content#tab4 .item-input-table th {
  text-align: center;
  padding-bottom: 0;
}

.l-qc-result-reg .tab-container .tab-content#tab4 .item-input-table th:last-child {
  border: 0;
  background: none;
}

.l-qc-result-reg .tab-container .tab-content#tab4 .item-input-table td {
  padding: 0;
}

.l-qc-result-reg .tab-container .tab-content#tab4 .item-input-table td:last-child {
  text-align: left;
  padding-left: 1.25rem;
  border: 0;
  background: none;
}

.l-qc-result-reg .tab-container .tab-content#tab4 .item-input-table .input-box {
  width: 100%;
}

.l-qc-result-reg .tab-container .tab-content#tab4 .item-input-table .input-box input {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
}

.l-qc-result-reg .tab-container .tab-content#tab4 .item-input-table .wrap-radio .radio-box label {
  width: 2.083rem;
}

.l-qc-result-reg .btn-save {
  display: block;
  width: 100%;
  max-width: 15.833rem;
  height: 2.708rem;
  font-size: 0.958rem;
  background: #00864b;
  color: #fff;
  margin: 1.25rem auto 0;
  border-radius: 3px;
}

@media (min-width: 62em) {
  .l-qc-result-reg .container {
    padding: 3.75rem 0 10rem;
  }
  .l-qc-result-reg .wrap-info {
    border-radius: 5px;
    padding: 2.5rem 1.5625rem;
    margin-bottom: 2.5rem;
  }
  .l-qc-result-reg .wrap-info .box {
    padding: 1.875rem 0;
  }
  .l-qc-result-reg .wrap-info .box-etc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: -1.875rem;
  }
  .l-qc-result-reg .wrap-info .box-etc .item {
    margin-bottom: 1.875rem;
  }
  .l-qc-result-reg .wrap-info .box-etc .item-tit {
    width: 16.25rem;
    margin-right: 1.25rem;
  }
  .l-qc-result-reg .wrap-info .box-etc .item-etc {
    width: calc(100% - 17.5rem);
  }
  .l-qc-result-reg .wrap-info .box-etc .item:nth-child(1) {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .l-qc-result-reg .wrap-info .box-etc .item:nth-child(2) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .l-qc-result-reg .wrap-info .box-etc .item:nth-child(3) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .l-qc-result-reg .wrap-info .box-etc .item:nth-child(4) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .l-qc-result-reg .wrap-info .addr-tit {
    font-size: 1.125rem;
    margin-bottom: 1.25rem;
  }
  .l-qc-result-reg .wrap-info .addr-detail {
    font-size: 1rem;
    margin-bottom: 0;
  }
  .l-qc-result-reg .wrap-info .date {
    position: absolute;
    bottom: 1.875rem;
    right: 0;
    font-size: 1rem;
    color: #333;
  }
  .l-qc-result-reg .wrap-info .list-qc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -0.9375rem 0;
  }
  .l-qc-result-reg .wrap-info .list-qc ul {
    width: 33.333%;
  }
  .l-qc-result-reg .wrap-info .list-qc li {
    font-size: 1rem;
    padding: 0.9375rem 0;
  }
  .l-qc-result-reg .wrap-info .list-qc li .em {
    width: 8.75rem;
  }
  .l-qc-result-reg .wrap-info .list-qc li span {
    width: calc(100% - 8.75rem);
    padding-right: 1.25rem;
  }
  .l-qc-result-reg .wrap-info .item {
    margin-bottom: 1.25rem;
  }
  .l-qc-result-reg .wrap-info .tit {
    font-size: 1.125rem;
    margin-bottom: 1.25rem;
  }
  .l-qc-result-reg .tab-container {
    padding-top: 2.5rem;
  }
  .l-qc-result-reg .tab-container .tab-content .inner {
    width: 100%;
  }
  .l-qc-result-reg .tab-container .tab-content .item {
    padding: 2.5rem 0;
  }
  .l-qc-result-reg .tab-container .tab-content .item .tit {
    font-size: 1.125rem;
    margin-bottom: 1.25rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .input-box input {
    height: 2.5rem;
    font-size: 1rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .select-box select {
    height: 2.5rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .wrap-radio {
    border-radius: 5px;
  }
  .l-qc-result-reg .tab-container .tab-content .item .wrap-radio .radio-box label {
    width: 6.5rem;
    height: 2.5rem;
    font-size: 1rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-check {
    margin-bottom: 1.875rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-check .case {
    width: 23.75rem;
    height: 8.75rem;
    border-radius: 5px;
    padding: 0 1.875rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-check .case .list {
    width: 33.333%;
    padding: 0 0.208rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-check .case .list p {
    font-size: 1rem;
    margin-bottom: 1.5625rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-check .case .list .cnt {
    height: 2.5rem;
    font-size: 1rem;
    line-height: 2.5rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-check .num {
    margin-left: 2.1875rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-check .num .tit-num {
    font-size: 1rem;
    margin-bottom: 0.9375rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-check .num .list .input-box {
    width: 6.875rem;
    margin-right: 1.25rem;
    margin-bottom: 0.9375rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-check .num .list .input-box input {
    height: 2.5rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-check .btn-add {
    width: 7.5rem;
    height: 2.5rem;
    font-size: 1rem;
    border-radius: 5px;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-sample .list .list-item {
    margin-right: 1.25rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-sample .list .list-item p {
    font-size: 1rem;
    margin-bottom: 1.25rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-sample .list .list-item .input-box {
    width: 6.875rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-sample .list .list-item .input-box input {
    height: 2.5rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-sample .list .list-item .input-box-date {
    width: 13.75rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-sample .list .list-item .txt-box {
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 1rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-result .list-item {
    margin-right: 1.25rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-result .list-item p {
    font-size: 1rem;
    margin-bottom: 1.25rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-result .list-item.width-sm {
    width: 9.125rem;
    margin: 0 1.25rem 0 0;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-result .list-item .input-box-calendar {
    width: auto;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-input-table {
    margin-top: 2.5rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-input-table th {
    font-size: 1rem;
    padding-bottom: 1.25rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-input-table td {
    padding-right: 1.25rem;
    padding-bottom: 0.625rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-input-table td:last-of-type {
    padding-right: 0;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-input-table td .input-box {
    width: 8.125rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-input-table td .select-box {
    width: 14.375rem;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-input-table .btn-delete {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 5px;
    background-size: 0.9375rem 0.875rem;
    background-image: url("/resources/images/common/icon_close_b.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
  .l-qc-result-reg .tab-container .tab-content .item .item-input-table .btn-add {
    width: 7.5rem;
    height: 2.5rem;
    font-size: 1rem;
    border-radius: 5px;
  }
  .l-qc-result-reg .tab-container .tab-content#tab1 .item .item-result {
    border-radius: 5px;
    padding: 1.875rem;
    margin-top: 1.875rem;
  }
  .l-qc-result-reg .tab-container .tab-content#tab3 .item .item-input-table td .input-box {
    width: 5.625rem;
  }
  .l-qc-result-reg .tab-container .tab-content#tab3 .item .item-input-table td .select-box {
    width: 8rem;
  }
  .l-qc-result-reg .tab-container .tab-content#tab4 .item-input-table .wrap-radio .radio-box label {
    width: 2.8125rem;
  }
  .l-qc-result-reg .wrap-btn{
	display: flex;
	justify-content:center;
	margin-top:3.75rem;
  }
  .l-qc-result-reg .wrap-btn .btn{
	margin: 0 0.625rem;
  }
  .l-qc-result-reg .btn-save {
    width: 21.25rem;
    height: 3.5rem;
    font-size: 1.25rem;
    margin: 3.75rem auto 0;
    border-radius: 5px;
  }
}

.l-qc-result-reg .input-box-file{
	margin: 0;
}
.l-qc-result-reg .input-box-file .btn-delete{
	position:absolute;
	margin-left: 10px;
	font-size:0;
}
.l-qc-result-reg .input-box-file .btn-delete:after{
	content:'×';
	display:block;
	font-size: 0.875rem;
}
.l-qc-result-reg .input-box-file .c-gray{
	color: #999;
}
.file-upload .caution{
	font-size: 0.625rem;
	color: #ef0000;
	line-height: 1.458rem;
}
@media (min-width: 62em){
	.file-upload .caution{
		font-size: 0.875rem;
		line-height: 3.375rem;
	}
}

.l-qc-result-reg .addfile {
  padding: 1.25rem 0 0;
}

.l-qc-result-reg .addfile .file-tit {
  font-weight: 500;
  font-size: 0.75rem;
  margin-bottom: 0.52rem;
}

.l-qc-result-reg .addfile .add {
  margin-bottom: 1.041rem;
}

.l-qc-result-reg .addfile .add .wrap-btn .btn-add {
  width: 5.416rem;
  height: 1.666rem;
  background-color: #00864b;
  color: #fff;
  font-weight: 500;
  border-radius: 3px;
  font-size: 0.666rem;
}
@media (min-width: 62em) {
  .l-qc-result-reg .addfile {
    padding-top: 1.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .l-qc-result-reg .addfile .file-tit {
    font-size: 1.125rem;
    margin-bottom: 1.5rem;
  }
  .l-qc-result-reg .addfile .add {
    margin: 0 8.125rem 0 0;
  }
  .l-qc-result-reg .addfile .add:last-of-type {
    margin: 0;
  }
  .l-qc-result-reg .addfile .add .wrap-btn .btn-add {
    width: 8.125rem;
    height: 2.5rem;
    font-size: 1rem;
  }
  .l-qc-result-reg .input-box-file .btn-delete{
	margin-left: 10px;
  }
  .l-qc-result-reg .input-box-file .btn-delete:after{
	font-size: 20px;
  }
}
