body {
	color:#000000;
	background-color:#FFFFFF;
	margin: 0px;
	font-size: 12px;
	line-height: 140%;
	text-align: center;
}

td {
	font-size:12px;
	line-height:140%;
}

.h-dec {
	background-image:url(img/h_dec.jpg);
	background-repeat:repeat-x;
}

.m-bg {
	background-image:url(img/m_sdw.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

.hbg {
	background-color:#F2F0E5;
	text-align:center;
}

.conbg {
	background:#FBFBF1;
}

.fbg {
	background-color:#F2F0E5;
	color:#330000;
	text-align:center;
}

.area-txt {
	background-repeat:no-repeat;
	padding-top:10px;
	text-align:left;
}

.list-bg {
	background-repeat:no-repeat;
}

.about {
	padding:15px 0 0 30px;
	text-align:left;
}

.check-bg {
	background-repeat:no-repeat;
	padding:3px 30px 0 35px;
	vertical-align:top;
	text-align:left;
	line-height:120%;
	height:54px;
}

.check-rsp {
	padding-right:15px;
}

.point-bg {
	background-repeat:no-repeat;
	padding:1px 80px 0 10px;
	text-align:left;
	line-height:130%;
	height:120px;
}

.scon-ex {
	padding:0 0 10px 30px;
	text-align:left;
}

.scon-rsp {
	padding-right:10px;
}

.exa-bg {
	background-repeat:no-repeat;
	height:57px;
}

.exa-txt {
	color:#663300;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 40px;
}

a:link {
	color: #FF6600;
}
a:visited {
	color: #FF6600;
}
a:hover {
	color: #CC6600;
}
a:active {
	color: #CC6600;
}

a.fmenu:link {
	color: #996600;
}
a.fmenu:visited {
	color: #996600;
}
a.fmenu:hover {
	color: #330000;
}
a.fmenu:active {
	color: #330000;
}

a.flink:link {
	color: #330000;
	text-decoration:none;
}
a.flink:visited {
	color: #330000;
	text-decoration:none;
}
a.flink:hover {
	color: #330000;
}
a.flink:active {
	color: #330000;
}


/*　サブぺージ　*/

/*　iframe　*/

.f14wr {
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
}

.f20wr {
	color:#CC0000;
	font-size:20px;
	font-weight:bold;
}

/*　物件表示関連　*/

.fw {
	font-weight:bold;
}

.fbr {
	color:#663300;
}

.flbr {
	color:#996600;
}

.fdr {
	color:#990000;
}

.f14 {
	font-size:14px;
}

.f16wdr {
	font-size:16px;
	font-weight:bold;
	color:#660000;
}

.adr {
	text-align:left;
}

.t-br-list {
	border-collapse: collapse;
	border: 1px #996633 solid;
} 

.t-br-list td { 
	border: 1px #996633 solid;
	padding:3px;
	text-align:center;
} 

.t-br-dtl {
	border-collapse: collapse;
	border: 1px #996633 solid;
} 

.t-br-dtl td { 
	border: 1px #996633 solid;
	text-align:left;
}

.t0 {
	border-collapse: collapse;
	border: 0;
} 

.t0 td { 
	border: 0;
	text-align:left;
}

.t-br-cmp {
	border-collapse: collapse;
	border: 1px #996633 solid;
} 

.i-bg {
	background-image:url(simg/i-bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	line-height:120%;
}

.i-lbg {
	background-image:url(simg/i-lbg.jpg);
	background-repeat:repeat-y;
	color:#663300;
	padding:8px 0 8px 12px;
}

.i-lbg2 {
	background-image:url(simg/i-lbg2.jpg);
	background-repeat:repeat-y;
	color:#663300;
	padding:8px 0 8px 12px;
}

.i-cbg {
	border-bottom:1px #FFFFFF solid;
	background-color:#996633;
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
}

.i-cbg2 {
	background-color:#996633;
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
}

.val-sp-dtl {
	padding:8px 8px 8px 20px;
}

.val-sp-cmp {
	border-bottom:1px #996633 solid;
	background-color:#F2F0E5;
	padding-left:10px;
	text-align:left;
}

.r-sp {
	padding:5px 0 0 0;
}

.imgbig {
	width:255px;
	padding:3px;
}

a.objlk:link {
	color: #993300;
}
a.objlk:visited {
	color: #993300;
}
a.objlk:hover {
	color: #330000;
}
a.objlk:active {
	color: #330000;
}

/*　その他ページ　*/

.fwbr {
	font-weight: bold;
	color: #663300;
}

.q-f14wbr {
	padding:5px;
	color:#663300;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.qa-sp {
	padding:5px;
	text-align:left;
}

.i-cmbg {
	background-image:url(company/img/i-cmbg.jpg);
	background-repeat:repeat-y;
	color:#663300;
	padding:8px 0 8px 12px;
	width:135px;
	border-bottom:1px #663300 solid;
}

.i-cmbg2 {
	background-image:url(company/img/i-cmbg.jpg);
	background-repeat:repeat-y;
	color:#663300;
	padding:8px 0 8px 12px;
	width:135px;
}

.c-cmbg {
	padding:8px 0 8px 12px;
	border-bottom:1px #663300 solid;
}

.c-cmbg2 {
	padding:8px 0 8px 12px;
}

.cm-sp {
	padding:5px 0 0 12px;
}

.lk-sp {
	padding:5px 10px 5px 20px;
	text-align:left;
	width:130px;
}

.lk-dsp {
	padding-right:10px;
	width: 80px;
	text-align:center;
}

.info-frl {
	background-image:url(information/img/fr-l.gif);
	background-repeat:repeat-y;
	text-align:left;
}

.info-frr {
	background-image:url(information/img/fr-r.gif);
	background-repeat:repeat-y;
	text-align:right;
}

.info-sp {
	margin:0;
	padding:0 50px 0 50px;
}

.info-name {
	margin:0;
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
	padding:3px 0 3px 0;
}

.info-con {
	background-color:#F2F0E5;
	margin:3px 0;
	padding:8px 13px;
}

.info-img {
	background-color:#F2F0E5;
	text-align:center;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 8px;
}

.ab-ex {
	padding:0 30px 10px 17px;
	text-align:left;
}

.ad-ibg {
	color:#663300;
	padding:0 20px 0 15px;
	width:80px;
}

.t-br-dac {
	border:2px #996633 solid;
	text-align:center;
}

.i-dac {
	border-bottom:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	background-color:#996633;
	color:#FFFFFF;
}

.i-dac2 {
	border-bottom:1px #FFFFFF solid;
	background-color:#996633;
	color:#FFFFFF;
}

.c-dac {
	border-bottom:1px #996633 solid;
	border-left:1px #996633 solid;
}

.c-dac2 {
	border-bottom:1px #996633 solid;
	border-left:2px #996633 solid;
}

ul.ulsp0 {
	margin:0;
}

ul.qasp0 {
	margin:0 10px;
	padding:10px;
	list-style-image:url('simg/mark.gif');
}

.sm-sp {
	padding:5px 0 5px 100px;
}

.map-brd {
	border:2px #FF6600 solid;
}


/*　共通　*/

.ccopy {
	padding-top:5px;
}

.pan-bg {
	background-color:#E7E2CD;
}

.pan {
	padding:5px 0 5px 5px;
	text-align:left;
}

a.plink:link {
	color: #996600;
	text-decoration:none;
}
a.plink:visited {
	color: #996600;
	text-decoration:none;
}
a.plink:hover {
	color: #330000;
}
a.plink:active {
	color: #330000;
}


/*個人情報　利用規約　文字インデント*/

.indent {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10;
	padding-left: 25px;
	text-align: left;
}

/*ライン画像*/
.line {
	margin-top: 3px;
	margin-bottom: 5px;
}

/*文字太さ*/
.bold {
	font-weight: bold;
	color: #663300;
	padding-left: 5px;
	text-align:left;
}
