
.carouselLstWrap{
	background:#414a40;}


.carouselLst li{float:left;margin-right:5px;text-align:center}
.carouselLst.fullImage *{-webkit-transform:translateZ(0)}
.carouselLst.fullImage ul{height:100%;padding:10px 0 10px 10px;white-space:nowrap;box-sizing:border-box}
.carouselLst.fullImage ul li.imageWrap{width:240px;height:160px;margin-right:10px;background:#fff}

/*.carouselLst.fullImage ul li.imageWrap div.imageBackground
{position:relative;width:100%;height:100%;border:none}
*/
.carouselLst.fullImage ul li.imageWrap div.imageBackground a{width:100%;height:100%;overflow:hidden}

.carouselLst.fullImage ul li.imageWrap div.imageBackground p.imgBorder
{position:relative;
display:block;
background-color:transparent;
border:transparent;
width:100%;height:100%;
margin:0;
border-radius:0}

.carouselLst.fullImage ul li.imageWrap div.imageBackground p.galleryImageArea{display:inline-block;position:absolute;top:auto;left:0;bottom:0;width:100%;z-index:auto;text-align:center}

.carouselLst.fullImage ul li.imageWrap div.imageBackground p.galleryImageArea span.icnLoupe{display:inline-block;position:absolute;right:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;margin:0 auto;padding:5px;padding-left:22px}

.detail .carouselLst li a:after{display:none}

.carouselLst.square
{
	margin-top:5px;
	position:relative;width:100%;height:260px;
overflow:hidden}

.carouselLst.square ul{width:4505px;height:230px;padding:5px 5px 5px;-webkit-transform:translateZ(0);overflow:hidden}

.carouselLst.square ul .imageWrap
{overflow:hidden;width:210px;height:230px;background:#fff;border-radius:3px}

.carouselLst.square ul .imageWrap .imageBackground{position:relative;width:100%;height:100%}
.carouselLst.square ul .imageWrap .imageBackground a
{width:100%;height:230px;display: table; vertical-align:middle;}

.carouselLst.square ul .imageWrap .imageBackground a .imgBorder
{overflow:hidden;width:100%;height:100%;border:none;border-radius:0;
display: table-cell; vertical-align:middle;
}
.carouselLst.square .galleryImageArea{position:absolute;bottom:0;width:100%;height:33px;padding:0;text-align:left}
.carouselLst.square .galleryImageArea span{box-sizing:border-box;display:inline-block;padding:5px 15px 5px 30px;font-size:15px;font-weight:bold;color:#fff;background:#333;border-radius:3px;margin-left:5px;border:1px solid #fff;opacity:.9}
.carouselLst.square .icnLoupe:before{display:none}

.carouselLst.square .icnLoupe:after{
	content:"";position:absolute;left:16px;top:10px;width:14px;height:14px;
	background:url(../img/loupeWhite.png) left top no-repeat;
	-webkit-background-size:14px 14px;background-size:14px 14px;background-position:0 0px}

.carouselLst li a span.loader{display:block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px;background-image:url(/img/common/101.png?id=20160608b6ef139);background-repeat:no-repeat;background-position:center center;background-size:40px 40px;-webkit-background-size:40px 40px;-webkit-transform-origin:50% 50%;-webkit-transform:rotate(360deg);-webkit-animation-name:spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}


