#itemDetailPage{
	padding:60px 50px 0;
	max-width:1320px;
	margin: 0 auto;
}


#itemDetailPage .inner{padding-bottom:50px;}
#itemDetailPage .inner h4{margin-bottom:20px;text-align: center;}


/*  default ----------------------------------------- */
#itemlist{}
#itemlist .item{
	display:inline;
	float:left;
	width:310px;
	margin:0 0 20px;
	text-align:center;
	font-size: 13px !important;
}
#itemlist .item div{padding:0 5px; height:450px;}
#itemlist .item img{max-width:100%;height:auto; margin-bottom:5px; margin-top:5px;}
#itemlist .item .tag img{max-width:80%;}




#itemlist .name{font-weight:bold;}
#itemlist .id{font-size:100%;}

#itemlist .NEW{display:block;
background:url(../img/new.jpg) no-repeat;
background-position:center;
padding:15px;
}

h2.ttl_bold {
	font-size: 50px !important;
line-height: 100%;
font-weight: bold;
margin-bottom: 20px;
font-family: "AvenirBlack",Arial,sans-serif !important;
}

/*  colors ----------------------------------------- */
#colorsitemlist{}
#colorsitemlist .item{
	display:block;
	/*width:100%;*/
	margin:0 0 50px;
	_zoom:1;
	position:relative;
}

#colorsitemlist .colors{
	width:80%;
	float:right;
	overflow:hidden;
}


#colorsitemlist .NEW{
display:block;
background:url(../img/assets/new.jpg) no-repeat;
padding-bottom:20px;

}

#colorsitemlist .colors img{
	width:25%;
	max-width:100%;
	float:left;
}

#colorsitemlist .detail{
	display:block;
	width:200px;
	float:left;
}
#colorsitemlist .name{font-weight:bold;}
#colorsitemlist .id,
#colorsitemlist .color,
#colorsitemlist .size{font-size:80%;}
#colorsitemlist .price{
	font-size:90%;
	margin:2px 0;
}
#colorsitemlist .colors{position:relative;}
#colorsitemlist .colors .slidWrap{}
#colorsitemlist .colors .slid{float:left;}
#colorsitemlist .pccode{
	position:absolute;
	bottom:-20px;
	right:0;
	display:block;
	/*width:100%;*/
	height:20px;
	z-index:1111;
}

#colorsitemlist p.clearfix{
	/*width:100%;*/
	clear:both;
	margin:0 auto; 
	text-align:center;
}

#colorsitemlist p.clearfix a{
	display:inline-block;
	width:10px;
	height:10px;
	background:#CCC;
	margin:0 5px;
}

#colorsitemlist p.clearfix a.current{background:#333;}





#colorsitemlist a.toLeft,
#colorsitemlist a.toRight{
	display:block;
	width:30px;
	height:60%;
	position:absolute;
	top:20%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-color:rgba(0,0,0,0.3);
}
#colorsitemlist .toLeft{ left:200px; background-image:url(../img/assets/arrowL.png);}
#colorsitemlist .toRight{right:0; background-image:url(../img/assets/arrowR.png);}


#colorsitemlist .link img{margin-top:10px;}




#spstyle{
display:none;
}

