@charset "utf-8";

/* スタイルリセット */
body {
	font-family:"メイリオ",Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
}

body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td {
   margin:0;
   padding:0;
}

img {
	border:0;
}

dl,dt,dd,ul,ol,li {
	list-style-type:none;
}

/* スタイルリセット */

div.clear{
	clear:both;
}

/* ユーティリティ KSK */
div.hr-hack {
	font-size:1px;
	line-height:1px;
	height:1px;
	clear:both;
}

div.hr-hack hr {
	display:none;
}

/* container */
body {
	margin-top:10px;
}

div#container {
	width:860px;
	margin:0 auto;
	background:url(img/share/base_back.gif) repeat-y left top;
}
/* container */

/* ##### ヘッダーエリア ##### */
div#hd-area-wrapper {
	background:url(image/header/header_top.gif) no-repeat left top;
}

div#hd-area {
	width:850px;
	margin:0 auto;
	padding-top:7px;

}

div#hd-area h1 {
	width:159px;
	height:90px;
	float:left;
	overflow:hidden;
}

div#hd-area h1 img{
	display:block;
}

div#hd-area div.right {
	width:691px;
	float:left;
	background:url(img/header/oishii_back.gif) no-repeat left top;
}

div#hd-area div.right img {
	display:block;
	float:right;
}

div#hd-area div.right div.zennoh {
	float:right;
	width:401px;
	text-align:right
}

div#hd-area div.right div {
	clear:right;
}

div#hd-area div.right div img{
	float:left;
}

/* ヘッダー */

div#hd-area div#header_menu {
	clear:both;
	width:850px;height:57px;
	margin:0 auto;padding:0;
	background:#33302d;
}

div#hd-area div#header_menu_left{
	width:160px;
	float:left;
}

	div#hd-area div#header_menu_left ul{}

	div#hd-area div#header_menu_left li{
		float:left;
	}

	div#hd-area div#header_menu_left li a{
		height:20px;
		display:block;
		text-indent:-5000px;
		background-position:top left;
		background-repeat:no-repeat;
	}
	
	div#hd-area div#header_menu_left li a#menu_home {
		width:52px;
		background-image:url(image/header_menu_left_home.jpg);
	}

	div#hd-area div#header_menu_left li a#menu_sitemap {
		width:89px;
		background-image:url(image/header_menu_left_sitemap.jpg);
	}

	div#hd-area div#header_menu_left li a:hover {
		background-position:bottom left;
	}

