#container{
background:none;
}
#infoArea,
.infoArea2{
float:left;
width:543px;
}
#bnrArea{
width:221px;
_width:206px;
}


.flash{
margin-bottom:20px;
}


#index h2{
background:none;
margin-bottom:0;
padding-bottom:0;
}


/* ------------------------------
   #topics
------------------------------ */
#topics{
margin:0 0 30px 20px;
}
#topics h2{
float:left;
}
#topics ul{
float:right;
margin-top:7px;
}
#topics li{
display:inline;
background:url(/common/images/icon02.gif) left top no-repeat;
padding-left:15px;
font-size:0.7em;
_font-size:0.55em;
}
#topics li.modify{
background:none;
margin-right:10px;
padding-left:0;
}

#topics dl{
clear:both;
padding:10px 15px 0 15px;
font-size:0.75em;
line-height:1.2;
}
#topics dt{
float:left;
background:url(/common/images/icon02.gif) 0 2px no-repeat;
margin-bottom:12px;
padding-left:15px;
}
#topics dd{
display:block;
margin:0 0 12px 7em;
}


/* ------------------------------
   #estateNew
------------------------------ */
#estateNewWrap{
background:url(/images/index_estateNew_bg03.gif) left bottom no-repeat;
width:526px;
margin-left:17px;
padding-bottom:6px;
margin-bottom:23px;
}
#estateNewWrap h2{
float:left;
width:263px;
}
#estateNewWrap .list{
float:left;
position:relative;
background:url(/images/index_estateNew_bg01.gif) right top no-repeat;
width:263px;
height:40px;
}

#estateNewWrap .list li{
position:absolute;
right:11px;
top:19px;
background:url(/common/images/icon02.gif) 0 2px no-repeat;
padding-left:15px;
font-size:0.7em;
_font-size:0.55em;
}

#estateNewWrap2{
background:url(/images/index_estateNew_bg02.gif) left top repeat-y;
padding:20px 14px 0;
width:498px;
}

#estateNew01,
.estateNew02{
border-bottom:1px solid #C9C8C2;
}
#estateNew03{
background:url(/images/index_estateNew_bg022.gif) left top repeat-y;
padding:10px 14px 0 14px;
width:498px;
}

#estateNew04{
	width:528px;
	padding:0px;
	background:url(/images/index_estateNew_bg02.gif) left top repeat-y;
}

#estateNew04_in{
	margin:0px 14px;
	width:498px;
}

#estateNewWrap .link{
background:url(/common/images/icon01.gif) left top no-repeat;
margin-bottom:10px;
font-size:0.75em;
font-weight:bold;
}
#estateNewWrap .link a,
#estateNewWrap .link strong{
font-weight:normal;
padding-left:14px;
}

#estateNewWrap .no_link{
margin-bottom:10px;
font-size:0.75em;
color:#333;
}

#estateNewWrap .location{
font-size:0.7em;
_font-size:0.55em;
color:#999;
}
#estateNewWrap .caption{
font-size:0.75em;
}
#estateNewWrap .btn{
margin-top:10px;
text-align:right;
}

#estateNew01 dl,
.estateNew02 dl{
float:left;
padding-top:15px;
padding-bottom:10px;
}
#estateNew01 dl{
padding-top:0;
}

#estateNewWrap dl.listOdd{
width:248px;
}
#estateNewWrap dl.listEven{
width:249px;
}

.w100p{ width:100% !important; }


/* dt */
#estateNew01 dt,
.estateNew02 dt{
float:left;
width:78px;
}
#estateNew01 .listEven dt,
.estateNew02 .listEven dt{
padding-left:10px;
}

/* dd */
#estateNew01 dd,
.estateNew02 dd{
float:right;
}
#estateNew01 .listOdd dd,
.estateNew02 .listOdd dd{
width:153px;
padding-right:10px;
}
#estateNew01 .listEven dd,
.estateNew02 .listEven dd{
width:154px;
}

/* -- estateNew03 -- */
#estateNew03{
width:498px;
}
#estateNew03 dl{
clear:both;
border-bottom:1px solid #C9C8C2;
margin-bottom:10px;
padding:0 10px 10px;
}

#estateNew04 dl{
clear:both;
margin-bottom:10px;
padding:0 10px;
}

/* ------------------------------
   #estatePlan
------------------------------ */
#estatePlan,
.estatePlan2{
margin-bottom:35px;
padding-left:17px;
}
#estatePlan ul,
.estatePlan2 ul{
margin:0 0 0 13px;
font-size:0.75em;
}
#estatePlan li,
.estatePlan2 li{
background:url(/common/images/icon_dot01.gif) left bottom repeat-x;
padding:10px 0;
}
#estatePlan li a,
.estatePlan2 li a{
/*
background:url(/common/images/icon02.gif) 0 2px no-repeat;
padding-left:15px;
*/
}


/* ------------------------------
   #bnrArea
------------------------------ */
#bnrArea ul img{
vertical-align:bottom;
}
#bnrArea .bnrList{
margin-bottom:10px;
}

/* -- mobile -- */
#mobile{
font-size:0.7em;
_font-size:0.55em;
}
#mobile .title{
margin:0 0 7px 11px;
text-align:center;
}
#mobile .title img{
margin-bottom:5px;
}
#mobile .qrCode{
float:left;
padding-left:10px;
width:76px;
}
#mobile .txt{
float:right;
width:135px;
}



#new_ctsbox{
	width:526px;
	float:left;
}

#new_bnrbox{
	width:221px;
	float:right;
	margin-right:15px !important;
	_margin-right:7px !important;
}

.fsize75{
	font-size:0.75em !important;
	_font-size:0.7em !important;
}


/* ------------------------------
   完売物件用スタイル
------------------------------ */


.fl{ float:left !important; }
.fr{ float:right !important; }
.w157{ width:157px; }
.thum{
	width:78px;
	height:85px;
	float:left;
	margin:0px 0px 10px;
	_margin:0px 0px -3px;
}
html:first-child .opera_mg{
	margin:0px 0px -8px !important;
	padding:0px !important;
}
.sell_all{
	padding:10px 0px 0px !important;
	width:240px;
	float:left;
}

.ml18{ margin-left:18px !important; }
.bdb{ border-bottom:1px solid #C9C8C2; }


/* ------------------------------
   2008/05/27記述
------------------------------ */

.w190{ width:190px !important; }
.w390{ width:390px !important; }

.h30{
	min-height:30px;
	_height:30px;
}

.ml18{ margin-left:18px !important; }



.blue{
	color:#369;
	font-weight:bold;
}