@charset "UTF-8";


/*----------------------------------------------------------
 ポイント
----------------------------------------------------------*/
#point-title {
	background: url(../images/tefc_point_maintitle.gif) no-repeat 0 0;
	width: 998px;
	height: 58px;
	margin: 20px auto 0 auto;
	padding: 0;
	text-indent: -9999px;
}
#tefc-point {
	background: url(../images/tefc_point_bg.gif) no-repeat 0 232px;
	width: 900px;
	margin: 0 auto 0 auto;
	padding: 0;
}
#tefc-point h1 {
	background: url(../images/tefc_point_catch.jpg) no-repeat 0 0;
	width: 900px;
	height: 230px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}
#point-block {
	width: 710px;
	margin: 12px 0 0 105px;
}
#point-block .point-row {
	margin: 0 0 20px 0;
}
#point-block .point {
	float: left;
	background: url(../images/tefc_point_point_bg.gif) no-repeat 0 bottom #E3E3F0;
	width: 335px;
	margin: 0 20px 0 0;
	padding: 0 0 20px 0;
}
#point-block h3 {
	position: relative;
	background: url(../images/tefc_point_border_h.jpg) no-repeat 0 bottom;
	width: 295px;
	margin: 20px 0 0 20px;
	padding: 0 0 10px 15px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2;
}
#point-block h3 span {
	background: url(../images/tefc_point_headline_mark.gif) no-repeat 0 5px; 
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999px;
}
#point-block p {
	width: 295px;
	margin: 15px 0 0 20px;
	padding: 0;
}
#point-block img { margin: 20px 0 0 0; }

#point-block .phead {
	width: 335px;
	height: 33px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}
#point-block #pt1 .phead { background: url(../images/tefc_point_point1.gif) no-repeat 0 0; }
#point-block #pt2 .phead { background: url(../images/tefc_point_point2.gif) no-repeat 0 0; }
#point-block #pt3 .phead { background: url(../images/tefc_point_point3.gif) no-repeat 0 0; }
#point-block #pt4 .phead { background: url(../images/tefc_point_point4.gif) no-repeat 0 0; }

#tefc-point .chapter-block img {
	width: 690px;
	margin: 0;
}
#tefc-point .chapter-block h2 span { background: url(../images/tefc_point_headline_mark.gif) no-repeat 4px 8px; }
