body{
margin:0;
background-color:#99cc33;
}


/*
--------------------------------*/

.waku {
clear:both;
border:#999999 solid 5px;
}
.waku-attention {
clear:both;
border:#FFCC33 solid 5px;
margin:50px 0;
padding:10px 20px;
}



/*
---------------------------------*/

a{color:#0033CC; text-decoration:none; outline:none;}
a:hover{color:#FF6600;}

p{
margin:0 0 10px 0;
padding:0;
font-size:0.85em;
line-height:150%;
color:#333333;
}

.main{
margin:0 auto;
width:800px;
height:auto;
background-color:#ffffff;
}

h1{
margin:0; padding:0;
width:800px;
height:127px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/header.jpg) no-repeat 0 0;
text-indent:-9999em;
}
	h1 a{
	height:127px;
	background:url(http://img15.shop-pro.jp/PA01088/169/etc/header.jpg) no-repeat 0 0;
	display:block;
	}
	
	
.cont{
clear:both;
margin:0px auto;
width:800px;
overflow:hidden; 

}
	.cont:after{
				content:"";
				display:block;
				clear:both;
				height:1px;
				overflow:hidden;
				}
	/*\*/
	* html .cont{
		height: 1em;
		overflow: visible;
	}
.cont .left{
width:533px;
float:left;
margin:15px 0 0 12px; 
display:inline;
}
.cont .right{
width:230px;
float:right;
margin:0 12px 0 0;
display:inline;
}
.s-cart{
width:230px; height:76px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-cart-btn.jpg) no-repeat 0 0;
margin:0;
padding:16px 0 0 0;
}
.s-cart p.sc1{
margin:0 0 0 11px; padding:0;
width:206px; height:27px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-cart-btn.jpg) no-repeat -11px -16px;
text-indent:-9999em;
}
	.s-cart p.sc1 a{
	width:206px; height:27px;
	background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-cart-btn.jpg) no-repeat -11px -16px;
	display:block;
	}
	.s-cart p.sc1 a:hover{
	background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-cart-btn.jpg) no-repeat -11px -108px;
	}
.s-cart p.sc2{
margin:10px 0 0 13px; padding:0;
width:95px; height:24px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-cart-btn.jpg) no-repeat -13px -53px;
text-indent:-9999em;
}
	.s-cart p.sc2 a{
	width:95px; height:24px;
	background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-cart-btn.jpg) no-repeat -13px -53px;
	display:block;
	}
	.s-cart p.sc2 a:hover{
	background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-cart-btn.jpg) no-repeat -13px -145px;
	}

h5.s-category{
margin:0 auto 15px auto; padding:0;
width:224px;
height:37px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-title-category.jpg) no-repeat 0 0;
text-indent:-9999em;
}
h5.s-title{
margin:0 0 15px 0; padding:0;
width:146px;
height:40px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-title-infomation.jpg) no-repeat 0 0;
text-indent:-9999em;
}
ul.list-group {
width:200px;
margin:0 0 50px 0;
padding:0;
list-style:none;
}
ul.list-group li {
font-size:0.85em;
font-weight:bold;
margin:10px 0;
padding:2px 5px 2px 8px;
border-left:#FF3300 solid 4px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/border.gif) repeat-x left bottom;
}
ul.list-group li a {
color:#CC6600;
}
ul.list-group li a:hover {
color:#FF6600;
}
ul.list{
width:200px;
margin:0 0 15px 5px;
padding:0;
list-style:none;
}
ul.list li{
font-size:0.85em;
margin:4px 0;
padding:2px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/border.gif) repeat-x left bottom;
}

.list .noborder{border-bottom:0px dashed #999999;}

.right p{
font-size:0.75em;
line-height:125%;
color:#333333;
margin:0 0 15px 0;
}

h5.s-title-tel{
margin:0 0 5px 0; padding:0;
width:185px;
height:38px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-title-tel.jpg) no-repeat 0 0;
text-indent:-9999em;
}
p.s-tel{
margin:0 0 20px 0;
padding:0;
width:220px;
height:47px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-tel.jpg) no-repeat 0 0;
text-indent:-9999em;
}
p.s-gari{
margin:0 0 20px 0; padding:0;
width:227px;
height:152px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-gari.jpg) no-repeat 0 0;
text-indent:-9999em;
}
p.btn-aboutus{
margin:0 0 2px 0; padding:0;
width:228px;
height:79px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-btn-aboutus.jpg) no-repeat 0 0;
text-indent:-9999em;
}
p.btn-aboutus a{
width:228px;
height:79px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-btn-aboutus.jpg) no-repeat 0 0;
display:block;
}
p.btn-aboutus a:hover{
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-btn-aboutus.jpg) no-repeat 0 bottom;
}
p.btn-blog{
margin:0 0 15px 0; padding:0;
width:227px;
height:79px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-btn-blog.jpg) no-repeat 0 0;
text-indent:-9999em;
}

p.btn-blog a{
width:227px;
height:79px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-btn-blog.jpg) no-repeat 0 0;
display:block;
}
p.btn-blog a:hover{
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-btn-blog.jpg) no-repeat 0 bottom;
}

.footer{
clear:both;
color:#ffffff;
font-size:0.85em;
text-align:right;
width:790px;
height:35px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/footer.jpg) no-repeat 0 0;
margin:0 0 5px 0;
padding:10px 10px 0 0;
overflow:hidden;
}
	
 ul.botlist{
list-style:none;
margin:0 0 5px 0; padding:0;
}
	ul.botlist:after{
				content:"";
				display:block;
				clear:both;
				height:1px;
				overflow:hidden;
				}
	/*\*/
	* html ul.botlist{
		height: 1em;
		overflow: visible;
	}
	ul.botlist li{
	float:right;
	font-size:0.7em;
	padding:0 10px;
	margin:0 5px 0 0;
	border-right:1px solid #CCCCCC;
	}
	ul.botlist li.noline{border:0}


