
/* 컨테이너: 기존 select와 같은 줄 배치 유지 */
#modelDropdown {
  display: inline-block;
  vertical-align: middle;
  width: 239px;            /* 기존 select 폭 */
}

/* 공통: 커스텀 드롭다운 루트 */
.model-dd {
  position: relative;
  width: 100%;
  font-family: 'Nanum Gothic', HELVETICA, sans-serif;
  font-size: 16px !important;
  font-weight: normal;
  color: #000;
  box-sizing: border-box;
}

/* 포커스 시 테두리 강조 (브라우저 기본 느낌) */
.model-dd__toggle:focus-visible {
  outline: none;
  border-color: #5b9dd9;
  box-shadow: 0 0 0 1px rgba(91,157,217,.35);
}

/* 열렸을 때 아래 모서리 자연스럽게 */
.model-dd.open .model-dd__toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* 드롭다운 메뉴: select 옵션 리스트 느낌 */
.model-dd__menu {
  display: none;               /* JS에서 block으로 토글 */
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  background: #fff;
  border: 1px solid #bdbdbd;   /* 토글과 동일한 컬러 */
  border-top: none;            /* 붙어서 보이게 */
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  max-height: 320px;           /* 필요 시 조정 */
  overflow-y: auto;
  z-index: 9999;
  box-sizing: border-box;

  font-family: inherit;
  font-size: 16px !important;
  line-height: 1.5em;
  color: #000;
}

/* 항목(옵션)들: 기본 option 높이와 유사한 패딩 */
.model-dd__item,
.model-dd__more,
.model-dd__direct {
  padding: 6px 8px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}

.model-dd__item:hover,
.model-dd__more:hover,
.model-dd__direct:hover {
  background-color: #f0f0f0;   /* 기본 hover 느낌 */
}

.model-dd__more {
  font-weight: bold;
  border-top: 1px solid #aaa;
}

.model-dd__direct {
  font-weight: bold;
  border-top: 1px solid #aaa;
}


.imgs_wrap	{
	border: 2px solid #A8A8A8;
	min-height:220px;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.imgs_wrap img {
	max-width: 150px;
	margin-left:8px;
	margin-top:8px;
}
.AClass{
	position: absolute;
	opacity: 1;
	color:#999;
	width:20px;
	height:20px;
	z-index:2;
	border:0px solid #999;
}
.wrap_div_img{
	max-width: 150px;
	margin-left: 10px;
	margin-right: 10px;
}
.btn-_default{
	padding: 10px 16px;
	font-size: 16px;
	line-height: 1.3333333;
	border-radius: 6px;
	color: #333;
	background-color: #fff;
	border-color: #ccc;
	border: 1px solid transparent;
}
