body			{ margin-top:0; background:#ffffff;}
tr				{ font-size: 10pt; color: #555555 }
td.toplist{
	width:152px;
}
td.mainl{
	width:180px;
}
td.mainr{
	width:180px;
}
td.mainc{
	width:640px;
}
td.list{
	width:620px;
}
.screenSize { width: 1000px; border-collapse: collapse }
.mainTable { width: 330px; border-collapse: collapse; background-color: #FFFFFF }

.cellDarkColor	{ background-color: #DFC291 }
.cellLightColor	{ background-color: #FFFFCC }

.tensen {border-top: 1px dashed #ADDCAF;}

#LHEAD{
	width:180px;
}
#RHEAD{
	width:180px;
}

div#CONTENTSw1000 {
	width:1000px;
	margin:0 auto;
	text-align:left;
}
.mw1000 {
	min-width:1000px;
}
div.BORDER {
	width:1000px;
	margin:0 auto;
	text-align:left;
	border: 1px #aaaaaa solid;
	border-collapse: collapse;
	font-size:10pt;
	color:#555555;
	padding:5px;
}


.k1main h2{
	height:auto;
	margin:2px 0 2px 0 !important;
	padding:0 !important;
	font-size:10pt;
	text-align:left;
}
.k1 h2{
	height:auto;
	margin:2px 0 2px 0 !important;
	padding:0 !important;
	font-size:10pt;
	text-align:left;
}
.k1{
	height:auto;
	margin:2px 0 2px 0 !important;
	padding:0 !important;
	font-size:10pt;
	text-align:left;
}

.sitemap{
	height:auto;
	text-align:left;
}
.sitemap h2{
	margin:2px 0 2px 0 !important;
	padding:0 !important;
	height:auto;
}
.sitemap h3{
	margin:2px 0 2px 0 !important;
	padding:0 !important;
	height:auto;
}

.content{
	height:50px;
	text-align:center;
}
.content h2{
	margin:2px 0 2px 0 !important;
	padding:0 !important;
}
.content2{
	text-align:center;
	height:25px;
}
.content2 h2{
	margin:3px 0 0 0 !important;
	padding:0 0 3px 0 !important;
}

.list{
	text-align:center;
}
.content h3{
	margin:3px 0 0 0 !important;
	padding:0 !important;
}

.content3{
	text-align:center;
	height:100px;
}

.content3 h2{
	margin:3px 0 0 0 !important;
	padding:0 !important;
}
.content4{
	text-align:left;
	width:180px;
	border: 1px #aaaaaa solid;
	margin:3px 0 0 0;
	padding:0 0 8px 0;
}
.content4 ul.list{
	list-style:none;
	margin:0 10px;
	padding:0;
}
.content4 ul.list li{
	margin-top:5px;
	padding-bottom:5px;
	background:url(/images/tensen.gif) repeat-x left bottom;
	text-align:left;
	text-indent:-6px;
}
.content4 ul.list li a{
	padding-left:15px;
	background:url(/images/yajirusi.gif) no-repeat 0 1px;
}
.content4 ul.list li img{
	margin-left:0px;
	vertical-align:middle;
}

/*新着情報*/
.newlist{
	text-align:left;
	width:180px;
	border: 1px #aaaaaa solid;
	margin:3px 0 0 0;
	padding:0 0 8px 0;
}
.newlist ul.list{
	list-style:none;
	margin:0 10px;
	padding:0;
}
.newlist ul.list li{
	margin-top:5px;
	padding-bottom:5px;
	background:url(/images/tensen.gif) repeat-x left bottom;
	text-align:left;
	text-indent:-6px;
	font-size:9pt;
}
.newlist ul.list li a{
	padding-left:45px;
	background:url(/images/new_a001.gif) no-repeat 0 1px;
}
.newlist ul.list li img{
	margin-left:5px;
	vertical-align:middle;
}

/*新特集*/
.toku{
	text-align:left;
	width:180px;
	height:auto;
	border: 1px #aaaaaa solid;
	margin:3px 0 0 0;
	padding:0 0 8px 0;
}
.toku dd{
	list-style:none;
	margin:0 10px;
	padding:0;
	text-align:left;
	font-size:10pt;
}
.toku dd a{
	padding-left:15px;
	color:#0063c9;
	background:url(/images/list.gif) no-repeat 0 1px;
}
.toku p{
	list-style:none;
	margin:0 10px;
	padding:0;
	text-align:left;
	font-size:8pt;
}


/*特集*/
.tokulist{
	text-align:left;
	width:180px;
	height:auto;
	border: 1px #aaaaaa solid;
	margin:3px 0 0 0;
	padding:0 0 8px 0;
	font-size:8pt;
}
.tokulist ul.list{
	list-style:none;
	margin:0 10px;
	padding:0;
	text-align:left;
}
.tokulist ul.list li{
	margin-top:5px;
	padding-bottom:5px;
	text-align:left;
	text-indent:5px;
	font-size:9pt;
}
.tokulist ul.list li a{
	padding-left:15px;
	color:#0063c9;
	background:url(/images/list.gif) no-repeat 0 1px;
	text-align:left;
}
.tokulist ul.list li a:hover{
	position:relative;
	bottom:0px; right:0px
}
.tokulist ul.list li img{
	margin-left:5px;
	vertical-align:middle;
}
/*リスト*/
.sublist{
	text-align:left;
	width:500px;
	border: 0px #aaaaaa solid;
	margin:3px 0 0 0;
	padding:0 0 8px 0;
	font-size:10pt;
}
.sublist ul.list{
	list-style:none;
	margin:0 10px;
	padding:0;
	text-align:left;
}
.sublist ul.list li{
	padding-left:15px;
	color:#0063c9;
	background:url(/images/list.gif) no-repeat 0 1px;
	text-align:left;
}
.sublist ul.list li a{
	padding-left:15px;
	color:#0063c9;
	background:url(/images/list.gif) no-repeat 0 1px;
	text-align:left;
}
.sublist ul.list li a:hover{
	position:relative;
	bottom:0px; right:0px
}
.sublist ul.list li img{
	margin-left:5px;
	vertical-align:middle;
}

p.foot{
	height:31px;
	text-align:left;
	padding:0;
}


div#HEARF500L {
	width:500px;
	margin:0 auto;
	text-align:left;
}
div#HEARF500R {
	width:500px;
	margin:0 auto;
	text-align:right;
}

/* 画像枠なし */
.border0{	
	border:0px;
}


/* トップ検索ボタン */
div.searchBtn{
	width:640px;
	text-align:center;
	margin:3px 0 3px 0;
}
.searchBtn .btnLeft{
	margin:0 10px 0 0;
}


/* トップオススメ用フォント設定 */
/* 賃料 */
div.price{ font-size: 12pt; font-weight:normal; height:0pt; color:#ff0000;}
/* 間取り */
div.ma{ font-size: 10pt; font-weight:normal; height:0pt; color:#0000ff;}



/* SEO対策用フッタ */
#BODYLAST {
	background-color:#ECECEC;
	text-align:center;
	margin:0 0 20px 0;
	padding:5px;
	font-size:9pt;
}
#BODYLAST a {
	text-decoration:none;
	color:#666;
}

/* FOOTER
--------------------------------------------------------------*/
#FOOTER {
	font-size:10pt;
	text-align:left;
	padding:5px 0;
}
#FOOTER ul.links {
	float:left;
	list-style:none;
	margin:0;
}
#FOOTER ul.links li {
	display:inline;
	white-space:nowrap;
	margin-right:8px;
}
#FOOTER ul.links li a {
	background:url(/images/yajirusi.gif) no-repeat 0 1px;
	padding-left:15px;
}

