@charset "utf-8";
/* CSS Document */



body {
	color:#000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: bottom;
	}

#main {
	width: 800px;
	margin: 0px auto;
	}


/*ヘッダー*/


#lavie {
	margin: 0px 0px 60px;
	height: 68px;
	}

#lavie div {
	margin: 37px 0px 0px;
	width: 570px;
	float: left;
	}

#lavie div ul {
	margin: 0px;
	padding: 0px;

	float: right;
	}

#lavie div ul li {
	list-style: none;
	display: inline;
	float: left;
	}



/*メニュー・アウトライン*/

.lavie_outline {
	width: 48px;
	height: 17px;
	margin: 0px;
	padding: 0px;
	}

.lavie_outline a{
	display: block;
	background: url(../image/bunjo/outline_2.gif) no-repeat;
	overflow: hidden;
	}

.lavie_outline a:hover img {
	position: relative;
	z-index: -1;
	}

.lavie_outline a:hover {
	width: 48px;
	height: 17px;
	background-color: transparent;
	}




/*メニュー・資料請求*/

.lavie_shiryo {
	width: 51px;
	height: 17px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	}

.lavie_shiryo a{
	display: block;
	background: url(../image/bunjo/shiryo_2.gif) no-repeat;
	overflow: hidden;
	}

.lavie_shiryo a:hover img {
	position: relative;
	z-index: -1;
	}

.lavie_shiryo a:hover {
	width: 51px;
	height: 17px;
	background-color: transparent;
	}



/*ランドプラン*/

#bunjo_landplan {
	clear: both;
	padding: 0px 0px 80px;
	}

#bunjo_landplan ul {
	margin: 40px 0px 0px;
	padding: 0px;
	}

#bunjo_landplan ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	float: left;
	}



/*Ⅲ－10バナー*/

.landplan_10 {
	width: 180px;
	height: 60px;
	margin: 0px;
	padding: 0px;
	}

.landplan_10 a{
	display: block;
	background: url(../image/bunjo/landplan/landplan_10_2.gif) no-repeat;
	overflow: hidden;
	}

.landplan_10 a:hover img {
	position: relative;
	z-index: -1;
	}

.landplan_10 a:hover {
	width: 180px;
	height: 60px;
	background-color: transparent;
	}



/*Ⅱ－11バナー*/

.landplan_11 {
	width: 180px;
	height: 60px;
	margin: 0px;
	padding: 0px;
	}

.landplan_11 a{
	display: block;
	background: url(../image/bunjo/landplan/landplan_11_2.gif) no-repeat;
	overflow: hidden;
	}

.landplan_11 a:hover img {
	position: relative;
	z-index: -1;
	}

.landplan_11 a:hover {
	width: 180px;
	height: 60px;
	background-color: transparent;
	}



/*間取り*/

#bunjo_madoli {
	margin: 0px 0px 0px;
	clear: both;
	}

#bunjo_madoli ul {
	margin: 0px;
	padding: 0px;
	}

#bunjo_madoli ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 16px;
	}

.bunjo_outline {
	width: 450px;
	float: right;
	}



/*フォトギャラリー*/

#bunjo_photo {
	margin: 0px 0px 20px;
	clear: both;
	}

#bunjo_photo ul {
	margin: 10px 0px 0px 5px;
	padding: 0px;
	}

#bunjo_photo ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	}

#bunjo_photo .bunjo_photo_space {
	margin-right: 10px;
	}





/*インデックス*/

#index {
	width: 800px;
	margin: 0px autopx;
	}

#index ul {
	margin: 0px;
	padding: 0px;
	}

#index ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	float: left;
	}


/*概要左*/

.bunjo_outline_left { 
	margin: 0px 20px 0px 0px;
	padding: 2px 0px 0px 0px;
	width: 140px;
	float: left;
	border-right: #999999 1px solid;
	height: 50px;
	}

.bunjo_outline_left dt {
	float: left;
	clear: both;
	width: 60px;
	padding: 0px;
	white-space: nowrap;
	}

.bunjo_outline_left dd {
	margin-left: 70px;
	padding: 0px;
	}



/*概要右*/

.bunjo_outline_right { 
	margin: 0px;
	padding: 2px 0px 0px 0px;
	float: left;
	}

.bunjo_outline_right dt {
	float: left;
	clear: both;
	width: 80px;
	padding: 0px;
	white-space: nowrap;
	}

.bunjo_outline_right dd {
	margin-left: 90px;
	padding: 0px;
	}




/*ルネスバナー*/

.renace {
	width: 800px;
	height: 55px;
	margin: 10px 0px 50px;
	padding: 0px;
	clear: both;
	}

.renace a{
	display: block;
	background: url(../image/bunjo/renace_2.gif) no-repeat;
	overflow: hidden;
	}

.renace a:hover img {
	position: relative;
	z-index: -1;
	}

.renace a:hover {
	width: 800px;
	height: 55px;
	background-color: transparent;
	}



/*ルネスバナー2*/

.renace2 {
	width: 800px;
	height: 55px;
	margin: 0px 0px 50px;
	padding: 0px;
	clear: both;
	}

.renace2 a{
	display: block;
	background: url(../image/bunjo/renace_2.gif) no-repeat;
	overflow: hidden;
	}

.renace2 a:hover img {
	position: relative;
	z-index: -1;
	}

.renace2 a:hover {
	width: 800px;
	height: 55px;
	background-color: transparent;
	}



.left { float: left; }
.right { float: right; }
.clear {clear: both; }


/*　float要素を解除
----------------------------------------*/

.clearfix { display: inline-block; } 

.clearfix:after { 
	clear: both; 
	content: " "; 
	display: block; 
	font-size: 0; 
	height: 0; 
	visibility: hidden; 
	} 

/* start commented backslash hack \*/ 
* html .clearfix { height: 1%; } 
.clearfix { display: block; } 
/* close commented backslash hack */

