body {
background-image: url(../img/common/bg01.gif);
margin:0px;
padding:0px;
}

/*----レイアウト----*/

#main {
width:800px;
/*margin:0px auto;*/
padding:0px;
text-align:center;
background-color:#ffffff;
}

#heda {
width:800px;
margin:0px;
padding:0px;
}

#pop {
margin:16px 14px 0px 14px;
padding:0px;
}

#map {
margin:16px 14px 0px 14px;
padding:0px;
}

#contents {
margin:16px 14px 0px 14px;
padding:0px;
}

#footer {
width:800px;
text-align:center;
margin:16px 0px 0px 0px;
padding:0px;
background:#0a3f87;
}
/*----期間限定キャンペーン----*/

table.mansion
{
width:590px;
border: solid 1px #cccccc;
background:#ffffff;
}

td.mansion
{
/*-----UPD START 2007/05/22-----*/
/*width:164px;*/
width:178px;
/*-----UPD START 2007/05/22-----*/
background:#d9e8f7;
vertical-align:top;
}

table.photo
{
width:170px;
}

table.icons
{
width:64px;
text-align:center;
}

table.price
{
width:160px;
}

td.price_width1 {
width:48px;
}

td.price_width2 {
width:112px;
}

p.mansion_txt {
/*-----UPD START 2007/05/22-----*/
/*	width:160px;	*/
	width:164px;
/*-----UPD START 2007/05/22-----*/
	margin:4px 4px 4px 4px;
	padding:0px;
	font-size: 12px;
	line-height: 18px;
}

p.bt {
	width:180px;
	margin:8px 10px 8px 10px;
	text-align:center;
	vertical-align:bottom;
}

p.line {
	margin:8px 0px 16px 0px;
}

.price {
	color: #ff6600;
	font-size: 12px;
	font-weight:bold;
	text-align:right;
}

.price2 {
	color: #cc0000;
	font-size: 12px;
	font-weight:bold;
	text-align:right;
}

.price3 {
	color: #333399;
	font-size: 10px;
}

/*----関連企業リンク----*/

table.link
{
background:#cccccc;
}

td.link_bg {
background:#ffffff;
}

p.link {
	width:138px;
	margin:5px 10px 5px 10px;
	padding:0px;
	font-size: 12px;
	line-height: 15px;
}

.link_item {
	margin:4px 9px 4px 9px;
}

/*----共通位置----*/

.top
{
vertical-align:top;
text-align:center;
}

.bottom {
	vertical-align:bottom;
}

.center {
	text-align:center;
	vertical-align:center;
}

/*----見出し----*/

h1 {font-size:10px; color:#4a71a6;}

p.name {
	width:64px;
	margin:4px 0px 4px 0px;
	font-size: 12px;
	font-weight:bold;
}

/*----フッタ----*/

p.foot {
	margin:4px 0px 4px 0px;
	font-size: 10px;
	color: #ffffff;
}

p.copyright {
	margin:4px 0px 16px 0px;
	font-size: 10px;
	color: #0a3f87;
}

/*----物件詳細----*/
.syo_btn_k{
	padding-top:5px;
}

.syo_btn_h{
	padding-bottom:5px;
}

.sim_btn_h{
	padding-top:5px;
}

/*----問い合わせ----*/
.form_line  hr{
	margin:5px 0px;
	border:dotted 1px #ccd9e5;
}

.form_dot  hr{
	margin:5px 0px;
	border:dotted 1px #ccd9e5;
}

.next{
	font-size:14px;
	padding:3px;
	width:200px;
	font-weight: bold;
	color:#00396c;
}
.back{
	font-size:12px;
	padding:3px;
	margin-right:24px;
	color:#666;
}