@charset "utf-8";


/*input 폼*/
.hnn-cform {
	display:inline-block;
	height:31px;
	line-height:31px;
	border:1px solid #dcdcdc;
	padding:0 5px;
}
.hnn-iform {display:inline-block;border:1px solid #dcdcdc;}
input.hnn-iform {line-height:31px;text-indent:5px;height:31px;}
select.hnn-iform {height:33px;}
textarea.hnn-iform {height:33px;height:95px;width:100%;box-sizing:border-box;}



/* 버튼 */
.hnn-abtn {
	display:inline-block;
	text-align:center;
	width:108px;
	color:#666666;
	font-size:14px;
	letter-spacing:-0.1em;
	word-spacing:-0.1em;
	line-height:34px;
	background:#fff;
	padding-bottom:2px;
	border:1px solid #696969;
	cursor:pointer;
}
input.hnn-abtn {width: 110px; *height:38px;}
.hnn-abtn1 {border:1px solid #333; background-color: #333; color: #fff;}
.hnn-abtn2 {border:1px solid #d8202d; background-color: #fff; color: #d8202d;}
.hnn-abtn3 {border:1px solid #707070; background: #808080; color: #fff;}
.hnn-bbtn {
	display:inline-block;
	text-align:center;
	padding:0 15px;
	height:31px;
	line-height:30px;
	color:#fff;
	font-size:13px;
	letter-spacing:-0.075em;
	word-spacing:-0.05em;
	background:#333;
	border:1px solid #333;
	cursor:pointer;
}


/* PAGING */
.hnn-paging {text-align:center; margin-top:55px; font-size: 0; }
.hnn-paging a {display:inline-block; line-height:0px;}
.hnn-paging .hnn-arrow-lef {display: inline-block; vertical-align: top;}
.hnn-paging .hnn-arrow-rig {display: inline-block; border-left: 0; vertical-align: top;}
[class^='hnn-arrow-']{height:31px;width:31px;overflow:hidden; border: 1px solid #d8d8d8;vertical-align: middle;}
.hnn-paging .hnn-arrow img {display:block;}
/*.hnn-paging .hnn-arrow.active img,
.hnn-paging .hnn-arrow:hover img {margin-top:-22px;}*/
.hnn-paging .hnn-num {display: inline-block; height: 33px;}
.hnn-paging .hnn-num a {
  font-size:12px;
  color:#666;
  display: inline-block;
  width: 31px;
  height: 31px;
  line-height: 31px;
  border: 1px solid #d8d8d8;
  border-left: 0;
}
.hnn-paging .hnn-num a.active,
.hnn-paging .hnn-num a:hover {background-color: #666; color: #fff;}

/* SEARCH */
.hnn-search {text-align:right;padding-bottom:7px;  font-size: 0;}
.hnn-search .hnn-txt,
.hnn-search .hnn-btn,
.hnn-search select {display:inline-block;color:#777;}
.hnn-search select {border:1px solid #c1c1c1;height:33px; margin-right: 5px;}
.hnn-search .hnn-txt {border:1px solid #c1c1c1;height:32px;width:278px;text-indent:7px;}
.hnn-search .hnn-btn {width: 33px; height: 34px; border: 0;}

/* 리스트 테이블 */
.hnn-ltbl {width:100%;border-top:1px solid #231f20;}
.hnn-ltbl th,
.hnn-ltbl td {border-bottom:1px solid #e6e6e6;text-align:center;}
.hnn-ltbl th {background:#fafafa;height:40px;font-size:13px;font-weight:700; color:#343434;}
.hnn-ltbl td {padding:15px 10px;}
.hnn-ltbl .hnn-subject {text-align:left;}
.hnn-ltbl .hnn-subject a {color:#343434;}
.hnn-ltbl .hnn-subject a:hover {color:#f15a24;}

.hnn-ltbl tbody td {border-bottom:1px solid #dcdcdc;text-align:center;padding:13px 10px 13px;font-size:14px;}
.hnn-ltbl tbody .hnn-subject {
	text-align:left;
	letter-spacing:-0.05em;
	word-spacing:-0.05em;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

/*게시판뷰 공통 테이블*/
.hnn-view {width:100%; position:relative;border-top:1px solid #707070; }
.hnn-view th {
	letter-spacing:-0.075em;word-spacing:-0.075em;
	color:#343434;
	font-size:14px;
	padding:10px 0;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	background:#f8f9f8;
}
.hnn-view td {font-size:13px;color:#666; border-bottom:1px solid #e6e6e6; text-indent:15px;}
.hnn-view-con {
	line-height:24px;
	font-size:15px;
	color:#888;
	padding:15px 0 20px;
	letter-spacing:-0.05em;
	min-height:400px;
	word-spacing:-0.05em;
	border-bottom:1px solid #dcdcdc;
}


/* 글쓰기 테이블 */
.hnn-wtbl {width:100%;border-top:1px solid #707070;}
.hnn-wtbl th,
.hnn-wtbl td {font-size:14px;border-bottom:1px solid #e6e6e6;padding:10px 20px;min-height:33px;}
.hnn-wtbl th {
	text-align:left;
	background:#f7f7f7;
	font-size:14px;
	color:#333;
	font-weight:normal;
	border-right:1px solid #e6e6e6;
	vertical-align:top;
	padding-top:16px;
	padding-bottom:0;
	padding-left:25px;
}
.hnn-wtbl th span {color:#ee3827;}
.hnn-wtbl td p {margin-top:7px;}
.hnn-wtbl td p:first-child {margin-top:0;}

/* 갤러리 리스트 */
.g-list {position: relative; margin-top: 15px;}
.g-list:after {content: ""; display: block; clear: both;}
.g-list li {float: left; margin-bottom: 40px; margin-left: 37px;}
.g-list li:nth-child(4n+1) {margin-left: 0;}
.g-list li span {display: block; width: 100%; text-align: center; margin-top: 15px;}

/* 거래현황 리스트 */
.deal-tbl {width: 100%; border-top: 2px solid #bababa;}
.deal-tbl caption {font-size: 0; line-height: 0;}
.deal-tbl th,
.deal-tbl td {border-left: 1px solid #e3e3e3; border-bottom: 1px solid #bababa; text-indent: 30px;  }
.deal-tbl th:first-child,
.deal-tbl td:first-child {border-left: 0; text-align: center; text-indent: 0;}
.deal-tbl th {background: #f6f6f6; color: #f15a24; font-weight: normal; font-size: 15px; text-align: left; padding: 14px 0;}
.deal-tbl td {font-style: 14px; padding: 15px 0;}
