/* BASIC css start */
/* BASIC css start */
.class-list {
    padding-top: 135px;
}

.class-list ul {
    font-size: 0;
}

.class-list ul li {
    display: inline-block;
    vertical-align: top;
    margin-right: 100px;
}

.class-list ul li a {
    color: #000;
    font-size: 24px;
    text-transform: uppercase;
    line-height: 1.8;
}

.class-list ul li.on a {
    color: #000000;
    font-weight: 700;
}

.class-list ul li a:hover {
    opacity: 0.8;
}

.class-list ul li.on a:hover {
    opacity: 0;
}

.class-list ul li:first-child {
} 
.list_wrap {
    margin-top: 40px; 
    padding-bottom: 80px;
}

.list_info {
    font-size: 0;
    padding-top: 40px;
    padding-bottom: 35px;
}

.list_count {
    display: inline-block;
    vertical-align: middle;
    color: #999;
    font-size: 14px;
    width: 50%;
}

.sort {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    width: 50%;
    font-size: 0;
}

.sort li {
    display: inline-block;
    vertical-align: middle;
    margin-left: 16px;
    padding-left: 16px;
    position: relative;
}

.sort li a span {
    color: #999;
    font-size: 12px;
}

.sort li a span.on, .sort li a span:hover {
    color: #000;
}

.sort li:after {content: "";background: #e6e6e6;width: 1px;height: 13px;display: block;position: absolute;top: 1px;left: 0;}

.sort li:first-child:after {
    display: none;
}





.search_area {
    padding-top: 132px;
    text-align: center;
    width: 1360px;
    margin: 0 auto;
}

.search_area h3 {
    color: #111;
    font-size: 40px;
    font-weight: 700;
}

.search_area p {color: #262626;font-size: 20px;padding-top: 17px;} 

.search_area p span {color: #aaaaaa;}
 
 
.search_part {
    border: 1px solid #dddddd;
    margin-bottom: 55px;
    padding: 41px;
    margin-top: 42px;
}

.search_part table {
    width: 512px;
    margin: 0 auto;
}

.search_part table th {
    color: #555555;
    font-size: 13px;
    font-weight: 400;
    padding: 7px 0;
    vertical-align: middle;
}

.search_part table td {
    font-size: 16px;
    color: #262626;
    padding: 7px 0;
    vertical-align: middle;
}

.search_part table th .tb-left, .search_part table td .tb-left, .search_part table td .tb-center, .search_part table td .tb-left, .search_part table td .tb-right {
    padding: 0;
}

.search_part table td input {
    border: 1px solid #ddd;
    height: 34px;
    line-height: 34px;
    width: 100%;
    margin-right: 0;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.search_part table td input[name='money1'], .search_part table td input[name='money2'] {
    width: 185px;
}

.search_part table td input[name='money1'] {
    margin-right: 6px;
}

.search_part table td input[name='money2'] {
    margin-left: 4px;
}
a.btnsearch:hover {
    opacity: 0.85;
} 




/* ´ÙÃ£´Ù ÀÚµ¿¿Ï¼º*/
.tb-search { position:relative; }
.tb-search .search-auto-complete-list { display:none; z-index:1; position:absolute; top:31px; left:10px; border:1px solid #ddd; border-top:1px solid #ddd; line-height:14px; background:#fff; }
.tb-search .search-auto-complete-list ul { width:222px; padding:4px 0 6px; border-bottom:1px solid #ddd; }
.tb-search .search-auto-complete-list ul li { text-align:left; }
.tb-search .search-auto-complete-list ul li.on { background:#f3f3f3; }
.tb-search .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; }
.tb-search .search-auto-complete-list ul li a strong { color:#ab3e41; }
.tb-search .search-auto-complete-list ul li a:hover { background:#f2f2f2; }
.tb-search .search-auto-complete-list ul li a:hover span { border-bottom:1px solid #000; }
.tb-search .search-auto-complete-list .search-list-close { display:block; padding:10px 11px; text-align:right; color:#999; font-size:11px; }


/* »óÇ°Æû */
.prd_list li:nth-child(4n) {
    margin-right: 0;
    margin-bottom: 85px;
}
/* BASIC css end */

