@charset "utf-8";

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


/* 
		最新投稿・最新回答
 -------------------------------------------------- */

/* 最新投稿 */
#content .newentry {
	float: left;
	margin: 0px 0px 0px 20px;
	display: inline;
}

/* 最新回答 */
#content .newanswer {
	margin: 0px 0px 0px 390px;
}

/* タイトル */
#content .newentry img.newentry-ttl,
#content .newanswer img.newentry-ttl {
	margin: 0px 0px 15px 15px;
}

/* 小枠 */
#content .newentry dl,
#content .newanswer dl {
	margin: 0px 0px 0px 15px;
	line-height: 220%;
}

/* ペンネーム */
#content .newentry dl dt,
#content .newanswer dl dt {
	float: left;
	padding: 0px 0px 0px 15px;
	margin: 0px 10px 0px 0px;
	background: url(http://www.kekkon-j.com/img/common/link-back.gif) no-repeat 5px 9px;
}

/* 投稿日 */
#content .newentry dl dd,
#content .newanswer dl dd {
	margin: 0px 0px 0px 255px;
	color: #999999;
}

/* もっと見る */
#content .newentry p.more,
#content .newanswer p.more {
	padding: 0px 0px 0px 15px;
	text-align: right;
	background: url(http://www.kekkon-j.com/img/common/link-back.gif) no-repeat 265px 5px;
}

/* もっと見る:最新投稿 */
#content .newentry p.more { margin: 15px 0px 0px 0px;}
/* もっと見る:最新回答 */
#content .newanswer p.more { margin: 15px 35px 0px 0px;}





/* 
		ランキング
 -------------------------------------------------- */

/* 回答の多い質問ランキング */
#content .ranking-q {
	width: 335px;
	float: left;
	margin: 0px 0px 0px 20px;
	display: inline;
}

/* 参考になった回答ランキング */
#content .ranking-a {
	width: 335px;
	margin: 0px 0px 0px 390px;
}

/* タイトル */
#content .ranking-q img.ranking-ttl,
#content .ranking-a img.ranking-ttl {
	margin: 0px 0px 15px 15px;
}

/* 小枠 */
#content .ranking-q dl,
#content .ranking-a dl {
	height: 35px;
	margin: 0px 0px 0px 15px;
}

/* 投稿タイトル */
#content .ranking-q dl dt,
#content .ranking-a dl dt {
	width: 175px;
	float: left;
	padding: 0px 0px 0px 15px;
	margin: 0px 10px 0px 0px;
	background: url(http://www.kekkon-j.com/img/common/link-back.gif) no-repeat 5px 9px;
}

/* 投稿日・件数 */
#content .ranking-q dl dd,
#content .ranking-a dl dd {
	color: #999999;
}

/* 投稿日 */
#content .ranking-q dl dd.date,
#content .ranking-a dl dd.date {
	width: 65px;
	float: left;
}

/* 件数 */
#content .ranking-q dl dd.count,
#content .ranking-a dl dd.count {
	width: 50px;
	float: right;
	text-align: right;
}

/* 数字 */
#content .ranking-q dl dd.count span.number,
#content .ranking-a dl dd.count span.number {
	font-size: 17px;
}

/* もっと見る */
#content .ranking-q p.more,
#content .ranking-a p.more {
	float: right;
	padding: 0px 0px 0px 15px;
	margin: 15px 0px 0px 0px;
	background: url(http://www.kekkon-j.com/img/common/link-back.gif) no-repeat 5px 5px;
	display: inline;
}





/* 
		投稿テーマ別カテゴリ
 -------------------------------------------------- */

/* 枠 */
#content .category {
	padding: 15px 0px 10px 15px;
	margin: 0px 30px 30px 55px;
	border: 15px solid #e3e3e3;
}

/* 項目別タイトル */
#content .category p.category-ttl {
	margin: 25px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold;
}

/* リスト */
#content .category ul {
	margin: 5px 0px 0px 0px;
}

#content .category ul li {
	width: 210px;
	float: left;
	line-height: 200%;
}

/* 数字 */
#content .category ul li span.count {
	font-size: 10px;
	margin: 0px 0px 0px 10px;
}
