@charset "UTF-8";
/* CSS Document */

/*
----------------------------------------------------------------------
	1. =Reset
----------------------------------------------------------------------
*/

* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	text-align: left;
	color: #333333;
	font-size: 14px;
	background: #ffffff;
	font-family: Osaka, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
}
h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
ul,li {
	list-style: none;
	margin: 0;
	padding: 0;
}
img,img a,a img {
	margin: 0;
	padding: 0;
	border: 0;
	border-style: none;
	text-decoration: none;
	vertical-align: top;
}
object,embed {
	vertical-align: top;
}
a {
	text-decoration: none;
	color: #333333;
}
a:hover {
}
a:focus {
	outline: none;
	-moz-outline-style: none;
}
p {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	text-align: left;
}
div {
	border-collapse: collapse;
}
input {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
.clearfix:after {
	content: url(/earthgarden/common/img/blank.gif);
	display: block;
	clear: both;
	height: 0;  
}
.clearfix {
	display: inline-block;
}  
/* Hides from IE-mac \*/  
* html .clearfix {
	height: 1%;
}  
.clearfix {
	display: block;
}  
/* End hide from IE-mac */ 


/*
----------------------------------------------------------------------
	. =Common use
----------------------------------------------------------------------
*/
.mt-5 {margin-top: -5px !important;}
.mt-10 {margin-top: -10px !important;}
.mt10 {margin-top: 10px !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}
.mt50 {margin-top: 50px !important;}

.mr10 {margin-right: 10px !important;}
.mr20 {margin-right: 20px !important;}
.mr30 {margin-right: 30px !important;}
.mr40 {margin-right: 40px !important;}
.mr50 {margin-right: 50px !important;}

.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb27 {margin-bottom: 27px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb43 {margin-bottom: 43px !important;}
.mb50 {margin-bottom: 50px !important;}
.mb60 {margin-bottom: 60px !important;}

.ml10 {margin-left: 10px !important;}
.ml20 {margin-left: 20px !important;}
.ml30 {margin-left: 30px !important;}
.ml40 {margin-left: 40px !important;}
.ml50 {margin-left: 50px !important;}

.pt5 {padding-top: 5px; !important;}
.pt10 {padding-top: 10px; !important;}
.pt20 {padding-top: 20px; !important;}
.pt30 {padding-top: 30px; !important;}
.pt40 {padding-top: 40px; !important;}
.pt50 {padding-top: 50px; !important;}

.pr10 {padding-right: 10px; !important;}
.pr20 {padding-right: 20px; !important;}
.pr30 {padding-right: 30px; !important;}
.pr40 {padding-right: 40px; !important;}
.pr50 {padding-right: 50px; !important;}

.pb10 {padding-bottom: 10px; !important;}
.pb20 {padding-bottom: 20px; !important;}
.pb30 {padding-bottom: 30px; !important;}
.pb40 {padding-bottom: 40px; !important;}
.pb50 {padding-bottom: 50px; !important;}

.pl10 {padding-left: 10px; !important;}
.pl20 {padding-left: 20px; !important;}
.pl26 {padding-left: 26px; !important;}
.pl30 {padding-left: 30px; !important;}
.pl40 {padding-left: 40px; !important;}
.pl41 {padding-left: 41px; !important;}
.pl50 {padding-left: 50px; !important;}

/*
----------------------------------------------------------------------
	. =Container
----------------------------------------------------------------------
*/
#container {
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/earthgarden/common/img/body_line_001.gif);
	background-repeat: repeat-y;
}

/*
----------------------------------------------------------------------
	. =Header
----------------------------------------------------------------------
*/
#header {
	width: 930px;
	height: 67px;
	background-image: url(/earthgarden/common/img/header_line_001.gif);
	background-repeat: no-repeat;	
}
#header h1 {
	float: left;
	padding: 0 41px 0 47px;
}
#header #gnav {
	float: left;
	margin: 20px 0 0 0;
}
#header #gnav ul li {
	display: inline;
	margin: 0 3px 0 0;
	line-height: 0;
}

/*
----------------------------------------------------------------------
	. =content
----------------------------------------------------------------------
*/
#content {
	width: 930px;
	margin: 0 0 0 0;
}
#swfarea {
	width: 930px;
	margin: 0 0 0 0;
	text-align: center;
}
#mainarea {
	width: 930px;
	height: 500px;
	margin: 0 0 0 0;
	position: relative;
}
#mainarea .img-section {
	width: 928px;
	height: 500px;
	margin: 0 auto;
}
#mainarea .btn-section {
	width: 928px;
	height: 500px;
	position: absolute;
	top: 0;
	left: 1px;
}
#mainarea .btn-section ul {
	width: 928px;
	height: 500px;
	position: relative;
}
#mainarea .btn-section ul li {
	position: absolute;
}
#mainarea .btn-section ul li.btn-01 { top: 106px; left: 268px; }
#mainarea .btn-section ul li.btn-02 { top: 106px; left: 475px; }
#mainarea .btn-section ul li.btn-03 { top: 24px; left: 658px; }
#mainarea .btn-section ul li.btn-03b { top: 96px; left: 688px; }
#mainarea .btn-section ul li.btn-04 { top: 168px; left: 718px; }
#mainarea .btn-section ul li.btn-05 { top: 240px; left: 688px; }
#mainarea .btn-section ul li.btn-06 { top: 312px; left: 658px; }
#mainarea .btn-section ul li a {
	display: block;
	text-indent: -9999px;
}
#mainarea .btn-section ul li.btn-01 a {
	width: 193px;
	height: 195px;
	background-image: url(/earthgarden/img/top_btn_001.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#mainarea .btn-section ul li.btn-02 a {
	width: 193px;
	height: 195px;
	background-image: url(/earthgarden/img/top_btn_002.png);
	background-position: left top;
	background-repeat: no-repeat;	
}
#mainarea .btn-section ul li.btn-03 a {
	width: 158px;
	height: 72px;
	background-image: url(/earthgarden/img/top_btn_003.png);
	background-position: left top;
	background-repeat: no-repeat;	
}
#mainarea .btn-section ul li.btn-03b a {
	width: 158px;
	height: 72px;
	background-image: url(/earthgarden/img/top_btn_003b.png);
	background-position: left top;
	background-repeat: no-repeat;	
}
#mainarea .btn-section ul li.btn-04 a {
	width: 158px;
	height: 72px;
	background-image: url(/earthgarden/img/top_btn_004.png);
	background-position: left top;
	background-repeat: no-repeat;	
}
#mainarea .btn-section ul li.btn-05 a {
	width: 158px;
	height: 72px;
	background-image: url(/earthgarden/img/top_btn_005.png);
	background-position: left top;
	background-repeat: no-repeat;	
}
#mainarea .btn-section ul li.btn-06 a {
	width: 159px;
	height: 71px;
	background-image: url(/earthgarden/img/top_btn_006.png);
	background-position: left top;
	background-repeat: no-repeat;	
}
#mainarea .btn-section ul li.btn-01 a:hover { background-image: url(/earthgarden/img/top_btn_001ov.png); }
#mainarea .btn-section ul li.btn-02 a:hover { background-image: url(/earthgarden/img/top_btn_002ov.png); }
#mainarea .btn-section ul li.btn-03 a:hover { background-image: url(/earthgarden/img/top_btn_003ov.png); }
#mainarea .btn-section ul li.btn-03b a:hover { background-image: url(/earthgarden/img/top_btn_003bov.png); }
#mainarea .btn-section ul li.btn-04 a:hover { background-image: url(/earthgarden/img/top_btn_004ov.png); }
#mainarea .btn-section ul li.btn-05 a:hover { background-image: url(/earthgarden/img/top_btn_005ov.png); }
#mainarea .btn-section ul li.btn-06 a:hover { background-image: url(/earthgarden/img/top_btn_006ov.png); }
#mainarea .btn-section img {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -100;
}
#mainarea #gaichu-wrap {
	width: 928px;
	height: 455px;
	padding: 45px 0 0 0;
}
#mainarea #gaichu-wrap .gaichu-box {
	width: 830px;
	height: 410px;
	margin: 0 auto;
	background-image: url(/earthgarden/img/top_img_007.gif);
	background-position: left top;
	background-repeat: no-repeat;
	position: relative;
}
#mainarea #gaichu-wrap .gaichu-box h2 {
	width: 223px;
	height: 31px;
	margin: 0 0 0 301px;
	padding: 27px 0 0 0;
	font-size: 1px;
	line-height: 1em;
	overflow: hidden;
}
#mainarea #gaichu-wrap .gaichu-box ul {
	width: 810px;
	margin: 28px 0 0 8px;
}
#mainarea #gaichu-wrap .gaichu-box ul li {
	float: left;
	padding: 0 0 9px 12px;
}
#mainarea #gaichu-wrap .gaichu-box .close {
	width: 32px;
	height: 32px;
	font-size: 1px;
	line-height: 1em;
	overflow: hidden;
	position: absolute;
	top: 10px;
	right: 10px;
}
#mainarea #fungus-wrap {
	width: 928px;
	height: 370px;
	padding: 130px 0 0 0;
}
#mainarea #fungus-wrap .fungus-box {
	width: 830px;
	height: 240px;
	margin: 0 auto;
	background-image: url(/earthgarden/img/top_img_008.gif);
	background-position: left top;
	background-repeat: no-repeat;
	position: relative;
}
#mainarea #fungus-wrap .fungus-box h2 {
	width: 225px;
	height: 32px;
	margin: 0 0 0 301px;
	padding: 27px 0 0 0;
	font-size: 1px;
	line-height: 1em;
	overflow: hidden;
}
#mainarea #fungus-wrap .fungus-box ul {
	width: 810px;
	margin: 37px 0 0 8px;
}
#mainarea #fungus-wrap .fungus-box ul li {
	float: left;
	padding: 0 0 9px 12px;
}
#mainarea #fungus-wrap .fungus-box .close {
	width: 32px;
	height: 32px;
	font-size: 1px;
	line-height: 1em;
	overflow: hidden;
	position: absolute;
	top: 10px;
	right: 10px;
}

