@charset "Shift_JIS";

/*-----------------------------------------
contentsArea
------------------------------------------*/
#top #contentsArea{
	margin-top: 1px;
}

#top #contentsArea #shopping{
	background: url(../img/top/bgShopping.jpg) repeat-x left 43px;
	padding-bottom: 30px;
}

#top #contentsArea #shopping li.cart{
	width: 180px;
	margin: 6px 17px 5px;
}

#top #contentsArea #shopping li.button{
	background: url(../img/bulletPink.gif) no-repeat left center;
	padding: 0 0 0 10px;
}






/*-----------------------------------------
contents
------------------------------------------*/
#top #contents{
	width: 660px;
	float: right;
	padding: 12px 5px 0 21px;
}


/* mainContents */
#top #contentsArea #mainContents{
	width: 430px;
	float: left;
}

#top #contentsArea #mainContents h2{
	padding: 0 0 1px;
}

#top #contentsArea #mainContents dt{
	float: left;
	clear: left;
	font-weight: bold;
	padding: 3px 0 0;
}

#top #contentsArea #mainContents dd{
	padding: 3px 0 8px 6em;
	background: url(../img/dot.gif) repeat-x left bottom;
}

#top #mainContents #lineup li{
	width: 135px;
	float: left;
	padding:0 11px 10px 0;
}

#top #mainContents #lineup li.last{
	width: 135px;
	float: left;
	padding:0 0 10px 0;
}

#top #mainContents #newsTitle{
	width: 430px;
	padding: 5px 0 0;
	clear: both;
}

#top #mainContents #newsTitle h2{
	width: 307px;
	float: left;
}

#top #mainContents #newsTitle p{
	width: 81px;
	float: right;
	padding-top: 3px;
}

#top #mainContents .topics{
	background: url(../img/top/bgNews_b.gif) no-repeat center bottom;
	padding: 0 0 15px;
	margin-bottom: 15px;
	width: 430px;
}

#top #mainContents .topics dl{
	background: url(../img/top/bgNews_t.gif) no-repeat center top;
	padding: 10px 10px 0;
}


#top #mainContents #try_order{
	width: 430px;
}

#top #mainContents #try_order li{
	width: 211px;
	float: left;
	padding-bottom: 15px;
}

#top #mainContents #try_order li.sec{
	width: 211px;
	float: right;
	padding-bottom: 15px;
}


/* sideContents */
#top #contentsArea #sideContents{
	width: 208px;
	float: right;
}

#top #sideContents li{
	width: 208px;
	margin: 0 3px 5px;
}

#top #sideContents li p{
	width: 200px;
	font-size: 85%;
	background: url(../img/bulletPink.gif) no-repeat left center;
	padding: 0 0 2px 8px;
}




/*-----------------------------------------
flash
------------------------------------------*/
#top #flash{
	margin: 0 auto;
	width: 900px;
}


/*-----------------------------------------
blog_top
------------------------------------------*/
#top #blog_top {/
	margin-top:-84px;
}
