@charset "euc-jp";

/*--------------------------------------------------------*/
/*		読み物コンテンツ・住宅性能評価書って何??		  */
/*		INDEXページ										  */
/*--------------------------------------------------------*/
.performanceEval {
	width: 750px;
}

.performanceEval .cHeader {
	position: relative;
	min-height: 262px;
	background: url(/contents/knowledge/03/img/bg_header.gif) repeat-y left top;
}

* html .performanceEval .cHeader {
	height: 262px;
}

.performanceEval .cHeader h1 {
	position: absolute;
	top: 0;
	left: 0;
	height: 116px;
}

.performanceEval .cHeader .cHeaderImg {
	position: absolute;
	top: 0;
	right: 0;
}

.performanceEval .cHeader .cHeaderDescription {
	margin: 1px 6px 0 1px;
	min-height: 213px;
	background: url(/contents/knowledge/03/img/bg_header_description.jpg) repeat-x left top;
	border-bottom: 1px solid #ECE9D8;
}

* html .performanceEval .cHeader .cHeaderDescription {
	height: 213px;
}

.performanceEval .cHeader p {
	padding: 126px 20px 10px 20px;
	width: 475px;
	font-size: 117%;
	line-height: 180%;
}

.performanceEval .cHeaderList {
	position: relative;
	height: 37px;
	padding: 8px 15px 8px 15px;
	background: url(/contents/knowledge/03/img/bg_header_list.jpg) no-repeat left top;
}

.performanceEval .cHeaderList .cBtnPerformance {
	margin: 0 5px 5px 0;
}

.performanceEval .cHeaderList .cBtnEffort {
	margin: -42px 5px 5px 272px;
}

.performanceEval .cHeaderList .cBtnPerformance div,
.performanceEval .cHeaderList .cBtnEffort div {
	position: relative;
	height: 37px;
	overflow: hidden;
}

.performanceEval .cHeaderList .cBtnPerformance div a:hover img,
.performanceEval .cHeaderList .cBtnEffort div a:hover img {
	filter: alpha(opacity=100);
	position: absolute;
	top: -37px;
}

.performanceEval .cDescription h2 {
	margin-bottom: 20px;
}

.performanceEval .cDescription .cIntro {
	min-height: 300px;
	margin-bottom: 20px;
}

* html .performanceEval .cDescription .cIntro {
	height: 300px;
}

.performanceEval .cDescription .cIntro .cText {
	float: left;
	width: 400px;
	margint-right: 10px;
	font-size: 117%;
	line-height: 200%;
}

.performanceEval .cDescription .cIntro .cColumnWrapper {
	float: right;
	width: 322px;

}

.performanceEval .cDescription .cIntro .cColumn {
	background: url(/contents/knowledge/03/img/bg_column.gif) repeat-y left top;
}

.performanceEval .cDescription .cIntro .cColumn .cContents {
	padding: 10px;
}

.performanceEval .cDescription .cIntro .cColumn .cContents p {
	margin-bottom: 12px;
	line-height: 150%;
}

.performanceEval .cDescription .cList {
	margin-bottom: 5px;
}

.performanceEval .cDescription .cList h3 {
	margin-bottom: 10px;
}

.performanceEval .cDescription .cList table {
	width: 742px;
	margin-bottom: 10px;
	margin-left: 3px;
}

.performanceEval .cDescription .cList table td {
	vertical-align: top;
}

.performanceEval .cDescription .cList dl {
	margin: 0 18px 8px 0;
}

.performanceEval .cDescription .cList dd {
	padding: 0 2px 0 2px;
}

.performanceEval .cDescription .cList dd p {
	line-height: 150%;
}

.performanceEval .cDescription .cList .note {
	line-height: 150%;
	margin-bottom: 20px;
}

.performanceEval .cDescription .cMerit h3 {
	margin-bottom: 14px;
}

.performanceEval .cDescription .cMerit ul {
	margin: 0 10px 25px 10px;
}

.performanceEval .cDescription .cMerit li {
	color: #000000;
	font-size: 117%;
	font-weight: bold;
	line-height: 180%;
}

.performanceEval .cDescription .cMerit .cCommentWrapper {
	position: relative;
	width: 750px;
	margin-bottom: 10px;
}