/*
----------------------------------------------------------------------
	. =Products Sidenav
----------------------------------------------------------------------
*/
/*products & gaichu */
#sidenav {
	float: left;
	width: 187px;/*183*/
	margin: 31px 0 0 0;
	padding: 0 0 0 15px;
}
#sidenav ul li {
	line-height: 0;
	font-size: 1px;
}
/*products & gaichu end*/

#sidenav #natural {
	height: 140px;
	background-image: url(/earthgarden/products/img/sidenav_img_002.gif);
	background-repeat: no-repeat;
	background-position: left 45px;
}
#sidenav #natural ul li {
	margin: 0 0 4px 6px;
}
#sidenav #korori {
	height: 233px;
	margin: 7px 0 0 0;
	background-image: url(/earthgarden/products/img/sidenav_img_004.gif);
	background-repeat: no-repeat;
	background-position: left 46px;
}
#sidenav #korori ul li {
	margin: 0 0 4px 6px;
}
#sidenav #boujo {
	height: 415px;
	margin: 7px 0 0 0;
	background-image: url(/earthgarden/products/img/sidenav_img_006.gif);
	background-repeat: no-repeat;
	background-position: left 46px;
}
#sidenav #boujo ul li {
	margin: 0 0 4px 6px;
}
#sidenav #boujo ul#boujoChild_A_01 {
}
#sidenav #boujo ul#boujoChild_B_01 {
	margin: 26px 0 0 0;
}
#sidenav #boujo ul#boujoChild_C_01 {
	margin: 26px 0 0 0;
}
#sidenav #kagaku {
	height: 187px;
	margin: 7px 0 15px 0;
	background-image: url(/earthgarden/products/img/sidenav_img_008.gif);
	background-repeat: no-repeat;
	background-position: left 46px;
}
#sidenav #kagaku ul li {
	margin: 0 0 4px 6px;
}

/*
----------------------------------------------------------------------
	. =Products Main
----------------------------------------------------------------------
*/
#productsMain {
	float: left;
	width: 707px;
	padding: 0 0 0 21px;
}
#productsMain #bread {
	width: 689px;
	height: 31px;
	font-size: 10px;
}
#productsMain #bread p {
	padding: 1em 0 0 0;
	color: #868686;
}
#productsMain #bread a {
	color: #4e4e4e;
	text-decoration: underline;
}
#productsMain #bread a:hover {
	text-decoration: none;
}
#productsMain #intro {
	height:49px;
}
#productsMain #caption {
	position: relative;
	width: 689px;
}
#productsMain #caption h3 {
	width: 689px;
	margin: 0 0 9px 0;
	line-height: 0;
	font-size: 1px;
}
#productsMain #caption h3 img {
	vertical-align:bottom;
}
#productsMain #caption p {
	float: right;
	width: 21.2em;
	margin: -2.9em 0 0 0;
	line-height: 1.3em;
	font-size: 11px;
	text-align: center;
	position: relative;
}
#productsMain #caption p.single {
	float: right;
	width: 21.2em;
	margin: -2.0em 0 0 0;
	line-height: 1.3em;
	font-size: 11px;
	text-align: center;
	position: relative;
}
#productsMain #caption p.long {
	float: right;
	width: 23em;
	margin: -2.9em 0 0 0;
	line-height: 1.3em;
	font-size: 11px;
	text-align: center;
	position: relative;
}
#productsMain #caption p.long2 {
	float: right;
	width: 26em;
	margin: -2.9em 0 0 0;
	line-height: 1.3em;
	font-size: 11px;
	text-align: center;
	position: relative;
}
#productsMain #caption p.long3 {
	float: right;
	width: 30em;
	margin: -2.0em 0 0 0;
	line-height: 1.3em;
	font-size: 11px;
	text-align: center;
	position: relative;
}
#productsMain #caption p.long4 {
	float: right;
	width: 20em;
	margin: -1.6em 0 0 0;
	line-height: 1.3em;
	font-size: 11px;
	text-align: center;
	position: relative;
}
#productsMain #caption p.long5 {
	float: right;
	width: 19em;
	margin: -1.6em 0 0 0;
	line-height: 1.3em;
	font-size: 11px;
	text-align: center;
	position: relative;
}
#productsMain #caption p.ptn1 {
	float: right;
	width: 19em;
	margin: -3em 0 0 0;
	line-height: 1.3em;
	font-size: 11px;
	text-align: center;
	position: relative;
}
#productsMain #caption p.ptn2 {
	float: right;
	width: 19em;
	margin: -4.5em 0 0 0;
	line-height: 1.3em;
	font-size: 11px;
	text-align: center;
	position: relative;
}
#productsMain #caption p.ptn3 {
	float: right;
	width: 19em;
	margin: -2em 0 0 0;
	line-height: 1.3em;
	font-size: 11px;
	text-align: center;
	position: relative;
}
#productsMain #caption p.ptn4 {
	float: right;
	width: 18em;
	margin: -1.8em 0 0 0;
	line-height: 1.3em;
	font-size: 11px;
	text-align: center;
	position: relative;
}

