/* BASIC css start */
.cut_lay{padding:0 !important;}

.prod_color{height: 16px;}

/* BASIC css start */
#prdSearch .page-hd {
    background: url(/images/d3/hot_issue/common/bd_line_gray.gif) repeat-x 0 70%;
}

#prdSearch .search-wrap { width: 100%; margin-top: 40px; margin-bottom: 40px; }

#prdSearch .search-wrap .search-hd {
    margin-left: 210px;
    margin-top: 35px;
}

#prdSearch .search-wrap .search-cont {
    margin-left: 296px;
    padding-left: 40px;
    border-left: solid 1px #e1e1e1;
    margin-top: 15px;
}

#prdSearch .search-wrap .search-cont th {
    font-weight: normal;
    text-align: right;
    height: 39px;
}

#prdSearch .search-wrap .search-cont td {
    padding: 6px 0;
}

#prdSearch .search-wrap .search-cont .input-keyword,
#prdSearch .search-wrap .search-cont .input-price {
    padding: 1px;
    border: 1px solid #d1d1d1;
    margin-right: 0;
}

#prdSearch .search-wrap .search-cont .input-keyword {
    width: 190px;
    height: 32px;
    line-height: 32px;
    margin-left: 20px;
    text-indent: 10px;
}

#prdSearch .search-wrap .search-cont .input-price {
    width: 88px;
    height: 32px;
    line-height: 32px;
    text-indent: 10px;
}

#prdSearch .search-wrap .search-cont .input-price:nth-child(1) {
    margin-left: 20px;
}

#prdSearch .search-tit-icon {
    position: relative;
    top: 75px;
    left: 140px;
    width: 106px;
}

#prdSearch .btn_dgray_bbs_com{
    width: 138px;
    height: 84px;
    line-height: 84px;
    background: #303030;
}


.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;
}

.item-wrap .item-info {
    margin-top: 68px;
    padding: 20px 0 10px;
    border: none;
    border-top: 1px solid #ddd;
}

.item-wrap .item-info .item-total {
    color: #8c8c8c;
    padding-left: 0;
}

.item-wrap .item-info .item-total b{
    font-weight: normal;
    color: #191919;
}

.item-wrap .item-info .item-order{
    padding-right: 0px;
}

.item-wrap .item-info .item-order li {
    padding: 0;
    margin-left: 20px;
    background: none;
}

.item-wrap .item-info .item-order li a {
    font-size: 13px;
    color: #8c8c8c;
}

.item-wrap .item-cont{
    width: 105%;
    margin: 0px;
    margin-bottom: 30px;
}

.item-wrap .item-cont .item-list{
    width: 286px;
    margin-right: 18px;
}

.item-wrap .item-cont .item-list:hover .thumb{
    border: solid 1px #191919;
}

.item-wrap .item-cont .item-list .thumb{
    width: 100%;
    margin-bottom: 10px;
    border: solid 1px #fff;
    box-sizing: border-box;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}


/* BASIC css end */



/* 상품 sort 영역 */

.item-sort-wrap{
    height: 30px;
    color: #000;
    margin-bottom: 12px;
}

.item-sort-wrap .total {
    margin-top: 5px;
}

.item-sort-wrap .total .point_color{
    font-size: 16px;
    font-weight: bold;
    padding-right: 3px;
}

.item-sort-wrap .item-order-wrap {
    position: relative;
}

.item-sort-wrap .item-order-wrap .select{
    width: 143px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ddd;
    text-indent: 10px;
    background: url('/design/jstyle07/wib/img_pc/icon/list_arrow_bt.png') no-repeat;
    background-position: center right 10px;
    cursor: pointer;
}

.item-sort-wrap .item-order-wrap .select.on{
    background: url('/design/jstyle07/wib/img_pc/icon/list_arrow_top.png') no-repeat;
    background-position: center right 10px;
}

.item-sort-wrap .item-order-wrap .item-order{
    border: 1px solid #ddd;
    padding: 10px 0;
    line-height: 24px;
    margin-top: -1px;
    position: absolute;
    width: 100%;
    top: 30px;
    box-sizing: border-box;
    text-indent: 10px;
    z-index: 2;
    background: #fff;
    display: none;
}