div#hd-area div#header_menu_right{
	width:630px;
	float:right;
}

	div#hd-area div#header_menu_right ul{ }
	
	div#hd-area div#header_menu_right li{
		float:left;
	}

	div#hd-area div#header_menu_right li a{
		height:20px;
		display:block;
		text-indent:-5000px;
		background-position:top left;
		background-repeat:no-repeat;
	}
	
	div#hd-area div#header_menu_right li a#menu_zennoh {
		width:93px;
		background-image:url(image/header_menu_right_zennoh.jpg);
	}

	div#hd-area div#header_menu_right li a#menu_fruit {
		width:101px;
		background-image:url(image/header_menu_right_fruit.jpg);
	}
	
	div#hd-area div#header_menu_right li a#menu_vegetable {
		width:101px;
		background-image:url(image/header_menu_right_vegetable.jpg);
	}

	div#hd-area div#header_menu_right li a#menu_meet_egg {
		width:112px;
		background-image:url(image/header_menu_right_meet_egg.jpg);
	}
	
	div#hd-area div#header_menu_right li a#menu_ninaite {
		width:135px;
		background-image:url(image/header_menu_right_ninaite.jpg);
	}

	div#hd-area div#header_menu_right li a#menu_flower {
		width:88px;
		background-image:url(image/header_menu_right_flower.jpg);
	}

	div#hd-area div#header_menu_right li a:hover {
		background-position:bottom center;
	}

	div#hd-area div#header_main_menu{
	clear:both;
}

	div#hd-area div#header_main_menu ul{ }
	
	div#hd-area div#header_main_menu li{
		float:left;
	}

	div#hd-area div#header_main_menu li a{
		height:33px;
		display:block;
		text-indent:-5000px;
		background-position:left top;
		background-repeat:no-repeat;
	}
	
		div#hd-area div#header_main_menu li a#menu_peach , 
		div#hd-area div#header_main_menu li a#menu_nashi , 
		div#hd-area div#header_main_menu li a#menu_pear , 
		div#hd-area div#header_main_menu li a#menu_strawberry {
		width:81px;
	}
		div#hd-area div#header_main_menu li a#menu_alex , 
		div#hd-area div#header_main_menu li a#menu_pione , 
		div#hd-area div#header_main_menu li a#menu_giants , 
		div#hd-area div#header_main_menu li a#menu_colman {
		width:105px;
	}
		div#hd-area div#header_main_menu li a#menu_shop {
		width:104px;
	}
	

	div#hd-area div#header_main_menu li a#menu_peach	{ background-image:url(image/header_main_menu_peach.jpg); }
	div#hd-area div#header_main_menu li a#menu_alex		{ background-image:url(image/header_main_menu_alex.jpg); }
	div#hd-area div#header_main_menu li a#menu_pione	{ background-image:url(image/header_main_menu_pione.jpg); }
	div#hd-area div#header_main_menu li a#menu_giants	{ background-image:url(image/header_main_menu_giants.jpg); }	
	div#hd-area div#header_main_menu li a#menu_nashi		{ background-image:url(image/header_main_menu_nashi.jpg); }
	div#hd-area div#header_main_menu li a#menu_pear		{ background-image:url(image/header_main_menu_pear.jpg); }
	div#hd-area div#header_main_menu li a#menu_colman		{ background-image:url(image/header_main_menu_colman.jpg); }
	div#hd-area div#header_main_menu li a#menu_strawberry	{ background-image:url(image/header_main_menu_strawberry.jpg); }
	div#hd-area div#header_main_menu li a#menu_shop		{ background-image:url(image/header_main_menu_shop.jpg); }
	
	div#hd-area div#header_main_menu li a#menu_peach:hover,
	div#hd-area div#header_main_menu li a#menu_alex:hover,
	div#hd-area div#header_main_menu li a#menu_pione:hover,
	div#hd-area div#header_main_menu li a#menu_giants:hover,	
	div#hd-area div#header_main_menu li a#menu_colman:hover,
	div#hd-area div#header_main_menu li a#menu_nashi:hover,
	div#hd-area div#header_main_menu li a#menu_pear:hover,
	div#hd-area div#header_main_menu li a#menu_strawberry:hover,
	div#hd-area div#header_main_menu li a#menu_shop:hover {
		background-position:left bottom;
	}
/* ヘッダー */

/* メインコンテンツ */
#main_contents_inner {
	width:850px;
	margin:0 auto;padding:0;
}

/* ページナビ　上 */
#main_left div#page_navi_top {
	text-align:right;
}

#main_left div#page_navi_top p {
	float:left;display:inline;
}

#main_left div#page_navi_top p.page_next ,
#main_left div#page_navi_top p.page_back {
	height:20px;
	font-size:13px;
	line-height:20px;
	text-align:left;
}

#main_left div#page_navi_top p.page_back {
	padding:0 0 0 20px;margin:0 0 0 425px;
	background:url(image/top_link_back_left.gif) no-repeat top left;
}

#main_left div#page_navi_top p.page_next {
	margin:0 0 0 15px;padding:0 20px 0 0;
	background:url(image/top_link_back.gif) no-repeat top right;
}

#main_left div#page_navi_top p.page_back a ,
#main_left div#page_navi_top p.page_next a {
	text-decoration:none;
	color:#8292d1;
}

#main_left div#page_navi_top p.page_back a:hover ,
#main_left div#page_navi_top p.page_next a:hover {
	text-decoration:underline;
}

