body {
    font-family:  "メイリオ", Meiryo, Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
    color:#333;
}

h3#SPtitle {
	border-left:5px solid #940a0a;
	line-height: 1.7em;
	text-indent: 1.2em;
	color: #666666;
}
#BFpoint {
	background-image: url(http://filebank.biz/restina.rebuild/point2-background.gif);
	background-repeat:no-repeat;
	position:relative;
	width: 548px;
	height: 515px;
	top:-50px;
    margin:0;
    padding:0;
}
#BFpoint2 {
	background-image: url(http://filebank.biz/restina.rebuild/point3-background.gif);
	background-repeat:no-repeat;
	position:relative;
	width: 548px;
	height: 515px;
}
#BFpoint2 img {
    margin: 15px 15px 0 15px;

}
#AFpoint2 img {
    margin: 90px 15px 0 15px;
}

#BFpoint img {
    padding: 0 0 0 0;
    margin: -15px 15px 0 15px;
    float:left;
}
#AFpoint img {
	margin: 0 15px 15px 15px;
    padding: 0;
	float:left;
}
#BFpoint2 span,
#BFpoint span {
	display: block;
	height: 30px;
	padding: 8px 0 0 90px;
    margin:0;
}
#BFpoint2 p {
	display: block;
	height: 150px;
	padding: 5px 20px;
	line-height: 2.0em;
	font-size: 80%;
}
#BFpoint p {
	display: block;
    float: right;
	height: 150px;
    width: 200px;
	padding: 5px 10px 5px 5px;
    margin: -45px 0 0 0;
	line-height: 2.0em;
	font-size: 80%;
}
#AFpoint {
	background-image: url(http://filebank.biz/restina.rebuild/point2-background.gif);
	background-repeat:no-repeat;
	background-position: 0 -515px;
	position:relative;
	width: 548px;
	height: 430px;
}
#AFpoint2 {
	background-image: url(http://filebank.biz/restina.rebuild/point3-background.gif);
	background-repeat:no-repeat;
	background-position: 0 -515px;
	position:relative;
	width: 548px;
	height: 800px;
}
#AFpoint2 span,
#AFpoint span {
	display: block;
	height: 30px;
	padding: 22px 0 0 80px;
}
#AFpoint2 p {
	display: block;
	height: 150px;
	padding: 5px 20px;
	line-height: 2.3em;
	font-size: 80%;
}
#AFpoint p {
	display: block;
    float: right;
	/*height: 150px;*/
    width:200px;
	padding: 0 10px 5px 5px;
    margin: -30px 0 0 0;
	line-height: 2.0em;
	font-size: 80%;
}
#REpoint {
	background-image: url(http://filebank.biz/restina.rebuild/point2-background.gif);
	background-repeat:no-repeat;
	background-position: 0 -940px;
	position:relative;
	width: 548px;
    height:250px;
	/*top:-200px;*/
}
#REpoint2 {
    background-image: url(http://filebank.biz/restina.rebuild/point3-background.gif);
	background-repeat:no-repeat;
	background-position: 0 -1320px;
	position:relative;
	width: 548px;
    height:250px;
}
#REpoint2 span,
#REpoint span {
	display: block;
	height: 15px;
	/*padding: 8px 0 0 80px;*/
	padding: 18px 0 0 80px;
}
#REpoint2 p {
    display: block;
    text-indent:3.5em;
    height: 180px;
    width: 270px;
    margin: 10px 0 0 30px;
    padding: 0;
    line-height: 1.8em;
    font-size: 70%;
}
#REpoint p {
	display: block;
	text-indent:3.5em;
	height: 180px;
    width: 270px;
	/*padding: 10px 30px;*/
	/*padding: 20px 30px;*/
    padding: 0 0 0 38px;
    margin:-30px 0 0 0;
	line-height: 1.8em;
	font-size: 70%;
}
#REpoint2 img,
#REpoint img {
	/*margin: -13px 30px auto 10px;*/
	margin: -3px 30px auto 10px;
	float:right;
}

