@charset "utf-8";

/*------------------------------------------------
	index.html styles
--------------------------------------------------*/
body,td{
	color: #585858;
}

#allcontents01{
	border-right: none;
	width: 941px;
	margin: 0px 0px 0px 15px;
}
#footer01{
	padding: 15px 0px 40px 12px;
}

.idx_contents01{
	width: 941px;
	padding: 0px 0px 18px 0px;
}
.idx_contents02{
	width: 941px;
	background: url(../images/index_renew0907/l_red02.gif) left top repeat-x;
}
.idx_contents03{
	width: 941px;
	background: url(../images/index_renew0907/l_red02.gif) left top repeat-x;
}
.idx_contents03_inner01{
	width: 941px;
	padding: 20px 0px 25px 0px;
	background: url(../images/index_renew0907/l_red01.gif) 515px top repeat-y;
}
.idx_contents03_inner02{
	width: 941px;
	padding: 25px 0px 20px 0px;
	background: url(../images/index_renew0907/l_red01.gif) 628px top repeat-y;
}
.idx_contents03_inner03{
	width: 941px;
	padding: 1px 0px 0px 0px;
	background: url(../images/index_renew0907/l_red02.gif) left top repeat-x;
}
.idx_contents04{
	width: 941px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	background: url(../images/index_renew0907/l_red02.gif) left top repeat-x;
}
.idx_banner_contents{
	width: 400px;
	float: right;
	overflow: hidden;
}
.idx_banner01_1{
	display: inline;
	float: left;
	width: 185px;
	margin: 0px 0px 0px 0px;
}
.idx_banner01_2{
	display: inline;
	float: left;
	width: 185px;
	margin: 0px 0px 0px 30px;
}
.idx_banner01_parts{
	margin: 7px 0px 0px 0px;
}
.idx_banner02{
	width: 400px;
	margin: 4px 0px 12px 0px;
}
.idx_banner02 .left{
	width: 185px;
	float:left;
}
.idx_banner02 .right{
	width: 185px;
	float:right;
}
.idx_banner02 div .bnr_link{
	margin: 3px 0px 5px 3px;
	display: block;
	font-size: 92%;
}
.idx_banner03{
	width: 400px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.idx_banner03:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.idx_banner03 p{
	float: left;
}
.bnr01{
	margin: 0px 16px 0px 0px;
}
.idx_contents_area{
	width: 514px;
	float: left;
}
.idx_areamap{
	margin: 10px 0px 0px 0px;
}
.idx_contents_kakaku{
	width: 402px;
	float: right;
	overflow: hidden;
}
.idx_contents_kakaku ul{
	width: 412px;
	margin: 10px 0px 0px -10px;
}
.idx_contents_kakaku ul li{
	display: inline;
	margin: 9px 0px 0px 10px;
	float: left;
	width: 196px;
}
.idx_contents_kakaku div{
	margin: 15px 0px 0px 0px;
}
.idx_contents_newproject{
	background: #f00;
	width: 627px;
	float: left;
}
.idx_contents_newproject_inner{
	margin: 17px 0px 0px 0px;
	background: url(../images/index_renew0907/l_red01.gif) 313px top repeat-y;
}
.idx_contents_project{
	width: 627px;
	float: left;
}
.idx_contents_project .idx_contents_project_inner{
}
.idx_contents_project .idx_contents_project_inner div{
	width: 312px;
	float: left;
}
.idx_contents_leaflet{
	width: 290px;
	float: right;
}
.idx_contents_kenchikuchu{
	
	width: 312px;
	float: left;
}
.idx_contents_kansei{
	width: 270px;
	float: left;
	margin: 0px 0px 0px 27px;
}
.idx_leaflet_img{
	margin: 17px 0px 0px 0px;
}
.idx_leaflet_form input.idx_leaf_tbox{
	margin: 1px 10px 0px 0px;
	width: 143px;
	border: 1px solid #e1e1e1;
}
.idx_leaflet_text{
	margin: 10px 0px 0px 0px
}
.idx_leaflet_text span{
	font-size: 92%;
}
.idx_leaflet_text02{
	margin: 8px 0px 0px 0px;
	font-size: 92%;
}
.idx_leaflet_form{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.idx_leaflet_form input{
	vertical-align: middle;
}
.idx_contents_nowonsale{
	width: 405px;
	min-height: 163px;
	height: auto !important;
	height: 163px;
	float: left;
	background: url(../images/index_renew0907/l_red01.gif) right 1px repeat-y;
}
.contents_head {
	margin: 18px 0 0 0;
}
.contents_head h2{
	float: left;
}
.idx_contents_nowonsale .contents_head p{
	width:195px;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/index_renew1006/txt_idx_nowonsale.gif) no-repeat left top;
}
.idx_contents_nowonsale h2{
	width: 152px;
	height: 27px;
}
.idx_contents_kodate{
	width: 535px;
	min-height: 163px;
	height: auto !important;
	height: 163px;
	background: url(../images/index_renew1006/bg_idx_kodate.jpg) no-repeat 30px bottom;
	float: left;
}
.idx_contents_kodate p{
	margin: 20px 0 0 17px;
}
.idx_contents_kodate p a{
	display: block;
	width: 166px;
	height: 32px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/index_renew1006/btn_idx_kodate_link.gif) no-repeat left top;
}
.idx_contents_kodate.hover2{
	background: url(../images/index_renew1006/bg_idx_kodate.jpg) no-repeat -579px bottom;
}
.idx_contents_kodate.hover2 p a{
	background: url(../images/index_renew1006/btn_idx_kodate_link.gif) no-repeat left -32px;
}
.idx_contents_kodate h2{
	width: 128px;
	height: 27px;
	margin: 0 0 0 17px;
}
*html .idx_contents_kodate h2{
	width: 128px;
	height: 27px;
	margin: 0 0 0 8px;
}
.idx_contents_kodate .contents_head p{
	width:238px;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/index_renew1006/txt_idx_kodate.gif) no-repeat left top;
}
.idx_contents_modelhouse{
	width: 470px;
	min-height: 134px;
	height: auto !important;
	height: 134px;
	background: url(../images/index_renew1006/bg_idx_modelhouse.jpg) no-repeat right top;
	float: left;
}
.idx_contents_modelhouse h2{
	margin-top: 25px;
}
.idx_contents_modelhouse_inner{
	padding: 15px 0 0 0;
}
.idx_contents_modelhouse_inner p.link a{
	width: 103px;
	height: 16px;
	margin-top: 6px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/index_renew1006/btn_idx_modelhouse_link.gif) no-repeat top left;
}
.idx_contents_modelhouse.hover{
	background: url(../images/index_renew1006/bg_idx_modelhouse.jpg) no-repeat right -173px;
}
.idx_contents_modelhouse.hover p.link a{
	background: url(../images/index_renew1006/btn_idx_modelhouse_link.gif) no-repeat left -16px;
}
.idx_modelhouse_text{
	width: 78px;
	height: 63px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/index_renew1006/txt_idx_modelhouse.gif) no-repeat left top;
	float: left;
}
.idx_modelhouse_text02{
	height: 41px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/index_renew1006/txt_idx_modelhouse02.gif) no-repeat left top;
}
.idx_contents_estate{
	width: 470px;
	min-height: 134px;
	height: auto !important;
	height: 134px;
	background: url(../images/index_renew0907/l_red01.gif) left top repeat-y;
	float: left;
}
.idx_contents_estate h2{
	margin-top: 25px;
	margin-left: 17px;
}
.idx_contents_estate_inner{
	padding: 15px 0 0 17px;
}
.idx_contents_estate_inner p.link a{
	width: 103px;
	height: 16px;
	margin-top: 6px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/index_renew1006/btn_idx_estate_link.gif) no-repeat top left;
}
.idx_contents_estate.hover p.link a{
	background: url(../images/index_renew1006/btn_idx_estate_link.gif) no-repeat left -16px;
}
.idx_estate_text{
	width: 78px;
	height: 63px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/index_renew1006/txt_idx_estate.gif) no-repeat left top;
	float: left;
}
.idx_estate_text02{
	padding: 7px 0 0 0;
	background: ;
	line-height: 18px;
}
.idx_corporate{
	width: 185px;
	float: left;
}
.idx_group{
	width: 755px;
	float: right;
}
.idx_group ul{
	width: 720px;
}
.idx_group ul li{
	float: left;
}
.idx_corporate div,
.idx_group ul{
	margin: 15px 0px 0px 0px;
}
.idx_swf{
	margin: 15px 0px 0px 0px;
}



