* {
	color:#333;
	padding:0;
	line-height: 1.5em;
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
	background-image: none;
	font-size: 0.98em;
}

body {
        text-align:center;
	background-color: #FEFCF0;
	background-image:  url(../images/bg.jpg);
	background-repeat: repeat-x;
	
}


a {
	color:#000;
	text-decoration: underline;
}

a:hover {
	color:#c30;
	text-decoration: underline;
}

a img {
	border:none;
}


input,textarea,select{
   color:#000000;
  font-size :12px;
}


/*
フォント
--------------------------------------------------------------------*/

.aka {
  color:#c30;
}


/*
ボタン
-----------------------------------------------------------------*/



/*
ベース
-------------------------------------------------------------------*/
#base {
	width:760px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
        margin-bottom:0;
}


/*
ヘッダー
-------------------------------------------------------------------*/

#header {
	width:760px;
	height:108px;
	background-image:  url(../images/header.jpg);
	background-repeat: no-repeat;
        margin:0 0 0 0;
        background-color:#000;
}


h1 a {
        float:left;
	display: block;
	text-decoration: none;
	width: 231px;
	height: 90px;
	margin:0 0 0 0;
	padding:5px 0 0 120px;
}

/*

/*
コンテンツ
-------------------------------------------------------------------*/

#contents {
	width:760px;
	float: left;
	clear: both;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-image:  url(../images/body.gif);
	background-repeat: repeat-y;


}

/*ナビゲーション
----------------------------------------------- */
#nav {
	width:149px;
	float: left;
    margin:0 0 0 0;
	padding:0 0 0 1px;
}


/*ナビゲーション
----------------------------------------------- */
#me {
	width:149px;
	float: left;
    margin:0 0 0 0;
	padding:0 0 0 0;
}

#me {
    width:149px;
    float :left;
    margin:0 0 0 0;
	padding:0 0 0 0;
}

#me ul {
	list-style-type:none;
	float: left;
	padding: 0 0 0 0;
  }


#me li {
	list-style-type:none;
	float: left;
	display: inline;
  }


/*ナビゲーション2
----------------------------------------------- */
#me2 {
	width:149px;
	float: left;
    margin:0 0 0 0;
	padding:0 0 0 0;
}

#me2 {
    width:149px;
    float :left;
    margin:0 0 0 0;
	padding:0 0 0 0;
}

#me2 ul {
	list-style-type:none;
	float: left;
	padding: 5px 0 15px 0;
  }


#me2 li {
	list-style-type:none;
	float: left;
	display: inline;
	padding:4px 0 4px 0;
  }

/*
夫婦
-------------------------------------------------------------------*/

#fufu {
	width:130px;
	float: left;
    margin:0 0 0 0;
	padding:0 0 0 9px;
}

/*
QR
-------------------------------------------------------------------*/

#qr {
	width:140px;
	float: left;
    margin:20px 0 20px 0;
	padding:0 0 0 4px;
}

/*
クレジット
-------------------------------------------------------------------*/

#card {
	width:133px;
	float: left;
    margin:0 0 20px 0;
	padding:0 0 0 8px;
}


/*
メイン
-------------------------------------------------------------------*/

#main {
	width:609px;
	float: right;
	margin:0 0 0 0;
	padding:0 0 0 0;

}

/*
トップページメイン
-------------------------------------------------------------------*/

#top {
    text-align:center;
	vertical-align:top;
	}

/*
バナー部分
-------------------------------------------------------------------*/
.ban_01 {
   margin:5px 0 10px 0;
}

.ban_02 {
   margin:5px 0 5px 0;
}

.ban_03 {
   margin:0 0 0 0;
}

/*
新着情報
-------------------------------------------------------------------*/

.news {
   width:564px;
   margin:5px 22px 15px 22px;
}

.news_tex {
   width:564px;
   background-image:  url(../images/n_body.gif);
   background-repeat:repeat-y;
   margin:0 0 0 0;
   padding:0 0 0 0;
}

.news_tex p {
   text-align:left;
   margin:0 0 0 0;
   padding:5px 20px 0px 20px;
}

.n_foot {
     background-image:  url(../images/n_foot.gif);
   background-repeat:no-repeat;

}

/*
自家農園の手づくり梅干
-------------------------------------------------------------------*/
#jika {
   text-align:left;
   width:564px;
   height:323px;
   margin:5px 22px 15px 22px;
}

.jika1 {
   width:564px;
   height:151px;
   float:left;
   background-image:  url(../images/002_a.jpg);
   padding:0;
   margin:0;
}

.jika1 img {
   margin:0 25px 0 20px;
   float:right;
}

.jika1 p {

  width:240px;
  padding:12px 0 0 18px;
}


