	.colors-title{
	margin: 70px auto 70px !important;
	padding: 0px 0px 0px;
	width:100%;
	width:98%;
	overflow:hidden;
	}
	
	.colors-title h1{
	margin: 0px auto 0px !important;
	padding: 0px 0px 0px;
	width:100%;
	overflow:hidden;
	font-size: 100%;
	line-height: 1;
	text-align: left;
	}
	
	.colors-list{
	margin: 30px auto 100px;
	padding: 0px 0px 0px;
	width:100%;
	width:98%;
	overflow:hidden;
}

.colors-list ul{
	margin: 0px auto ;
	padding:0px 0px;
	list-style-type: none;
	width:100%;
	overflow:hidden;
}

.colors-list ul li{
	margin: 0px;
/*	padding: 0px 17px 45px 17px;*/
	text-align: left;
	list-style-type: none;
	font-size: 93%;
	color: #666;
	line-height: 1.1;
	width: 33.333%;
	float: left;
}

.colors-list ul li.left{
	padding: 0px 34px 45px 0px;
}

.colors-list ul li.center{
	padding: 0px 17px 45px 17px;
}

.colors-list ul li.right{
	padding: 0px 0px 45px 34px;
}

.colors-list ul li span{
	margin: 0px 0px 0px;
	overflow:hidden;
}
	
.colors-list ul li span img{
/*	width: 240px;*/
	margin: 0px 0px 10px;
}
	
.colors-list ul li h2{
	margin: 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-weight: normal;
	overflow:hidden;
}

.colors-list ul li h2.center{
	margin: 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	overflow:hidden;
}



/* スマホだけに適用するCSS */
@media screen and ( max-width:479px )
{
	.colors-title{
	margin: 65px auto 30px !important;
	padding: 0px 0px 0px;
	width:90%;
	overflow:hidden;
	}
	
	.colors-title h1{
	margin: 0px auto 0px !important;
	padding: 0px 0px 0px;
	width:100%;
	overflow:hidden;
	font-size: 100%;
	line-height: 1;
	text-align: left;
	}
	
	.colors-title h1 img{
	/*width: 50%;*/
/*	height: 23px;*/
	width: auto;
	}
	
	.colors-list{
	margin: 0px auto 60px !important;
	padding: 0px 0px 0px;
	width:90%;
	width:100%;
	overflow:hidden;
	}

	.colors-list ul{
	margin: 0px auto ;
	padding:0px 0px;
	list-style-type: none;
	width:100%;
	overflow:hidden;
	}

	.colors-list ul li{
	margin: 0px;
	padding: 0px 0px 50px 0px !important;
	text-align: center;
	list-style-type: none;
	font-size: 108%;
	color: #666;
	width:100%;
	}
	
	.colors-list ul li span{
		width:100%;
	}
	
	.colors-list ul li span img{
		width:100%;
		margin: 0px 0px 10px !important;
	}
	
	.colors-list ul li h2{
		margin: 0px auto;
		padding: 0px 0px 0px 0px;
		text-align: left;
		width:90%;
	}
}