/* パンナビ */
#main_left div#pan_navi {
	background:#f6f6f6;
	padding:2px;
}

#main_left div#pan_navi p {
	padding:0 0 0 5px;
	font-size:12px;
	line-height:140%;
	text-align:left;
	color:#ccc;
}

#main_left div#pan_navi p span {
	color:#666;
	margin:0 5px;
}

#main_left div#pan_navi p a{
	font-size:12px;
	color:#8292d1;
	text-decoration:none;
	margin:0 5px;
}

#main_left div#pan_navi p a:hover{
	text-decoration:underline;
}



/* コンテンツトップ用 */
#main_left div#page_navi_top_first {
	text-align:right;
}

#main_left div#page_navi_top_first p {
	float:left;display:inline;
}

#main_left div#page_navi_top_first p.page_next {
	height:20px;
	font-size:13px;
	line-height:20px;
	text-align:left;
}

#main_left div#page_navi_top_first p.page_next {
	margin:0 0 0 540px;padding:0 20px 0 0;
	background:url(image/top_link_back.gif) no-repeat top right;
}

#main_left div#page_navi_top_first p.page_next a {
	text-decoration:none;
	color:#8292d1;
}

#main_left div#page_navi_top_first p.page_next a:hover {
	text-decoration:underline;
}

/* コンテンツ最終ページ用 */
#main_left div#page_navi_top_last {
	text-align:right;
}

#main_left div#page_navi_top_last p {
	float:left;display:inline;
}

#main_left div#page_navi_top_last p.page_back {
	height:20px;
	font-size:13px;
	line-height:20px;
	text-align:left;
}

#main_left div#page_navi_top_last p.page_back {
	margin:0 0 0 530px;padding:0 0 0 20px;
	background:url(image/top_link_back_left.gif) no-repeat top left;
}

#main_left div#page_navi_top_last p.page_back a {
	text-decoration:none;
	color:#8292d1;
}

#main_left div#page_navi_top_last p.page_back a:hover {
	text-decoration:underline;
}




/* ページナビ　下 */
#main_left div#page_navi_bottom {
	clear:both;
	text-align:right;
	padding:20px 0;
}

#main_left div#page_navi_bottom p {
	float:left;display:inline;
}

#main_left div#page_navi_bottom p.page_top  ,
#main_left div#page_navi_bottom p.page_back ,
#main_left div#page_navi_bottom p.page_next {
	height:20px;
	text-align:left;
	line-height:20px;
	font-size:13px;
}

#main_left div#page_navi_bottom p.page_top {
	margin:0 0 0 300px;padding:0 0 0 20px;
	background:url(image/top_link_back_top.gif) no-repeat top left;
}


#main_left div#page_navi_bottom p.page_back {
	margin:0 0 0 15px;padding:0 0 0 20px;
	background:url(image/top_link_back_left.gif) no-repeat top left;
}

#main_left div#page_navi_bottom p.page_next {
	margin:0 0 0 15px;padding:0 20px 0 0;
	background:url(image/top_link_back.gif) no-repeat top right;
}

#main_left div#page_navi_bottom p.page_top a ,
#main_left div#page_navi_bottom p.page_back a ,
#main_left div#page_navi_bottom p.page_next a {
	text-decoration:none;
	color:#8292d1;
}

#main_left div#page_navi_bottom p.page_top a:hover ,
#main_left div#page_navi_bottom p.page_back a:hover ,
#main_left div#page_navi_bottom p.page_next a:hover {
	text-decoration:underline;
}



/* ページナビ　下 コンテンツトップページ用 */
#main_left div#page_navi_bottom_first {
	clear:both;
	text-align:right;
	padding:20px 0;
}

#main_left div#page_navi_bottom_first p {
	float:left;display:inline;
}

#main_left div#page_navi_bottom_first p.page_top  ,
#main_left div#page_navi_bottom_first p.page_next {
	height:20px;
	text-align:left;
	line-height:20px;
	font-size:13px;
}

