@charset "utf-8";

/* Table Of Contents
----------------------------------------

# content
# clearfix

----------------------------------------*/


/* # content
---------------------------------------------------------------------------- */

div#content dl.distributionList dd {
    padding: 0 0 0.5em 9.1em;
}

div#content dl.distributionList dd ul.recruitList {
	padding: 2px 0 7px 0;
	margin-right: -10px;
	width: 464px;
}

div#content dl.distributionList dd ul.recruitList li {
	background: none;
	float: left;
	display: inline;
	padding: 0 10px 0 0;
	width: auto;
}

div#content dl.distributionList dd ul.recruitList li img {
	border: 1px solid #9fa0a0;
}

div#content div.popularInner p.title {
	text-align: center;
	padding: 2px 0 0 0;
}

div#content div.popularInner div.motivation {
	padding: 11px 16px 0 16px;
	min-height: 105px;
	position: relative;
	z-index: 1;
}

* html div#content div.popularInner div.motivation {
	height: 105px;
}

div#content div.popularInner div.motivation p {
	float: right;
	top: 0;
	left: 0;
	padding: 2px 0 0 0;
	position: relative;
}

div#content div.popularInner div.motivation p img {
	border: 1px solid #9fa0a0;
}

div#content div.popularInner div.motivation p.text {
	float: left;
	line-height: 1.7;
	padding: 0;
	width: 390px;
}

div#content div.popularInner div.motivation p.text span {
	color: #56AA48;
	font-weight: bold;
}

div#content div.popularInner div ul {
    padding-left: 180px;
	padding-bottom: 3px;
}

div#content div.popularInner div.work p {
    bottom: 16px;
    left: 15px;
    position: absolute;
}

div#content div.popularInner div {
    min-height: 200px;