@charset "utf-8";

/* 검색 인풋 ***********************************************************************************/


/* 상세 검색 ************************************************************************************/
.d_search {width:100%; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; border-collapse:collapse;}
.d_search th,
.d_search td {height:46px; line-height:46px; font-size:12px; font-family:Guilim; border-bottom:1px solid #dbdbdb; background:#f7f7f7;}
.d_search th {text-align:left; text-indent:20px; font-weight:normal; color:#6a6a6a; background:#f7f7f7;}
.d_search th span {display:inline-block; width:3px; height:3px; margin:0 5px 2px 0; background:red; vertical-align:middle;}
.d_search td {padding-left:10px; color:#6d6d6d; vertical-align:middle; border-left:0px solid #dbdbdb;}
.d_search td input {height:24px; line-height:24px; padding:0 5px; font-size:13px; font-family:Gulim; color:#666; border:1px solid #aaadb0; border-right-color:#cfcfcf; border-bottom-color:#cfcfcf; vertical-align:middle;}
.d_search td span {display:inline-block; vertical-align:middle; color:#e53b3b;}
.d_search .no_bd {border:0;}
.d_search .w01 {width:250px;}
.d_search .w02 {width:102px;}
.d_search .w03 {width:103px;}
.d_search .btn_area {border-left:1px solid #b2b2b2; background:#fff;}
.d_sch_btn {display:block; width:100px; height:48px; line-height:48px; margin:0 auto; text-align:center; font-weight:bold; letter-spacing:-1px; font-size:13px; 
	font-family:Gulim; color:#fff !important; background:#7a8bac;}
.d_sch_btn:hover {background:#5e7196;}
.ex_text {margin-top:0px; padding:20px; font-size:12px; font-family:Gulim; letter-spacing:0px; border-top:2px solid #666; border-bottom:0px solid #666;}
.ex_text li {position:relative; height:18px; line-height:18px; text-indent:8px; letter-spacing:-1px;}
.ex_text span {position:absolute; left:0; top:0px; display:block; width:2px; height:2px; margin:7px 0 0 0; background:#ea3f3f; vertical-align:top;}



/* 상세 검색 > 쇼핑몰 리스트  *********************************************************************************** */
/* 쇼핑몰 리스트
.photo_wrap {overflow:hidden; }
.photo_wrap li {float:left; margin-top:10px;}
.photo_list {height:auto; margin:0 3px;}
.photo_list .photo_br {border:1px solid #dcdcdc;}
.photo_list .photo_br div img {display:inline-block;}
.photo_list p {color:#2a2a2a; text-align:center; margin-top:4px; line-height:18px;}
.photo_list span {display:block; text-align:center;}
.photo_list .amt {text-align:center; color:#ff0101; clear:both;}
.photo_list .amt img {vertical-align:middle; display:inline-block; margin-left:5px;}
.photo_list .i_con {text-align:center; margin-top:10px;}
.photo_list .photo_img {padding:0; display:inline-block; overflow:hidden;}


.photo_wrap {margin-top:10px; padding:30px 0 0px; border:2px solid #666; border-left:0; border-right:0; *zoom:1;}
.photo_wrap:after {display:block; clear:both; content:"";}
.photo_wrap img {vertical-align:top;}
.photo_wrap li {float:left; margin:0px 6px 0; vertical-align:top; backgr ound:red;}
.photo_wrap li .photo_br a {position:relative; display:block;}
.photo_wrap li .photo_br a .h_line {display:none;}
.photo_wrap li:hover .photo_br a .h_line {position:absolute; left:0; top:0; display:block; width:100%; height:100%; margin:-1px 0 0 -1px; 
	border:1px solid #cd1717; cursor:pointer;}

.photo_wrap li .p_name {margin-top:10px; padding:0 3px; line-height:15px; letter-spacing:-1px; font-size:12px; font-family:Gulim;}
.photo_wrap li:hover .p_name {color:#cd1717;}
.photo_wrap li .i_con {margin-top:5px; padding:0 3px; background:red;}
.photo_wrap li .i_con img {vertical-align:middle;}
.photo_wrap li .amt {margin-top:10px; padding:10px 3px 0; font-size:12px; font-family:Gulim; font-weight:bold; color:#666; border-top:1px solid #dedede;}
.photo_wrap li .amt b {color:#b36767;}

.no_goods {margin-top:10px; padding:120px 0; border:2px solid #666; border-left:0; border-right:0; font-size:12px; font-family:Gulim; text-align:center; color:#666;}
  */


.photo_wrap {margin-top:10px; padding:30px 0 0px; border:2px solid #666; border-left:0; border-right:0; *zoom:1;}
.photo_wrap:after {display:block; clear:both; content:"";}
.photo_wrap img {vertical-align:top;}
.photo_wrap li {float:left; margin:0px 6px 0; vertical-align:top; backgr ound:red;}
.photo_wrap li .photo_br a {position:relative; display:block;}
.photo_wrap li .photo_br a .h_line {display:none;}
.photo_wrap li:hover .photo_br a .h_line {position:absolute; left:0; top:0; display:block; width:100%; height:100%; margin:-1px 0 0 -1px; 
	border:1px solid #cd1717; cursor:pointer;}

.photo_wrap li .p_name {margin:10px 3px 0; letter-spacing:-1px; font-size:12px; font-family:Gulim;}
.photo_wrap li:hover .p_name {color:#cd1717;}

.photo_wrap li .i_con img {margin-top:5px;}

.photo_wrap li .amt {margin-top:10px; padding:10px 3px 0; font-size:12px; font-family:Gulim; font-weight:bold; color:#666; border-top:1px solid #dedede;}
.photo_wrap li .amt b {color:#b36767;}

.no_goods {margin-top:10px; padding:120px 0; border:2px solid #666; border-left:0; border-right:0; font-size:12px; font-family:Gulim; text-align:center; color:#666;}



/* 쇼핑몰 리스트_데이터가 없을때 */

/* -- 페이징 -- */
.paging { clear:both; padding:19px 0 44px 0; text-align:center; }
.paging li { display:inline; }
.paging li a { width:29px; height:28px; background:#f2f2f2; border:1px solid #ccccc6; color:#5c5b5b; display:inline-block; text-align:center; vertical-align:middle; line-height:30px;}
.paging li.bold a, .user .paging li a:hover, .user .paging li a:focus { font-weight:bold; background:#dedede; }
.paging li a, .paging #prevPageButton a { border-right:none; }
.paging #nextPageButton a { border-left:none; border:1px solid #ccccc6 }