/* ---------- 商品 ---------- */
.ss01 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 570px;
}

.ss02 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 570px;
	height : 40px;
	background-color : #eee;
}

.ss02 h3 {
	margin : 10px 0px 0px 10px;
	padding : 0px;
	font-size : 18px;
	color : #333;
}

.ss02 A:link {
	TEXT-DECORATION: underline;
	COLOR: #333;
}
.ss02 A:visited {
	TEXT-DECORATION: underline;
	COLOR: #333;
}
.ss02 A:hover {
	TEXT-DECORATION: none;
	color: #333;
}

.ss03 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 570px;
	height : 180px;
	border-bottom : 1px solid #99CC00;
}

.ss04 {
	margin : 0px 20px 0px 0px;
	padding : 0px;
	width : 210px;
	float : left;
}

.ss05 {
	margin : 0px;
	padding : 0px;
	width : 340px;
	float : left;
}

.ss05 p {
	margin : 10px 0px 0px 5px;
	padding : 0px;
	height : 108px;
	line-height : 16px;
	letter-spacing : 1px;
}

.ss05 strong {
	margin : 0px;
	padding : 0px;
	font-size : 14px;
	color : #009966;
}

.ss06 {
	margin : 0px;
	padding : 0px;
	width : 340px;
	height : 24px;
	background-color : #00A651;
}

.ss06 h3 {
	margin : 3px 0px 0px 10px;
	padding : 0px;
	font-size : 14px;
	color : #fff;
}

.ss06 A:link {
	TEXT-DECORATION: underline;
	COLOR: #fff;
}
.ss06 A:visited {
	TEXT-DECORATION: underline;
	COLOR: #fff;
}
.ss06 A:hover {
	TEXT-DECORATION: none;
	color: #fff;
}


.ss07 {
	margin : 0px;
	padding : 0px;
	text-align: right;
}

.ss07 img {
	margin : 0px 0px 0px 10px;
	padding : 0px;
}

/* ---------- 商品 ---------- */



/* ---------- ガーデニング商品 ---------- */
.gi01 {
	margin : 0px;
	padding : 0px;
	width : 570px;
}

.gi02 {
	margin : 10px 20px 0px 10px;
	padding : 0px;
	width : 230px;
	float : left;
}

.gi03 {
	margin : 0px;
	padding : 0px;
	width : 300px;
	float : left;
}

.gi04 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 300px;
	height : 40px;
}

.gi04 p {
	margin : 0px;
	padding : 0px;
	font-size : 12px;
	color : #333;
}

.gi04 h3 {
	margin : 5px 0px 0px 0px;
	padding : 0px;
	font-size : 16px;
	color : #333;
}

.gi05 {
	margin : 0px 0px 0px 0px;
	padding : 0px;
	width : 300px;
	height : 160px;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	background-color : #EFEFEF;
}

.gi05 h4 {
	margin : 10px 0px 0px 10px;
	padding : 0px;
	font-size : 12px;
	color : #333;
	TEXT-DECORATION: underline;
}

.gi05 p {
	margin : 10px 0px 5px 10px;
	padding : 0px;
	font-size : 12px;
	color : #333;
	line-height : 16px;
	letter-spacing : 1px;
}

.gi06 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 300px;
	text-align: center;
}

.gi07 {
	margin : 15px 0px 0px 0px;
	padding : 0px;
	width : 570px;
}

.gi07 p {
	margin : 0px 10px 0px 0px;
	padding : 0px;
	line-height : 18px;
	letter-spacing : 1px;
	font-size : 12px;
	width : 440px;
	float : left;
}

.gi07 img {
	margin : 0px;
	padding : 0px;
	width : 111px;
	float : left;
}

.gi08 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 570px;
}

.gi08 h4 {
	margin : 0px;
	padding : 0px;
	width : 570px;
}

.gi09 {
	margin : 0px 0px 10px 0px;
	padding : 0px;
	width : 570px;
	height : 110px;
	border-bottom: 1px dashed #669900;
}

.gi09 img {
	margin : 0px 10px 10px 0px;
	padding : 0px;
	width : 125px;
	float : left;
}

.gi09 p {
	margin : 0px 0px 0px 0px;
	padding : 0px;
	line-height : 18px;
	letter-spacing : 1px;
	font-size : 12px;
	width : 430px;
	float : left;
}

