@charset "utf-8";

/* product enefarm
-------------------------------------------------- */
#ecowill{margin:0;padding:0;}
#ecowill .col01{background:url(../products/ecowill/parts/index_bg.jpg) left top no-repeat;height:; position:relative;height:730px; letter-spacing:0.1em; line-height:1.2em; color:#333333; font-size:101%; /*border:1px solid #CCC;*/}
#ecowill .col01 .col01_01{position:absolute; top:295px; left:5px;width:385px;}
#ecowill .col01 .col01_02{position:absolute; top:540px; left:275px;width:340px;}

#ecowill .col01 h2{
	
	margin:0;padding:0;

	s
}
#ecowill .col01 .col01_03{position:absolute; top:730px; left:5px;width:290px;}

#ecowill dl.nagre{}
#ecowill dl.nagre dt{ color:#005F27; font-weight:bold; font-size:15px; width:150px;float: left;clear: both;margin: 5px 0 0 0;
	padding: 0 0 0 10px;}
#ecowill dl.nagre dd{text-align:left; width:475px;float: left;	margin: 5px 0 0 0;	padding:3px 0 0 0; font-size:12x; 
}
#ecowill .sizedown{font-size:11px;}
#ecowill .catch{font-size:110%; font-weight:bold;}

h2.title{margin:0; padding:0}

#ecowill .advbg{margin-top:30px; border-top:1px dotted #666; padding-top:15px;background:url(../products/ecowill/parts/advanced_bg.jpg) right 15px no-repeat; }


#ecowill h3 {margin:10px 0; padding:5px;font-size:115%; background-color:#C2CFDC;}

#ecowill .structure {margin:0; padding:0; float:right; font-size:100%;  width:285px;}
#ecowill .structure h4 {margin:3px 0; padding:0;font-size:100%; color:#339900; font-weight:bold;}

#ecowill .H2O{margin:20px 0 30px 0; border:1px solid #7FB353; height:110px; position:relative; background:url(../products/enefarm/parts/h2o.gif) left center no-repeat;}
#ecowill .H2O .comment{width:310px; position:absolute; top:10px;left:10px;}
#ecowill .H2O .comment h4 {margin:3px 0; padding:0;font-size:120%; color:#FFF; font-weight:bold;}
#ecowill .H2O .comment .small2{font-size:73%;}



#ecowill h6{font-size:110%;margin: 10px 0; color:#339900;  }

#ecowill .setti{margin:20px 0 0 0; padding:5px 5px 0 5px; border:1px solid #CCC;font-size:90%; clear:both;}
#ecowill .setti h7{font-size:110%;margin: 0; padding:0;}


#ecowill .setti ul {

	list-style-type:disc;
}

#ecowill .setti ul li {
	padding: 0px;
	margin: 0px;
	
	background-image: none;
}
#ecowill h5{font-size:120%;}

#ecowill .anka{background:url(../products/ecowill/parts/setup_kisokadoku.gif) left bottom no-repeat; height:485px;}
#ecowill .oneqa{border-bottom:1px dotted #CCC; padding:10px 0; margin:10px 0;}
#ecowill .question{background:url(../products/ecowill/parts/qa_question.gif) no-repeat; color:#006699; font-size:150%; font-weight:bold; padding-left:80px;}
#ecowill .answer{background:url(../products/ecowill/parts/qa_answer.gif) no-repeat;margin-top:10px;margin-left:50px;padding-left:50px; }

#ecowill .cograph{float:right;}

/* generalTable4 Element
-------------------------------------------------- */

.ecowTable {
	padding: 0px;
	margin: 15px 0px;
	
	
}
.ecowTable p {
	padding: 0px;
	margin: 3px 0 0 0;
	
}

.ecowTable table {
 	width:100%;
	padding: 0px;
	margin: 0px;
	font-size: small;
	_font-size: x-small;
	_fo\nt-size: x-small;
	border-width: 1px 0 0 1px;
	border-style:solid;
	border-color:#999;
	border-collapse:collapse;
	
	/*\*//*/
	revise: MacIE5.0bug;
	width: 99%;
	/**/
}

.ecowTable caption {
	padding: 2px 0px;
	margin: 0px;
	font-size: small;
	_font-size: x-small;
	_fo\nt-size: small;
	text-align: left;
	font-weight: bold;
	line-height: 100%;
}




.ecowTable tbody th {
	padding: 4px 3px;
	border-color: #999;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
background:#EEE;

}

.ecowTable table td {
	padding: 4px 3px;
	border-color: #999;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	background: #ffffff;	text-align: left;
	vertical-align: middle;

}
.ecowTable table .type2 {
text-align:center;font-weight:bold;
}
.ecowTable table .type3 {
text-align:center;
font-weight:bold;
}
.ecowTable .rightcap{
	text-align: right !important;
}

.ecowTable .large{font-size:110%; font-weight:bold;}

