@charset "utf-8";

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


/* 
		最新投稿
 -------------------------------------------------- */

/* 枠 */
#content .newentry {
	width: 350px;
	float: left;
	margin: 0px 0px 0px 40px;
	display: inline;
}
#content .newentry dt{
	width: 90px;
	height:90px;
}
#content .newentry dt img{
	width: 90px;
	height:90px;
}

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

/* 小枠 */
#content .newentry dl {
	width: 90px;
	height: 160px;
	float: left;
	margin: 0px 0px 0px 15px;
	font-size: 10px;
	display: inline;
}

/* CDジャケット画像 */
#content .newentry dl dt img {
	border:1px solid #FFFFFF;
	margin: 0px 0px 5px 0px;
}

/* リンク指定 */
#content .newentry dl dt a:hover img {
	border:1px solid #F9396F;
}

/* シーン別 */
#content .newentry dl dd.scene {
	margin: 0px 0px 0px 3px;
	color: #999999;
}

/* 曲名指定 */
#content .newentry dl dd.tune {
	padding: 0px 0px 0px 15px;
	background: url(http://www.kekkon-j.com/img/common/link-back.gif) no-repeat 5px 6px;
}







/* 
		ジャンル別おすすめ
 -------------------------------------------------- */

/* 枠 */
#content .genre {
	width: 300px;
	margin: 0px 0px 0px 420px;
}

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

/* 大枠おすすめ */
#content .genre dl.genre-reco {
	width: 177px;
	float: left;
	background-color: #000000;
}

/* CDジャケット画像 */
#content .genre dl dt img {
	border:1px solid #CCCCCC;
}

/* リンク指定 */
#content .genre dl dt a:hover img {
	border:1px solid #F9396F;
}

/* ジャンル */
#content .genre dl.genre-reco dt.genre-ttl {
	padding: 10px 10px 10px 10px;
	color: #FFFFFF;
}

/* シーン、曲名、アーティスト名：背景 */
#content .genre dl.genre-reco dd {
	padding: 10px 10px 10px 10px;
	background-color: #eae9e9;
}

#content .genre dl.genre-reco dd ul {
	line-height: 20px;
}

/* シーン */
#content .genre dl.genre-reco dd ul li.scene {
	color: #999999;
	font-size: 10px;
}

/* 曲名 */
#content .genre dl.genre-reco dd ul li.tune {
	padding: 0px 0px 0px 15px;
	background: #eae9e9 url(http://www.kekkon-j.com/img/common/link-back.gif) no-repeat 2px 5px;
	font-size: 14px;
}

/* アーティスト名 */
#content .genre dl.genre-reco dd ul li.artist {
	padding: 0px 0px 0px 15px;
	font-size: 14px;
}

/* 小枠おすすめ */
#content .genre .genre-sub {
	margin: 0px 0px 0px 195px;
}

/* 小枠 */
#content .genre .genre-sub dl {
	width: 90px;
	float: left;
	margin: 0px 0px 15px 15px;
	font-size: 10px;
	display: inline;
}

/* CDジャケット画像 */
#content .genre .genre-sub dl dt img {
	border:1px solid #FFFFFF;
	margin: 0px 0px 5px 0px;
}

/* リンク指定 */
#content .genre .genre-sub dl dt a:hover img {
	border:1px solid #F9396F;
}

/* シーン別 */
#content .genre .genre-sub dl dd.scene {
	margin: 0px 0px 0px 3px;
	color: #999999;
}

/* 曲名指定 */
#content .genre .genre-sub dl dd.tune {
	padding: 0px 0px 0px 15px;
	background: url(http://www.kekkon-j.com/img/common/link-back.gif) no-repeat 5px 6px;
}







/* 
		結婚準備室スタッフのおすすめBGM
 -------------------------------------------------- */

/* 全体枠 */
#content .recommend  {
    margin: 20px 30px 0 45px;
    width:665px;
}

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

/* 大枠 */
#content .recommend .reco-inner {
    margin:0;
    padding:12px 16px;
	background-color:#eae9e9;
}

/* 小枠 */
#content .recommend dl {
	width:110px;
	float:left;
	margin:0 15px 0 0;
}

/* 5枠目のみ指定 */
#content .recommend dl.last{
    margin:0;
    padding:0;
}

/* CDジャケット画像 */
#content .recommend dl dt img {
	border:1px solid #eae9e9;
	margin: 0px 0px 5px 0px;
}

/* リンク指定 */
#content .recommend dl dt a:hover img {
	border:1px solid #F9396F;
}

/* 曲名指定 */
#content .recommend dl dd {
	padding: 0px 0px 0px 15px;
	background: url(http://www.kekkon-j.com/img/common/link-back.gif) no-repeat 5px 6px;
	font-size: 11px;
}







/* 
		結婚式シーン別BGM
 -------------------------------------------------- */

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

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

#content .category ul li {
	width: 180px;
	float: left;
	margin: 0px 10px 0px 0px;
	line-height: 200%;
}

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