@charset "utf-8";

#main-body h2 {
 margin:0 0 10px 10px;
	padding:4px 0 5px 5px;
 border-left:10px solid #0033CC;
	border-bottom:1px solid #0033CC;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-align:left;
}
h3 {
	margin:20px 0 0 14px;
	font-size:14px;
	font-weight:bolder;
	background-attachment:fixed;
	background:url("../images/titleback_s.jpg") no-repeat 0 5px;
	padding-top:10px;
	padding-bottom:5px;
	color:#333333;
	padding-left:15px;
	text-align:left;
}
h4 {
	font-size:14px;
	font-weight:bolder;
	background-attachment:fixed;
	background-image: url("../images/titleback2.gif");
	background-repeat:no-repeat;
	padding-top:7px;
	padding-bottom:5px;
	color:#333333;
	background-position:10px;
	padding-left:25px;
	text-align:left;
}

h5 {
	font-size:12px;
	font-weight:bolder;
	background-attachment:fixed;
	background-image:url("../images/titleback3.gif");
	background-repeat:no-repeat;
	padding-top:7px;
	padding-bottom:5px;
	color:#333333;
	background-position:10px;
	padding-left:25px;
	text-align:left;
}

p {
	margin:0;
	padding:0;
	font-weight:normal;
}

.jumpPage {
	font-size:10px;
	color:#333333;
	text-align:center;
}
.pageTop {
	font-size:10px;
	color:#333333;
	text-align:right;
}
.back-btn {
	margin-top:20px;
	margin-right:10px;
	text-align:right;
}
.bpadin {
	padding-bottom:20px;
}

#main-body table {
	font-size:12px;
}
.bread-list {
	margin:0;
	padding:10px;
	font-size:10px;
	text-align:left;
}
.about-tbl,
.corpo-tbl,
.form-tbl,
.tyukai-tbl,
.keibai-tbl,
.kounyu-tbl,
.link-tbl,
.pory-tbl,
.sitemap-tbl,
.tintai-tbl,
.tousi-tbl,
.tyuko-tbl,
.satei-tbl,
.tokusyu-tbl,
.introduced-tbl {
	margin:0 0 20px 0;
	padding:0;
	text-align:center;
}
/* レアルについてCSS */
.about-tbl table {margin:0 auto; padding:0; width:540px; text-align:center;}
.about-tbl p {margin:0; padding:5px 20px; line-height:1.4; text-align:left;}
.about-tbl td {padding:10px; line-height:1.4; text-align:left;}
.about-tbl .comment-box {margin-bottom:10px; padding:5px 20px; line-height:1.4; text-align:center;}