.gi10 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 570px;
}

.gi10 img {
	margin : 0px 10px 10px 0px;
	padding : 0px;
	width : 230px;
	float : left;
}

.gi10 p {
	margin : 5px 0px 0px 0px;
	padding : 0px;
	line-height : 18px;
	letter-spacing : 1px;
	font-size : 12px;
	width : 315px;
	float : left;
	color : #333;
}

.gi11 {
	margin : 0px;
	padding : 0px;
	width : 570px;
	text-align: center;
}


/* ---------- ガーデニング商品 ---------- */



/* ---------- おすすめの花 ---------- */
.osu01 {
	margin : 10px 0px 10px 0px;
	padding : 0px;
	width : 570px;
}

.osu01 h3 {
	margin : 0px 0px 5px 5px;
	padding : 0px;
	font-size : 14px;
	color : #333;
	width : 560px;
}

.osu02 {
	margin : 0px;
	padding : 0px;
	width : 128px;
	height : 128px;
	border : 1px solid #333;
	float : left;
}

.osu02 img {
	margin : 8px 0px 0px 8px;
	padding : 0px;
	width : 110px;
}

.osu03 {
	margin : 0px 0px 0px 20px;
	padding : 0px;
	width : 400px;
	float : left;
}

.osu04 {
	margin : 5px 0px 10px 0px;
	padding : 0px;
	width : 400px;
	border-bottom: 1px dashed #999;
	
}

.osu04 h4 {
	margin : 0px;
	padding : 0px;
	font-size : 12px;
	color : #333;
	width : 80px;
	float : left;
	letter-spacing : 1px;
}

.osu04 p {
	margin : 0px;
	padding : 0px;
	font-size : 12px;
	width : 300px;
	float : left;
	letter-spacing : 2px;
}

.osu05 {
	margin : 10px 0px 10px 0px;
	padding : 0px;
	width : 570px;
}

.osu05 h3 {
	margin : 0px;
	padding : 0px;
	font-size : 14px;
}

.osu06 {
	margin : 30px 0px 0px 0px;
	padding : 0px;
	width : 570px;
}

.osu06 h4 {
	margin : 0px;
	padding : 0px;
	font-size : 14px;
	color : #333;
}

.osu06 p {
	margin : 5px 0px 0px 0px;
	padding : 0px;
	font-size : 12px;
	color : #333;
	line-height : 18px;
	letter-spacing : 1px;
}


.osu07 {
	margin : 30px 0px 0px 0px;
	padding : 0px;
	width : 570px;
	background-color : #FFEAEA;
}

.osu07 h5 {
	margin : 10px 0px 0px 10px;
	padding : 0px;
	font-size : 14px;
	color : #ff0033;
}

.osu07 p {
	margin : 5px 0px 10px 10px;
	padding : 0px;
	font-size : 16px;
	color : #FF0000;
	line-height : 16px;
	letter-spacing : 1px;
	text-align: center;
}

/* ---------- おすすめの花 ---------- */

.jj01 {
	margin : 10px 0px 10px 0px;
	padding : 0px;
	width : 570px;
}

.jj01 p {
	margin : 5px　0px　0px　0px;
	padding : 0px;
	font-size : 12px;
	color : #333;
	line-height : 20px;
	letter-spacing : 1px;
}

.jj02 {
	margin : 20px 0px 10px 0px;
	padding : 0px;
	width : 570px;
	text-align: center;
}

.jj02 h4 {
	margin : 0px;
	padding : 0px;
	text-align: center;
	font-size : 16px;
}

/* ---------- 観察 ---------- */
.su {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 570px;
	border-bottom : 1px dashed #333;
}

.su h3 {
	margin : 10px 0px 10px 0px;
	padding : 6px 0px 0px 10px;
	width : 570px;
	height : 26px;
	background-color : #2B9D00;
	font-size : 14px;
	color : #fff;
	letter-spacing : 2px;
}

.su p {
	margin : 1px 0px 10px 0px;
	padding : 0px;
	width : 570px;
	font-size : 12px;
	color : #333;
	line-height : 20px;
	letter-spacing : 1px;
}

.su img {
	margin : 0px 10px 0px 5px;
	padding: 0px;
	float : left;
]

/* ---------- 観察 ---------- */
