/* -- COMMON STYLE -- */
/* -- 2007.12.08    -- */

/* -- COMMON STYLE ------------------------------------------------- */

/* レイアウト */
body {
	margin:0;
	padding:12px;
	font-size:12px;
	text-align:center;
	color:#666;
	background:#FFF;
}
a:link {color:#477294;}
a:visited {color:#477294;}
a:hover {color:#532A34;}

#Wrapper {
	width:852px;
	margin:0 auto;
	text-align:left;
}

/* ヘッダー */
#Header {
	background:url(../img/top_bg.gif) no-repeat;
	height:164px;
}
#TopNavi {
	margin:80px 0 0 420px;
	padding:0;
	height:14px;
}
#TopNavi li {
	margin:0;padding:0;list-style:none;
	float:left;
}

/* 左メニュー */
#Lblock {
	width:170px;
	float:left;
}
#Lblock ul {margin:0 0 10px 0;padding:0;list-style:none;}
#CNavi {margin:0 0 10px 0;padding:0;list-style:none;}
.naviT {margin-bottom:8px}

/* 右メニュー */
#Rblock {
	width:170px;
	float:right;
}
#Rblock ul {margin:0;padding:0}
#Rblock ul li {margin:0;padding:0;list-style:none;}

/* メインコンテンツ */
#Cblock {
	width:512px;
	float:left;
}
.Cinner {margin:0 21px}
/* メインコンテンツナビ部分 */
.MainNavi {margin:0;padding:0;clear:both;background:#532A34;height:40px;}
.MainNavi ul {margin:0;padding:0;list-style:none;}
.MainNavi li {margin:0;list-style:none;float:left;height:30px;}
.MainNavi p {margin:0;float:left;width:116px;height:30px;}
.m2 {padding-left:2px;}
.mnclear {clear:both;height:10px;background:#532A34;}
/* 物件ポイント */
.point {margin-bottom:16px;padding:4px 0 4px 14px;background:url(../img/tri.gif) no-repeat left center;border-bottom:1px solid #532A34;}

/* 物件情報部分 */
.bukken-top {margin-bottom:20px;padding-bottom:10px;border-bottom:1px dotted #CCC;}
.Ctitle {margin-bottom:2px;font-weight:bold;}
.mark {float:right;width:90px;text-align:right;}
.more {text-align:right;padding-bottom:10px;}
.t-f-left {
	width:100px;
	float:left;
}
.t-f-right {
	width:370px;
	float:right;
}
.info {padding-bottom:20px;}
.info ul {margin:0;padding:0;list-style:none;}

/* 物件情報詳細ページ */
.shousai {padding-bottom:20px;}
h2.Btitle {
	padding-left:24px;
	float:left;
	width:350px;
	font-size:16px;
	color:#532A34;
	background:url(../img/leaf.gif) no-repeat left center;
}
h3 img {margin:6px 0;}
dl.gaiyou {margin:0;padding:0;border-top:1px dotted #666;}
dl.gaiyou dt {width:120px;padding:6px 0;}
dl.gaiyou dd {padding:6px 0 6px 120px;margin:-26px 0 0 0;border-bottom:1px dotted #666;}
.f-left {
	width:225px;
	float:left;
}
.f-right {
	width:225px;
	float:right;
}
.waku {
	padding:10px;
	border:1px solid #CCC;
}
.waku ul {margin:0;padding:0;list-style:none;}
.waku li {margin:0;padding:2px 4px;list-style:none;}
.sq {color:#678DAC;margin-right:2px;}

/* エコデコスタイル */
.style {margin-bottom:30px;}

.styleleft {
	width:90px;
	float:left;
}
.styleright {
	width:380px;
	float:right;
}


/* フッター */
#Footer {
	clear:both;
	height:52px;
	background:url(../img/foot_bg.gif) no-repeat;
}
#Footer p {padding-top:10px}

/* 細部共通 */
img {border:0;}
h1,h2,h3,p {margin:0}
p {line-height:1.4}
form {margin:10px 0;}
.small {font-size:10px}
.center {text-align:center}
.right {text-align:right}
.clear {clear:both}
.sp {padding:4px 0}
.sp1 {padding:10px 0}
.sp2 {margin-bottom:10px}
.sp3 {padding-bottom:10px}
.sp4 {padding-bottom:20px}
.spp {padding:5px}
.tri {background:url(../img/tri.gif) no-repeat left center;padding:2px 14px;}
.tri2 {background:url(../img/tri.gif) no-repeat;margin:6px 0;padding-left:14px;}
.dot {background:url(../img/dot.gif) no-repeat;margin:6px 0;padding-left:18px;}
.main {padding-top:30px;}
