@charset "utf-8";

@import "http://www.kekkon-j.com/cgm/css/common.css";


/*
		list - おすすめ一覧
 -------------------------------------------------- */

/* 大枠 */
#content .list {
	margin: 0px 30px 0px 45px;
}

/* 項目名 */
#content .list ul.head {
	color: #f3387f;
	font-size: 10px;
	border-bottom: 1px solid #000000;
}

/* 内容 */
#content .list ul.line {
	padding: 0px 0px 2px 0px;
	line-height: 52px;
	border-bottom: 1px solid #000000;
}

/* 共通 */
#content .list ul.head li,
#content .list ul.line li {
	float: left;
	margin: 0px 0px 0px 15px;
	display: inline;
}

/* 画像 */
#content .list ul.line li.pic {
	width: 50px;
	margin: 2px 0px 0px 0px;
}

/* アルバム：項目部分 */
#content .list ul.head li.album {
	width: 155px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 55px;
}

/* アルバム：内容部分 */
#content .list ul.line li.album {
	width: 155px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 5px;
	background: url(http://www.kekkon-j.com/img/common/link-back.gif) no-repeat 5px 22px;
	overflow: hidden;
}

/* アーティスト */
#content .list ul.head li.artist,
#content .list ul.line li.artist {
	width: 140px;
	overflow: hidden;
}

/* コメント */
#content .list ul.head li.comment,
#content .list ul.line li.comment {
	width: 170px;
	white-space:nowrap;
	overflow: hidden;
}
#content .list ul.head li.comment br,
#content .list ul.line li.comment br {
	display: none;
}

/* ジャンル */
#content .list ul.line li.genre {
	float: none;
	font-size: 11px;
}