.post-search {font-family: "Apple SD Gothic Neo", "Nanum Gothic", sans-serif; font-size: 13px; }
.post-search, .post-search div, .post-search span, .post-search form, .post-search input, .post-search img, .post-search button {margin: 0; padding: 0; vertical-align: middle;}
.post-search h1 {height: 50px; margin: 0; color: #fff; font-weight: bold; font-size: 18px; background-color: #393b3f;}
.post-search .title {padding: 13px 0px 13px 0; width: 100%;text-align: center;}
.post-search #search-form {position: relative;clear: both ; padding: 30px 20px 0px 20px;}
.post-search #addressKeyword {width: 100%; height: 46px;font-size: 16px;color:#333;border: 1px solid #333 ; outline: none;padding:0 85px 0 15px;box-sizing: border-box;background-color: #fff!important;-webkit-appearance: none;-webkit-border-radius: 0;}
.post-search #addressKeyword::-webkit-input-placeholder{font-size: 13px;letter-spacing: -0.5px;color: #b0b0b0;}
.post-search #addressKeyword:-moz-placeholder{font-size: 13px;letter-spacing: -0.5px;color: #b0b0b0;}
.post-search #addressKeyword::-moz-placeholder{font-size: 13px;letter-spacing: -0.5px;color: #b0b0b0;}
.post-search #addressKeyword:-ms-input-placeholder{font-size: 13px;letter-spacing: -0.5px;color: #b0b0b0;}
.post-search input.button {position: absolute;right:20px;top:30px;font-size: 16px; font-weight: bold; border: none; background-color: #333; color: #fff; text-align: center; width: 70px; height: 46px; line-height:44px; cursor: pointer;-webkit-appearance: none;-webkit-border-radius: 0;}

/* 우편번호 첫화면 */
.post-search .post-search-tip {margin: 20px 20px 0px 20px;padding: 35px 20px 30px 20px;background-color: #fff;letter-spacing: -0.5px;}
.post-search h2 {font-size: 18px; color: #fa2828;margin: 0;letter-spacing: 0;}
.post-search p {font-size: 14px; color: #8a8a8a;margin: 5px 0 24px 0;}
.post-search .post-search-tip dl{margin:13px 0 0 0; }
.post-search .post-search-tip dl dt {padding: 7px 0px 7px 0px;font-size: 15px;color: #222;font-weight: bold;background: url('/admin/gd_share/assets/img/share/icon_dot.png') no-repeat left 8px;padding: 0 0 0 12px;}
.post-search .post-search-tip dl dd {padding: 7px 0px 7px 12px;font-size: 14px;color: #666;margin: 0;}

/* 검색결과가 많습니다. */
.post-search .search-over {padding: 15px 20px 0px 20px; letter-spacing: -0.5px; display:none;}
.post-search .search-over span{font-size: 14px; color: #7a7a7a;}
.post-search .search-over span.ex{color:#4889f4;}

/* 검색결과가 없습니다. */
.post-search .search-empty {padding: 15px 20px 0px 20px;letter-spacing: -0.5px;}
.post-search .search-empty strong{font-size: 14px;color:#5a5a5a;}
.post-search .search-empty p{font-size: 14px; color: #939393;margin: 5px 0 0 0;}
.post-search .search-empty .box{background-color: #fff;padding: 35px 20px 30px 20px;margin: 37px 0 0 0;}
.post-search .search-empty .box ul{margin: 0;padding: 0;}
.post-search .search-empty .box ul li{list-style: none;font-size: 14px; color: #666;margin: 17px 0 0 0;background: url('/admin/gd_share/assets/img/share/icon_dot_small.png') no-repeat left 11px;padding: 0 0 0 10px;line-height: 1.8em;}
.post-search .search-empty .box ul li a{color: #3051f6;text-decoration: underline;}

/* 검색결과 */
.post-search .search-result{padding: 15px 20px 0px 20px;margin: 10px 0 20px 0;}
.post-search .search-result ul{padding: 0;margin: 0;}
.post-search .search-result ul li{position:relative;list-style: none;background: #fff;padding: 16px 85px 16px 14px;border-bottom: 1px solid #ececec;}
.post-search .search-result ul li:hover{background-color: #f9f9f9;}
.post-search .search-result ul li dl{min-height: 17px;overflow: hidden;margin: 5px 0 4px 0;}
.post-search .search-result ul li dl:first-child{margin: 4px 0 4px 0;}
.post-search .search-result ul li dl dt{float: left;font-size: 1px;}
.post-search .search-result ul li dl dt span{display: inline-block;width: 35px; height: 12px;line-height: 12px;padding: 2px 0 2px 0;font-size: 10px;color: #fff;background-color: #babcc2;text-align: center;}
.post-search .search-result ul li dl dd{font-size: 12px;color: #848484;cursor: pointer;}
.post-search .search-result ul li dl dd:hover{color:#117ef9 !important;}
.post-search .search-result ul li dl:first-child dd{color: #222;}
.post-search .search-result ul li > span{position: absolute;right:27px;top: 50%;margin: -10px 0 0 0;font-size: 13px;color: #222;}
/* 페이징 */
.post-search  .pagination_wrap{text-align: center;}
.post-search  .pagination {
	/*display: inline-block;
	padding-left: 0;
	margin: 0 0 20px;
	border-radius: 0;*/
}

.post-search  .pagination > li {
	display: inline;
}

.post-search .pagination > li.front-page a{overflow: hidden;text-indent: -100px;width: 6px;}
.post-search .pagination > li.front-page.front-page-first a{background:#fff url("/admin/gd_share/assets/img/share/icon_arrow_page_ll.png") no-repeat center center;}
.post-search .pagination > li.front-page.front-page-prev a{background:#fff url("/admin/gd_share/assets/img/share/icon_arrow_page_l.png") no-repeat center center;}
.post-search .pagination > li.front-page.front-page-next a{background:#fff url("/admin/gd_share/assets/img/share/icon_arrow_page_r.png") no-repeat center center;}
.post-search .pagination > li.front-page.front-page-last a{background:#fff url("/admin/gd_share/assets/img/share/icon_arrow_page_rr.png") no-repeat center center;}

.post-search  .pagination > li a img{
	vertical-align: middle;
}

.post-search  .pagination > li > a,
.post-search  .pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-left: 4px;
}

.post-search  .pagination > li:first-child > a,
.post-search  .pagination > li:first-child > span {
	margin-left: 0;
	border-radius: 0;
}

.post-search  .pagination > li:last-child > a,
.post-search  .pagination > li:last-child > span {
	border-radius: 0;
}

.post-search  .pagination > li > a:hover,
.post-search  .pagination > li > span:hover,
.post-search  .pagination > li > a:focus,
.post-search  .pagination > li > span:focus {
	z-index: 3;
	color: #23527C;
	background-color: #FFFFFF;
	border-color: #666666;
}

.post-search  .pagination > .active > a,
.post-search  .pagination > .active > span,
.post-search  .pagination > .active > a:hover,
.post-search  .pagination > .active > span:hover,
.post-search  .pagination > .active > a:focus,
.post-search  .pagination > .active > span:focus {
	z-index: 2;
	color: #FFFFFF;
	background-color: #666666;
	border-color: #666666;
	cursor: default;
	font-weight: bolder;
}

.post-search  .pagination > .disabled > span,
.post-search  .pagination > .disabled > span:hover,
.post-search  .pagination > .disabled > span:focus,
.post-search  .pagination > .disabled > a,
.post-search  .pagination > .disabled > a:hover,
.post-search  .pagination > .disabled > a:focus {
	color: #777777;
	background-color: #FFFFFF;
	border-color: #DDDDDD;
	cursor: not-allowed;
}

.post-search .pagination-lg > li > a,
.post-search .pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.3333333;
}

.post-search .pagination-lg > li:first-child > a,
.post-search .pagination-lg > li:first-child > span {
	border-radius: 0;
}

.post-search .pagination-lg > li:last-child > a,
.post-search .pagination-lg > li:last-child > span {
	border-radius: 0;
}

.post-search .pagination-sm > li > a,
.post-search .pagination-sm > li > span {
	height: 16px;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.5;
}

.post-search .pagination-sm > li:first-child > a,
.post-search .pagination-sm > li:first-child > span {
	border-radius: 0;
}

.post-search .pagination-sm > li:last-child > a,
.post-search .pagination-sm > li:last-child > span {
	border-radius: 0;
}

.post-search .pagination .img-page-arrow{
	padding: 4px 5px 4px 2px;
}
.post-search .page {padding-top:20px !important; text-align:center;}

#pagination .on {
	color: #191919;
	font-weight: bold;
}