#productsMain #caption p.white {
	color: #ffffff;
}
.vat img{
	vertical-align:top;
}
/*内容量・個数*/
#productsMain #caption p.size {
	line-height: 1.3em;
	font-size: 11px;
	width: auto;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
}
#productsMain #caption p.size1 {
	line-height: 1.3em;
	font-size: 11px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
}
#productsMain #caption p.size span.amenkoLeft {
	position: absolute;
	top: 322px;
	left: 492px;
}
#productsMain #caption p.size span.amenkoRight {
	position: absolute;
	top: 322px;
	left: 600px;
}
#productsMain #caption p.size span.gardentopLeft {
	position: absolute;
	top: 322px;
	left: 486px;
}
#productsMain #caption p.size span.gardentopRight {
	position: absolute;
	top: 322px;
	left: 600px;
}
#productsMain #caption p.size span.gardenLeft {
	position: absolute;
	top: 322px;
	left: 492px;
}
#productsMain #caption p.size span.gardenRight {
	position: absolute;
	top: 322px;
	left: 600px;
}
#productsMain #caption p.size span.gardencLeft {
	position: absolute;
	top: 322px;
	left: 488px;
}
#productsMain #caption p.size span.gardencRight {
	position: absolute;
	top: 322px;
	left: 607px;
}
#productsMain #caption p.size span.gardendLeft {
	position: absolute;
	top: 322px;
	left: 482px;
}
#productsMain #caption p.size span.gardendRight {
	position: absolute;
	top: 322px;
	left: 600px;
}
#productsMain #caption p.size span.shometsuLeft {
	position: absolute;
	width: 20px;
	top: 328px;
	left: 450px;
}
#productsMain #caption p.size span.shometsuRight {
	position: absolute;
	width: 50px;
	top: 328px;
	left: 585px;
}
#productsMain #caption p.size span.kajirinbouLeft {
	position: absolute;
	width: 50px;
	top: 334px;
	left: 422px;
}
#productsMain #caption p.size span.kajirinbouRight {
	position: absolute;
	width: 50px;
	top: 334px;
	left: 568px;
}
#productsMain #caption p.size span.irasshaiLeft {
	position: absolute;
	width: 50px;
	top: 334px;
	left: 432px;
}
#productsMain #caption p.size span.irasshaiRight {
	position: absolute;
	width: 50px;
	top: 334px;
	left: 574px;
}
#productsMain #caption p.size span.dryLeft {
	position: absolute;
	width: 50px;
	top: 334px;
	left: 446px;
}
#productsMain #caption p.size span.dryRight {
	position: absolute;
	width: 50px;
	top: 334px;
	left: 562px;
}
#productsMain #caption p.size span.kemushikororiLeft {
	position: absolute;
	width: 50px;
	top: 327px;
	left: 484px;
}
#productsMain #caption p.size span.kemushikororiRight {
	position: absolute;
	width: 50px;
	top: 327px;
	left: 574px;
}
#productsMain #caption p.size1 span.nigeruLeft{
	position: absolute;
	width: 75px;
	top: 328px;
	left: 465px;
}
#productsMain #caption p.size1 span.nigeruRight{
	position: absolute;
	width: 110px;
	top: 328px;
	left: 580px;
}
#productsMain #caption .new {
	width: 73px;
	height: 28px;
	line-height: 100%;
	top: 51px;/*68px*/
	left: 618px;/*602px*/
	position: absolute;
}
#productsMain #caption .new1 {
	width: 73px;
	height: 28px;
	line-height: 100%;
	top: 60px;
	left: 610px;
	position: absolute;
}
#productsMain #caption .new2 {
	width: 73px;
	height: 28px;
	line-height: 100%;
	top: 80px;
	left: 610px;
	position: absolute;
}
#productsMain #affect {
	width: 689px;
	/*height:89px;*/
	margin: 18px 0 0 0;
}
#productsMain #affect ul.plural {
	width: 689px;
	height: 55px;
	background-color: #fffabc;
	background-image: none;
}
#productsMain #affect ul {
	width: 689px;
	height: 55px;
	background-image: url(/earthgarden/products/img/products_img_002.gif);
	background-repeat: no-repeat;
}
#productsMain #affect ul li {
	width: 689px;
	display: inline;
	margin: 0 0 0 4px;
}
#productsMain #affect ul li.affectListFirst {
	margin: 0 0 0 14px;
}
#productsMain #type {
	width: 689px;
	height: 100px;
	margin: 12px 0 0 0;
}
#productsMain #type ul {
	height: 71px;
	background-image: url(/earthgarden/products/img/products_img_004.gif);
	background-repeat: no-repeat;
}
#productsMain #type ul li {
	width: 689px;
	display: inline;
	margin: 0 12px 0 0;
}
#productsMain #type ul li.typeListFirst {
	margin: 0 12px 0 15px;
}
#productsMain #type ul li.typeListOdd {
	margin: 0 6px 0 0;
}
.point_wrap {
	width: 689px;
	margin: 13px 0 0 0;
}

/*productsMain view*/
#productsMain #view {
	width: 689px;
	margin: 0 0 0 0;
}
#productsMain #view ul {
	padding: 25px 0 0 0;
	width: 689px;
	_width: 679px;
	display: inline-block;
}
#productsMain #view ul li p {
	margin-bottom: 13px;
}
#productsMain #view ul li {
	margin: 0 0 0 26px;
	float: left;
	width: 140px;
	display: block;
	text-align: center;
	line-height: 1.2em;
	font-size: 14px;
}
#productsMain #view ul li.viewListFirst {	
	margin: 0 0 0 24px;
	_margin: 0 0 0 12px;
}
#productsMain #view .viewListBox001 {
	border-left: 5px solid #ff6633;
	border-right: 5px solid #ff6633;
}
#productsMain #view .viewListBox002 {
	border-left: 5px solid #47a737;
	border-right: 5px solid #47a737;
}
#productsMain #view .viewListBox003 {
	border-left: 5px solid #00afec;
	border-right: 5px solid #00afec;
}
#productsMain #view .viewListBox004 {
	border-left: 5px solid #4cbaa0;
	border-right: 5px solid #4cbaa0;
}
#productsMainList {
	float: none;
	width: 904px;
	padding: 0 0 0 14px;
}
#productsMainList #bread {
	width: 904px;
	height: 31px;
	font-size: 10px;
}
#productsMainList #bread p {
	padding: 1em 0 0 0;
	color: #868686;
}
#productsMainList #bread a {
	color: #4e4e4e;
	text-decoration: underline;
}
#productsMainList #bread a:hover {
	text-decoration: none;
}
#productsMainList #view {
	width: 904px;
}
#productsMainList #view .tabnav {
	width: 898px;
	height: 62px;
}
#productsMainList #view .tabnav ul {
	width: 898px;
	height: 62px;
}
#productsMainList #view .tabnav ul li {
	float: left;
}
#productsMainList #view .tabnav ul .tabnav-01 { width: 143px; padding: 0 8px 0 0; }
#productsMainList #view .tabnav ul .tabnav-02 { width: 143px; padding: 0 8px 0 0; }
#productsMainList #view .tabnav ul .tabnav-03 { width: 143px; padding: 0 8px 0 0; }
#productsMainList #view .tabnav ul .tabnav-04 { width: 143px; padding: 0 8px 0 0; }
#productsMainList #view .tabnav ul .tabnav-05 { width: 143px; padding: 0 8px 0 0; }
#productsMainList #view .tabnav ul .tabnav-06 { width: 143px; padding: 0; }
#productsMainList #view .viewListBox {
	width: 898px;
	padding: 27px 0 0 0;
	position: relative;
}
#productsMainList #view .viewListBox .line {
	width: 898px;
	height: 8px;
	font-size: 8px;
	line-height: 1em;
	overflow: hidden;
}
#productsMainList #view .viewListBox .navbar {
	position: absolute;
	top: -8px;
	left: 0;
}
#productsMainList #view .viewListBox .bottombar {
	padding: 10px 0 0 0;
}
#productsMainList #view .viewListBox ul {
	clear: both;
	width: 822px;
	padding: 0 0 20px 41px;
}







#productsMainList #view .viewListBox ul.column-04l {
	clear: none;
	float: left;
	width: 195px;
	padding: 0 0 20px 41px;
}
#productsMainList #view .viewListBox ul.column-04r {
	clear: none;
	float: left;
	width: 195px;
	padding: 0 0 20px 18px;
}













#productsMainList #view .viewListBox ul.column-02l {
	clear: none;
	float: left;
	width: 398px;
	padding: 0 0 20px 39px;
}
#productsMainList #view .viewListBox ul.column-02r {
	clear: none;
	float: left;
	width: 398px;
	padding: 0 0 20px 18px;
}
#productsMainList #view .viewListBox ul li {
	display: block;
	float: left;
	width: 180px;
	padding: 0 0 0 32px;
	text-align: left;
	line-height: 1.2em;
	font-size: 12px;
	/*position: relative;*/
}
#productsMainList #view .viewListBox ul .head {
	float: none;
	margin: 0;
	padding: 0 0 10px 0;
}
#productsMainList #view .viewListBox ul li.viewListFirst {
	padding: 0;
}
#productsMainList #view .viewListBox ul li a img {
	display: block;
	padding: 1px;
	border: 1px solid #cccccc;
}
#productsMainList #view .viewListBox ul li .new {
	display: block;
	width: 180px;
	height: 200px;
	margin: -200px 0 0 0;
	line-height: 1;
	position: relative;
	top: 0;
	left: 0;
	z-index: 100;
}
#productsMainList #view .viewListBox ul li a .new img {
	padding: 0;
	border: none;
	position: absolute;
	top: -8px;
	right: -18px;
}
#productsMainList #view .viewListBox ul li a p {
	margin: 13px 0 0 0;
	padding: 0 0 0 9px;
	font-size: 13px;
	line-height: 1.5em;
}
#productsMainList #view .viewListBox ul li a .single {
	padding-bottom: 1.5em;
}
#productsMainList #view #viewBox001 .viewListBox ul li a p {
	border-left: 5px solid #ff6633;
}

