@charset "utf-8";

/*--------------------------------------------*/
/* power/index.html                           */
/*--------------------------------------------*/

#power_firstFrameR {
	float: right;
	width: 590px;
	font-size: 14px;
}
#power_firstFrameBox {
	margin-top: 10px;
	padding: 9px 10px;
	background-color: #f2f2f2;
	font-size: 12px;
	line-height: 16px;
}
#power_firstFrameBox img {
	padding-left: 5px;
	padding-bottom: 5px;
}
#power_detail {
	float: right;
	width: 590px;
}
#power_detail li {
	border-bottom: 1px solid #e5e5e5;
}
/* dl clearfix */
#power_detail dl:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
#power_detail dl {
	display: block;
	min-height: 1%;
}
* html #power_detail dl {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
#power_detail dl {
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 20px;
}

#power_detail dt {
	clear: both;
	float: left;
	display: block;
	width: 130px;
	
	font-weight: bold;
}
#power_detail dd {
	float: right;
	width: 440px;
}


/*--------------------------------------------*/
/* details.html                               */
/*--------------------------------------------*/

#details_frame li { float: left; margin-bottom:10px;}

#detail00,
#detail01,
#detail02,
#detail03,
#detail04,
#detail05,
#detail06,
#detail07 {width:270px; height:353px; overflow:hidden; display: block; _position: absolute;}

#detail00 div,
#detail01 div,
#detail02 div,
#detail03 div,
#detail04 div,
#detail05 div,
#detail06 div,
#detail07 div {
	overflow: auto;
	border: 1px solid #e0e0e0;
	padding: 9px;

	width: 250px !important;
	height: 333px !important;

	width: 270px;
	height: 353px;

	background-color: #f2f2f2;
}

#details_map { position: relative; margin-right: 10px;}

#detailName01,
#detailName02,
#detailName03,
#detailName04,
#detailName05,
#detailName06,
#detailName07,
#detailName08,
#detailName09,
#detailName10,
#detailName11 {
	position: absolute;

	border:1px solid #333333;
	padding: 0 5px;
/*	height: 18px !important;
	height: 20px; */

	background-color: #ffffff;
	font-size:12px;
	color: #333333;
}

#detailIcon01,
#detailIcon02,
#detailIcon03,
#detailIcon06,
#detailIcon07,
#detailIcon08,
#detailIcon09,
#detailIcon10,
#detailIcon11 { position: absolute;}

/* ボイラー */
#detailName01 { left: 353px; top: 103px; /* width: !important; width:; */}
#detailIcon01 { left: 378px; top: 122px;}

/* バグフィルター */
#detailName02 { left: 242px; top: 125px; /* width: !important; width:; */}
#detailIcon02 { left: 302px; top: 144px;}

/* 復水路 */
#detailName03 { left: 139px; top: 150px; /* width: !important; width:; */}
#detailIcon03 { left: 163px; top: 168px;}

/* 蒸気タービン */
#detailName04 { left: 240px; top: 200px; /* width: !important; width:; */}

/* 発電機 */
#detailName05 { left: 256px; top: 222px; /* width: !important; width:; */}

/* 受入ホッパ */
#detailName06 { left: 483px; top: 187px; /* width: !important; width:; */}
#detailIcon06 { left: 519px; top: 206px;}

/* バイオマスサイロ */
#detailName07 { left: 417px; top: 138px; /* width: !important; width:; */}
#detailIcon07 { left: 464px; top: 157px;}

/* 中央制御室 */
#detailName08 { left: 218px; top: 156px; /* width: !important; width:; */}
#detailIcon08 { left: 255px; top: 175px;}

/* 排水処理設備 */
#detailName09 { left: 304px; top: 264px; /* width: !important; width:; */}
#detailIcon09 { left: 345px; top: 255px;}

/* 変圧器 */
#detailName10 { left: 50px; top: 232px; /* width: !important; width:; */}
#detailIcon10 { left: 74px; top: 251px;}

/* 遮断機 */
#detailName11 { left: 95px; top: 285px; /* width: !important; width:; */}
#detailIcon11 { left: 119px; top: 276px;}


.detailTitle { font-weight: bold; margin: 8px 0 5px; line-height: 1;}
.detailTitle,
.detailDesc { color: #333333; font-size: 12px; line-height: 16px;}

#detail00 p { margin-top: 150px;}

/*--------------------------------------------*/
/* xxxxxxxxx                                  */
/*--------------------------------------------*/
