body {
	margin		: 0 auto;
	padding		: 0;
	font-size : 12px;
	text-align: center;
	width : 800px;
}

a img {
	border : none;
}

.clr {
	height : 1px;
	clear : both;
	margin : 0;
	padding : 0;
}

.clr hr {
	display : none;
}

.under {
	margin : 0px;
	padding : 0px;
	width : 800px;
	text-align: left;
}

.head {
	margin : 0px;
	padding : 0px;
	width : 800px;
	height : 22px;
	background-image: url(img/head.gif);
	background-repeat : no-repeat;
	text-align: right;
}

.head h1 {
	margin : 6px 5px 0px 0px;
	padding : 0px;
	font-size : 10px;
	font-weight : normal;
}

.left {
	margin : 0px 10px 0px 10px;
	padding : 0px;
	width : 570px;
	float : left;
}

.left h2 {
	margin : 0px;
	padding : 0px;
}

.under-under {
	margin : 3px 0px 0px 0px;
	padding : 0px;
	width : 570px;
	border-top : 3px solid #82BB14;
}

.under-left {
	margin : 0px;
	padding : 0px;
	width : 340px;
	float : left;
}

.midashi {
	line-height : 20px;
	letter-spacing : 1px;
	margin : 5px 0px 0px 5px;
	padding : 0px;
}

.osusume {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 340px;
	height : 26px;
	background-color : #82BB14;
}

.osusume h3 {
	margin : 4px 0px 0px 10px;
	padding : 0px;
	font-size : 18px;
	color : #003300;
}

.item {
	margin : 5px 0px 0px 0px;
	padding : 0px;
	width : 340px;
	border-bottom: 1px dashed #666;
}

.item img {
	margin : 0px 5px 0px 0px;
	padding : 0px;
	float : left;
}

.item h4 {
	margin : 20px 0px 0px 0px;
	padding : 0px;
	float : left;
}

.item p {
	margin : 2px 0px 10px 5px;
	padding : 0px;
	font-size : 10px;
	line-height : 12px;
	letter-spacing : 1px;
}