#productsMainList #view #viewBox001 .viewListBox ul.mushikorori li a p {
	border-left: 5px solid #47a737;
}
#productsMainList #view #viewBox002 .viewListBox ul li a p {
	border-left: 5px solid #ff77aa;
}

#productsMainList #view #viewBox003 .viewListBox ul li a p {
	border-left: 5px solid #E3324B;
}
#productsMainList #view #viewBox004 .viewListBox ul li a p {
	border-left: 5px solid #4cbaa0;
}
#productsMainList #view #viewBox005 .viewListBox ul li a p {
	border-left: 5px solid #00afec;
}
#productsMainList #view #viewBox006 .viewListBox ul li a p {
	border-left: 5px solid #0080cc;
}
#productsMainList #view #viewBox001 .viewListBox {
	background-image: url(/earthgarden/products/img/products_line_002.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#productsMainList #view #viewBox002 .viewListBox {
	background-image: url(/earthgarden/products/img/products_line_008.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#productsMainList #view #viewBox003 .viewListBox {
	background-image: url(/earthgarden/products/img/products_line_005.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#productsMainList #view #viewBox004 .viewListBox {
	background-image: url(/earthgarden/products/img/products_line_011.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#productsMainList #view #viewBox005 .viewListBox {
	background-image: url(/earthgarden/products/img/products_line_014.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#productsMainList #view #viewBox006 .viewListBox {
	background-image: url(/earthgarden/products/img/products_line_017.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#productsMainList #view #viewBox001 .viewListBox ul li a:hover .thumb,
#productsMainList #view #viewBox002 .viewListBox ul li a:hover .thumb,
#productsMainList #view #viewBox003 .viewListBox ul li a:hover .thumb,
#productsMainList #view #viewBox004 .viewListBox ul li a:hover .thumb,
#productsMainList #view #viewBox005 .viewListBox ul li a:hover .thumb,
#productsMainList #view #viewBox006 .viewListBox ul li a:hover .thumb {
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
 	opacity: 0.4;
}
#productsMainList #view #viewBox001 .viewListBox ul li a:hover .thumb {
	padding: 0;
	border: 2px solid #ffc2ad;	
}
#productsMainList #view #viewBox001 .viewListBox ul.mushikorori li a:hover .thumb {
	padding: 0;
	border: 2px solid #47a737;	
}
#productsMainList #view #viewBox002 .viewListBox ul li a:hover .thumb {
	padding: 0;
	border: 2px solid #f7a;	
}
#productsMainList #view #viewBox003 .viewListBox ul li a:hover .thumb {
	padding: 0;
	border: 2px solid #E23B4F;
}
#productsMainList #view #viewBox004 .viewListBox ul li a:hover .thumb {
	padding: 0;
	border: 2px solid #b7e3d9;	
}
#productsMainList #view #viewBox005 .viewListBox ul li a:hover .thumb {
	padding: 0;
	border: 2px solid #99dff7;	
}
#productsMainList #view #viewBox006 .viewListBox ul li a:hover .thumb {
	padding: 0;
	border: 2px solid #99cceb;	
}
#productsMainList #view #viewBox001 .viewListBox a:hover p,
#productsMainList #view #viewBox002 .viewListBox a:hover p,
#productsMainList #view #viewBox003 .viewListBox a:hover p,
#productsMainList #view #viewBox004 .viewListBox a:hover p,
#productsMainList #view #viewBox005 .viewListBox a:hover p,
#productsMainList #view #viewBox006 .viewListBox a:hover p {
	text-decoration: underline;
}
.spec {
	margin: 21px 0 0 0;
}
#productsDetail {
	clear: both;
	text-align: left;
	width: 694px;
	height: 50px;
	margin: 30px 0 0 0;
}
#productsAnchor {
	text-align: right;
	width: 689px;
	height: 15px;
	margin: 14px 0 8px 0;
}
.productsAnchor {
	text-align: right;
	width: 898px;
	height: 15px;
	margin: 14px 0 8px 0;
}

/*natural*/
.pointNatural {
	float: left;
	width: 344px;
	background-image: url(/earthgarden/products/natural/img/natural_line_001.gif);
	background-repeat: repeat-y;
}
.pointNatural .point_bg_A_01 {
}
.pointNatural .pointTxt_A_01 {
	padding: 13px 0 5px 16px;	
}
.pointNatural .pointTxt_B_01 {
	padding: 11px 88px 5px 16px;
	line-height: 1.5em;
}

/*natural-amenko*/
.pointNaturalAmenco {
}
.pointNaturalAmenco .point_A_01 {
	float: left;
	padding-top: 13px;
	padding-bottom: 5px;
	width: 360px;
	background-image: url(/earthgarden/products/natural/img/natural_line_001.gif);
	background-repeat: repeat-y;
}
.pointNaturalAmenco .point_B_01 {
	float: left;
	padding-top: 22px;
	width: 329px;
}
.pointNaturalAmenco .point_bg_A_02 {
	padding-bottom: 5px;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	background-image: url(/earthgarden/products/natural/img/amenko_img_004.jpg);
	background-repeat: no-repeat;
	background-position: 161px 16px;
}
.pointNaturalAmenco .point_bg_B_02 {
	padding-bottom: 5px;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	background-image: url(/earthgarden/products/natural/img/amenko_img_005.jpg);
	background-repeat: no-repeat;
	background-position: 136px 16px;
}
.pointNaturalAmenco .pointTxt_A_01 {
	padding: 0 0 5px 16px;
}
.pointNaturalAmenco .pointTxt_B_01 {
	padding: 11px 0 0 16px;
	line-height: 1.5em;
}
.pointNaturalAmenco .point_A_02 {
	float: left;
	padding-top: 22px;
	width: 404px;
	background-image: url(/earthgarden/products/natural/img/natural_line_001.gif);
	background-repeat: repeat-y;
}
.pointNaturalAmenco .point_B_02 {
	float: left;
	padding-top: 22px;
	width: 269px;
}
.pointNaturalAmenco .pointTxt_A_02 {
	padding: 0 0 5px 16px;
}
.pointNaturalAmenco .pointTxt_B_02 {
	padding: 11px 259px 0 16px;
	line-height: 1.4em;
}
.pointNaturalAmenco .pointTxt_C_02 {
	padding: 11px 149px 0 16px;
	line-height: 1.4em;
}

/*korori*/
.pointKorori {
	float: left;
	width: 344px;
	background-image: url(/earthgarden/products/korori/img/korori_line_001.gif);
	background-repeat: repeat-y;
}
.pointKorori .point_bg_A_01 {
}
.pointKorori .point_bg_A_02 {
	background-image: url(/earthgarden/products/korori/img/garden_w_img_004.gif);
	background-repeat: no-repeat;
	background-position: 250px 25px;
}
.pointKorori .point_bg_A_03 {
	background-image: url(/earthgarden/products/korori/img/garden_c_img_004.gif);
	background-repeat: no-repeat;
	background-position: 185px 40px;
}
.pointKorori .point_bg_A_04 {
	background-image: url(/earthgarden/products/korori/img/kemushi_korori_img_002.gif);
	background-repeat: no-repeat;
	background-position: 240px 105px;
}
.pointKorori .point_bg_A_05 {
	background-image: url(/products/korori/img/kemushi_korori_img_003.gif);
	background-repeat: no-repeat;
	background-position: 240px 105px;
}
.pointKorori .pointTxt_A_01 {
	padding: 13px 88px 5px 16px;	
}
.pointKorori .pointTxt_A_02 {
	padding: 13px 88px 0px 16px;	
}
.pointKorori .pointTxt_B_01 {
	padding: 11px 88px 5px 16px;
	line-height: 1.5em;
}
.pointKorori .pointTxt_B_02 {
	padding: 11px 45px 5px 16px;
	line-height: 1.5em;
}
.pointKorori .pointTxt_B_03 {
	padding: 11px 120px 5px 16px;
	line-height: 1.5em;
}