/* scroll list */
.idx_whatsnew{
	/*float: left;*/
	width: 495px;
	padding: 0px 0px 0px 0px;
}
.idx_leftarea {
	float: left;
	width: 495px;
	padding: 0px 0px 0px 0px;
}
.idx_whatsnew ul{
	margin: 8px 0px 0px 0px;
	width: 491px;
	height: 190px;
	/*height: 55px;*/
	overflow-y: auto;
	scrollbar-base-color: #efefef;
	scrollbar-track-color: #efefef;
	scrollbar-face-color: #79001f;
	scrollbar-arrow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
*html .idx_whatsnew ul {
	height: 187px;
}
.idx_whatsnew ul li{
	margin: 4px 0px 0px 0px;
	line-height: 1.3em;
	font-size: 92%;
}
.idx_whatsnew ul li span.idx_whatsnew_data{
	display: block;
	margin: 0px 0px 0px 0px;
	width: 75px;
	float: left;
}
.idx_whatsnew ul li span.idx_whatsnew_text{
	display: block;
	width: 375px;
	float: left;
}
.idx_new_bukken ul{
	margin: 10px 0px 0px 0px;
	width: 380px;
	height: 92px;
	overflow-y: auto;
	scrollbar-base-color: #efefef;
	scrollbar-track-color: #efefef;
	scrollbar-face-color: #79001f;
	scrollbar-arrow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
.idx_new_bukken ul li{
	margin: 8px 0px 0px 0px;
	line-height: 1.3em;
	font-size: 92%;
}
.idx_whatsnew ul li span.idx_whatsnew_text img,
.idx_new_bukken ul li img{
	vertical-align: middle;
	margin: 0px 6px 0px 0px;
}
.idx_flash_banner {
	width: 405px;
	margin: 15px 0 0 0;
	padding:7px 34px 3px 35px;
	border: 3px solid #eeeeee;
}
.idx_banner04{
	width: 185px;
	height: 54px;
	padding: 4px;
	margin: 10px 0 0 0;
	clear: both;
	background: #eeeeee;
}
.idx_banner04 p{
	float: left;
}


















