@charset "UTF-8";


/*----------------------------------------------------------
 遮熱シミュレーション
----------------------------------------------------------*/
#hbarrier-title {
	background: url(../images/tefc_hbarrier_maintitle.gif) no-repeat 0 0;
	width: 998px;
	height: 58px;
	margin: 20px auto 0 auto;
	padding: 0;
	text-indent: -9999px;
}
#tefc-hbarrier {
	background: url(../images/tefc_hbarrier_bg.gif) no-repeat 0 310px;
	width: 900px;
	margin: 0 auto 0 auto;
	padding: 0;
}
#tefc-hbarrier h1 {
	background: url(../images/tefc_hbarrier_catch.jpg) no-repeat 0 0;
	width: 900px;
	height: 230px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

#tefc-hbarrier .chapter-block { margin: 50px 0 50px 105px; }
#tefc-hbarrier .chapter-block h2 span { background: url(../images/tefc_hbarrier_headline_mark.gif) no-repeat 4px 8px; }
#tefc-hbarrier .chapter-block .img-caption { width: 370px; }
#tefc-hbarrier .chapter-block .patent {
	font-size: 0.8em;
	text-align: right;
	margin: -15px 0 0 0;
}


#hbarrier-btn {
	background: url(../images/tefc_hbarrier_border.gif) no-repeat 0 0;
	width: 690px;
	margin: 60px 0 80px 105px;
	padding: 35px 0 0 0;
	text-align: center;
}


#tefc-hbarrierflash {
	width: 760px;
	height: 430px;
	margin: 20px auto 0 auto;
}
#tefc-hbarrier-noflash {
	width: 760px;
	height: 430px;
	margin: 0;
	text-align: center;
}
#tefc-closewin {
	width: 760px;
	margin: 20px auto 0 auto;
	text-align: right;
}