/* pub
--------------------------------------------*/
p.pankuzu{
margin:0 12px 5px 5px;
padding:0;
font-size:0.7em;
line-height:125%;
color:#999999;
}

p.continue{
font-size:0.75em;
line-height:150%;
color:#333333;
text-align:right;
margin:0 5px 10px 0;
}

p.pageup{
clear:both;
margin:0 5px 15px 0;
text-align:right;
color:#660000;
font-size:12px;
}
p.pageup a{
text-decoration:none;
outline:none;
color:#660000;
}
p.pageup a:hover{color:#FF6600;}

.leftbox{
margin:0 0 5px 10px; padding:0;
overflow:hidden;
}
.leftbox:after{
			content:"";
			display:block;
			clear:both;
			height:1px;
			overflow:hidden;
			}
/*\*/
* html .leftbox{
	height: 1em;
	overflow: visible;
}

.botpageup{
clear:both;
width:533px;
}
span.red {
color:#FF0000;
}
/* トップ・商品詳細
-------------------------------*/
.itembox {
width:160px; 
margin:5px 0 5px 10px;
float:left;
}
.itembox img{
float:left;
margin:0 0 5px 0;
padding:5px;
border:#999999 solid 1px;
}
.itembox p{
clear:both;
margin:0;
font-size:0.8em;
line-height:125%;
}

/* 代田農園について
-------------------------------*/
h3.aboutus{
margin:0 0 5px 0; padding:0;
height:22px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/title-aboutus.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.sasie{
height:104px;
margin:0 0 15px 0;
padding:0 10px 0 200px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/sasie02aboutus.jpg) no-repeat 0 0;
}
.sasie p{
color:#333333;
font-size:0.75em;
line-height:125%;
padding:0;
}
/* navi
-----------------------------------------------*/
ul.nav{
list-style:none;
margin:0 auto 5px auto;
padding:0;
width:800px; height:42px;
overflow:hidden;
}
.nav:after{
			content:"";
			display:block;
			clear:both;
			height:1px;
			overflow:hidden;
			}
* html .nav{
			height:1em;
			overflow:visible;
			}		
ul.nav li{
float:left;
}
ul.nav li a{
display:block;
text-decoration:none;
text-indent:-9999em;
}
li.n1 a{
width:160px;
height:42px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/navi.jpg) no-repeat 0 0;
}
li.n1 a:hover{
background:url(http://img15.shop-pro.jp/PA01088/169/etc/navi.jpg) no-repeat 0 bottom;
}
li.n2 a{
width:160px;
height:42px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/navi.jpg) no-repeat -160px 0;
}
li.n2 a:hover{
background:url(http://img15.shop-pro.jp/PA01088/169/etc/navi.jpg) no-repeat -160px bottom;
}
li.n3 a{
width:160px;
height:42px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/navi.jpg) no-repeat -320px 0;
}
li.n3 a:hover{
background:url(http://img15.shop-pro.jp/PA01088/169/etc/navi.jpg) no-repeat -320px bottom;
}
li.n4 a{
width:160px;
height:42px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/navi.jpg) no-repeat -480px 0;
}
li.n4 a:hover{
background:url(http://img15.shop-pro.jp/PA01088/169/etc/navi.jpg) no-repeat -480px bottom;
}
li.n5 a{
width:160px;
height:42px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/navi.jpg) no-repeat -640px 0;
}
li.n5 a:hover{
background:url(http://img15.shop-pro.jp/PA01088/169/etc/navi.jpg) no-repeat -640px bottom;
}


ul.s-nav{
list-style:none;
margin:0 auto 15px auto;
padding:0;
width:226px;
}
ul.s-nav li a{
width:216px;
height:33px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-menu-bg.jpg) no-repeat 0 0;
}
ul.s-nav li a{
width:216px;
height:33px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-menu-bg.jpg) no-repeat 0 0;
font-size:1.0em;
font-weight:bold;
color:#660000;
display:block;
margin:0 0 0 0;
padding:5px 0 0 10px;
}
ul.s-nav li a:hover{
background:url(http://img15.shop-pro.jp/PA01088/169/etc/s-menu-bg.jpg) no-repeat right 0;
}

/* aboutus free1
---------------------------------------------------------*/
.aboutus h2 {
margin:0 0 15px 0;
padding:0;
height:282px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/h2bg.jpg) no-repeat 0 0;
text-indent:-9999em;
}

.aboutus img
{
float:right; margin-left:10px;
}
h3.aboutus {margin:0 0 5px 0; padding:0;}
.aboutus h3.t01{
height:35px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/t01.jpg) no-repeat 0 0;
text-indent:-9999em;
}

.aboutus h3.t02{
height:35px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/t02.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.aboutus h3.t03{
height:35px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/t03.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.aboutus h3.t04{
height:35px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/t04.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.aboutus h3.t05{
height:35px;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/t05.jpg) no-repeat 0 0;
text-indent:-9999em;
}


/*tokutei privacy
-------------------------------------------*/
.category_title {
margin:10px;
padding:10px 0 10px 12px;
font-size:1.0em;
color:#000000;
border-left:#990000 solid 5px;
}
.title_sp {
font-size:0.85em;
}
.note {
margin:10px 20px;
font-size:0.85em;
color:#333333;
line-height:150%;
}