.item-sort-wrap .item-order-wrap .item-order li{
    cursor: pointer;
}

.item-sort-wrap .item-order-wrap .item-order li a{
    display: block;
    line-height: 24px;
}

.normal_item .prod_subname.prod_subname01{
    /* display: block !important; */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    word-break: keep-all;
    height: 18px;
}


.prod_manufacture {
    margin-top: 3px; color:#6667c8;
}


/* 상단 검색결과 */
.bbs-tit { text-align: center; margin-top: 80px; }
h1.sch_result_wrap { font-size: 34px; font-weight: 500; }
span.result_txt { font-size: inherit; color: #6f16ff; }
span.result_count { color: inherit; font-size: inherit; }


/* 다찾다 검색 파인더 */
.search-wrap #allfinder-page { position: relative; width: 100%; }
.search-wrap #allfinder-page .finder-body {
    position: relative;
    height: 100%; width: 100%;
    box-sizing: border-box;
    background: #fff;
}
.search-wrap #allfinder-page .finder-body .finder-close { display: none; }
.search-wrap .all-finder-page .finder-body .finder-tbl table { border-top: 1px solid #000; border-bottom: 1px solid #dddddd; }
.search-wrap .all-finder-page .finder-body .finder-tbl th,
.search-wrap .all-finder-page .finder-body .finder-tbl td { height: 40px; border-top: 1px solid #e5e5e5; font-size: 14px; color: #000; }
.search-wrap .all-finder-page .finder-body .finder-tbl tr:first-child th,
.search-wrap .all-finder-page .finder-body .finder-tbl tr:first-child td { border-top: none; }
.search-wrap .all-finder-page .finder-body .finder-tbl th { padding: 10px 0 10px 20px; background: #f8f8f8; text-align: left; vertical-align: middle; font-weight: 600; }
.search-wrap .all-finder-page .finder-body .finder-tbl th .txt-l { position: relative; }
.search-wrap .all-finder-page .finder-body .finder-tbl th .txt-l .fa { position: absolute; top: 50%; right: 15px; margin-top: -6px; }
.search-wrap .all-finder-page .finder-body .finder-tbl th .txt-l .finder-tooltip-btn {
    display: inline-block;
    width: 20px; height: 20px;
    line-height: 22px;
    border: 1px solid #cecece; border-radius: 20px;
    color: #666; font-size: 11px; text-align: center;
    background: #fff;
    outline: none;
}
.search-wrap .all-finder-page .finder-body .finder-tbl th .txt-l .finder-comm-layer {
    display: none;
    position: absolute;
    top: 33px;
    left: 52px;
    width: 270px;
    padding: 0 20px 18px;
    border: 1px solid #000;
    background: #fff;
    text-align: left;
    font-weight: normal;
    color: #000;
    z-index: 1;
}
.search-wrap .all-finder-page .finder-body .finder-tbl th .txt-l .finder-comm-layer .finder-btn-close {
    display: inline-block;
    position: absolute;
    top: 14px;
    right: 20px;
    margin: 0;
    font-size: 21px;
    color: #000;
    outline: none;
    *width: 19px;
    *height: 22px;
    *background: url("/images/common/btn_h11_close.gif") no-repeat center center;
}
.search-wrap .all-finder-page .finder-body .finder-tbl th .txt-l .finder-comm-layer .finder-layer-tit {
    padding: 18px 0;
    border-bottom: 1px solid #e5e5e5;
    font-size: 15px;
    font-weight: bold;
    line-height: 15px;
}
.search-wrap .all-finder-page .finder-body .finder-tbl th .txt-l .finder-comm-layer .finder-layer-cnt { padding-top: 16px; line-height: 1.5; font-size: 13px; } 
.search-wrap .all-finder-page .finder-body .finder-tbl td { padding: 5px 10px; }
.search-wrap .all-finder-page .finder-body .txt-input {
    height: 21px;
    line-height: 21px;
    padding: 0 5px;
    font-size: 13px;
    font-family: "Malgun Gothic";
}
.search-wrap .all-finder-page .finder-body .finder-category { height: 40px; overflow: hidden; }
.search-wrap .all-finder-page .finder-body .finder-category.open { height: 100%; overflow: visible; }
.search-wrap .all-finder-page .finder-body tr.finder-child-category { display: none; }
.search-wrap .all-finder-page .finder-body tr.finder-child-category th,
.search-wrap .all-finder-page .finder-body tr.finder-child-category td { border-top: none; }
.search-wrap .all-finder-page .finder-body tr.finder-child-category td { background: #fbfbfb; }
.search-wrap .all-finder-page .finder-body tr.finder-child-category td .finder-category2 .finder-cate2 {
    display: inline-block;
    margin: 3px 5px 3px 0;
    padding: 5px 10px;
    cursor: pointer;
    line-height: 22px;
    vertical-align: top;
    word-break: break-all;
    color: #9a9a9a;
}
.search-wrap .all-finder-page .finder-body tr.finder-child-category td .finder-category2 .finder-cate2 .fa-check { display: none; }
.search-wrap .all-finder-page .finder-body tr.finder-child-category td .finder-category2 .finder-cate2.on {
    font-weight: bold;
    color: #000;
    border: 0;
    border-radius: 0;
    box-shadow: unset;
}
.search-wrap .all-finder-page .finder-body tr.finder-child-category td .finder-category2 .finder-cate2.on .fa-check { display: inline-block; margin-right: 3px; }
.search-wrap .all-finder-page .finder-body .finder-color { padding-left: 10px; }
.search-wrap .all-finder-page .finder-body .finder-price .finder-price-input { display: inline-block; padding-top: 5px; }
.search-wrap .all-finder-page .finder-body .finder-price .finder-price-input label {
    display: inline-block;
    width: 138px;
    border: 1px solid #dddddd;
    color: #111;
    height: 38px;
    font-size: 13px;
    line-height: 38px;
}
.search-wrap .all-finder-page .finder-body .finder-price .finder-price-input label .txt-input {
    display: inline-block;
    width: 110px;
    height: 38px;
    line-height: 38px;
    vertical-align: top;
    padding: 0;
    border: none;
    background: none;
    color: #333;
    text-align: right;
}
.search-wrap .all-finder-page .finder-body .finder-search { position: relative; _padding-left: 5px; }
.search-wrap .all-finder-page .finder-body .finder-search label { display: inline-block; width: 398px; border: 1px solid #dddddd; }
.search-wrap .all-finder-page .finder-body .finder-search label .txt-input {
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0;
    border: none;
    background: none;
    color: #333;
    text-align: left;
    text-indent: 5px;
}
.search-wrap .all-finder-page .finder-body .finder-btn-c { padding: 30px 0 0; text-align: center; }
.search-wrap .all-finder-page .finder-body .finder-btn-c a.reset {
    display: inline-block;
    width: 240px;
    height: 50px;
    line-height: 50px;
    border: none;
    background: #999;
    color: #fff;
    font-size: 15px;
    margin-right: 10px;
}
.search-wrap .all-finder-page .finder-body .finder-btn-c button {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    width: 240px;
    padding: 0 30px;
    *padding: 0;
    border: none;
    background: #000;
    color: #fff;
    font-size: 15px;
    cursor: pointer;
}
.search-wrap .all-finder-page .finder-body .finder-btn-c button i { margin-right: 2px; font-size: 16px; }
.search-wrap .all-finder-page .finder-body .finder-btn-c button span.ico-search {
    visibility: visible;
    display: inline-block;
    width: 16px;
    height: 15px;
    margin-right: 10px;
    margin-top: -4px;
    *margin-top: 0;
    vertical-align: middle;
    background: url("/images/common/btn_h15_search.png") no-repeat 0 0;
}
.search-wrap .all-finder-page .finder-body .finder-btn-c button span.finder-count {
    visibility: visible;
    display: inline-block;
    height: 60px;
    color: #ffd800;
    font-weight: bold;
    color: #ffd800;
    *vertical-align: middle;
}
.search-wrap .all-finder-page .finder-body .finder-btn-c button span.finder-count-toggle { visibility: visible; display: none; }
.search-wrap .all-finder-page .finder-body .finder-options {
    display: inline-block;
    margin: 3px 5px 3px 0;
    padding: 5px 10px;
    cursor: pointer;
    line-height: 22px;
    border: 1px solid #e8e8e8;
    vertical-align: top;
    border-radius: 16px;
    word-break: break-all;
}
.search-wrap .all-finder-page .finder-body .finder-options.on {
    font-weight: bold;
    border: 1px solid #000;
    border-radius: 20px;
    box-shadow: 2px 2px 3px #d2d2d2;
}
.search-wrap .all-finder-page .finder-body .finder-option-color em {
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 20px;
    font-size: 0;
    vertical-align: top;
}
.search-wrap .all-finder-page .finder-body .finder-option-color.color-picker { width: 22px; height: 22px; padding: 0; border: none; }
.search-wrap .all-finder-page .finder-body .finder-option-color.color-picker.on { border: none; }
.search-wrap .all-finder-page .finder-body .finder-option-color.color-picker .fa-check { display: none; width: 22px; height: 22px; margin-top: -17px; color: #fff; text-align: center; }
.search-wrap .all-finder-page .finder-body .finder-option-color.color-picker.on .fa-check { display: block; }
.search-wrap .all-finder-page .finder-body .finder-option-color.color-picker.on.finder-option-color-white .fa-check { color: #000; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-black em { background-color: #000; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-white em { background-color: #fff; width: 20px; height: 20px; border: 1px solid #e5e5e5; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-gray em { background-color: #808080; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-beige em { background-color: #e5d0b2; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-brown em { background-color: #aa6810; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-navy em { background-color: #425583; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-blue em { background-color: #0000ff; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-light-blue em { background-color: #62acff; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-red em { background-color: #ff0000; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-orange em { background-color: #ffa500; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-yellow em { background-color: #ffff00; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-pink em { background-color: #ffc0cb; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-purple em { background-color: #800080; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-jaju em { background-color: #a63f7f; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-khaki em { background-color: #2f5e2f; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-green em { background-color: #008000; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-light-green em { background-color: #72dd95; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-silver em { background-color: #dfdfdf; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-gold em { background-color: #cfbc4e; }
.search-wrap .all-finder-page .finder-body .finder-option-color.finder-option-color-apricot em { background-color: #fbceb1; }
.search-wrap .all-finder-page .finder-body .search-auto-complete-list {
    display: none;
    z-index: 1;
    position: absolute;
    top: 30px;
    left: 5px;
    border: 1px solid #ddd;
    line-height: 14px;
    background: #fff;
}
.search-wrap .all-finder-page .finder-body .search-auto-complete-list ul { width: 340px; padding: 4px 0 6px; border-bottom: 1px solid #ddd; }
.search-wrap .all-finder-page .finder-body .search-auto-complete-list ul li { text-align: left; }
.search-wrap .all-finder-page .finder-body .search-auto-complete-list ul li.on { background: #f3f3f3; }
.search-wrap .all-finder-page .finder-body .search-auto-complete-list ul li a {
    display: block;
    padding: 8px 14px 7px;
    color: #000;
    background: none;
    font-family: "dotum";
    font-size: 12px;
    letter-spacing: -1px;
}
.search-wrap .all-finder-page .finder-body .search-auto-complete-list ul li a strong { color: #ab3e41; }
.search-wrap .all-finder-page .finder-body .search-auto-complete-list ul li a:hover { background: #f2f2f2; }
.search-wrap .all-finder-page .finder-body .search-auto-complete-list ul li a:hover span { border-bottom: 1px solid #000; }
.search-wrap .all-finder-page .finder-body .search-auto-complete-list .search-list-close { display: block; padding: 10px 11px; text-align: right; color: #999; font-size: 11px; }
.search-wrap .all-finder-page .finder-body .finder-search-data .finder-options { border: 1px solid #e5e5e5; box-shadow: none; }
.search-wrap .all-finder-page .finder-body .finder-search-data .finder-options .fa-close { margin-left: 10px; color: #999; }
.search-wrap .all-finder-page .finder-body .finder-search-data .finder-options .fa-close::before { content: "X"; }
/* BASIC css end */

