.border {
	padding:0px;
	width:calc(var(--bodywidth) - 40px);
}

.product-list .wrap p.subtitle {
	text-align:center;
	letter-spacing: 10px;
	font-weight: 600;
	padding:10px 0 10px;
	margin:30px 0 0px;
	color:#666666;
	border-top:1px solid #bbbbbb;
}

p.product-count {
	font-size:12px;
	margin:0px;
	letter-spacing: -1px;
	font-weight: 400;
	color:#888888;
}

.product-list ul {
	margin:0px;
	padding:0px;
	list-style: none;
}

.product-list ul li {
	display:inline-block;
	margin:0px var(--interval) var(--height) 0;
	padding:0px;
	width:var(--thumbnailsize);
	vertical-align: top;
	text-align: left;
	font-size:18px;
	letter-spacing: -1px;
}

.product-list ul li:nth-child(5n) {
	margin:0px 0px 40px 0;
}

.sub-category .wrap ul {
	list-style: none;
	padding:0px;
	margin:0px auto 70px;
	font-size:0px;
	text-align: left;
	border:0 solid #eeeeee;
	border-width:1px 0 0px 1px;
}

.sub-category .wrap ul li {
	display:inline-block;
	width:calc(14.2% - 30px);
	font-size:13px;
	border:0px solid #eeeeee;
	border-width:0px 1px 1px 0;
	padding:10px 15px;
	cursor: pointer;
	font-weight:300;
	letter-spacing: -1px;
}

.sub-category .wrap ul li:hover {
	background-color:#f4f4f4;
	font-weight:400;
}

.sub-category .wrap ul li a {
	text-decoration: none;
	color:#000000;
}



.category-collection {
	margin:50px 0 30px 0;
}

.category-collection .wrap ul {
	list-style: none;
	padding:0px;
	margin:0px;
	font-size:0px;
}

.category-collection .wrap ul li {
	display:inline-block;
	margin:0px 40px 40px 0;
}

.category-collection .wrap ul li:nth-child(3n)
{
	margin:0px 0px 40px 0;
}

.besticon {
	position:absolute;
	font-size:9px;
	font-weight: 600;
	width:36px;
	height:36px;
	padding:0;
	line-height: 36px;
	background-color:#0099aa;
	color:#ffffff;
	letter-spacing: 0px;
	text-align: center;
}

.newicon {
	position:absolute;
	font-size:9px;
	font-weight: 600;
	width:36px;
	height:36px;
	padding:0;
	line-height: 36px;
	background-color:#ffcc00;
	color:#000000;
	letter-spacing: 0px;
	text-align: center;
}

.trendbg {
	width:100%;
	height:570px;
	text-align: center;
	background-size:cover;
	background-position:center center;
	background-repeat: no-repeat;
	margin:0;
}

.description {
	text-align:center;
	letter-spacing: -0.5px;
}

p.trend_description {
	margin-bottom:90px;
	font-size:16px;
	font-weight: 300;
	line-height: 180%;
}

/* 2019.8.13 added 아티스트 작품 목록 */

.profile {
	margin-bottom:50px;
}

p.artistIntroduce {
	font-size:14px;
	letter-spacing: -1px;
	max-width:600px;
	margin:50px auto 100px;
	text-align: left;
	font-weight:300;
}

.artistMasterpiece {
	width: 100%;
	height:480px;
	margin:0 0 50px;
	background-position:center center;
	background-size:cover;
}

p.history {
	text-align:center;
	font-size:22px;
	letter-spacing:0;
	margin:0;
	padding:5px;
	font-weight:500;
	color:#888888;
}

.sort {
	font-size:11px;
	letter-spacing: -0.5px;
	color:#777777;
	font-weight: 300;
	
}

.sort .wrap {
	width:calc(var(--bodywidth) - 40px);
	padding:15px 0;
	border-bottom:1px dotted #dddddd;
}