@charset "utf-8";
/* ========================================== */
/* Page毎のcss */
/* ========================================== */
body {
	background-image: url('base_bg.png');
}
#layout_main_img{
	background-image: url('main_img.jpg');
}
.layout_contents_h{
	background-image: url('layout_contents_h.png');
}
#contents_main img.sideimg{
	border: solid #666666 0px;
}
/* -------------------------------------------------- */
/* h2,h3*/
/* -------------------------------------------------- */
div#h2_area div.h2_gn01{
	background-color:#eeeeee;
	background-image: url('h2_gn01.png');
}
div#h2_area div.h2_gn02{
	background-color:#eeeeee;
	background-image: url('h2_gn02.png');
}
div#h2_area div.h2_gn03{
	background-color:#eeeeee;
	background-image: url('h2_gn03.png');
}
div#h2_area div.h2_gn04{
	background-color:#eeeeee;
	background-image: url('h2_gn04.png');
}
div#h3_area div.h3_gn01{
	background-color:#f1f1f1;
	background-image: url('h3_gn01.png');
}
div#h3_area div.h3_gn02{
	background-image: url('h3_gn02.png');
}
div#h4_area div.h4_gn01{
	background-color:#ececec;
	background-image: url('h4_gn01.png');
}
rt{
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}
/* -------------------------------------------------- */
/* サイドインフォ*/
/* -------------------------------------------------- */
#sideinfo {
	width: 152px;
	height: 180px;
	background-color:#fafafa;
	border: solid #cccccc 1px;
	margin: 16px 8px 16px 8px;
	padding: 0px 0px 0px 0px;
}
/* -------------------------------------------------- */
/* 特定商取引に関する法律(通信販売法）に基づく表示*/
/* -------------------------------------------------- */
table.regu{
	margin: 16px 8px 16px 16px;
	padding: 0px 0px 0px 0px;
	table-layout:fixed;
	background-color:#cccccc;
	width:352px;
}
table.regu th,
table.regu td{
	font-size: 9px;
	line-height:20px;
	background-color:#fff;
}
table.regu th{
	padding: 2px 2px 2px 4px;
	width:120px;
	background-color:#E0EFEF;
}
table.regu td{
	padding: 2px 2px 2px 4px;
	background-color:#ffffff;
}
/* -------------------------------------------------- */
/* ご注文について*/
/* -------------------------------------------------- */
p.howtoorder{
	padding:0px;
	margin: 16px 16px 4px 16px;
	font-size:10px;
}
/* -------------------------------------------------- */
/* ご注文について*/
/* -------------------------------------------------- */
a#orderform{
	margin: 16px 8px 16px 16px;
}


/* -------------------------------------------------- */
/*商品：桑の葉茶*/
/* -------------------------------------------------- */
#itemarea {

}
#itemarea table{
	margin: 16px 8px 16px 8px;
	width:368px;
	border-bottom:solid #dddddd 1px;
}
#itemarea td{
	vertical-align:top;
}
#itemarea td.itemimg{
	width:160px;
}
p.title{
	width:192px;
	height: 24px;
	font-size:8px;
	padding:2px 2px 2px 2px;
	margin: 0px 4px 4px 0px;
}
p.price{
	padding:2px 2px 2px 0px;
	margin: 0px 4px 4px 12px;
	font-size:13px;
	color:#069;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
p.att{
	padding:2px 2px 2px 0px;
	margin: 0px 4px 4px 12px;
	font-size:12px;
	color:#666;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
p.itemtext{
	padding:0px;
	margin: 16px 16px 4px 16px;
	font-size:10px;
}
p.notes2,
p.notes{
	padding:0px;
	margin: 16px 16px 4px 16px;
	font-size:10px;
	color:#F66;
}
p.notes{
	font-size:11px;
}
p.notes span{
	font-weight: bold;
	font-size:11px;
}
p.notes2{
	color:#666;
}
img.itemimg{
	margin: 4px 8px 4px 8px;
	border: solid #cccccc 1px;
	float:right;
}
div.itemsp{
	height:12px;
	margin: 0px 8px 0px 8px;
	border-bottom: solid #cccccc 1px;
}