.performanceEval .cDescription .cMerit .cCommentWrapper .cMadori {
	position: absolute;
	top: -35px;
	right: 36px;
}

.performanceEval .cDescription .cMerit .cCommentWrapper .cComment {
	border-right: 3px solid #FF6666;
	border-left: 3px solid #FF6666;
	background-color: #FFFFCC;
}

.performanceEval .cDescription .cMerit .cCommentWrapper .cComment p {
	padding: 2px 21px;
	width: 565px;
	color: #000000;
	font-size: 116%;
	line-height: 180%;
}

.performanceEval .cPagetop {
	margin: 0 0 40px 0;
	text-align:right;
}

.performanceEval .cEffort {
	width: 750px;
	margin-bottom: 10px;
}

.performanceEval .cEffort h2 {
	margin-bottom: 10px;
}

.performanceEval .cEffort .cClientWrapper {
	width: 718px;
	margin: 0 auto;
}

.performanceEval .cEffort .cClientWrapper .cClientHeader {
	margin-bottom: 10px;
	text-align: right;
}

.performanceEval .cEffort .cClientWrapper .cClient {
	width: 716px;
	border: 1px solid #ECE9D8;
	background-color: #EEEEEE;
}

.performanceEval .cEffort .cClientWrapper .cClient h3 {
	margin: 5px 4px 10px 4px;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterWrapper {
	width: 700px;
	margin: 0 auto 10px;
	background: #FFFFFF url(/contents/knowledge/03/img/bg_chapter.jpg) repeat-x left top;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterWrapper .cChapter {
	zoom: 1;
	padding: 10px 20px;
	background: transparent url(/contents/knowledge/03/img/bg_chapter_border.gif) repeat-y left top;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterWrapper .cChapter img {
	filter: alpha(opacity=100);
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterWrapper .cChapter h4 {
	margin-bottom: 15px;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterWrapper .cChapter p {
	float: left;
	font-size: 117%;
	line-height: 180%;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterWrapper .cChapter .cChapterImg {
	float: left;
	text-align: center;
	color: #996600;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterWrapper .cChapter .cChapterImg img {
	margin: 5px auto;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterWrapper .cChapter .cChapterQuality {
	zoom: 1;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterWrapper .cChapter .cChapterQuality p {
	width: 450px;
	margin-right: 10px;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterWrapper .cChapter .cChapterQuality .cChapterImg {
	width: 193px;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterWrapper .cChapter .cChapterAssessment p {
	width: 360px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterWrapper .cChapter .cChapterAssessment .cChapterImg {
	width: 290px;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterWrapper .cChapter #cChapterImg_02 {
	width: 360px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterWrapper .cChapter #cChapterImg_03 img {
	margin-top: 30px;
}


.performanceEval .cEffort .cClientWrapper .cClient .cChapterManager {
	width: 658px;
	margin: 0 auto 10px;
	padding: 10px 20px;
	background: #FFFFFF url(/contents/knowledge/03/img/bg_manager.jpg) repeat-x left top;
	border: 1px solid #CCCCCC;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterManager .cManagerImg {
	width: 145px;
	margin-right: 10px;
	text-align: center;
	color: #996600;
	float: left;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterManager .cManagerImg img {
	margin-bottom: 10px;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterManager .cManagerImg div {
	text-align: left;
	line-height: 180%;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterManager .cManagerTxt {
	float: left;
	padding-left:10px;
	width: 490px;
}

.performanceEval .cEffort .cClientWrapper .cClient .cChapterManager .cManagerTxt p {
	margin-bottom: 15px;
	line-height: 150%;
}

.performanceEval .cEffort .cClientWrapper .cClient .cPropertyBtn {
	width: 700px;
	margin-bottom: 5px;
}

.performanceEval .cEffort .cClientWrapper .cClient .cPropertyBtn div {
	position: relative;
	margin: 0 auto;
	width: 288px;
	height: 57px;
	overflow: hidden;
}

.performanceEval .cEffort .cClientWrapper .cClient .cPropertyBtn div a:hover img {
	filter: alpha(opacity=100);
	position: absolute;
	top: -57px;
}
