﻿body {
  margin : 0px 0px 0px 0px;
  font-size:13px;
  line-height: 150%;
  text-align : center;
  /*font-family:fantasy;*/
  width:100%;
  color:#000000;
  background-attachment: fixed;
  /*
  background-image : url(../image/back1.jpg);
  */
  background-color:whitesmoke;


scrollbar-base-color:#ffffff;
scrollbar-face-color:fuchsia;
scrollbar-arrow-color:#000000;
scrollbar-shadow-color:gray;
scrollbar-darkshadow-color:#ffffff;
scrollbar-highlight-color:gray;
scrollbar-3dlight-color:#ffffff;
scrollbar-track-color:#ffffff;


}

.waku {
  clear:both;
  padding: 0px;
  /*float:left;*/
  text-align:center;
  margin : 0px auto;
  overflow:hidden;
  width:980px;
  background-color:#ffffff;
  /*background-image : url(../image/back1.gif);*/
  border: gainsboro 1px solid;
}

.header-waku {
  margin: 0px 0px 0px 0px;
  padding: 5px;
  float:left;
  text-align:left;
  width:978px;
  /*height:20px;
  background-image : url(../image/back_footer1.jpg);
  background-color:#ffffff;*/
  border: black 0px solid;
}
.header-waku h1{
  color:#666666;
  background-color:#e02e2e;
}
.header-waku h1 a:link    { color: deepskyblue; text-decoration: none;}
.header-waku h1 a:visited { color: deepskyblue; text-decoration: none;}
.header-waku h1 a:hover   { color: blue; text-decoration: underline;}
.header-waku h1 a:active  { color: deepskyblue; text-decoration: none;}
.header-waku a:link    { color: white; text-decoration: none;}
.header-waku a:visited { color: white; text-decoration: none;}
.header-waku a:hover   { color: deepskyblue; text-decoration: underline;}
.header-waku a:active  { color: white; text-decoration: none;}


h1 {
  font-size:12px;
}
h2 {
  font-size:12px;
}



a:link    { color: blue; text-decoration: none;}
a:visited { color: blue; text-decoration: none;}
a:hover   { color: deeppink; text-decoration: underline;}
a:active  { color: blue; text-decoration: none;}


/*  左枠  */
.left-waku {
  margin: 10px 0px 0px 10px;
  padding: 10px;
  text-align:left;
  font-size:12px;
  float:left;
  width:640px;
  border: black 0px solid;
}

/*  右枠  */
.right-waku {
  margin: 10px 0px 0px 20px;
  padding: 10px;
  text-align:left;
  font-size:12px;
  float:left;
  width:260px;
  border: black 0px solid;
  background-color:#FFFFD9;

}

.table_right{

}

.table_right table{
	border-style:solid;
	border-width:0px;
	margin-left:2px;
	border-spacing:0px;
	table-layout:fixed;
	line-height:100%;
}

.table_right td{
	background-color:white;
	margin-left:2px;
	table-layout:fixed;
	line-height:100%;
	border-style:solid;
	border-width:0px;
	border-spacing:0px;
}

/* 一覧表示 */

.tbl_list table{
	border:1px solid #e02e2e;
  	margin: 0px;
	padding: 0px;
	border-spacing:0px;
	border-collapse: separate;
	table-layout:fixed;
	line-height:100%;
}
.tbl_list tr{
  	margin: 0px;
	padding: 0px;
	border-spacing:0px;
	border-collapse: separate;
	border:1px solid #e02e2e;
}

.tbl_list td{
  	margin: 0px;
	padding: 0px;
	border-spacing:0px;
	border-collapse: separate;
	border:1px solid #e02e2e;
}



/*サムネイル画像の大きさ*/
img.photo_s{
	height:69px;
}

/*金額は赤の太字で表示する*/
td.COLOR_RED{
	color:#e02e2e;
	font-weight: bold;
}

/*一戸建てカラム4*/
TH.I_TH4
{
	width:60px;
}

/*見出しの下部のライン*/
td.MIDASHI_LINE
{
	/* height:5px; */
	background-color:gainsboro;
	background-image : url(../img/td_line01.gif);
}

/*  フッター  */
.footer-waku {
  clear:both;
  width:978px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  float:left;
  height:70px;
  color:#ffffff;
  font-size:12px;
  background-color:#e02e2e;
  /*
  background-image : url(../image/back_footer2-2.gif);
  */
  border: black 0px solid;
}


.footer-waku a:link    { color: deepskyblue; text-decoration: none;}
.footer-waku a:visited { color: deepskyblue; text-decoration: none;}
.footer-waku a:hover   { color: blue; text-decoration: underline;}
.footer-waku a:active  { color: deepskyblue; text-decoration: none;}

/* 通常リンクカラー (会員機能) */
a.m_link:link { color:#0fbcda; }
a.m_link:visited { color:#0fbcda; }
a.m_link:hover { color:#d70c18; text-decoration:underline; }
a.m_link:active { color:#d70c18; }

