@charset "utf-8";

#contents .clearfix:after {
	content: "";
	clear: both;
	display: block;
}

#contents ul.works-unit {
	margin:25px 0 0;
	padding:0;
}

#contents ul.works-unit.continue {
	margin: 0;
	padding:0;
}

#contents li.work {
	margin:0 0 20px 0;
	padding:0;
	float: left;
	text-align: center;
	list-style: none;
}

#contents ul.uni li.work {
	float: none;
	margin:auto;
}

#contents  h4 {
	margin-top: 40px;
	margin-bottom: 30px;
}

#contents .work img {
	box-shadow: 0 0 5px #ccc;
	border:  1px solid #ccc;
}

#contents .work h5 {
	font-size: 130%;
	font-weight: bold;
	margin: 0 0 5px;
}

#contents .work .illustrator {
	margin-top: 5px;
	font-weight: bold;
}

#contents .work p {
	margin-top: 10px;
	text-align: left;
}

#contents .clearfix li.work {
	margin-right: 0;
}



/*"intro
******************************************************************/
#contents #intro {
	text-align: left;
	padding: 10px 230px 0 10px;
	height: 270px;
	background:url(kekka_images/shinsa_photo.png) no-repeat right;
}

#contents #intro h4 {
font-size: 125%;
font-weight: bold;
margin: 10px 0;
}

#contents #intro h5 {
	font-size: 110%;
	font-weight: bold;
	margin: 15px 0 0;
}

#contents #intro .text-red {
	color: #cc0000;
	font-weight: bold;
	margin-top: 20px;
	padding-left: 1em;
	text-indent: -1em;
}

/*works-unit
******************************************************************/
#contents .works-unit li.work {
	width:25%;
}


/*kaicyo
******************************************************************/
#contents #kaicyo li.work {
	width:50%;
}
#contents #kaicyo li.work .comment {
	margin: 0 20px;
}

/*maker
******************************************************************/
#contents #maker .works-unit li.work {
	width:33%;
}
