/* BASIC css start */
.shopbrand_title img{max-width: 50%;}
.product_list_wrap .desc_container{}
.product_list_wrap .desc_container .info p {text-align:left;  width:100% }
.product_list_w0rap .desc_container .info .prdname{margin:0; }
.shopbrand .page_top .page_nav a{color:#666}
.product_category_wrap{background-color:#f7f7f7;}

.product_item .thumb { background:#efefef; position:relative; }
.product_item .thumb a { text-align:center;}
.product_item .thumb img {  }

/* 상품리스트 추가 */

.list_category1 {
    margin: 0 auto;
    /*
    display: flex;
    justify-content: center;
    align-items: center;
    */
    padding: 40px 10px 20px 10px;
    width:100%;
}

.list_category1 .meta-banner {
    padding:0 5px;
    width:calc(20% - 3px);
    display:inline-block;
}

.list_category1 .meta-banner a {
    display: block;
    text-align: center;
}

.list_category1 .meta-banner a .imgtag {
    margin-bottom: 10px;
    transition: all 0.4s;
}

.list_category1 .meta-banner a .imgtag img {
    border-radius:115px;
    width:100%;
}

.list_category1 .meta-banner a .title {
    font-size: 11px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: -0.075em;
    margin-bottom: 15px;
}

.list_category1 .meta-banner a .imgtag:hover {
    transform: scale(1.1);
}



.searchArea {
    border:0;
    border-bottom:1px solid #eee;
    overflow-x: auto;
}

.topLine {
    border-top:1px solid #000;
}

.searchArea table {
    width: 100%;
    display:block;
}

.searchArea table thead {
    display:block;
    float: left;
}

.searchArea table tbody {
    display:block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
}
.searchArea tr {
    display:inline-block;
    vertical-align: top;
}

.searchArea th {
    display:block;
    width: 80px;
    font-size:14px;
    font-weight:700;
    padding:15px 0;
    background:#f4f4f4;
    text-align:center;
    border-top:1px solid #eee;
    border-right:1px solid #eee;
}

.searchArea td {
    display:block;
    min-height: 1.25em;
    border-bottom:1px solid #eee;
}

.searchArea tr .cell {
    height:auto;
    padding:15px 0;
    overflow:hidden;
}

.searchArea tr li {
    margin:0;
    display:inline-block;
    word-break:break-all;
    word-wrap:break-word;
}

.searchArea tr li a {
    font-size:14px;
    padding:0 10px;
    line-height:24px;
}

.orgPrice{font-size:12px; color:#999; font-weight:400;text-decoration: line-through;}
/* BASIC css end */