/*---ari---*/
.pointAri {
	float: left;
	width: 344px;
	background-image: url(/earthgarden/products/ari/img/ari_line_001.gif);
	background-repeat: repeat-y;
}
.pointAri .point_bg_A_01 {
}
.pointAri .point_bg_A_02 {
	background-image: url(/earthgarden/products/ari/img/ariearth_eki_img_002.gif);
	background-repeat: no-repeat;
	background-position: 240px 105px;
}
.pointAri .point_bg_A_03 {
	background-image: url(/earthgarden/products/ari/img/ariearth_eki_img_003.gif);
	background-repeat: no-repeat;
	background-position: 240px 105px;
}
.pointAri .point_bg_A_04 {
	background-image: url(/earthgarden/products/ari/img/ariearth_kona_img_002.gif);
	background-repeat: no-repeat;
	background-position: 240px 133px;
}
.pointAri .point_bg_A_05 {
	background-image: url(/earthgarden/products/ari/img/ariearth_kona_img_003.gif);
	background-repeat: no-repeat;
	background-position: 240px 133px;
}
.pointAri .pointTxt_A_01 {
	padding: 13px 0 5px 16px;	
}
.pointAri .pointTxt_B_01 {
	padding: 11px 88px 5px 16px;
	line-height: 1.5em;
}
.pointAri .pointTxt_B_02 {
	padding: 11px 45px 5px 16px;
	line-height: 1.5em;
}
.pointAri .pointTxt_B_03 {
	padding: 11px 120px 5px 16px;
	line-height: 1.5em;
}
.pointAri .pointTxt_B_04 {
	padding: 11px 30px 5px 16px;
	line-height: 1.5em;
}

/*---ari-hyper---*/
.pointAriHyper {
}
.pointAriHyper .point_A_01 {
	width: 689px;
	margin-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	background-image: url(/earthgarden/products/ari/img/ari_line_001.gif);
	background-repeat: repeat-y;
}
.pointAriHyper .point_B_01 {
	float: left;
	width: 368px;
}
.pointAriHyper .point_C_01 {
	float: right;
	margin-top: -34px;
	width: 352px;
}
.pointAriHyper .point_D_01 {
	text-align: right;
}
.pointAriHyper .point_E_01 {
	float: left;
	width: 320px;
}
.pointAriHyper .pointTxt_A_01 {
	padding: 16px 18px 5px 16px;
	line-height: 1.5em;
}
.pointAriHyper .pointTxt_B_01 {
	padding: 5px 5px 0 16px;
}
.pointAriHyper .pointTxt_C_01 {
	padding: 16px 0 0 16px;
	line-height: 100%;
}
.pointAriHyper .pointTxt_D_01 {
	padding: 0 0 0 16px;
}

/*---sonota(dango)---*/
.pointDango {
	float: left;
	width: 344px;
	background-image: url(/earthgarden/products/dango/img/dango_line_001.gif);
	background-repeat: repeat-y;
}
.pointDango .point_bg_A_01 {
}
.pointDango .point_bg_A_02 {
	background-image: url(/earthgarden/products/dango/img/dangomushi_kona_img_002.gif);
	background-repeat: no-repeat;
	background-position: 240px 133px;
}
.pointDango .point_bg_A_03 {
	background-image: url(/earthgarden/products/dango/img/dangomushi_kona_img_003.gif);
	background-repeat: no-repeat;
	background-position: 240px 133px;
}
.pointDango .pointTxt_A_01 {
	padding: 13px 0 5px 16px;
}
.pointDango .pointTxt_B_01 {
	padding: 11px 88px 5px 16px;
	line-height: 1.5em;
}
.pointDango .pointTxt_B_02 {
	padding: 11px 45px 5px 16px;
	line-height: 1.5em;
}
.pointDango .pointTxt_B_03 {
	padding: 11px 120px 5px 16px;
	line-height: 1.5em;
}

/*---namekuji---*/
.pointNamekuji {
	float: left;
	width: 344px;
	background-image: url(/earthgarden/products/namekuji/img/namekuji_line_001.gif);
	background-repeat: repeat-y;
}
.pointNamekuji .point_bg_A_01 {
}
.pointNamekuji .point_bg_A_02 {
	background-image: url(/earthgarden/products/namekuji/img/kajirinbou_img_003.gif);
	background-repeat: no-repeat;
	background-position: 240px 105px;
}
.pointNamekuji .point_bg_A_03 {
	background-image: url(/earthgarden/products/namekuji/img/irasshai_img_003.gif);
	background-repeat: no-repeat;
	background-position: 175px 70px;
}
.pointNamekuji .point_bg_A_04 {
	background-image: url(/earthgarden/products/namekuji/img/dry_img_003.jpg);
	background-repeat: no-repeat;
	background-position: 240px 105px;
}
.pointNamekuji .pointTxt_A_01 {
	padding: 13px 0 5px 16px;
}
.pointNamekuji .pointTxt_B_01 {
	padding: 11px 88px 5px 16px;
	line-height: 1.5em;
}
.pointNamekuji .pointTxt_B_02 {
	padding: 11px 45px 5px 16px;
	line-height: 1.5em;
}
.pointNamekuji .pointTxt_B_03 {
	padding: 11px 120px 5px 16px;
	line-height: 1.5em;
}
.pointNamekuji .pointTxt_B_04 {
	padding: 11px 175px 5px 16px;
	line-height: 1.5em;
}
.pointNamekuji .pointTxt_B_05 {
	padding: 11px 10px 5px 16px;
	line-height: 1.5em;
}

/*namekuji-irasshai*/
.pointNamekujiIrasshai {
}
.pointNamekujiIrasshai .point_A_01 {
	width: 689px;
	margin-top: 5px;
	display: inline-block;
	background-image: url(/earthgarden/products/namekuji/img/namekuji_line_001.gif);
	background-repeat: repeat-y;
}
.pointNamekujiIrasshai .pointTxt_A_01 {
	padding: 16px 0 0 0;
	text-align: center;
	line-height: 1.5em;
}

/*bara*/
.pointBara {
}
.pointBara .point_A_01 {
	float: left;
	margin: 5px 0 20px 0;
	width: 344px;
	background-image: url(/earthgarden/products/bara/img/bara_line_001.gif);
	background-repeat: repeat-y;
}
.pointBara .point_B_01 {
	width:689px;
	margin-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	background-image: url(/earthgarden/products/bara/img/bara_line_001.gif);
	background-repeat: repeat-y;
}
.pointBara .point_C_01 {
	float: left;
	width: 193px;
}
.pointBara .point_D_01 {
	float: right;
	padding-top: 16px;
	width: 480px;
}
.pointBara .pointTxt_A_01 {
	padding: 11px 10px 5px 16px;
	line-height: 1.5em;
}
.pointBara .pointTxt_B_01 {
	padding: 16px 5px 5px 16px;
	line-height: 1.5em;
}
.pointBara .pointTxt_C_01 {
	padding: 0 0 5px 16px;
	line-height: 1.5em;
	text-align: right;
}

/*kusa*/
.pointKusa {
}
.pointKusa .point_A_01 {
	width: 689px;
	margin-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	background-image: url(/earthgarden/products/kusa/img/kusa_line_001.gif);
	background-repeat: repeat-y;
}
.pointKusa .point_B_01 {
	float: left;
	width: 193px;
}
.pointKusa .point_C_01 {
	float: right;
	width: 480px;
}
.pointKusa .point_D_01 {
	text-align: right;
}
.pointKusa .pointTxt_A_01 {
	padding: 16px 5px 5px 16px;
	line-height: 1.5em;
}
.pointKusa .pointTxt_B_01 {
	padding: 16px 5px 5px 16px;
	line-height: 1.5em;
}
.pointKusa .pointTxt_B_02 {
	
	margin: -65px 0 0 0;
	padding: 16px 5px 5px 16px;
	line-height: 2.3em;
}
.pointKusa .pointTxt_B_02 p {
	float: left;
	width: 539px;
	
	margin: 65px 0 0 0;
}
.pointKusa p.pointTxt_B_03 {
	width: 129px;
	
	margin: 0;
}

