@charset "utf-8";

/*----------------------------------------------------------------------------------------*
*　■内外電機　ecology
*
*		更新日：		2011.04.04
*		更新者：		hashimoto
*		
*
*-----------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------

カテゴリートップecology

-----------------------------------------------------------------------*/


#ecologyImage{
	margin-bottom: 20px;
}
#ecologyImage h2{
	width: 700px;
	height: 75px;
	text-indent: -9999px;
	background: url(../img/ecology/main_ecology.jpg);
}





/* 太陽光コンテンツ */
#categoryImage2{

	width: 553px;

	height: 248px;

	text-indent: -9999px;

	margin-bottom: 24px;

	background: url(../img/ecology/solar/solar_main.jpg);

}



/*---------------------------------------------------------------------

　■カテゴリフレーズ

-----------------------------------------------------------------------*/

#categoryPhrase{

	text-align: center;

	margin-bottom: 6px;

	padding-bottom: 6px;

	border-bottom: 1px dotted #ccc;

}

#categoryPhrase p{

	margin: 0;

	padding:0;

}


/*---------------------------------------------------------------------

　■共通のコラム

-----------------------------------------------------------------------*/

div.column{

	margin-right: 10px;

	margin-bottom: 24px;

}

div.column p{

	margin: 0 12px 1em 12px;

}



div.column ol{

	margin-left: 48px;

	margin-right: 12px;

}

div.column ol ol{

	margin: 6px 0 0 24px;

}

div.column li{

	margin-bottom: 1em;

}

div.column ol ol li{

	margin: 0;

	list-style-type: lower-roman;

}

div.column strong{
	font-weight:bold;
	}



/* 事例のページ */

div.column ul{

	margin-left: 24px;

	margin-bottom: 15px;

}

div.column ul li{

	margin-bottom: 4px;

}





div.column ol.defend{

	margin: 0 0 12px 26px;

	padding: 0 0 0 0;

}

div.column ol.defend li{

	list-style-type: lower-roman;

	margin-bottom: 4px;

}



div.column table{

	margin: 0 12px 24px 12px;

}

div.column table td{

	padding-left: 15px;

}

div.column table td.firstChild{

	padding-left: 0;

}





div.column p.open_fig{

	text-align: center;

	margin: 12px 0;

}

div.column p.open_fig a{

	color: #00f;

}







/*---------------------------------------------------------------------

　■太陽光発電用スタイル

-----------------------------------------------------------------------*/

#sun-shine{

}

#sun-shine div.column{

	margin-left: 10px;

	

}

#sun-shine div.column h3{

	x margin-left: -10px;

}

#sun-shine div.column ul{

	margin:0;

}

#sun-shine div.column ol{

	margin-left: 4px;

}



ul.banners{

	list-style:none;

	text-align:center;

}

ul.banners li{

	display: inline;

	margin: 0 6px;

}



ol.numbs{

	list-style: none;

	margin-left: 0;

}

ol.numbs li{

	padding-left: 24px;

	background-repeat: no-repeat;

	background-position: left top;

}

ol.numbs li.num1{background-image: url(../img/ecology/sun-shine/icn-num1.gif);}

ol.numbs li.num2{background-image: url(../img/ecology/sun-shine/icn-num2.gif);}

ol.numbs li.num3{background-image: url(../img/ecology/sun-shine/icn-num3.gif);}

ol.numbs li.num4{background-image: url(../img/ecology/sun-shine/icn-num4.gif);}

ol.numbs li.num5{background-image: url(../img/ecology/sun-shine/icn-num5.gif);}

ol.numbs li.num6{background-image: url(../img/ecology/sun-shine/icn-num6.gif);}

ol#bg-tree{

	background: url(../img/ecology/sun-shine/bg_tree.gif) no-repeat right bottom;

}







table.sales-list, table.sales-list th, table.sales-list td{

	border: 1px solid #999;

}

table.sales-list th, table.sales-list td{

	padding: 9px 0;

	text-align: left;

	vertical-align: top;

}

table.sales-list caption{

	padding: 0 0 15px 9px;

	text-align: left;

}

table.sales-list{

	margin-bottom: 9px;

	width: 530px;

}

* html table.sales-list{

	width: 520px;

}

table.sales-list th{

	background: #E4E2DD;

	padding-left: 12px;

	padding-right: 3px;

	width: 130px;

}

table.sales-list td{

	padding-left: 9px;

	padding-right: 3px;

}

table.sales-list ul{

	list-style: none;

}

table.sales-list li{

	border-top: 1px dotted #999;

	padding-top: 6px;

	margin-bottom: 6px;

}

table.sales-list li.firstChild{

	border: 0 none;

	padding-top: 0;

}

table.sales-list li strong.attension{

	color: #f00;

	font-size: 11px;

	font-weight: normal;

}


/* 20100616　追加 */
	p.merit{
		}
	p.merit img{
		float:right;
		}
	div.eco_txt1{
		font-size:11px;
		color:#666666;
		line-height:130%;
		clear:both;
		}
	div.solar_product{
		border-bottom:1px dotted #666666;
		padding:10px 0;
		overflow:hidden;
		display:block;
		clear:both;
		}
	div.sp_left{
		float:left;
		overflow:hidden;
		font-size:11px;
		display:block;
		vertical-align:top;
		}
	div.sp_right{
		float:right;
		overflow:hidden;
		width:350px;
		display:block;
		}
	div.sp_right table#etable{
		border:1px solid #CCCCCC;
		width:330px;
		}
	table#etable td{
		border:1px solid #CCCCCC;
		padding:5px;
		border-collapse:collapse;
		}
	h4#eco_pro{
		margin:20px 0;
		}
	h5{
		font-weight:bold;
		margin:5px 0 10px 0;
		}
	p.eco_info{
		padding:10px 0 0 0;
		margin:10px 0;
		clear:both;
		}
	div.solar_inq{
		margin:20px 0;
		text-align:center;
		clear:both;
		}
	span.ecoblue{
		color:#0066CC;
		font-weight:bold;
		}
	div.eco_btn{
		text-align:right;
		margin:10px 0;
		}
/* 20100616　追加ここまで */




/*EOF*/

