/* BASIC css start */
#review .tit-sch { margin-top: 35px; font-size: 0; line-height: 0; }
#review .table-sch { margin-top: 10px; }
#review .table-review-info .tb-thumb img { border: 2px solid #f3f4ef; }
#review .table-review-info { margin-top: 50px; }
#review .table-review-info td {border-bottom: 1px solid #f3f4ef; height:80px;}
#review .table-review-info th {border-bottom: 1px solid black; border-top: 1px solid black;height:50px; }
#review .foot-msg { margin-top: 35px; padding-left: 10px; }
#review .notice-list { width: 400px; }
#review .notice-list li { word-wrap: break-word; }
#review .tit-page{
  margin: 24px 0 10px;
  text-align: center;
  line-height: 1;
  border-bottom : none;

}
#review .tit-page img{display:inline-block;max-width:260px;height:auto;}
#review .tit-page img{display:inline-block;max-width:260px;height:auto;} /* 이미지 타이틀 사용 시 */
/* 행 공통: 가운데 정렬 */
#review fieldset.sch .sch-row{
  display:flex; justify-content:center; align-items:center;
  gap:12px; flex-wrap:wrap; margin-top:14px;
}

/* 사진처럼 라벨은 숨김 */
#review fieldset.sch .sch-label{ display:none; }

/* 필터 셀렉트 3개: 알약형 */
#review fieldset.sch .sch-fields select{
  min-width:120px; height:40px; padding:0 14px;
  border:1px solid #d9d9d9; border-radius:9999px;
  background:#fff; color:#333;
  -webkit-appearance:none; -moz-appearance:none; appearance:none;
  background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none" stroke="%23666" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M1 1.5L6 6.5L11 1.5"/></svg>');
  background-repeat:no-repeat; background-position:right 12px center; background-size:12px 8px;
}

/* 검색 입력 박스(알약형 유지 중이면 그대로 사용) */
#review fieldset.sch .sch-fields--input{
  display:flex; align-items:center; gap:6px;
  width:520px; max-width:90%; margin:0 auto;
  border:1px solid #d9d9d9; border-radius:9999px;
  padding:4px 8px 4px 12px; background:#fff;
}
#review fieldset.sch .sch-fields--input .MS_input_txt{
  flex:1 1 auto; height:32px; border:0; outline:0; background:transparent; font-size:14px;
}

/* 버튼을 이미지 그대로 사용 */
#review fieldset.sch .sch-fields--input .btn-sch{
  display:inline-block; padding:0; border:0; background:transparent;
  line-height:0; /* 이미지 하단 여백 제거 */
}
/* 혹시 이전에 넣어둔 아이콘이 있으면 제거 */
#review fieldset.sch .sch-fields--input .btn-sch::before{ content:none; }

/* 버튼 이미지 크기(원하시면 숫자만 바꾸세요) */
#review fieldset.sch .sch-fields--input .btn-sch img{
  display:block;
  height:32px;      /* 버튼 높이 */
  width:auto;       /* 비율 유지 */
}
.key-wrap{min-width: 400px; height:30px;}
/* BASIC css end */

