/* CSS Document */

*	{
 margin:0;
 padding:0;
 font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
 list-style:none;
 color:#312816;
 }
 
body	{
 background-color:/*#b3b1ad*/#ffffff;
 font-size:13px;
}

#main	{
 background-color:#f7f6f3;
 width:800px;
 position:relative;
 margin:auto;
 margin-bottom:30px;
 border-right:dotted 1px #Cac1a5;
 border-left:dotted 1px #Cac1a5;
 border-bottom:dotted 1px #Cac1a5;
}

h1	{
 width:800px;
 height:80px;
}

.menu	{
 width:800px;
 height:35px;
 background-color:#cac1a5;
}

.menu li{
 float:left;
 list-style:none;
 font-weight:bold;
 color:#312816;
 padding-left:40px;
 padding-top:12px;
}

a	{
 color:#312816; /*#990000;*/
 text-decoration:none;
 }

a:hover	{
 color:#990000;
  }


#main-photo	{
 padding-top:30px;
}

p.box1	{
 width:265px;
 height:85px;
 position:absolute;
 top:150px; left:505px;
 z-index:3;
 filter: alpha(opacity=70);
}

p.box2	{
 width:265px;
 height:85px;
 position:absolute;
 top:245px; left:505px;
 z-index:3;
 filter: alpha(opacity=70);
}

p.box3	{
 width:265px;
 height:85px;
 position:absolute;
 top:340px; left:505px;
 z-index:3;
 filter: alpha(opacity=70);
}
p.jam_pic	{
 position:absolute;
 z-index:4;
 top:160px;
 left:520px;
}

p.food_pic	{
 position:absolute;
 z-index:4;
 top:255px;
 left:520px;
}

p.gift_pic	{
 position:absolute;
 z-index:4;
 top:350px;
 left:520px;
}

.news	{
	float:right;
	background:url(../images/sincyakumomo.gif) no-repeat;
	width:320px;
	height:219px;
	position:absolute;
	top:429px;
	left:480px;
	z-index:3;
	overflow:auto;
}

p.news_coments	{
width:265px;
height:95px;
margin-top:80px;
margin-left:40px;
overflow:auto;
}

p.go-news	{
	float:right;
	position:absolute;
	top:195px;
	left:120px;
	z-index:4;
}
p.go-news a	{
font-weight:bold;
 text-decoration:none;
 }


.bottom_menu	{
padding-top:15px;
padding-left:25px;
}

.bottom_menu li	{
 list-style:none;
 float:left;
 color:#312816;
 font-size:12px;
 padding-top:8px;
 padding-bottom:2px;
}

span.shikiri	{
 font-weight:normal;
 padding-right:10px;
 padding-left:10px;
}


 p.footer	{
 font-size:10px;
 padding-left:25px;
 padding-bottom:8px;
}

/*ジャム・フード*/

h3	{
font-size:14px;
background:#CBC2A9;
height:20px;
margin-top:20px;
}
.item	{
margin-left:15px;
}

.item img {
    border: 1px solid /*#c6c6c6:*/#312816;
}

.item p	{
 padding-right:12px;
 width:130px;
 float:left;
 text-align:center;
 }

.clear	{
 clear:both;
}

.item_title	p	{
 width:130px;
 float:left;
 padding-left:15px;
}

.item_syousai	{
margin-left:15px;
margin-right:15px;

}

.item_syousai img	{
 float:left;
}

.item_syousai p.setsumei	{
padding-top:15px;
padding-bottom:30px;
}

.item-coments{
float:right;
width:280px;
}

.item-coments p	{
 padding-bottom:10px;
}

p.kakaku	{
font-weight:bold;
color:#663333;
}
.item-hyoji span	{
 letter-spacing:1em;
}

.f_photo	{
 float:left;
 padding-right:15px;
}

.item-setumei	{
 padding-right:15px;
}


form.chumon	{
width:150px;
float:right;
padding-right:50px;
}
p.buttom	{
}

/*プレゼント*/

span.clip	{
color:#990000;
font-weight:bold;
}


/*ご利用案内*/

.sub-contents-ryoukin p	{
padding-bottom:5px;
color:#312816;
}

.sub-contents-ryoukin dl dt	{
padding-top:10px;
}

.sub-contents-ryoukin dl dd	{
padding-left:13px;
}

