@charset "utf-8";
/* CSS Document */

#indexContainer{
	background: #fff url(../../../img/layout/back.jpg) repeat-y;
	width:840px;
	max-width:840px;
	height:auto;
	
	color:#666;
	
	padding: 0px 5px 0px 5px;
}


#indexContainer:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
  padding:0 0 0 0;
  margin:0 0 0 0;
}

#indexFootContent {
	clear:both;
	width:810px;
	
	border-top:1px #999 solid;
	
	padding:20px 15px 10px 15px;
	
}

#indexSideContent {
	float:right;
	width:201px;
}

#indexSideContentBody {
	background: url(../../../img/pages/index/newproduct.png) no-repeat;
	width:149px;
	
	padding: 73px 26px 10px 26px;
}


#indexMainContent{
	width:638px;
	max-width:638px;
	
	float:left;
	margin-right:0;
	border-right:1px #999 solid;
}

#indexMainContentBody{
	padding:0px 15px 10px 15px;	
}

#indexMainContentTextBody{
	padding:15px 15px 10px 15px;
	line-height:1.5em;
}

#indexMainContentBody table{
	border:none;
	width:auto;
	
}

#indexMainContentBody td {
	vertical-align:middle;
	border:0px;
	text-align:left;
	padding:0px;
}

/* メイン画像 */
#indexMainContent .main_image{
	background: #fff url(../../../img/pages/index/main_image.png) no-repeat;
	height:578px;
	
	margin:0 0 10px 0;
	
}


/* ロールオーバーボタン */
#q1{
	position:relative;
	top:434px;
	left:75px;
}

#q2{
	position:relative;
	top:448px;
	left:75px;
}

#q3{
	position:relative;
	top:462px;
	left:75px;
}

#farmlist{
	position:relative;
	top:341px;
	left:365px;
}

#escrow{
	position:relative;
	top:350px;
	left:365px;
}

#csr{
	position:relative;
	top:371px;
	left:355px;
}

#indexMainContent .campaign{
	background: #fff url(../../../img/pages/index/campaign.png) no-repeat;
	height:82px;
	
	padding:100px 0px 0px 416px;
	margin:0 0 0 0;
}

/* ランキングボックス */

#indexMainContentBody .ranking {
	background: #fff url(../../../img/pages/index/ranking_content.gif) repeat-y;
	padding:0px 15px 0px 15px;
}

#indexMainContentBody .pricedown {
	background: #fff url(../../../img/pages/index/pricedown_content.gif) repeat-y;
	padding:0px 15px 0px 15px;
}

#indexMainContentBody .pickup {
	background: #fff url(../../../img/pages/index/pickup_content.gif) repeat-y;
	padding:0px 15px 0px 15px;
}

.ProductName{
	font-size:13px;
	height:33px;
}


.ProductPicture{
	border:solid #999 1px;
}