@charset "utf-8";
/* CSS Document */



/*========================================
　　家造りの理念
========================================*/

#rinen {
	padding: 80px 0px 0px;
	}

#rinen div {
	padding-bottom: 50px;
	clear: both;
	}

#rinen div img {
	float: left;
	}

#rinen div p {
	float: right;
	width: 300px;
	}

#rinen div strong {
	list-style: none;
	background: url(../../images/icon/icon_flower_orange.gif) no-repeat 0px 3px;
	margin: 0px;
	padding: 0px 0px 5px 22px;
	font-size: 14px;
	line-height: 20px;
	display: block;
	}

#rinen div strong a:link { color: #705C5C; text-decoration: none; }
#rinen div strong a:visited { color: #705C5C; text-decoration: none; }
#rinen div strong a:hover { color: #00CCFF; }
#rinen div strong a:active { color: #00CCFF; }





/*========================================
　　サブタイトル
========================================*/

/*　ラ・ヴィー
----------------------------------------*/

.rinen_subtitle {
	background: url(../images/subtitle.gif);
	height: 40px;
	color: #705C5C;
	clear: both;
	margin: 80px 0px 20px;
	}

.rinen_subtitle img {
	float: left;
	}

.rinen_subtitle b {
	display: block;
	padding: 13px 0px 0px;
	}



/*　ネトロ
----------------------------------------*/

.netro_subtitle {
	clear: both;
	margin: 80px 0px 20px;
	}




/*========================================
　　工法紹介
========================================*/

#kouhou strong {
	font-size: 14px;
	color: #705C5C;
	}



/*　文字左w300
----------------------------------------*/

.kouhou_l {
	padding-bottom: 50px;
	clear: both;
	}

.kouhou_l div {
	width: 300px;
	}

.kouhou_l img {
	float: right;
	}



/*　文字右w300
----------------------------------------*/

.kouhou_r {
	padding-bottom: 50px;
	clear: both;
	}

.kouhou_r div {
	float: right;
	width: 300px;
	}

.kouhou_rl img {
	float: left;
	}



/*　在来工法
----------------------------------------*/

#zairai {
	margin: 80px 0px 50px 0px;
	clear: both;
	}	

#zairai_l {
	width: 280px;
	float: left;
	}

#zairai_r {
	width: 280px;
	float: right;
	}



/*========================================
　　自由設計
========================================*/

#free {
	margin: 80px 0px 80px;
	}

#free dl {
	margin: 20px 0px 0px;
	padding: 0px;
	line-height: 16px;
	}

#free dl dt {
	float: left;
	clear: both;
	width: 320px;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	display: block;
	height: 50px;
	}

#free dl dd {
	margin: 0px 0px 0px 340px;
	padding: 0px;
	height: 50px;
	}

#free dl dd p {
	margin: 0px;
	padding: 10px 0px 0px;
	}

#free div dl { margin: 0px; }
#free div dl dt { height: 40px; }
#free div dl dd { height: 40px; }



/*　特徴的な間取りデザイン
----------------------------------------*/

#free_madori div {
	margin: 0px 0px 50px;
	}



/*========================================
　　安心の保証
========================================*/

#hoshou {
	clear: both;
	padding: 50px 0px 80px;
	}

#hoshou strong {
	font-size: 14px;
	color: #705C5C;
	}






/*========================================
　　フロート
========================================*/

/*　文字左w280
----------------------------------------*/

.left280 div {
	width: 280px;
	float: left;
	}

.left280 img {
	float: right;
	}



/*　文字左w300
----------------------------------------*/

.left300 div {
	width: 300px;
	float: left;
	}

.left300 img {
	float: right;
	}



/*　文字右w280
----------------------------------------*/

.right280 {
	clear: both;
	}

.right280 div {
	width: 280px;
	float: right;
	}

.right280 img {
	float: left;
	}



/*　文字右w300
----------------------------------------*/

.right300 {
	clear: both;
	}

.right300 div {
	width: 300px;
	float: right;
	}

.right300 img {
	float: left;
	}

