/*********           #home            *********/
#fam_background #fam_main #home{
	width: 869px;
	margin: 0 auto 0 auto;
	padding: 15px 0 0 0;
}
/*********          #concept          *********/
#fam_background #fam_main #concept{
	width: 869px;
	margin: 0 auto 0 auto;
	padding: 15px 0 0 0;
}
#fam_background #fam_main #concept div.mat{
	width: 866px;
	height: 675px;
	margin: 20px 0 0;
	background-image: url('../../concept/img/img-bkg.png');
	behavior: url('../../cgibin/lib-js/iepngfix.htc');
}
#fam_background #fam_main #concept div.mat div.box{
	padding: 40px 30px 20px 30px;
}
#fam_background #fam_main #concept div.mat div.box div.text{
	margin: 5px 0 0 0;
	font-size: 14px;
	line-height: 130%;
}
#fam_background #fam_main #concept div.mat div.box table.images{
	margin: 5px 0 0 0;
}
#fam_background #fam_main #concept div.landplan{
	width: 840px;
	height: 670px;
	margin: 20px 0 0 0;
	background-image: url('../../concept/img/img-landplan.gif');
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
}
#fam_background #fam_main #concept div.landplan div.box{
	width: 420px;
	padding: 40px 0 0 30px;
}
#fam_background #fam_main #concept div.landplan div.box div.text1{
	margin: 10px 0 20px 0;
	color: #666666;
	line-height: 130%;
}
#fam_background #fam_main #concept div.landplan div.box div.text2{
	width: 238px;
	color: #666666;
	text-align: right;
	margin: 0 0 5px 0;
}
#fam_background #fam_main #concept div.landplan div.box div.text3{
	color: #666666;
	width: 252px;
	line-height: 120%;
}
#fam_background #fam_main #concept div.landplan div.button1{
	position: absolute;
	top: 252px;
	left: 300px;
	width: 114px;
}
#fam_background #fam_main #concept div.landplan div.button2{
	position: absolute;
	top: 352px;
	left: 584px;
	width: 110px;
}
#fam_background #fam_main #concept div.landplan div.button3{
	position: absolute;
	top: 331px;
	left: 726px;
	width: 103px;
}
#fam_background #fam_main #concept div.landplan div.alert{
	position: absolute;
	top: 495px;
	left: 0px;
	width: 100%;
	text-align: right;
	font-size: xx-small;
}
/*********        #environment        *********/
#fam_background #fam_main #environment{
	width: 869px;
	margin: 0 auto 0 auto;
	padding: 15px 0 0 0;
}
#fam_background #fam_main #environment div.mat{
	width: 800px;
	margin: 20px auto 0 auto;
}
#fam_background #fam_main #environment div.mat div.text{
	margin: 10px 0 20px 0;
}
#fam_background #fam_main #environment div.mat div.carpet{
	width: 749px;
	margin: 0 auto;
}
/*********        #modelhouse         *********/
#fam_background #fam_main #modelhouse{
	width: 869px;
	margin: 0 auto 0 auto;
	padding: 15px 0 0 0;
}
#fam_background #fam_main #modelhouse div.box{
	margin: 10px 0 10px 0;
}
#fam_background #fam_main #modelhouse div.buttons{
	position: relative;
	width: 100%;
	height: 47px;
}
#fam_background #fam_main #modelhouse div.buttons div.button1{
	position: absolute;
	top: 0px;
	left: 172px;
	width: 220px;
}
#fam_background #fam_main #modelhouse div.buttons div.button2{
	position: absolute;
	top: 0px;
	left: 450px;
	width: 252px;
}
/*********        #modelhouse2        *********/
#fam_background #fam_main #modelhouse2{
	width: 869px;
	margin: 0 auto 0 auto;
	padding: 15px 0 0 0;
}
#fam_background #fam_main #modelhouse2 div.box{
	width: 814px;
	margin: 20px auto 20px auto;
}
#fam_background #fam_main #modelhouse2 div.box div.l{
	float: left;
	width: 202px;
}
#fam_background #fam_main #modelhouse2 div.box div.r{
	float: right;
	width: 600px;
	font-family: ＭＳ Ｐゴシック;
}
#fam_background #fam_main #modelhouse2 div.box div.r div.title{
	font-size: medium;
}
#fam_background #fam_main #modelhouse2 div.buttons{
	width: 814px;
	margin: 0 auto;
}
/*********          #outline          *********/
#fam_background #fam_main #outline{
	width: 869px;
	margin: 0 auto 0 auto;
	padding: 15px 0 0 0;
}
#fam_background #fam_main #outline div.box{
	width: 790px;
	margin: 0 auto;
}
#fam_background #fam_main #outline div.box div.title{
	margin: 30px 0 30px 0;
	border-top: solid 1px #666666;
	padding: 10px 0 10px 0;
	border-bottom: solid 1px #666666;
}
#fam_background #fam_main #outline div.box p{
	padding: 4px 0 4px 90px;
	border-bottom: dotted 1px #CCCCCC;
	font-family: ＭＳ Ｐゴシック;
	font-size: 14px;
}
#fam_background #fam_main #outline div.box p.traffic{
	padding: 4px 0 4px 146px;
}

#fam_background #fam_main #modelhouse2 #photoBox{
	width: 814px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 33px;
}#photoBox img {
	float: left;
	margin-right: 9px;
	margin-bottom: 9px;
}
