/*特集タイトル----------------------------*/
#mainarea {
	width: 870px;
	margin: 3px 0 0 0;
}
#mainttlarea {
	width: 870px;
	float: left;
}
#mainleft{
	width: 479px;
	float: left;
}
#mainleft h2{
	width: 479px;
	float: left;
}
#mainleft p{
	width: 479px;
	float: left;
}
#mainright {
	width: 391px;
	float: left;
	padding: 0 0 3px 0;
}
#stylistarea {
	width: 479px;
	float: left;
}
#stylistl {
	width: 214px;
	float: left;
}
#stylistl p {
	width: 214px;
	float: left;
}
#stylistr {
	width: 265px;
	float: left;
	background-image:url(../image/1/bg_ebina.gif);
	height: 218px;
}
#stylistr .name {
	width: 169px;
	float: left;
}
#stylistr .text {
	width: 169px;
	float: left;
	font-size:11px;
	line-height:14px;
}
/*ビフォー部分----------------------------*/
#maincenterarea {
	width: 870px;
	margin: 3px 0 0 0;
	float: left;
}
#centerl {
	width: 382px;
	float:left;
}
#centerl h3{
	width: 382px;
	float:left;
}
.beforebox {
	width: 382px;
	float:left;
}
#beforearea {
	width: 224px;
	background-image:url(../image/1/bg_before.gif);
	height:196px;
	float:left;
}
#beforep {
	width: 158px;
	float:left;
}

#centerr {
	width: 488px;
	float:left;
}
.bpoint {
	width: 244px;
	float:left;
}
.bpointbg1 {
	width: 244px;
	float:left;
	background-image:url(../image/1/be_point1.gif);
	height:119px;
}
.bpointbg2 {
	width: 244px;
	float:left;
	background-image:url(../image/1/be_point2.gif);
	height:119px;
}
#beforearea .bttl{
	padding:20px 0 5px 38px;
	width: 183px;
	float:left;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
}
#beforearea .btext{
	padding:0 0 0 38px;
	width: 183px;
	float:left;
	font-size:12px;
	line-height:18px;
}
#beforearea .model{
	padding:5px 0 0 143px;
	width: 80px;
	float:left;
	font-size:11px;
}
#centerr .pointtext1{
	padding:0 0 0 3px;
	width: 150px;
	float:left;
	font-size:13px;
	font-weight:bold;
}
#centerr .pointtext2{
	padding:3px 0 0 5px;
	width: 220px;
	float:left;
	font-size:12px;
	line-height:18px;
}
#centerr .pointtext3{
	padding:20px 0 0 5px;
	width: 150px;
	float:left;
	font-size:13px;
	font-weight:bold;
}