/* フッタ内テキストリンク */
#FOOTER a:link,
#FOOTER a:visited {
	color:#666;
}
#FOOTER a:active,
#FOOTER a:hover {
	color:#999;
}

#COPYLIGHT {
	font-size:9pt;
	text-align:center;
	color:#555555;
	padding:10px;
}

/*==================================================
				<H>タグ設定
==================================================*/
h1 { font-size:  7pt; font-weight:normal; height:7pt; color:#555555;}
h2 { font-size:  10pt; font-weight:normal; height:0pt;}
h3 { font-size:  10pt; font-weight:normal; height:10pt;}


/*==================================================
				フォント設定
==================================================*/

.strong8		{ font-size:  8pt; font-weight:bold }
.bold14			{ font-size: 14pt; font-weight:bold }

/*==================================================
						背景
==================================================*/
.bgcolor	{ background-color: #ffffff }


/*==================================================
					　リンク
==================================================*/
a:link		{ color: #555555; text-decoration: none }
a:visited	{ color: #555555; text-decoration: none }
a:active	{ color: #ff0000; text-decoration: none }
a:hover		{ color: #ff0000; text-decoration: none;
					  position:relative;
			  		bottom:0px; right:0px
					}





/*==================================================
					　フォーム
==================================================*/
input		{ background-color: #FFFFFF; color: #000000 }
select		{ background-color: #FFFFFF; color: #000000 }
textarea	{ background-color: #FFFFFF; color: #000000 }

input.pink	{ background-color: #FEB1B4; color: #555555 }

input.white		{ background-color: #FFFFFF; color: #555555 }
select.white	{ background-color: #FFFFFF; color: #555555 }
textarea.white	{ background-color: #FFFFFF; color: #555555 }


table.set {
border: 1px #979797 solid;
border-collapse: collapse;
}
table.b {
border: 2px #e18e94 solid;
border-collapse: collapse;
}

/*==================================================
					　画像回り込み
==================================================*/

.float
{
 float: left;
 margin-right: 1em;
}
.floatclear
{
 clear: both;
}

/*==================================================
			　　擬似インラインフレーム トップ
==================================================*/
*.logbox
{
 border: solid 1px #808080;
 width: 604px;
 height: 80px;
 padding: 0.5em;
 overflow: auto;
 text-align:left;
}
q  { color: #008000; }



/*==================================================
			　　写真風画像
==================================================*/

img.pic {
    border-top: solid 1px silver;
    border-left: solid 1px silver;
    border-bottom: solid 2px gray;
    border-right: solid 2px gray;
    background-color: white;
    padding: 6px;
}

body{
	color:#333333;
	text-align:center;
	}
#wrapper{
	width:700px;
	margin:30px auto;
	padding:0;
	background-color: #CCCCCC;
	}	
#hnav {
	width:700px;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	}	
#content{
	margin:0 0 0 0;
	padding: 10px;
	}
	
.tab{
	width: 100px;
	margin: 0 5px 0 0;
	text-align: center;
	background-color: #CCCCCC;
	float: left;
	}
	.tabtxt{
	padding:10px 0;
	margin:0;
	   }	
	
.boxholder{
	clear: both;
	background-color: #FFFFFF;
	border: 1px solid #ACACAC;
	padding: 20px;
	}
	.box{
	width:auto;
	   }
	   .box h3{
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	padding: 5px 10px;
	margin: 0 0 15px 0;
	background-color:#cddae2;
		  }
	   .box p{
		  text-align: justify;
		  margin:0;
		  padding:0;
		  }
.clear {
	clear:both;
	}
ul {
	list-style:none;
	margin:0;
	padding:0;
	}



.loading {
     position: fixed;/*位置を固定*/
     top: 50%;/*垂直位置中央*/
     left: 50%;/*水平位置中央*/
     width: 298px;
     height: 151px;
     margin-top: -75.5px;/*中央から上に高さの半分移動*/
     margin-left: -149px;/*中央から左に横幅の半分移動*/
     padding-top: 50px;/*内容を中央に*/
     text-align: center;
     background: url(../images/loading_bg2.png) no-repeat;
     color: #000;
     font-family: verdana;
     font-size: 12px;
}




