@charset "utf-8";

/* product enefarm
-------------------------------------------------- */
#sisensor{margin:0;padding:0; clear:both;}
#sisensor .col01{height:;
	position:relative;
	height:542px;
	letter-spacing:0.1em;
	line-height:1.2em;
	color:#000;
	font-size:103%; /*border:1px solid #CCC;*/
	background-image: url(../products/sisensor/parts/main_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sisensor .col01 .col01_01{
	position:absolute;
	top:55px;
	left:139px;
	width:493px;
	height: 110px;
}
#sisensor .sicatch{font-size:130%; font-weight:bold; color:#333; margin:10px 0 0 0;}


#sisensor .col02{
	position:relative;
	height:345px;
	letter-spacing:0.1em;
	line-height:1.3em;
	color:#000;
	font-size:103%; /*border:1px solid #CCC;*/
	background-image: url(../products/sisensor/parts/safety_bg.jpg);
	background-repeat: no-repeat;
	background-position: left 0;
}
#sisensor .col02 .col02_01{
	position:absolute;
	top:220px;
	left:0px;
	width:161px;
	height: 108px;
}
#sisensor .col02 .col02_02{
	position:absolute;
	top:220px;
	left:171px;
	width:161px;
	height: 119px;
}
#sisensor .col02 .col02_03{
	position:absolute;
	top:220px;
	left:341px;
	width:161px;
	height: 114px;
}
#sisensor .col02 span{color:#666; font-size:90%;}

#sisensor .col03{
	position:relative;
	margin:10px 0;
	height:210px;
	letter-spacing:0.1em;
	line-height:1.3em;
	color:#000;
	font-size:103%; /*border:1px solid #CCC;*/
	background-image: url(../products/sisensor/parts/smille_itudemo_bg.jpg);
	background-repeat: no-repeat;
	background-position: left 0;
}
#sisensor .col03 .col03_01{
	position:absolute;
	top:128px;
	left:186px;
	width:212px;
	height: 78px;
}
#sisensor .col03 .col03_02{
	position:absolute;
	top:126px;
	left:412px;
	width:215px;
	height: 77px;
}

#sisensor .col04{
	position:relative;
	margin:10px 0;
	height:200px;
	letter-spacing:0.1em;
	line-height:1.3em;
	color:#000;
	font-size:103%; /*border:1px solid #CCC;*/
	background-image: url(../products/sisensor/parts/smille_sumizumi_bg.jpg);
	background-repeat: no-repeat;
	background-position: left 0;
}
#sisensor .col04 .col04_01{
	position:absolute;
	top:128px;
	left:186px;
	width:212px;
	height: 56px;
}
#sisensor .col04 .col04_02{
	position:absolute;
	top:126px;
	left:412px;
	width:215px;
	height: 58px;
}
#sisensor dl.nagre{}
#sisensor 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;}
#sisensor dl.nagre dd{text-align:left; width:475px;float: left;	margin: 5px 0 0 0;	padding:3px 0 0 0; font-size:12x; 
}
#sisensor .sizedown{font-size:11px;}
#sisensor .catch{font-size:110%; font-weight:bold;}

#sisensor h2.title{margin:0; padding:0 0 0 5px; border-left:4px solid #f5a200;}
#sisensor h3.kinou{ background-color:#f5a200; padding:2px;}
#sisensor .advbg{margin-top:30px; border-top:1px dotted #666; padding-top:15px;background:url(../products/ecowill/parts/advanced_bg.jpg) right 15px no-repeat; }


#sisensor h3 {margin:10px 0; padding:5px;font-size:115%; background-color:#C2CFDC;}

#sisensor .structure {margin:0; padding:0; float:right; font-size:100%;  width:285px;}
#sisensor .structure h4 {margin:3px 0; padding:0;font-size:100%; color:#339900; font-weight:bold;}

#sisensor .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;}
#sisensor .H2O .comment{width:310px; position:absolute; top:10px;left:10px;}
#sisensor .H2O .comment h4 {margin:3px 0; padding:0;font-size:120%; color:#FFF; font-weight:bold;}
#sisensor .H2O .comment .small2{font-size:73%;}



#sisensor h6{font-size:110%;margin: 10px 0; color:#339900;  }

#sisensor .setti{margin:20px 0 0 0; padding:5px 5px 0 5px; border:1px solid #CCC;font-size:90%; clear:both;}
#sisensor .setti h7{font-size:110%;margin: 0; padding:0;}


#sisensor .setti ul {

	list-style-type:disc;
}

#sisensor .setti ul li {
	padding: 0px;
	margin: 0px;
	
	background-image: none;
}
#sisensor h5{font-size:120%;}

#sisensor .anka{background:url(../products/ecowill/parts/setup_kisokadoku.gif) left bottom no-repeat; height:485px;}
#sisensor .oneqa{border-bottom:1px dotted #CCC; padding:10px 0; margin:10px 0;}
#sisensor .question{background:url(../products/ecowill/parts/qa_question.gif) no-repeat; color:#006699; font-size:150%; font-weight:bold; padding-left:80px;}
#sisensor .answer{background:url(../products/ecowill/parts/qa_answer.gif) no-repeat;margin-top:10px;margin-left:50px;padding-left:50px; }

#sisensor .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;}

