#content { padding:10px 0 0 0; }


#main { width: 730px; float:right; margin:20px 0 0 0; padding: 0; text-align:left;
 background: url(../parts/in_main_bg.jpg) repeat-y left top; overflow:hidden;}

#main h2 { padding:15px; background: url(../parts/in_main_line.gif) no-repeat center top;}
#main h3 { padding:0 0 15px 0; }

#main #smain { padding:5px 15px; background: url(../parts/in_main_line.gif) no-repeat center bottom;}

#side { width: 190px; float:left; margin: 0px; padding: 0px; text-align:left;}

.box { clear:both; margin:0 auto 20px auto; padding: 0; overflow:hidden;}


/* お知らせ ---------------------------------------------------------*/
.update { padding: 1em; background: #FFFFBF; padding: 21.5px 15px 18px; margin: 40px 0 65px;}
.update p { padding-bottom: 0; font-size: 14px;}

/* 商品紹介 ---------------------------------------------------------*/

.item_box { width: 670px; padding:15px 0; border-bottom:dashed 1px #B7B7B3; overflow:hidden;}
.item_sbox { float:right; width: 450px; font-size:90%;}
.item_sbox .name { width: 440px; margin:0 0 15px 0; padding:10px; background: #E2FBA2;}
.item_sbox h4 { float:left;}
.item_sbox .weight { text-align:right; padding:15px 10px 0 0;}

.item_sbox p.price { padding-right:10px; text-align:right; font-size:16px; font-weight:bold; color:#C00;}
.item_sbox p.price span { font-size:13px; font-weight:normal;}


.intro { height:400px; margin:0 0 15px 0; padding:0; background: url(../parts/item_intro_bg.gif) no-repeat 0 50px;}
.intro p { margin:80px 130px 0 70px; padding:0; }

/* 茶草場農法 ---------------------------------------------------------*/

.kaeru { width: 320px; padding:10px 9px; margin:0 0 18px; font-size:13px; border:1px dotted #A9D544; overflow:hidden;}
.kaeru h4,
.nanakusa h4 { font-size:16px; margin:5px 0 10px 0; color: #360; letter-spacing:0.1em;
 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.kaeru img { float:left; margin:0 10px 0 0; padding:0;}
.kaeru p { margin:0; padding:0;}
.nanakusa { clear:both; padding:10px 9px; margin:0 0 25px; font-size:13px; border:1px dotted #A9D544; overflow:hidden;}


/* プライバシーポリシー ---------------------------------------------------------*/

#privacy h3 {
	clear: both; font-size:115%;
	margin: 20px 0 5px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px dashed #B7B7B3;
}

#foot { padding:180px 0 0 0; }	