.ajiume {
   padding:0 0 0 18px;
   font-weight:bold;
}
.jika2 {
   width:564px;
   height:159px;
   float:left;
   background-image:  url(../images/002_b.jpg);
   padding:0;
   margin:0;
}

.sisotsuke {
   padding:50px 0 0 315px;
   font-weight:bold;
}


.jika2 img {
	display: block;
   float:left;
   margin:0 25px 0 10px;
}
.jika2 p {
  padding:12px 20px 0 315px;
}

/*
こだわり
-------------------------------------------------------------------*/
.kodawari {
   padding:5px 0 15px 0;
}

/*
スタンプ
-------------------------------------------------------------------*/

#stamp {
   width:560px;
   height:75px;
   clear: both;
   margin:0 0 0 0;
   padding:0 0 0 0;
   text-align:right;
}


/*
フッタメニュー
-------------------------------------------------------------------*/

#f_menu {
    line-height:0.9em;
    font-size:0.9em;
    width:609px;
    height:62px;
    clear: both;
    margin:0;
    padding:0 0 0 0;
    text-align: center;
	}

#f_menu a {
	text-decoration: none;
	color:#000;
}


/*
コピーライト
-------------------------------------------------------------------*/

#footer {
        width:760px;
        height:78px;
	float: left;
        margin:0;
	padding:0;
	background-image:  url(../images/foot_bg.jpg);
	background-repeat: no-repeat;
        background-color:#000;
}

#footer img {
       margin:10px 0 0 470px;
}



/*--------------新着情報-------------- */

#news01 {
   width:606px;
   height:44px;
   text-align:center;
   padding: 0px;
   margin:0px;
   background-image:url(../img/news_TOP001_01.gif);
   background-repeat:repeat-y;
   
}


#news02 {
   width:526px;
   height:80px;
   text-align:left;
   padding: 10px 40px 0px 40px;
   margin:0px;
   line-height:18px;
   background-image:url(../img/news_TOP001_02.gif);
   background-repeat:repeat-y;
}


#frame
{
width:400px;
overflow:auto;
height:80px;
margin:0px 0px 0px 0px;
padding:0px;
line-height:18px;
font-size:12px;

letter-spacing:1px;


}
#news02 span
{

color:#FF0000;

}

#news03 {
   width:606px;
   height:17px;
   text-align:center;
   background-image:url(../img/news_TOP001_03.gif);
   background-repeat:repeat-y;  
   padding: 0px;
   margin:0px;
}
   
   
/* --------------農園だより-------------- */

#shizen {
   margin-left:auto;
	margin-right:auto;
	text-align:left;
    font-size:20px;
}
.nawashiro {
    text-align:left;
    margin:10px 20px 10px 20px;

}

 
/* --------------レシピ-------------- */
  
#cook{
     width:605px;
     float:left;
     margin:10px 0 0 0;
}
   
.salad{
    margin:10px 0 0 3px;

}

.gohan{
    margin:10px 0 0 3px;

}


.iroiro{
    margin:10px 0 0 3px;
}


#cookpage{
     width:605px;
     

}

.cooktitle{
  font-family:sans-serif;
  font-size:28px;

}

.cookmainphoto{
    width:350;
    hight:350;
    float:left;
    
}

.sozai{
   width:250;
   float:right;
   font-size:20px;
}

h3.sozai{
    font-size:22px;
}




.tejyun{
    width:330;
    float:left;
    margin:10px 10px 10px 10px;


}
   
.cookphoto{
    width:250;
    float:right;
    


}

   
   
/* --------------お問合せ-------------- */

#in {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.text02 {
   width:570px;
   text-align:left;
   font-size:14px;
   margin-right: auto;
   margin-left: auto;

   color:#666666;
   padding: 0px;

   line-height:20px;
}


table.mail{
border:solid 1px #cccccc;

	font-size:11px;
	text-align:left;
	color:#666666;

    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px; 
	text-align:center;
	white-space:normal; 
	width:550px;

	
}


.mail th{

    border:solid 1px #cccccc;
    color:#666666;
	font-size:12px; 
    background-color:#f1f1f1;
	padding: 20px ;
	width:90px;
	white-space:normal; 
	font-weight:bold;
	line-height:18px;



}
.mail td{
	padding: 10px;
	text-align:left;
	border:solid 1px #cccccc;
	width:400px;
	font-size:12px; 
	white-space:normal;
	line-height:18px;

	

}
/* --------------お買い物ガイド-------------- */

h1{
font-size:16px;
color:#B04242;
padding:0px 0px 3px 0px;
margin:0px;}

table.guide{
border:solid 1px #cccccc;

	font-size:11px;
	text-align:center;
	color:#666666;

    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	margin-top:7px;
	margin-left:auto;
	margin-right:auto; 
	text-align:center;
	white-space:normal; 
	width:560px;

	
}


