h2 {
	background: url(../../../../img/sozai/h2.bg.works.png) left top no-repeat;
}




/**
 *
 *  #works
 *
 **/
#works {
}

#works ul {
	margin: 0 -2% 0 0;
	padding: 0;
}
#works ul li {
	margin: 0 1% 8px 0;
	padding: 0;
	float: left;
	width: 32%;
	height: 120px;
}

#works ul li#pc {
}

#works ul li a {
	margin: 0;
	padding: 0;
	display: block;
	background-position: center top;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	text-decoration: none;
}

#works ul li a span {
	padding: 8px;
	display: block;
	visibility: hidden;
	color: #ffffff;
	background: #51a2da;
	line-height: 120%;
	font-size: 90%;
	font-weight: bolder;
}
#works ul li a:hover span {
	visibility: visible;
}




/**
 *
 *  #pickup
 *
 **/
#pickup {
}

#pickup ul {
	margin: 0;
	padding: 0;
}
#pickup ul li {
	margin: 0 0 8px 0;
	padding: 0;
	height: 160px;
}

#pickup ul li#pc {
}

#pickup ul li a {
	margin: 0;
	padding: 0;
	display: block;
	background-position: center top;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	text-decoration: none;
}

#pickup ul li a span {
	padding: 8px;
	display: block;
	visibility: hidden;
	color: #ffffff;
	background: #8dc448;
	line-height: 120%;
	font-weight: bolder;
}
#pickup ul li a:hover span {
	visibility: visible;
}





#works-detail ul {
	list-style: disc;
}

#works-detail-summary dl {
	margin: 0;
	padding: 0;
}
#works-detail-summary dl dt {
	margin: 0 0 .25em 0;
	padding: 0;
	font-weight: bolder;
}
#works-detail-summary dl dd {
	margin: 0 0 .5em 2em;
	padding: 0;
}
#works-detail-summary dl dd ul {
	margin: 0;
	padding: 0;
}
#works-detail-summary dl dd ul li {
	margin-left: 1.33em;
}

#works-detail-summary .comment {
}
#works-detail-summary .comment ul {
	list-style: disc;
}


#works-detail-thumbnail .content {
	height: 400px;
	background-color: #51a2da;
	background-color: #dfdfdf;
	background-position: center top;
	background-repeat: no-repeat;
}
#works-detail-thumbnail .content span {
	visibility: hidden;
}