.pointKusa .pointTxt_C_01 {
	padding: 0 0 5px 16px;
	line-height: 1.5em;
	text-align: right;
}

/*kobae*/
.pointKobae {
	float: left;
	width: 344px;
	background-image: url(/earthgarden/products/kobae/img/kobae_line_001.gif);
	background-repeat: repeat-y;
}
.pointKobae .point_bg_A_01 {
}
.pointKobae .point_bg_A_02 {
	background-image: url(/earthgarden/products/kobae/img/haetoribou_img_002.gif);
	background-repeat: no-repeat;
	background-position: 205px 80px;
}
.pointKobae .point_bg_A_03 {
	background-image: url(/earthgarden/products/kobae/img/haetoribou_img_003.gif);
	background-repeat: no-repeat;
	background-position: 240px 105px;
}
.pointKobae .pointTxt_A_01 {
	padding: 13px 0 5px 16px;
}
.pointKobae .pointTxt_B_02 {
	padding: 11px 30px 5px 16px;
	line-height: 1.5em;
}
.pointKobae .pointTxt_B_03 {
	padding: 11px 120px 5px 16px;
	line-height: 1.5em;
}
.pointKobae .pointTxt_B_04 {
	padding: 11px 90px 5px 16px;
	line-height: 1.5em;
}

/*sonota*/
.pointSonota {
	float: left;
	width: 344px;
	background-image: url(/earthgarden/products/sonota/img/sonota_line_001.gif);
	background-repeat: repeat-y;
}
.pointSonota .point_bg_A_01 {
}
.pointSonota .pointTxt_A_01 {
	padding: 13px 0 5px 16px;	
}
.pointSonota .pointTxt_B_02 {
	padding: 11px 30px 5px 16px;
	line-height: 1.5em;
}

/*mushiyoke*/
.pointMushiyoke {
}
.pointMushiyoke .point_A_01 {
	width: 689px;
	margin-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	background-image: url(/earthgarden/products/mushiyoke/img/mushiyoke_line_001.gif);
	background-repeat: repeat-y;
}
.pointMushiyoke .point_B_01 {
	float: left;
	width: 193px;
}
.pointMushiyoke .point_C_01 {
	float: right;
	padding-top: 16px;
	width: 480px;
}
.pointMushiyoke .point_D_01 {
	float: right;
	width: 480px;
}
.pointMushiyoke .pointTxt_A_01 {
	padding: 11px 10px 5px 16px;
	line-height: 1.5em;
}
.pointMushiyoke .pointTxt_B_01 {
	padding: 16px 5px 5px 16px;
	line-height: 1.5em;
}
.pointMushiyoke .pointTxt_B_01 .small {
	line-height: 2.3em;
}

/*nezumi*/
.pointNezumi {
}
.pointNezumi .point_A_01 {
	float: left;
	margin: 5px 0 20px 0;
	width: 344px;
	background-image: url(/earthgarden/products/nezumi/img/nezumi_line_001.gif);
	background-repeat: repeat-y;
}
.pointNezumi .point_B_01 {
	width: 689px;
	margin-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	background-image: url(/earthgarden/products/nezumi/img/nezumi_line_001.gif);
	background-repeat: repeat-y;
}
.pointNezumi .point_C_01 {
	float: left;
	width: 193px;
}
.pointNezumi .point_D_01 {
	float: right;
	width: 480px;
}
.pointNezumi .pointTxt_A_01 {
	padding: 11px 10px 5px 16px;
	line-height: 1.5em;
}
.pointNezumi .pointTxt_B_01 {
	padding: 16px 5px 5px 16px;
	line-height: 1.5em;
}
.pointNezumi .pointTxt_C_01 {
	padding: 10px 0 5px 16px;
	line-height: 1.5em;
	text-align: right;
}

/*doubutsu*/
.pointDoubutsu {
}
.pointDoubutsu .point_A_01 {
	width: 689px;
	margin-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	background-image: url(/earthgarden/products/doubutsu/img/doubutsu_line_001.gif);
	background-repeat: repeat-y;
}
.pointDoubutsu .point_B_01 {
	float: left;
	width: 193px;
}
.pointDoubutsu .point_C_01 {
	float: right;
	width: 480px;
}
.pointDoubutsu .point_D_01 {
	float: left;
	width: 378px;
}
.pointDoubutsu .point_E_01 {
	float: right;
	width: 284px;
}
.pointDoubutsu .point_F_01 {
	float: left;
	width: 214px;
}
.pointDoubutsu .point_F_02 {
	float: right;
	width: 493px;
	text-align:right;
}
.pointDoubutsu .point_G_01 {
	float: left;
	width: 200px;
}
.pointDoubutsu .point_G_02 {
	float: right;
	width: 460px;
	text-align:right;
}
.pointDoubutsu .point_H_01 {
	float: left;
	width: 335px;
}
.pointDoubutsu .point_H_02 {
	float: right;
	width: 350px;
}
.pointDoubutsu .pointTxt_A_01 {
	padding: 16px 5px 5px 16px;
	line-height: 1.5em;
}
.pointDoubutsu .pointTxt_B_01 {
	padding: 10px 0 5px 16px;
	line-height: 1.5em;
	text-align: right;
}
.pointDoubutsu .pointTxt_C_01 {
	padding: 10px 0 5px 27px;
	line-height: 1.5em;
	text-align: left;
}

/*---mushikorori---*/
.pointMushikorori {
}
.pointMushikorori .point_A_01 {
	width: 689px;
	margin-top: 5px;
	display: inline-block;
	background-image: url(/earthgarden/products/ari/img/ari_line_001.gif);
	background-repeat: repeat-y;
}
.pointMushikorori .point_B_01 {
	float: left;
	width: 368px;
}
.pointMushikorori .point_C_01 {
	float: right;
	margin-top: -34px;
	width: 352px;
}
.pointMushikorori .point_D_01 {
	text-align: right;
}
.pointMushikorori .point_E_01 {
	float: left;
	width: 320px;
}
.pointMushikorori .pointTxt_A_01 {
	padding: 16px 18px 5px 16px;
	line-height: 1.5em;
}
.pointMushikorori .pointTxt_B_01 {
	padding: 5px 5px 0 16px;
}
.pointMushikorori .pointTxt_C_01 {
	padding: 16px 0 0 16px;
	line-height: 100%;
}
.pointMushikorori .pointTxt_D_01 {
	padding: 0 0 0 16px;
}


/*---namekuji nigeeru---*/
.pointNigeru {
}
.pointNigeru .point_A_01 {
	width: 689px;
	margin-top: 5px;
	display: inline-block;
	background-image: url(/earthgarden/products/ari/img/ari_line_001.gif);
	background-repeat: repeat-y;
}
.pointNigeru .point_B_01 {
	float: left;
	width: 368px;
}
.pointNigeru .point_C_01 {
	float: right;
	margin-top: -34px;
	width: 352px;
}
.pointNigeru .point_D_01 {
	text-align: right;
}
.pointNigeru .point_E_01 {
	float: left;
	width: 320px;
}
.pointNigeru .pointTxt_A_01 {
	padding: 16px 18px 5px 16px;
	line-height: 1.5em;
}
.pointNigeru .pointTxt_B_01 {
	padding: 5px 5px 0 16px;
}
.pointNigeru .pointTxt_C_01 {
	padding: 16px 0 0 16px;
	line-height: 100%;
}
.pointNigeru .pointTxt_D_01 {
	padding: 0 0 0 16px;
}


/*---hikagede sukusuku---*/
.pointSukusuku {
}
.pointSukusuku .point_A_01 {
	width: 689px;
	margin-top: 5px;
	display: inline-block;
	background-image: url(/earthgarden/products/hiryo/img/sukusuku_line_001.gif);
	background-repeat: repeat-y;
}
.pointSukusuku .point_B_01 {
	float: left;
	width: 368px;
}
.pointSukusuku .point_C_01 {
	float: right;
	margin-top: -34px;
	width: 352px;
}
.pointSukusuku .point_D_01 {
	text-align: right;
}
.pointSukusuku .point_E_01 {
	float: left;
	width: 320px;
}