.guide th{

    border:solid 1px #cccccc;
    color:#666666;
	text-align:center;
	font-size:12px; 
    background-color:#f1f1f1;
	padding: 5px ;
	width:140px;
	white-space:normal; 
	font-weight:bold;
	line-height:18px;



}
.guide td{
	padding: 5px;
	text-align:center;
	border:solid 1px #cccccc;
	width:140px;
	font-size:12px; 
	white-space:normal;
	line-height:18px;

	

}

/*--------------農園概要-------------- */

table.gaiyo{
border:solid 1px #cccccc;

	font-size:11px;
	text-align:left;
	color:#666666;

    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	margin-top:7px;
	margin-left:auto;
	margin-right:auto; 
	text-align:center;
	white-space:normal; 
	width:550px;

	
}


.gaiyo th{

    border:solid 1px #cccccc;
    color:#666666;
	font-size:12px; 
    background-color:#f1f1f1;
	padding: 5px ;
	width:160px;
	white-space:normal; 
	font-weight:bold;
	line-height:18px;



}
.gaiyo td{
	padding: 5px;
	text-align:left;
	border:solid 1px #cccccc;
	width:390px;
	font-size:12px; 
	white-space:normal;
	line-height:18px;

	

}


/* --------------青梅-------------- */

table.guide{
border:solid 1px #cccccc;

	font-size:11px;
	text-align:center;
	color:#666666;

    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	margin-top:7px;
	margin-left:auto;
	margin-right:auto; 
	text-align:center;
	white-space:normal; 
	width:560px;

	
}


.guide th{

    border:solid 1px #cccccc;
    color:#666666;
	text-align:center;
	font-size:12px; 
    background-color:#f1f1f1;
	padding: 5px ;
	width:140px;
	white-space:normal; 
	font-weight:bold;
	line-height:18px;



}
.guide td{
	padding: 5px;
	text-align:center;
	border:solid 1px #cccccc;
	width:140px;
	font-size:12px; 
	white-space:normal;
	line-height:18px;

	

}

/* --------------青梅-------------- */

table.guide02{
border:solid 1px #cccccc;

	font-size:11px;
	text-align:center;
	color:#666666;

    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	margin-top:7px;
	margin-left:auto;
	margin-right:auto; 
	text-align:center;
	white-space:normal; 
	width:560px;

	
}


.guide02 th{

    border:solid 1px #cccccc;
    color:#666666;
	text-align:center;
	font-size:12px; 
    background-color:#f1f1f1;
	padding: 5px ;

	white-space:normal; 
	font-weight:bold;
	line-height:18px;



}
.guide02 td{
	padding: 5px;
	text-align:center;
	border:solid 1px #cccccc;

	font-size:12px; 
	white-space:normal;
	line-height:18px;

	

}

/*--------------農園概要-------------- */

h2{
font-size:16px;
color:#CC3333;
padding:0px 0px 3px 0px;
margin:0px;}

table.oume{
border:solid 1px #cccccc;
clear:both;

	text-align:left;
	color:#666666;

    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	white-space:normal; 
	width:570px;

	
}


.oume th{

    border:solid 1px #cccccc;
    color:#666666; 
    background-color:#f1f1f1;
	padding: 5px ;

	font-size:15px;
	white-space:normal; 
	font-weight:bold;
	line-height:18px;
	text-align:center;



}
.oume td{
	padding: 5px;
	text-align:left;
	border:solid 1px #cccccc;
	font-size:14px;
	text-align:center;
	white-space:normal;
	line-height:18px;

	

}

.oume-box01
{
float:left;
width:390px;
margin:0px 0px 5px 0px;

}

.oume-box02
{
float:left;
clear:right;
width:200px;
color:#333333;
text-align:left;

}

.oume-title
{
height:35px;
padding-top:5px;
text-align:center;
font-size:18px;
font-weight:bold;
color:#333333;
width:200px;
background-image:url(../../oume/img/img_TOP007_04.jpg);
background-repeat:repeat-x;

}

/*--------------梅エキス・ドレッシング-------------- */

.style1 {font-size: 12px}

/*--------------梅干-------------- */
.style2 {
color:#FF0000;
font-size: 12px;
padding:2px;}

/*--------------贈答用-------------- */

.style3 {font-size: 12px;color:#CC3333;}
.style4 {font-size: 12px;}

/*--------------農園周辺-------------- */

.spot-box01
{
float:left;
width:350px;
margin:0px 0px 5px 0px;

}

.spot-box02
{
float:left;
clear:right;
width:240px;
color:#333333;
text-align:left;

}

/*--------------ページトップ-------------- */

.con-box03
{
text-align:right;
padding:0px;
margin:15px 15px 20px 0px;
font-size:12px;
font-weight:bold;

}

#space{
height:500px;

}
#space02{
height:580px;

}



