@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);
/*-------------------------------------------------------------------
	#works
-------------------------------------------------------------------*/
#works {
	overflow: hidden;
 /zoom: 1;
}
#works dl {
	float: left;
	width: 202px;
	margin: 0 26px 25px 0;
}
#works dl:nth-child(3n){margin-right:0;}


#works dl dt {
	margin: 7px 0 0;
}
#works dl dt a{
	font-weight:bold;
}
#works dl dt a{
	font-weight:bold;
}

#works dl dd.image a {
	width: 198px;
	height: 198px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	border: 1px solid #ddd;
	padding: 1px;
}
#works dl dd.comment {
	font-size: 0.85em;
	padding-right:10px;
	line-height:1.6;
}



/*-------------------------------------------------------------------
	#detail
-------------------------------------------------------------------*/
#detail {
	margin-bottom: 50px;
}
#detail .imgbox {
	margin: 0 0 30px;
	overflow: hidden;
	/zoom: 1;
}
#detail .imgbox dl {
	float: left;
	width: 310px;
}
#detail .imgbox dl.right {
	float: right;
}
#detail .imgbox dl dt {
	margin: 0 0 20px;
}
#detail .imgbox dl dd {
	border: 1px solid #ddd;
	padding: 1px;
}
#detail .imgbox dl dd a {
	width: 306px;
	height: 306px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}
#detail .imglist {
	margin-bottom: 10px;
	overflow: hidden;
	/zoom: 1;
}
#detail .imglist li {
	float: left;
	margin: 0 0 10px 10px;
	width:120px;
}
#detail .imglist li a,
#detail .imglist li span {
	border: 1px solid #ddd;
	width: 114px;
	height: 114px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}
#detail p.text {
	margin: 15px 0 20px;
	padding-right:25px;
}
#content table {
	margin: 0 0 30px;
}
/* --------------------------------------
	table
-------------------------------------- */
#content table th{
  	width:220px;
  	padding: 7px 9px;
}
#content table td{
  	padding: 7px 9px;
}
#detail .back {
	margin: 30px 0 0;
}
