@charset "utf-8";
/* CSS Document */

/*==========================================================================================

	// サムネイルの部分

==========================================================================================*/

#works-nav {
	margin: 0px auto;
	width: 940px;
}
#works-nav #works-list li {
	float: left;
	margin-right: 20px;
	font-size: 12px;
	color: #848484;
}
#works-nav #works-list li a {
	text-decoration: none;
}

#works-nav #works-list li a:hover img {
	opacity: 0.5;
 	filter: alpha(opacity=50);
  	-ms-filter: "alpha(opacity=50)";
}


#works-main {
	margin: 40px auto 20px;
	width: 960px;
}
.works-contents li {
	float: left;
	margin-right: 32px;
	list-style: none;
	margin-bottom: 32px;
}

.works-contents li:nth-child(3n) {
	margin-right: 0px;
}
.works-contents li a {
	text-decoration: none;
}
.works-contents li a:hover img {
	opacity: 0.5;
 	filter: alpha(opacity=50);
  	-ms-filter: "alpha(opacity=50)";
}


.works-contents li a .matter {
	font-size: 12px;
	line-height: 25px;
}

footer {
	background: url(../common/images/bg_footer.jpg) center ;
	width: 100%;
	height: 133px;
	
}
footer #footer-inner {
	margin: 0px auto;
	width: 400px;
	padding-top: 56px;
}
footer #footer-inner #gnavi-2 #footer-nav li a:hover img {
	opacity: 0.5;
 	filter: alpha(opacity=50);
  	-ms-filter: "alpha(opacity=50)";
}