/* 会社概要CSS */
.corpo-tbl table {margin:0 auto; padding:0; background-color:#CCCCCC; width:540px; text-align:center;}
.corpo-tbl td {padding:10px; background-color:#FFFFFF; line-height:1.4; text-align:left;}
.corpo-tbl th {padding:10px; background-color:#EEEEEE; font-weight:normal; text-align:left;}
.corpo-tbl p {margin-bottom:20px; padding-top:10px; padding-left:40px;}

/* お問い合わせCSS */
.form-tbl table {margin:0 auto; padding:0; background-color:#CCCCCC; width:540px; text-align:center;}
.form-tbl td {padding:10px; background-color:#FFFFFF; line-height:1.2; text-align:left;}
.form-tbl th {padding:10px; width:150px; background-color:#E7D687; font-weight:normal; text-align:left;}

.tyukai-tbl table {margin:0 auto; padding:0; width:540px; text-align:center;}
.tyukai-tbl td {padding:10px; background-color:#FFFFFF; line-height:1.4; text-align:left;}
.tyukai-tbl p {margin:0; padding:5px 20px; line-height:1.4; text-align:left;}
.tyukai-tbl .comment-box {margin-bottom:10px; padding:5px 20px; line-height:1.4; text-align:center;}

.keibai-tbl table {margin:0 auto; padding:0; width:540px; text-align:center;}
.komoku2-ttl {margin:15px 0 0 0; padding:3px 0 3px 20px; font-size:12px; font-weight:bold; border:1px; border-color:#006699; border-style:solid; width:300px;}
.keibai-tbl td {padding:5px; background-color:#FFFFFF; line-height:1.4; text-align:left;}
.keibai-tbl .arrow-box {margin:0 auto; width:80px; text-align:center;}
.keibai-tbl .comment-box {margin-bottom:10px; padding:5px 10px; line-height:1.4; text-align:left;}
.keibai-tbl dl {margin:10px 0;}
.keibai-tbl dt {margin:5px 0; color:#FF9900; font-weight:bold;}
.keibai-tbl dd {margin:0; padding:0 10px 10px 10px;}
.keibai-tbl .foot-box {margin-bottom:10px; padding:20px; line-height:1.4; text-align:center;}
.keibai-price-list {list-style-type:none;	margin-left:20px;		font-family:'メイリオ', 'Meiryo', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS P Gothic', 'Osaka', 'Helvetica', 'Arial', 'Gothic', 'sans-serif', 'Century Gothic';	font-size:14px;}
.keibai-price-list li {margin-top:4px;	padding-bottom:2px;	border-bottom:1px dotted #DDDDDD;}
.keibai-price-list .f14rb {font-size:14px;	color:#FF0000;	font-weight:bold;}

.kounyu-tbl table {margin:0 auto; padding:0; width:540px; text-align:center;}
.kounyu-tbl .comment-box {margin-bottom:10px; padding:5px 20px; line-height:1.4; text-align:left;}
.kounyu-tbl .foot-box {margin-bottom:10px; padding:20px; line-height:1.4; text-align:center;}

/* リンク集CSS */
.link-tbl table {
	margin:0 auto;
	padding:0;
	background-color:#CCCCCC;
	width:540px;
	text-align:center;
}
.link-tbl td {
	padding:10px;
	background-color:#FFFFFF;
	line-height:1.4;
	text-align:left;
	vertical-align:top;
}
.link-tbl th {
	padding:10px;
	background-color:#EEEEEE;
	font-size:10px;
	font-weight:normal;
	line-height:1.4;
	text-align:left;
	vertical-align:top;
}
.link-tbl .comment-box {
	margin:0 20px 20px 20px;
	padding:10px;
	width:520px;
	background-color:#F5FAFF;
	font-size:12px;
	color:#666666;
	line-height:1.6;
	text-align:left;
	vertical-align:top;
}
.link-tbl .title {
	margin-bottom:8px;
	font-size:14px;
	color:#333333;
}
.link-tbl .user-box {
	margin:10px;
	padding:0;
	text-align:right;
}

/* 個人情報CSS */
.pory-tbl table {margin:0 auto; padding:0; width:540px; text-align:center;}
.pory-tbl .comment-box {margin-bottom:10px; padding:5px 10px; line-height:1.2; text-align:left;}
.pory-tbl th {padding:10px 10px 0 10px; border-bottom:1px solid #CCCCCC; font-size:14px; color:#333333; text-align:left;}
.pory-tbl ul {margin:0 0 20px 40px; padding:0; list-style-type:decimal; text-align:left;}

.sub-tbl td, .sub-tbl th {padding:5px; background-color:#D8E3FE; font-weight:normal; text-align:left;}
.sub-tbl table {margin:0 auto; background-color:#D8E3FE; border:none;}

/* 査定フォームCSS */
.satei-tbl .title {padding:20px 20px 5px 20px; color:#FF0000; text-align:left;}
.satei-tbl table {margin:0 auto; padding:0; background-color:#CCCCCC; width:540px; text-align:center;}
.satei-tbl td {padding:10px; background-color:#FFFFFF; line-height:1.2; text-align:left;}
.tbl1 .title-box {background-color:#CCFF66;} 
.tbl1 th {padding:10px; width:150px; background-color:#E6FFB0; font-weight:normal; text-align:left;}
.tbl2 .title-box {background-color:#FDBE55;}
.tbl2 th {padding:10px; width:150px; background-color:#FCD2A0; font-weight:normal; text-align:left;}
.tbl3 .title-box {background-color:#D9BD3E;}
.tbl3 th {padding:10px; width:150px; background-color:#EADB93; font-weight:normal; text-align:left;}
.tbl4 .title-box {background-color:#6FADDB;}
.tbl4 th {padding:10px; width:150px; background-color:#C7DFF1; font-weight:normal; text-align:left;}
.tbl5 th {padding:10px; width:150px; background-color:#DDDDDD; font-weight:normal; text-align:left;}

/* サイトマップ */
.sitemap-tbl table {margin:0 auto; padding:0; background-color:#CCCCCC; width:540px; text-align:center;}
.sitemap-tbl ul {margin:10px 0 0 40px; padding:0; list-style-image:url(../images/icon6.gif); text-align:left;}
.sitemap-tbl td {padding:10px; background-color:#FFFFFF; line-height:1.4; text-align:left; vertical-align:top;}

.tintai-tbl table {margin:0 auto; padding:0; width:540px; text-align:center;}
.tintai-tbl p {margin:0; padding:5px 20px; line-height:1.4; text-align:left;}
.tintai-tbl td {padding:10px; line-height:1.4; text-align:left;}
.tintai-tbl .comment-box {margin-bottom:10px; padding:5px 20px; line-height:1.4; text-align:center;}
.tintai-tbl .foot-box {margin-bottom:10px; padding:20px; line-height:1.4; text-align:center;}
.inner-tbl {margin:0 auto; padding:0; background-color:; text-align:center;}
.inner-tbl td {padding:10px; background-color:#FFFFFF; line-height:1.4; text-align:left;}
.inner-tbl th {padding:10px; background-color:#EEEEEE; width:30%; font-weight:normal; text-align:left;}

.tousi-tbl table {margin:0 auto; padding:0; width:540px; text-align:center;}
.tousi-tbl p {margin:0; padding:5px 20px; line-height:1.4; text-align:left;}
.tousi-tbl td {padding:10px; line-height:1.4; text-align:left;}
.tousi-tbl .comment-box {margin-bottom:10px; padding:5px 20px; line-height:1.4; text-align:center;}

.tokusyu-tbl table {margin:0 auto; padding:0; width:100%; background-color:#CCCCCC; text-align:center;}
.tokusyu-tbl td {padding:10px; background-color:#FFFFFF; line-height:1.4; text-align:left;}
.tokusyu-tbl th {padding:10px; background-color:#E7D687; width:20%; font-weight:normal; text-align:left;}
.tokusyu2-tbl table {margin:0 auto; padding:0; width:100%; background-color:#CCCCCC; text-align:center;}
.tokusyu2-tbl td {padding:10px; background-color:#FFFFFF; line-height:1.4; text-align:left;}
.tokusyu2-tbl th {padding:10px; background-color:#FFCC00; width:20%; font-weight:normal; text-align:left;}

.tyuko-tbl table {margin:0 auto; padding:0; width:540px; text-align:center;}
.tyuko-tbl p {margin:0; padding:5px 20px; line-height:1.4; text-align:left;}
.tyuko-tbl td {padding:10px; line-height:1.4; text-align:left;}
.tyuko-tbl .comment-box {margin-bottom:10px; padding:5px 20px; line-height:1.4; text-align:center;}

.head-box {margin-bottom:10px; padding:5px 20px; line-height:1.4; text-align:left;}
.head-box2 {margin-bottom:10px; padding:20px; line-height:1.4; text-align:left;}
.foot-box {margin-bottom:10px; padding:20px; line-height:1.4; text-align:center;}

/* 空室一覧CSS */
.introduced-tbl table {margin:0 auto; padding:0; width:540px; background-color:#D0D0D0; text-align:center;}
.introduced-tbl p {margin:0; padding:5px 20px; line-height:1.4;}
.introduced-tbl th {padding:10px; line-height:1.4; background-color:#EEEEEE; font-weight:normal; text-align:left;}
.introduced-tbl td {padding:10px; line-height:1.4; background-color:#FFFFFF; text-align:left;}
.introduced-tbl .comment-box {margin-bottom:10px; padding:5px 20px; line-height:1.4; text-align:center;}


#map {
	margin:0;
	padding:0;
	width:560px;
	height:400px;
}
.tbl01 ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.tbl01 li {
	margin:0 2px 2px 0;
	padding:0;
	float:left;
}
.map-tbl {
	margin-bottom:40px;
}
.subttl {
	margin:20px 0;
	padding:0 0 0 20px;
	border-bottom:1px dotted #666666;
	font-size:14px;
	color:#666666;
	text-align:left;
}
.submit-box {
	margin-top:40px;
}
.result-tbl table {
	margin:0 auto 20px auto;
	padding:0;
	width:540px;
	font-size:12px;
	text-align:center;
}
.result-tbl td {
	padding:10px;
	background-color:#FFFFFF;
	line-height:1.4;
}
.result-tbl th {
	padding:10px;
	background-color:#E7FFFF;
	width:20%;
	font-weight:normal;
	text-align:left;
}
.result-tbl .foot-box {
	margin-bottom:10px;
	padding:20px;
	line-height:1.4;
	text-align:center;
}
.faq-tbl table {
	margin:0 auto 20px auto;
	padding:0;
	width:540px;
	font-size:12px;
	text-align:center;
}
.faq-tbl td {
	padding:10px;
	background-color:#FFFFFF;
	line-height:1.4;
}
.faq-tbl th {
	padding:10px;
	background-color:#E7FFFF;
	width:20%;
	font-weight:normal;
	text-align:left;
}
.faq-tbl p {
	margin-left:30px;
	margin-bottom:5px;
}
	