.pointSukusuku .pointTxt_B_01 {
	padding: 5px 5px 0 16px;
}
.pointSukusuku .pointTxt_C_01 {
	padding: 16px 0 0 16px;
	line-height: 100%;
}
.pointSukusuku .pointTxt_D_01 {
	padding: 0 0 0 16px;
}
.pointSukusuku p.fl{
	padding: 16px 0 16px 16px;
	line-height: 1.5em;
	float:left;
	width:250px;
}

.pointSukusuku p.fl2{
	padding: 16px 0 16px 16px;
	line-height: 1.5em;
	float:left;
	width:300px;
}
.pointSukusuku p.fr{
	padding: 16px 0 0;
	float:right;
}

/*
----------------------------------------------------------------------
	. =Gaichu Sidenav
----------------------------------------------------------------------
*/
#sidenav #kyuju {
	height: 143px;
	background-image: url(/earthgarden/gaichu/img/sidenav_img_002.gif);
	background-repeat: no-repeat;
	background-position: left 28px;
}
#sidenav #kyuju ul li {
	margin: 0 0 0 5px;
}
#sidenav #shokugai {
	height: 143px;
	margin: 8px 0 0 0;
	background-image: url(/earthgarden/gaichu/img/sidenav_img_004.gif);
	background-repeat: no-repeat;
	background-position: left 28px;
}
#sidenav #shokugai ul li {
	margin:0 0 0 5px;
}
#sidenav #fukai {
	height: 257px;
	margin: 8px 0 0 0;
	background-image: url(/earthgarden/gaichu/img/sidenav_img_006.gif);
	background-repeat: no-repeat;
	background-position: left 28px;
}
#sidenav #fukai ul li {
	margin: 0 0 0 5px;
}
#sidenav #fungus {
	height: 117px;
	margin: 8px 0 0 0;
	background-image: url(/earthgarden/gaichu/img/sidenav_img_008.gif);
	background-repeat: no-repeat;
	background-position: left 28px;
}
#sidenav #fungus ul li {
	margin: 0 0 0 5px;
}

/*
----------------------------------------------------------------------
	. =Gaichu Main
----------------------------------------------------------------------
*/
#gaichuMain {
	float: left;
	width: 707px;
	padding: 0 0 0 21px;/*0 0 0 25px*/
}
#gaichuMain #bread {
	width: 689px;
	height: 31px;
	font-size: 10px;
}
#gaichuMain #bread p {
	padding: 1em 0 0 0;
	color: #868686;
}
#gaichuMain #bread a {
	color: #4e4e4e;
	text-decoration: underline;
}
#gaichuMain #bread a:hover {
	text-decoration: none;
}
#gaichuMain #intro {
	height: 58px;
}
#gaichuMain #caption {
	width: 689px;
	text-align: center;
}
#gaichuMain .productsList {
	margin: 25px 0 10px 7px;
	line-height: 0;
	font-size: 1px;
}
#gaichuMain .block_wrap {
	width: 681px;
	margin: 0 0 0 7px;
}

#gaichuMain .block {
	float: left;
	width: 227px;
}

/*gaichuMain view*/
#gaichuMain #view {
	width: 689px;
	margin: 0 0 0 0;
}
#gaichuMain #view .viewBox001 {
	border-left: 5px solid #2778be;
	border-right: 5px solid #2778be;
}
#gaichuMain #view .viewBox002 {
	border-left: 5px solid #36b596;
	border-right: 5px solid #36b596;
}
#gaichuMain #view .viewListBox {
	padding: 15px 12px 0 19px;
}
#gaichuMain #view .viewListBox .title {
	margin-bottom: 3px;
}
#gaichuMain #view .viewListBox ul {
	padding: 0;
	width: 641px;
	display: inline-block;
}
#gaichuMain #view .viewListBox ul li {
	margin: 0 0 0 43px;
	float: left;
	width: 128px;
	display: block;
	text-align: left;
	line-height: 1.2em;
	font-size: 12px;
}
#gaichuMain #view .viewListBox ul li.viewListFirst {	
	margin: 0;
}
#gaichuMain #view .viewListBox table {
	margin-top: 6px;
	margin-bottom: 6px;
	width: 128px;
}
#gaichuMain #view .viewListBox table td {
	vertical-align: top;
	height: 30px;
	font-size: 14px;
}
#gaichuMain #view .viewListBox table td.long {
	vertical-align: top;
	height: 40px;
	font-size: 14px;
}
#gaichuMain #view .viewListBox table td.icon {
	padding-right: 6px;
	width: 20px;
}
#gaichuMain #view .viewListBox table td.single {
	padding-top: 5px;
	font-size: 14px;
}
.small {
	line-height: 110%;
	font-size: 10px;
}
#gaichuMain #view .viewListBox .gaichuAnchor {
	clear: both;
	text-align: right;
	height: 18px;
	padding: 35px 7px 10px 0;
}

/*kyuju*/
#gaichuMain .block_bg_A_01 {
	background-image: url(/earthgarden/gaichu/kyuju/img/kyuju_line_001.gif);
	background-repeat: no-repeat;
	position: relative;
}

/*shokugai*/
#gaichuMain .block_bg_A_02 {
	background-image: url(/earthgarden/gaichu/shokugai/img/shokugai_line_001.gif);
	background-repeat: no-repeat;
	position: relative;
}

/*fukai*/
#gaichuMain .block_bg_A_03 {
	background-image: url(/earthgarden/gaichu/fukai/img/fukai_line_001.gif);
	background-repeat: no-repeat;
	position: relative;
}

