@charset "utf-8";
/* CSS Document */
body {
	text-align: center;
	margin: 0px;
	font-size: 80%;
	line-height: 140%;
	background-color:#669900;
	background-image: url(../img/new_back.gif);
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a {
  color: #EF5C23;
  }
a:link {
  text-decoration: none;
  }
a:visited {
  text-decoration: none;
  }
a:active {
  text-decoration: underline;
  }
a:hover {
  text-decoration: underline;
  }
h1 {
	margin: 0px;
	padding: 0px;
}  
.block01 h2 {
background-image:url(../img/hx2.gif);
	background-repeat: no-repeat;
	width: 157px;
	padding-left: 23px;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	height: 23px;
	padding-top: 7px;
	margin-bottom: 10px;
}
h3 {
	font-size: 110%;
	color: #000;
	background-image:url(../img/hx.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 600px;
	padding-left: 23px;
	margin-top: 0px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 30px;
}


.gray {
	color: #666666;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h4 {
	font-weight: normal;
	color: #EF5C23;
	margin-bottom: 3px;
	font-size: 90%;
}  
#wrapper {
	text-align: left;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#contents {
	background-color: #FFFFFF;
	width: 850px;
	background-image: url(../img/main_foot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 15px;
}


#header {
	width: 850px;
	background-image: url(../img/head_bg.gif);
	background-repeat: no-repeat;
	height: 58px;
}
#left {
	float: left;
	width: 180px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}
#center {
	float: left;
	width: 600px;
	padding-top: 20px;
}
#right {
	float: left;
	width: 2px;
	padding-left: 20px;
	padding-top: 20px;
}
#footer {
	background-position: bottom;
	text-align: center;
	clear: both;
	font-size: 80%;
	color: #333;
	padding-bottom: 20px;
	line-height: 200%;
}
#wrapper #navi {
    background-image:url(../img/navi_bg.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 46px;
	width: 850px;
}
#wrapper #navi ul {
	margin : 0;
	padding : 0 0 0 20px;
	height : 46px;
}
#wrapper #navi li{
	list-style-type : none;
	float : left;
	height : 46px;
	}
#wrapper #navi li {
width:135px;
height:46px;
display : block;
}
    
#footer a {
	color:#F90;
  }
.entry-footer {
	color: #666666;
	background-image: url(../img/line.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 10px;
	margin-bottom: 30px;
	text-align: right;
	clear: both;
}
#left ul {
	color: #666666;
}

.entry-footer a {
  color: #EF5C23;
  }
.entry-footer a:link {
  text-decoration: none;
  }
.entry-footer a:visited {
  text-decoration: none;
  }
.entry-footer a:active {
  text-decoration: underline;
  }
.entry-footer a:hover {
  text-decoration: underline;
  }
.block01 {
	margin-bottom: 20px;
}
.block01 ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 1.1em;
}
.block01 li {
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8BAC4A;
}

.block02 {
	margin-bottom: 20px;
}


.block02 ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#logo {
	float: left;
	height: 58px;
	width: 201px;
}
#header #menu {
	float: right;
	height: 58px;
	width: 135px;
	text-align: right;
	margin-right: 15px;
}
.asset-body dl dd{
  border-bottom:#999999 dotted 1px;
  }


.estate_box{
	border:1px solid #858585;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
}

a.estate_title{
	color:#464646;
	font-weight:bold;
	font-size:12px;
}

a.estate_title:hover{
	color:#2263ac;
}

span.estate_address{
	color:#2a2f58;
	font-size:11px;
}

.estate_body{
	color:#333;
	font-size:11px;
}
/*   お勧め物件リニューアルに伴い、コメント化　5月16日　------------------------------------------------
.asset-reco{
  background-image:url(../img_reco/reco_back.gif);
  background-repeat:no-repeat;
  height:222px;
  } 
.asset-reco ul {
  margin:0;
  padding-top:55px;
  padding-left:30px;
  }

.asset-reco li {
  float:left;
  width:150px;
  height:150px;
  margin:0 20px 20px 0;
  list-style:none;
  } 
--------------------------------------------------------------------------------------------------*/

.asset-reco dl{}
      
.asset-body .title {
    margin:0 0 0 30px;
    font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../img/h4.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 520px;
	padding-left: 23px;
	padding-top: 7px;
	margin-top: 0px;
	text-align: left;
}  
.asset-body p {
  margin:15px 0 15px 53px;
  }
.asset-body blockquote {
margin : 25px 20px 25px 20px;
padding : 10px;
font-size : 13px;
background-color : #eeeeee;
color : #000000;
text-align : center;
line-height : 160%;
border : solid 1px #b4b4b4;
}
.shinchiku {
	color: #F00;
	font-weight: bold;
}
.shintiku {
	color: #F00;
	font-weight: bold;
}
.midasi {
	color: #F00;
}
.sb {
	font-size: 1.1em;
}
.ichi_center {
	text-align: center;
}
.fred {
	color: #F00;
}
.info {
	width: 100%;
	height: 150px;
	overflow: auto;
}
.info p {
	border-bottom: dotted 1px #9CC;
	line-height: 2em;
	font-size: 10pt;
	margin: 0px !important;
}
.info p:first-child {
	border-top: dotted 1px #9CC;
	
}
