@charset "Shift_JIS";

/**************************************************************************************************
エネルギア総合研究所
**************************************************************************************************/

.EnesoFoot dt {
	width: 11em;
	float: left;
}
.EnesoFoot dd {
	float: left;
}

/**************************************************************************************************
TOPICS
**************************************************************************************************/


.Info_News {
	clear: both;
	padding-bottom: 20px;
}
		.Info_News dl {
			border-bottom: 1px dotted #aaa;
			margin-bottom: 5px;
			padding-bottom: 5px;
			clear: both;
		}
		.Info_News dt {
			float: left;
			width: 150px;
			background: url(../../../img/common2/icon_arrow03.gif) no-repeat left center;
			padding-left: 20px;
		}
		.Info_News dd {
			float: right;
			width: 520px;
		}

		.Info_News dl:after {
			display : block;
			clear : both;
			height : 0;
			visibility : hidden;
			content : ".";
			line-height : 0;
		}
		.Info_News dl {
			display : inline-table;
			min-height : 1%;
		}
		/* FOR MAC IE \*/
		* html .Info_News dl {
			height : 1%;
		}
		.Info_News dl {
			display : block;
		}
		


.bdr_btm_2s_01 {
 border-bottom: 2px solid #CCC;
}
.bdr_btm_1ds_01 {
	border-bottom: 1px dotted #999;
}
.width29per {
	width:29%;
}
.width80p{
	width:80%;
}
.width70p{
 width:70%;
}
.width60p{
	width:60%;
}
.width50p {
	width:50%;
}
.width100 {
	width:100%;
}
.valignT{
 vertical-align:top;
}
.valignM{
 vertical-align:middle;
}
.valignB{
 vertical-align:bottom;
}
.lineHeight1 {
	line-height:1;
}
.td80 {
	width:80px;
	text-align:center;
}
.td70 {
 width:80px;
 text-align:center;
}
.table_non_border {
	border: none!important;
}
.table_non_border td {
 border: none!important;
}
.w_200 {
	width:200px;
}
.w_20 {
	width:20px;
}
.w_455 {
	width:455px;
}
.width100 {
	width:100%;
}
.w_180 {
 width:180px;
}
.w_400 {
 width:400px;
}
.w_430 {
 width:430px;
}
.w_100 {
	width:100px;
}
.w_80 {
	width:80px;
}
.w_60 {
 width:60px;
}
.w_50 {
	width:50px;
}
.w_330{
	width: 330px;
}
.w_300{
	width: 300px;
}
.w_270{
	width: 270px;
}
.w_360{
	width: 360px;
}
.w_530{
	width: 530px;
}
.w_500{
	width: 500px;
}
.WS_nr{
	white-space:nowrap;
}
.BGC_orange01 {
	background: #FFF2CC !important;
}
.BGC_orange02 {
	background: #FFFEF4 !important;
}
.attention_dl01 dt{
	clear: both;
	float: left;
	width: 60px;
}
.attention_dl01 dd{
	float: left;
	width: 500px;
}
.BGC_green01 {
 background: #E6FFCC !important;
}