.item span {
	margin : 5px 0px 5px 5px;
	padding : 0px 0px 0px 22px;
	font-size : 12px;
	letter-spacing : 1px;
	height : 14px;
	background-image: url(http://www.trims.co.jp/gardening/img/bi.gif);
	background-repeat : no-repeat;
}

.under-right {
	margin : 0px;
	padding : 0px;
	width : 230px;
	float : left;
	text-align: center;
}

.box {
	width : 200px;
	margin : 10px 0px 0px 0px;
	padding : 0px;
}

.box h5 {
	margin : 0px;
	padding : 0px;
	font-size : 10px;
	text-align: left;
	font-weight : normal;
}

.box p {
	width : 190px;
	margin : 0px 0px 0px 5px;
	padding : 0px;
	font-size : 10px;
	text-align: left;
	line-height : 14px;
}

.right {
	margin : 0px;
	padding : 0px;
	width : 200px;
	float : left;
	text-align: center;
}

.nn {
	margin : 5px 0px 0px 0px;
	padding : 0px;
	font-size : 10px;
}

.contents-menu {
	margin : 37px 0px 0px 0px;
	padding : 0px;
	width : 200px;
	border-top : 3px solid #82BB14;
}

.co {
	margin : 0px;
	padding  0px;
	width : 199px;
	height : 29px;
	background-image: url(http://www.trims.co.jp/gardening/img/menu.gif);
	background-repeat : no-repeat;
	text-align: left;
}

.co p {
	margin : 8px 0px 0px 35px;
	padding  0px;
	font-size : 12px;
}

.cob {
	margin : 0px;
	padding  0px;
	width : 199px;
	height : 29px;
	background-image: url(http://www.trims.co.jp/gardening/img/menu-b.gif);
	background-repeat : no-repeat;
	text-align: left;
}

.cob p {
	margin : 8px 0px 0px 35px;
	padding  0px;
	font-size : 12px;
}

.coc {
	margin : 0px;
	padding  0px;
	width : 199px;
	height : 29px;
	background-image: url(http://www.trims.co.jp/gardening/img/menu-c.gif);
	background-repeat : no-repeat;
	text-align: left;
}

.coc p {
	margin : 8px 0px 0px 35px;
	padding  0px;
	font-size : 12px;
}

.cod {
	margin : 0px;
	padding  0px;
	width : 199px;
	height : 29px;
	background-image: url(http://www.trims.co.jp/gardening/img/menu-d.gif);
	background-repeat : no-repeat;
	text-align: left;
}

.cod p {
	margin : 8px 0px 0px 35px;
	padding  0px;
	font-size : 12px;
}


.coe {
	margin : 0px;
	padding  0px;
	width : 199px;
	height : 29px;
	background-image: url(http://www.trims.co.jp/gardening/img/menu-e.gif);
	background-repeat : no-repeat;
	text-align: left;
}

.coe p {
	margin : 8px 0px 0px 35px;
	padding  0px;
	font-size : 12px;
}






.co2 {
	margin : 0px;
	padding  0px;
	width : 199px;
	height : 29px;
	background-image: url(img/menu2.gif);
	background-repeat : no-repeat;
	text-align: left;
}

.co2 p {
	margin : 8px 0px 0px 75px;
	padding  0px;
	font-size : 12px;
}

.extended {
	margin : 5px 0px 10px 0px;
	padding : 0px;
	width : 570px;
	height : 30px;
}

A:link {
	COLOR: #009900;
}
A:visited {
	COLOR: #009900;
}
A:hover {
	TEXT-DECORATION: none;
	color: #009900;
}

.oto {
	margin : 20px 0px 0px 0px;
	padding : 0px;
	width : 200px;
}


/* ---------- 基本知識 ---------- */
.kiho01 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 570px;
}

.kiho02 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 570px;
	background-color : #F5F3EC;
}

.kiho02 h3 {
	margin : 10px 0px 0px 10px;
	padding : 0px;
	font-size : 14px;
	color : #009900;
}

.kiho02 p {
	margin : 10px 0px 10px 10px;
	padding : 0px;
	line-height : 20px;
	letter-spacing : 1px;
}


.kiho03 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 570px;
}

.kiho03 h4 {
	margin : 10px 0px 0px 10px;
	padding : 0px;
	font-size : 12px;
	color : #009900;
	font-weight : normal;
}


/* ---------- 基本知識 ---------- */


/* ---------- 用語集 ---------- */
.yy01 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 570px;
	border-bottom: 1px dashed #000;
}

.yy01 h3 {
	margin : 10px 0px 0px 10px;
	padding : 0px;
	font-size : 14px;
	color : #009900;
}

.yy01 p {
	margin : 5px 0px 10px 10px;
	padding : 0px;
	line-height : 16px;
	letter-spacing : 1px;
}


/* ---------- 用語集 ---------- */


/* ---------- Q&A ---------- */
.qq01 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 570px;
	border-bottom: 1px dashed #000;
}

.qq01 h3 {
	margin : 10px 0px 0px 10px;
	padding : 0px;
	font-size : 14px;
	color : #009900;
}

.qq01 p {
	margin : 5px 0px 10px 10px;
	padding : 0px;
	line-height : 16px;
	letter-spacing : 1px;
}

/* ---------- Q&A ---------- */

/* ---------- プライバシーポリシー ---------- */
.pl01 {
	margin : 5px 0px 0px 0px;
	padding : 0px;
}

.pl01 p {
	margin : 0px;
	padding : 0px;
	line-height : 22px;
	letter-spacing : 1px;
}

.pl02 {
	margin : 20px 0px 0px 0px;
	padding : 0px;
}

.pl02 h3 {
	margin : 0px;
	padding : 0px;
	font-size : 16px;
	color : #003300;
}

.pl02 p {
	margin : 0px 0px 0px 0px;
	padding : 0px;
	line-height : 18px;
	letter-spacing : 1px;
}

/* ---------- プライバシーポリシー ---------- */


/* ---------- j ---------- */
.jj {
	margin : 50px 0px 0px 0px;
	padding : 0px;
	text-align: center;
}

.jj h3 {
	margin : 30px 0px 0px 0px;
	padding : 0px;
	font-size : 16px;
	line-height : 18px;
	letter-spacing : 2px;
}

.jj p {
	margin : 20px 0px 0px 0px;
	padding : 0px;
	font-size : 14px;
	line-height : 18px;
	letter-spacing : 2px;
}

.jj h4 {
	margin : 30px 0px 0px 0px;
	padding : 0px;
	font-size : 16px;
	line-height : 18px;
	letter-spacing : 2px;
}

/* ---------- j ---------- */
