/* BASIC css start */
.sch-frm { border-bottom: 1px solid #ff8a44; padding-bottom: 60px; width: 98%; margin: 0 auto; }
span.searchGap { margin-right: 4px; }

.table-keyword { margin:0 auto; max-width: 50%;  }
.table-keyword table th { padding:15px 0 }
.table-keyword .long {  width:98%; height:40px;  border:none; background:#F2F2F2; padding:5px 15px; color:#666; font-size:11px; letter-spacing:0.5px; border-radius:0px; box-sizing:border-box;  }
.table-keyword .min { width:calc(50% - 15px); height:40px;  border:none; background:#F2F2F2; padding:5px 15px; color:#666; font-size:11px; letter-spacing:0.5px; border-radius:0px; box-sizing:border-box;  }



.item-wrap .hashtag { padding: 5px; text-align: left; }
.item-wrap .hashtag span { display: inline-block; word-break: break-all; background:#f3f3f3; margin-right: 5px; margin-bottom: 5px; padding-top: 5px;  }
.item-wrap .hashtag span a { color: #656565; font-size: 14px; }
.item-wrap .hashtag span a:hover { color: #f75258; }



tbody .tb-left a.join_btn { display:block; width:98% !important;  height:50px; line-height:50px; text-align:center; color:#fff; margin-top:20px; border-radius:0px;  -webkit-transition:all 0.3s ease; -khtml-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;  }
tbody .tb-left a.join_btn a { font-size:12pt; letter-spacing:0px;  }
tbody .tb-left a.join_btn:hover { color:#ff8a44; }
/* »óÇ° total/Á¤·Ä */
.total-sort { zoom: 1; padding-bottom: 5px; border:0px solid #e5e5e5; margin-bottom:20px; margin-top:20px; padding-left:1% }
.total-sort:after { content: ""; display: block; clear: both; }
.total-sort .total { margin:0 auto; }
.total-sort .sort {   }
.total-sort .sort li { display:inline-block;  padding: 0 0px;  text-align:center;}
.total-sort .sort li.nobg { padding-right:0; border-right:none }
.total-sort .sort li a span { color:#999; font-size:11px; background:#fff;  border-bottom:1px solid #fff; padding: 5px 2px;  -webkit-transition:all 0.3s ease; -khtml-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;  }
.total-sort .sort li a span:hover {  color:#fff; font-size:11px; background:#ff8a44; }
.total-sort .sort > li:before { display:inline-block; content:""; width:1px;height:9px;background:#d7d7d7;margin-top:0px;margin-left:5px; }
.total-sort .sort > .nobg:before { width:0px; margin-left:0px; }

/* »óÇ° ´ÙÁß ÀÌ¹ÌÁö ½½¶óÀÌ´õ */
.item-wrap .item-box .item-thumb { overflow: visible; }
.item-wrap .item-box .item-thumb .bx-wrapper { position: relative; }
.item-wrap .item-box .item-thumb .bx-pager { position: absolute; left: 50%; bottom: 2%; transform: translateX(-50%); display: flex; gap: 6px; align-items: center; justify-content: center; }
.item-wrap .item-box .item-thumb .bx-pager a { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #fff; font-size:0; text-indent: -9999px;}
.item-wrap .item-box .item-thumb .bx-pager a.active { background: #999; }
.item-wrap .item-box .item-thumb .bx-controls-direction a { position:absolute; top: 50%; width: 30px; height: 36px; margin-top: -18px; font-size:0; text-indent: -9999px; }
.item-wrap .item-box .item-thumb .bx-prev {left:10px; background:url(//zesty1.jpg3.kr/renew/btn_multiple_prev.png) left center no-repeat;}
.item-wrap .item-box .item-thumb .bx-next {right:10px; background:url(//zesty1.jpg3.kr/renew/btn_multiple_next.png) right center no-repeat;}
.item-wrap .item-box .item-thumb .bx-wrapper .bx-viewport .prd-img-slider { display: flex; align-items: center; }
/* BASIC css end */