#main_left div#page_navi_bottom_first p.page_top {
	margin:0 0 0 400px;padding:0 0 0 20px;
	background:url(image/top_link_back_top.gif) no-repeat top left;
}

#main_left div#page_navi_bottom_first p.page_next {
	margin:0 0 0 30px;padding:0 20px 0 0;
	background:url(image/top_link_back.gif) no-repeat top right;
}

#main_left div#page_navi_bottom_first p.page_top a ,
#main_left div#page_navi_bottom_first p.page_next a {
	text-decoration:none;
	color:#8292d1;
}

#main_left div#page_navi_bottom_first p.page_top a:hover ,
#main_left div#page_navi_bottom_first p.page_next a:hover {
	text-decoration:underline;
}

/* ページナビ　下 コンテンツラストページ用 */
#main_left div#page_navi_bottom_last {
	clear:both;
	text-align:right;
	padding:20px 0;
}

#main_left div#page_navi_bottom_last p {
	float:left;display:inline;
}

#main_left div#page_navi_bottom_last p.page_top  ,
#main_left div#page_navi_bottom_last p.page_back {
	height:20px;
	text-align:left;
	line-height:20px;
	font-size:13px;
}

#main_left div#page_navi_bottom_last p.page_top {
	margin:0 0 0 390px;padding:0 0 0 20px;
	background:url(image/top_link_back_top.gif) no-repeat top left;
}

#main_left div#page_navi_bottom_last p.page_back {
	margin:0 0 0 30px;padding:0 0 0 20px;
	background:url(image/top_link_back_left.gif) no-repeat top left;
}

#main_left div#page_navi_bottom_last p.page_top a ,
#main_left div#page_navi_bottom_last p.page_back a {
	text-decoration:none;
	color:#8292d1;
}

#main_left div#page_navi_bottom_last p.page_top a:hover ,
#main_left div#page_navi_bottom_last p.page_back a:hover {
	text-decoration:underline;
}

/* ページナビ　下 ページトップへのみ */
#main_left div#page_navi_bottom_totop {
	clear:both;
	width:640px;
	margin:0 auto;
	padding:20px 0;
}

#main_left div#page_navi_bottom_totop p {
	float:right;
	height:20px;
	line-height:20px;
	font-size:13px;
	margin:0;
	padding:0 20px 0 20px;
	background:url(image/top_link_back_top.gif) no-repeat top left;
}


#main_left div#page_navi_bottom_totop p a {
	text-decoration:none;
	color:#8292d1;
}

#main_left div#page_navi_bottom_totop p a:hover {
	text-decoration:underline;
}

/* メインコンテンツ */



/* フッター */
div#footer-wrapper {
	background:white url(/img/share/footer_bottom.gif) no-repeat left bottom;
	padding-bottom:20px;
}

div#footer {
	width:860px;
	background:url(/img/share/base_back.gif) repeat-y left top;
}

div#footer div#footer_top {
	width:850px;
	margin:0 auto;
	background:#c8c8c8;
	text-align:center;
}

	div#footer_top div#footer_link_1 {
		padding-top:5px;
	}

	div#footer_top div#footer_link_2 {
		padding-bottom:5px;
	}
	
	div#footer_top div#footer_link_1 li ,
	div#footer_top div#footer_link_2 li {
		font-size:11px;
		display:inline;
		color:#ffffff;
		line-height:140%;
	}

	div#footer_top div#footer_link_1 li a ,
	div#footer_top div#footer_link_2 li a {
		color:#ffffff;
		text-decoration:none;
	}
	
	div#footer_top div#footer_link_1 li a:hover ,
	div#footer_top div#footer_link_2 li a:hover {
		color:#ffffff;
		text-decoration:underline;
	}

div#footer div#footer_bottom {
	clear:both;
	width:850px;
	margin:0 auto;
	height:53px;
}

div#footer div#footer_bottom img {
	float:left;
	display:block;
}

div#footer div#footer_bottom div {
	float:left;
	width:350px;
}

/* フッター */