/*fungus*/
#gaichuMain .block_bg_A_04 {
	background-image: url(/earthgarden/fungus/img/fungus_line_001.gif);
	background-repeat: no-repeat;
	position: relative;
}
#gaichuMain .blockTxt_A_01 {
	width: 132px;
	margin: 0 0 0 9px;
	position: absolute;
	top: 0;
	font-size: 14px;
	line-height: 1.3em;
}
#gaichuMain .blockTxt_A_01 span {
	font-size: 10px;
}
#gaichuMain .blockTxt_B_01 {
	width: 132px;
	margin: 0 0 0 9px;
	position: absolute;
	bottom: 0;
	font-size: 12px;
	line-height: 1.2em;
}
#gaichuMain .blockTxt_A_02 {
	width: 127px;
	margin: 0 0 0 9px;
	position: absolute;
	top: 0;
	font-size: 14px;
	line-height: 1.3em;
}
#gaichuMain .blockTxt_A_02 span {
	font-size: 10px;
}
#gaichuMain .blockTxt_B_02 {
	width: 127px;
	margin: 0 0 0 9px;
	position: absolute;
	bottom: 0;
	font-size: 12px;
	line-height: 1.2em;
}
#gaichuMain .blockImg_A_01 {
	float: right;
	width: 86px;
	font-size: 1px;
	line-height: 0;
}
#gaichuMain .blockImg_A_02 {
	float: right;
	width: 91px;
	font-size: 1px;
	line-height: 0;
}
#gaichuMain .detail_btn_A_01 {
	width: 227px;
	margin: 10px 0 0 0;
	text-align: right;
}
#gaichuAnchor {
	text-align: right;
	width: 689px;
	height: 18px;
	margin: 9px 0 9px 0;
}
#gaichuMainList {
	float: none;
	width: 904px;
	padding: 0 0 0 14px;
}
#gaichuMainList #bread {
	width: 904px;
	height: 31px;
	font-size: 10px;
}
#gaichuMainList #bread p {
	padding: 1em 0 0 0;
	color: #868686;
}
#gaichuMainList #bread a {
	color: #4e4e4e;
	text-decoration: underline;
}
#gaichuMainList #bread a:hover {
	text-decoration: none;
}
#gaichuMainList #intro p {
	padding: 5px 0 20px 0;
}
#gaichuMainList #view {
	width: 904px;
}
#gaichuMainList #view .tabnav {
	width: 898px;
	height: 62px;
}
#gaichuMainList #view .tabnav ul {
	width: 898px;
	height: 62px;
}
#gaichuMainList #view .tabnav ul li {
	float: left;
}
#gaichuMainList #view .tabnav ul .tabnav-01 { width: 219px; padding: 0 8px 0 0; }
#gaichuMainList #view .tabnav ul .tabnav-02 { width: 218px; padding: 0 8px 0 0; }
#gaichuMainList #view .tabnav ul .tabnav-03 { width: 218px; padding: 0 8px 0 0; }
#gaichuMainList #view .tabnav ul .tabnav-04 { width: 219px; padding: 0; }
#gaichuMainList #view .viewListBox {
	width: 898px;
	padding: 27px 0 0 0;
	position: relative;
}
#gaichuMainList #view .viewListBox .line {
	width: 898px;
	height: 8px;
	font-size: 8px;
	line-height: 1em;
	overflow: hidden;
}
#gaichuMainList #view .viewListBox .navbar {
	position: absolute;
	top: -8px;
	left: 0;
}
#gaichuMainList #view .viewListBox .bottombar {
	/*padding: 20px 0 0 0;*/
	padding: 0;
} 
#gaichuMainList #view .viewListBox ul {
	width: 816px;
	padding: 0 0 30px 41px;
}
#gaichuMainList #view .viewListBox ul li {
	display: block;
	float: left;
	width: 180px;
	padding: 0 0 0 32px;
	text-align: left;
	line-height: 1.2em;
	font-size: 12px;
}
#gaichuMainList #view .viewListBox ul li.viewListFirst {
	padding: 0;
}
#gaichuMainList #view .viewListBox ul li a img {
	display: block;
	padding: 8px;
	border: 1px solid #cccccc;	
}
#gaichuMainList #view #viewBox001 .viewListBox {
	background-image: url(/earthgarden/gaichu/img/gaichu_line_002.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#gaichuMainList #view #viewBox002 .viewListBox {
	background-image: url(/earthgarden/gaichu/img/gaichu_line_005.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#gaichuMainList #view #viewBox003 .viewListBox {
	background-image: url(/earthgarden/gaichu/img/gaichu_line_008.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#gaichuMainList #view #viewBox004 .viewListBox {
	background-image: url(/earthgarden/gaichu/img/gaichu_line_011.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#gaichuMainList #view #viewBox001 .viewListBox ul li a:hover img {
	padding: 7px;
	border: 2px solid #f5b9d5;	
}
#gaichuMainList #view #viewBox002 .viewListBox ul li a:hover img {
	padding: 7px;
	border: 2px solid #99dff7;	
}
#gaichuMainList #view #viewBox003 .viewListBox ul li a:hover img {
	padding: 7px;
	border: 2px solid #f8d599;	
}
#gaichuMainList #view #viewBox004 .viewListBox ul li a:hover img {
	padding: 7px;
	border: 2px solid #b5dbaf;	
}
#gaichuMainList #view #viewBox001 .viewListBox ul li a:hover img,
#gaichuMainList #view #viewBox002 .viewListBox ul li a:hover img,
#gaichuMainList #view #viewBox003 .viewListBox ul li a:hover img,
#gaichuMainList #view #viewBox004 .viewListBox ul li a:hover img {
	filter: alpha(opacity=40);
	-moz-opacity:0.4;
 	opacity:0.4;
}
#gaichuMainList #view #viewBox001 .viewListBox table td.icon img,
#gaichuMainList #view #viewBox002 .viewListBox table td.icon img,
#gaichuMainList #view #viewBox003 .viewListBox table td.icon img,
#gaichuMainList #view #viewBox004 .viewListBox table td.icon img {
	padding: 0;
	border: none;
}
#gaichuMainList #view #viewBox001 .viewListBox a:hover table td.icon img,
#gaichuMainList #view #viewBox002 .viewListBox a:hover table td.icon img,
#gaichuMainList #view #viewBox003 .viewListBox a:hover table td.icon img,
#gaichuMainList #view #viewBox004 .viewListBox a:hover table td.icon img {
	padding: 0;
	border: none;
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
 	opacity:1.0;
}
#gaichuMainList #view #viewBox001 .viewListBox a:hover p,
#gaichuMainList #view #viewBox002 .viewListBox a:hover p,
#gaichuMainList #view #viewBox003 .viewListBox a:hover p,
#gaichuMainList #view #viewBox004 .viewListBox a:hover p {
	text-decoration: underline;
}
#gaichuMainList #view .viewListBox table {
	width: 180px;
	margin-top: 6px;
}
#gaichuMainList #view .viewListBox table td {
	height: 3.5em;
	vertical-align: top;
	font-size: 14px;
}
#gaichuMainList #view .viewListBox table td p {
	line-height: 1.5em;
}
#gaichuMainList #view .viewListBox table td.long {
	vertical-align: top;
	font-size: 14px;
}
#gaichuMainList #view .viewListBox table td.icon {
	width: 32px;
	padding-right: 6px;
	vertical-align: top;
}
#gaichuMainList #view .viewListBox table td.single {
	padding: 6px 0 0 0;
	vertical-align: top;
	font-size: 14px;
}
#gaichuMainList .gaichuAnchor {
	clear: both;
	text-align: right;
	height: 18px;
	padding: 12px 7px 18px 0;
}

/*
----------------------------------------------------------------------
	. =About
----------------------------------------------------------------------
*/
#about {	
	margin: 0 1px 0 1px;
	width: 928px;
	height: 500px;
	text-align: center;
	position: relative;
	background-image: url(/earthgarden/about/img/about_img_005.jpg);
	background-repeat: no-repeat;
	background-position: 0;
	font-family: Osaka, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
}
#about h2 {
	position: absolute;
	top:48px;
	left:48px;
	text-align:left;
	font-size:23px;
	font-weight:normal;
	color:#ffffff;
}
#about .aboutTxtA {
	position: absolute;
	top: 93px;
	left: 103px;
	text-align: left;
	line-height: 180%;
	font-size: 14px;
	color: #ffffff;
}
#about .aboutTxtB {
	position: absolute;
	top: 166px;
	left: 103px;
	text-align: left;
	font-size: 19px;
	color: #ffffff;
}
#about .about_A {
	position: absolute;
	top: 223px;
	left: 103px;
}
#about .about_B {
	position: absolute;
	top: 223px;
	left: 294px;
}
#about .about_C {
	position: absolute;
	top: 223px;
	left: 484px;
}
#about .about_D {
	position: absolute;
	top: 223px;
	left: 674px;
}

/*
----------------------------------------------------------------------
	. =Footer
----------------------------------------------------------------------
*/
#footer {
	clear: both;
	width: 930px;
	height: 26px;
	background-image: url(/earthgarden/common/img/footer_line_001.gif);
	background-repeat: no-repeat;
}
#footer #parent {
	float: left;
	width: 59px;
	height: 12px;
	margin: 7px 0 0 0;
	padding: 0 0 0 14px;	
	font-size: 1px;
	line-height: 0;
}
#footer #copy {
	float: right;
	width: 311px;
	height: 12px;
	margin: 8px 0 0 0;
	padding: 0 10px 0 0;
	font-size: 1px;
	line-height: 0;
}

/*---douga---*/
table.tblDouga{
	border-collapse:separate;
	margin-left:-3px;
}
table.tblDouga td{
	text-align:center;
	font-size:10px;
	line-height:1.8;
}
table.tblDouga th{
	text-align:center;
	padding:10px 0;
}
table.tblDouga td dl dt{
	float:left;
	margin-left:15px;
	display:inline;
	padding-top:5px;
	padding-bottom:5px;
}
table.tblDouga td dl dd{
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}
table.tblDouga td ul li{
	float:left;
}
table.tblDouga td dl,table.tblDouga td ul {zoom:1}
table.tblDouga td dl:after,table.tblDouga td ul:after{
    content: ""; 
    display: block; 
    clear: both;
}
table.tblDouga td ul{
	margin-left:5px;
}
table.tblDouga td a:hover img {
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
 	opacity: 0.4;
}

/*-----*/
.mvBox{
	margin-top:30px;
	text-align:center;
	padding-right:30px;
}
.txtA{
	font-size:120% !important;
}
.mvCmnt{
	text-align:center;
	font-size:85%;
}

/*douga-popup*/
.flashContent{
	width:638px;height:398px;display:block;
}
