@charset "shift_jis";

#okashi-bg{ /* width:1400px雲画像をセンタリング表示 */
	background:url(../images/back_sky_120124.png) 50% top no-repeat;
}

/*おかしランド　トップ　背景　リピート*/
#okashi-top-wrap{
	background:url(../common/images/back_sky_repeat_120124.png) repeat-x scroll left top transparent;
}

#contents{ /* global.css 上書き */
	width:950px;
	background-color:transparent;
}

#okashi-land{
	clear:left;
	margin:0 auto;
	width:910px;
}

/* 今月のおすすめ・ニュース ==================== */

#top-01{
	float:left;
	width:950px;
	background:url(../images/back_top_01.png) left top no-repeat;
}

#recommend{
	float:left;
	width:473px;
	margin-right:5px;
	height:183px;
	/*background:url(../images/back_recommend.png) left top no-repeat;*/
}

#recommend ul{
	margin:21px 0 0 116px;
	line-height:20px;
	width:340px;
}

#recommend ul li{
	margin-bottom:14px;
}

#news{
	position:relative;
	float:left;
	width:472px;
	height:185px;
	background:url(../images/back_news.png) left top no-repeat;
	line-height:20px;
}

#news-title{
	position:absolute;
	top:16px;
	left:16px;
	width:116px;
	height:80px;
}

#news dl{
	position:absolute;
	top:29px;
	left:140px;
}

#news dt{
	display:inline-block;
	float:left;
	margin-right:1em;
}

span.news-01{
	display:inline-block;
	padding-left:25px;
	background:url(../images/news_flower_01.png) left center no-repeat;
}

span.news-02{
	display:inline-block;
	padding-left:25px;
	background:url(../images/news_flower_02.png) left center no-repeat;
}

#news dd{
	display:inline-block;
	float:left;
	margin-bottom:4px;
	width:210px;
}


/* 人気ランキング・バナー ==================== */

#top-02{
	float:left;
	padding-top:15px;
	width:950px;
	background-color:#fff;
}

#ranking-title{
	text-align:center;
}

#ranking{
	position:relative;
	float:left;
	width:754px;
	height:374px;
	background:url(../images/back_ranking.png) 50% top no-repeat;
}

#recommend-recipe{
	position:absolute;
	top:41px;
	left:47px;
	width:256px;
	height:290px;
	line-height:20px;
}

#recommend-game{
	position:absolute;
	top:41px;
	left:310px;
	width:244px;
	height:290px;
	line-height:20px;
}

#recommend-dl{
	position:absolute;
	top:41px;
	left:561px;
	width:160px;
	height:290px;
	line-height:20px;
}

#ranking ul li img{
	margin-right:3px;
}

.rank-title{
	margin-bottom:3px;
}

.rank-btn{
	margin-top:8px;
	text-align:center;
}

#bnr{
	float:left;
	margin-top:5px;
	width:176px;
}

#bnr img{
	margin-bottom:11px;
}
