@charset "utf-8";
/* トップメインイメージ */

#main_image{
	width:100%;
	height:320px;
	margin:0 auto;
	padding:0;
	background:url(../image/back/top_image_back.png) repeat-x;
}

h2{
	margin:0 auto;
	padding:0;
	width:840px;
	height:320px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	background:#fff url(../image/photo/top_main_image.jpg) no-repeat top center;
}





/* コンテンツメニュー */

ul#cont_menu{
	margin:0;
	padding:10px 0 0 5px;
	list-style:none;
}

#cont_menu li{
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
}

#cont_menu li a{
	width:430px;
	height:120px;
	margin:0;
	padding:0 0 0 0;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}


/* コンテンツメニュー（年間予約注文） */
#cnt_menu_01 a{
	background:url(../image/menu/cnt_menu_01.png);
}

#cnt_menu_01 a:hover{
	background-position:0 -120px;
}

/* コンテンツメニュー（こだわりの栽培方法） */
#cnt_menu_02 a{
	background:url(../image/menu/cnt_menu_02.png);
}

#cnt_menu_02 a:hover{
	background-position:0 -120px;
}

/* コンテンツメニュー（仲間たち） */
#cnt_menu_03 a{
	background:url(../image/menu/cnt_menu_03.png);
}

#cnt_menu_03 a:hover{
	background-position:0 -120px;
}









/* 新着情報 */

h3{
	clear:both;
	margin:0;
	padding:0;
	text-align:left;
}

h3 a{
	margin:5px 0 0 0;
	padding:0;
	width:434px;
	height:36px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
}

#news_t{
	background:url(../image/title/news_title.png) no-repeat;
}



ul#news{
	width:410px;
	margin:0 0 10px 0;
	padding:10px 0 0 10px;
	list-style:none;
	text-align:left;
}

#news li{
	margin:0;
	padding:5px 5px 7px 5px;
	font-size:80%;
	text-align:left;
	color:#666666;
	line-height:1.2;
	border-bottom:1px dotted #CCCCCC;
}

#news li span{
	margin:0;
	padding:0;
	text-align:left;
	color:#A18B74;
}


/* ブログ */

#blog_t1{
	background:url(../image/title/blog_title_01.png) no-repeat;
}

#blog_t2{
	background:url(../image/title/blog_title_02.png) no-repeat;
}

#blog_t3{
	background:url(../image/title/blog_title_03.png) no-repeat;
}

.blog_news{
	width:410px;
	margin:10px 0;
	padding:0;
	font-size:80%;
}

.blog_news ul{
	margin:0;
	padding:0 0 0 10px;
}

.blog_news li{
	margin:0 0 0 10px;
	padding:0 0 5px 0;
}


























