.category-nav li{
	font-size: 12px;
	margin: 0 0 10px 10px;
	float: left;
/*	width: 80px;*/
	text-align: center;
}

.category-nav ul: after{
	display: block;
	clear: left;
	content: ".";
}

.category-nav img{
	margin-bottom: 6px;
	width: 80px;
	background-color: rgb(164,150,104);
	background-image: -webkit-gradient(linear, left top, left bottom,
fom(rgb(193,184,143)),to(rgb(164,150,104)));
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 3px #FFFFFF;
	box-shadow: 0 0 3px #FFFFFF;
}

.category-nav a{
	display: block;
	font-size: 9px;
}

.category-nav a: after{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/* 写真を自動で左右にアニメーション*/

.catalog-thumbnail-list: after,
.catalog-list: after{
	display: block;
	clear: left;
	content: '';
}

.catalog-thumbnail-list li,
.catalog-list li{
	text-align: center;
}

.catalog-thumbnail-list li{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	width: 145px;
	font-size: 12px;
}

.catalog-thumbnail-list a{
	display: block;
}

.catalog-thumnnail-list img{
	margin-bottom: 0.5em;
	width: 135px;
	height: 135px;
}

.recommend-area{
	margin-bottom: 1.5em;
	overflow: hidden;
	clear: both;
}

.recommend-area ul{
	width: 620px;
	-webkit-animation: scrollX 10s linear infinite alternate;
}

@-webkit-keyframes scrollX{
	0%{ margin-left: 0;}
	100%{ margin-left: -310px;}
}
.sub-heading{
	text-decoration:underline;
	margin-bottom: 6px;
	color: #000000;
	font-size: 14px;
}

/* 写真をスライド*/

#slider{
	width: 400%;
}
#slider li{
	float: left;
	width: 25%;
}
#slider li img{
	width: 90%
}
#gallery{
	overflow: hidden;
}

/* SNS*/
#snsArea{
	width: 100%;
}
.snsBtn li{
	float: left;
	margin-left: 2px;
	margin-right: 2px;
}
.snsBtn:after{
	content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;
}
  		
	