@charset "utf-8";

/* Nav */
.list-nav { line-height:22px; margin-bottom:15px; }
.list-nav .page-nav { margin-top:4px; }
@media all and (max-width:460px) {
	.responsive .list-nav .page-nav { display:none; }
}

/* Ä«Å×°í¸® */
.list-category {  
    padding-bottom: 6px;
    border-bottom: 1px solid #d7d7d7;}
@media all and (max-width:991px) {
	.list-category { 
		padding-bottom: 6px;
		border:none;
	}
}

.list-category ul { list-style:none; }
.list-category .active a, .list-category .selected a { color:crimson; font-weight:bold !important; }

/* Sort */
.list-sort { margin:25px 0px 30px; }
.list-sort ul { list-style:none; }
.list-sort .on { font-weight:bold; color:#F29E00 !important;}
.list-sort .pull-left a, .list-sort .pull-right a { display:inline-block; margin:0px 10px; }

/* ¸ñ·Ï */
.list-wrap { overflow:hidden; line-height:20px; }
.list-wrap .txt-normal { letter-spacing:0; }
.list-wrap .txt-short { letter-spacing:-1px; padding-right:1px; }
.list-wrap .item-row { float:left; }
.list-wrap .item-image { position:relative; overflow:hidden; }
.list-wrap .item-content { padding-top:10px; margin:0px 4px; text-align:center; }
.list-wrap .item-star { text-align:center; overflow:hidden; letter-spacing:-1px; font-size:18px; line-height:20px; height:20px; margin-bottom:4px; }
.list-wrap .item-name { 
	overflow: hidden;
    margin-bottom: 10px;
    letter-spacing: -1px;
    padding-right: 1px;
    text-align: center;
    font-size: 17px;
    height: 19px !important;
    border-bottom: 1px solid #dedede;
    padding-bottom: 30px;
    float: left;
    position: relative;
    left: 50%;
}
.list-wrap .item-text { font-size:12px; color:#888; }
.list-wrap .item-price {
	margin-top: 15px;
    line-height: 22px;
    width: 100%;
    text-align: right;
}
.list-wrap .item-price { font-size:20px; display:inline-block; margin:0px 4px; text-align: center; }
.list-wrap .item-price-s { font-size:15px; }
.list-wrap .item-price strike { color:#888; margin:0px 4px; font-size:14px; display:inline-block; }
.list-wrap .item-details { color:#888; margin-top:4px; padding:0px 1px; font-size:13px; text-align:center; }
.list-wrap .item-sp { margin:0px 4px; white-space:nowrap; }
.list-wrap .item-sp i { margin-right:2px; color:#888; }
.list-wrap .item-sns { margin-top:15px; text-align:center; }
.list-wrap .item-sns img { width:15%; max-width:34px; border-radius:50%; }
.list-none { margin:0px 0px 15px; padding:80px 0px; text-align:center; color:#888; }
.list-btn { margin:30px 0px; }
.list-page { margin-bottom:15px; }
.list-page .pagination { margin:0; }

.list-wrap .item-basic { 
    font-size: 15px;
    padding-top: 4px;
}

.li-cate {
    font-size: 15px;
    text-align: center;
	width: 150px; 
	border:none !important;
}
.li-cate a {
    margin: 10px 15px !important;
	color:#949599 !important;
	border:none !important;
	padding:0px !important;
}
.li-cate a:hover { 
	color:#F29E00 !important; 
}
.li-cate:hover { 
}
.li-cate:before {
    content: " ";
    display: block;
    width: 50px;
    height: 2px;
    margin: auto;
}
.li-cate:hover::before {
    content: " ";
    display: block;
    width: 50px;
    height: 2px;
    border-bottom: 2px solid #F29E00;
    margin: auto;
}
.li-cate-on {
    font-size: 15px;
    text-align: center;
	width: 150px; 
	border:none !important;
}
.li-cate-on a {
	color:#F29E00 !important; 
	border:none !important;
}
.li-cate-on:before {
    content: " ";
    display: block;
    width: 50px;
    height: 2px;
    border-bottom: 2px solid #F29E00;
    margin: auto;
}

.list-wrap .img-wrap .img-item img { 
    position: absolute;
    left: 0;
    top: 0;
}
.list-wrap .img-wrap .img-item > #funny {   
	opacity: 0;
	transition: opacity 0.7s
}
.list-wrap .img-wrap .img-item:hover > #funny {
	opacity: 1;
}


.list-wrap .item-text { font-size:12px; color:#888; }
.list-wrap .item-price {
	margin-top: 15px;
    line-height: 22px;
    width: 100%;
    text-align: right;
}
.list-wrap .item-price { font-size:16px; display:inline-block; margin:0px 4px; text-align: center; }
.list-wrap .item-price-s { font-size: 13px;
    margin-left: -2px;
    margin-right: 8px; }
.list-wrap .item-price i { font-size:12px; }
.list-wrap .item-price strike { color:#888; margin:0px 4px; font-size:14px; display:inline-block; }
.list-wrap .item-details { color:#888; min-height:22px; margin-top:4px; padding:0px 1px; font-size:13px; text-align:center; }
.list-wrap .item-sp { margin:0px 4px; white-space:nowrap; }
.list-wrap .item-sp i { margin-right:2px; color:#888; }
.list-wrap .item-sns { margin-top:15px; text-align:center; }
.list-wrap .item-sns img { width:15%; max-width:34px; border-radius:50%; }
.list-wrap .item-basic { 
    font-size: 15px;
    padding-top: 4px;
}
.list-wrap .item-color {
	float: right;
    position: relative;
    left: -50%;
	margin-top: 14px;
	margin-bottom: 6px;
}
.list-wrap .item-color-bar {
	float: left;
    width: 30px;
    height: 3px;
    margin: 0px 6px;
    position: relative;
    left: 50%;
}

.list-wrap .sit_icon img {
	margin-left: 2px;
}