.sub-contents-ryoukin dl dd	a{
 color:#A90128;
 text-decoration:underline;
}

.sub-contents-ryoukin dl dt	em{
padding-top:10px;
font-style:normal;
font-weight:bold;
}

#annai-mail	{
padding-left:10px;
border:dotted 1px #999999;
}
/*ごあいさつページ用*/

#main-contents	{
width:600px;
margin-left:100px;
padding-top:30px;
_margin-top:30px;
}

h2{
font-size:16px;
color:#312816;
font-style:normal;
margin-top:10px;

}

.sub-contents-gaiyou	{
width:545px;
padding-left:30px;
}

.sub-contents-gaiyou p	{
padding-bottom:5px;
color:#312816;
}

.sub-contents p	{
padding-bottom:5px;
color:#312816;
}


table	 th{
height:20px;
text-align:left;
/*background-color:#DFD5B7;:*/
}

table	 td{
height:20px;
/*background-color:#e7e2d1;*/
padding-left:10px;

}

p.partition		{
padding-top:35px;
}

p.retern img	{
padding-left:3px;
vertical-align:middle;
}

p.retern-2 img	{
padding-left:3px;
vertical-align:middle;
}


p.retern	{
line-height:18px;
float:right;
margin-right:10px;
font-size:11px;
}

p.retern-2	{
line-height:18px;
float:right;
margin-top:5px;
font-size:11px;
}

/*個人情報ページ*/

ul.kojin	{
padding-bottom:10px;
}

.kojin li	{
list-style:none;
padding-left:20px;
}

/*お客様の声ページ*/

.fukidashi_top	{
 background:url(../images/fukidashi_top.gif) no-repeat;
 width:600px;
 height:36px;
}

.fukidashi_middle{
 background:url(../images/fukidashi_middle.gif) repeat-y;
 width:600px;
}

.fukidashi_bottom{
 background:url(../images/fukidashi_bottom.gif) no-repeat;
 width:600px;
 height:90px;
}

.fukidashi_middle p{
 width:460px;
 padding-left:25px;
}

.fukidashi_bottom p	{
 float:right;
 padding-right:120px;
}

p.more	{
padding-top:10px;
padding-left:20px;
font-weight:bold;
}

/*お知らせページ*/

dl.newslist  {
padding-top:10px;
}

dl.newslist dt {
 clear: left;
 float: left;
 width: 6em;
 margin-bottom:30px;
 font-weight:bold;
}

.date{
padding-left:4px;
border-left:solid 4px #FF9900;
line-height:100%;
}

dl.newslist dd {
 margin-left:7em;
 margin-bottom:10px;
 line-height:120%;
 padding-bottom:10px;
 border-bottom:dotted 1px #666666 ;
}

/*お知らせページ*/

p.name	{
float:right;
}

p.border	{
border-bottom:dotted 1px #999999;
padding-top:3px;
margin-bottom:10px;
}

/*雑誌掲載ページ*/

div.zasshi	{
padding-top:20px;
}

p.zasshi_title	{
font-size:14px;
color:#312816;
}
p.hyoushi	{
float:left;
margin-right:20px;
padding-top:50px;
}

p.border2	{
border-bottom:dotted 1px #999999;
padding-top:40px;
margin-bottom:20px;
}


/*特定商取引表示*/

.tokutei th	{
height:45px;
text-align:left;
padding-left:20px;
border-bottom:dotted 1px #312816;}

.tokutei td	{
padding-right:15px;
border-bottom:dotted 1px #312816;}

/*リンク*/


dl.link	{
padding-top:30px;
padding-bottom:100px;
}

.link_title{
padding-left:20px;
line-height:100%;
}

dl.link dt {
 clear: left;
 float: left;
 width:150px;
 font-weight:bold;
 padding-left:60px;
 padding-right:20px;
}

dl.link dd {
 margin-bottom:10px;
}

dl.link dd  a{
 border-bottom:solid 1px #312816;
}


/*サイトマップ*/
ul.sitemap	{
 padding-left:60px;
 line-height:140%;
}

ul.sitemap 	{
 padding-left:60px;
}

ul.sitemap a	{
 border-bottom:solid 1px #312816;
}

ul.naiyou	{
 padding-bottom:10px;
}

ul.naiyou li	{
 padding-left:20px;
}

