body{
	background-color: white;
	color: black;
	text-align : center;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	line-height : 1.2em;
	font-size : 10pt;
}

/* タイトルエリア */
#banner {
	clear:both;
	height: auto;
	width: 900px;
	text-align : left;
	margin-left : auto;
	margin-right : auto;
}
/* メインボックス */
#mainbox {
	clear:both;
	height: auto;
	width: 900px;
	text-align : left;
	margin-left : auto;
	margin-right : auto;
}
#smsinfo{
	clear:both;
	height : 100px;
	width : 888px;
	background-color : #FFFFEE;
	padding : 5px;
	border-style:solid;
	border-width : 1px;
	border-color : #888888;
	margin-bottom : 3px;
}
/*キャンペーン時の表示領域 */
#caninfo{
	clear:both;
	height : 84px;
	width : 900px;
	color:black;
	font-size : 80%;
	text-align : center;
	background-image:url('img/back01.jpg'); 
	background-position: right;
	background-repeat: repeat-y;
	background-color : #FFFFEE; 
}
/* ぷらら用トップメニュー */
#topmenu_p{
	clear:both;
	width : 900px;
	height : 90px;
	margin-top : 10px;
}
#topmenu_p a{
	color : darkblue;
	font-size : 18px;
	display : block;
	float : left;
	border : solid 1px white;
	padding : 9px 4px 4px 4px;
	width : 215px;
	height : 70px;
	background-image: url(img/topmenu_bk.png);
	background-color : #EEFFFF;
}
#topmenu_p a:hover{
	color : red;
	background-color : #DDFFFF;
}
/* 左側ボックス 地図領域 */
#leftbox {
	clear:both;
	height: 400px;
	width: 650px;
	text-align: left;
	float: left;
	margin-right: auto;
	margin-left: auto;
}
/* 物件地図 */
#map1{
	width : 620px;
	height : 350px;
	background-color : pink;
	margin-right: auto;
	margin-left: auto;
}
/* 地図内の吹き出しウィンドウ設定 */
#map1 div.pop{
	width : 230px;
	height : 85px;
	font-size : 11pt;
}
#map1 a{
	color : red ; 
	font-weight : bold;
}

/* 右側ボックス メニュー領域 */
#rightbox {
	margin-top : 5px;
	font-size: small;
	text-align: left;
	width: 250px;
	height: auto;
	float: right;
	background-color : white;
}
#kousinlist{
  background-image : url("img/bg_table.gif");
  background-position: right bottom;
  background-repeat: no-repeat;
	width : auto;
	height : auto;
	
}
#footer {
	clear:both;
	text-align : left;
	height: auto;
	width: 900px;
	font-size : 9pt;
	margin-right: auto;
	margin-left: auto;
}
p{
  margin : 0px;
  font-size : 12pt;
}
a{
  text-decoration:none;
  color:black;
}
a:hover{
  color:red;
}

.komoji {
  font-size: 9pt;
}

.title {
  padding : 3px;
  height : 34px;
  font-size : 12pt;
  color: #fffffa;
  font-weight : bold;
}
h1 {
  font-size : 9pt;
  color : gray;
  font-weight : normal;
  padding : 0px;
  margin : 0px;
}

h2 {
  font-size : 12pt;
  font-weight : normal;
  padding : 0px;
  margin : 0px;
}

h3 {
  font-size : 12pt;
  padding : 3px 3px 0px 0px;
  margin : 0px;
}
h4 {
  font-size : 11pt;
  font-weight : normal;
  padding : 0px;
  margin : 0px;

}

a.blocklink{
	float : left;
	width : 200px;
	height : 60px;
  display : block;
  padding : 5px;
  border-style : solid;
  border-width : 1px;
  border-color : gray;
}
a:hover.blocklink{
  border-style : solid;
  border-width : 1px;
  border-color : red;
}
a.era_ad{
  margin-top : 5px;
  text-align : center;
  display : block;
  width : 250px;
  /* height : 130px; */
  height : auto;
}

a.right_menu{
  margin-top : 5px;
  text-align : center;
  display : block;
  width : 250px;
  /* height : 130px; */
  height : auto;
  padding-top : 5px;
  padding-bottom: 5px;
  background-image : url(img/right_menu.png);
}

td.coramu{
  width : 180px;
  height : 20px;
  border-style : solid;
  border-width : 1px;
  border-color : #888888;
}
A.coramu{
  display : block;
  border-style : solid;
  border-width : 1px;
  border-color : #888888;
}
A:hover.coramu{
  border-left: solid 10px #00EE00;
  background-color: #EEFFCC;
}
td.menu{
  vertical-align : top;
  border-style : solid;
  border-width : 1px;
  border-color : #888888;
}
A.menu{
  width : 100%;
  height : 100%;
}
.bukkenmei {
  font-size : 150%;
}

td.news{
  vertical-align : top;
  background-image : url("img/bg_table.gif");
  background-position: right bottom;
  background-repeat: no-repeat;
}

.kakaku {
  font-size : 200%;
}

td.syousai_title {
  font-size : 80%;
  width : 80px;
}
td.syousai_data {
  font-size : 80%;
  width:170px;
}
.syousai {
  font-size : 80%;
}

.mokuji{
  margin-left : 4pt;
  font-size :8pt;
}

A:link.home {
       background-image : url(img/ana02.gif);
       background-repeat : no-repeat;
       }
A:visited.home {
       background-image : url(img/ana02.gif);
       background-repeat : no-repeat;
       }
A:active.home {
       background-color : yellow;
       background-image : url(img/b_home.gif);
       background-repeat : no-repeat;
       }
A:hover.home {
       background-color : yellow;
       background-image : url(img/b_home.gif);
       background-repeat : no-repeat;
       }
A:link.itiran {
       background-image : url(img/b_ue1.gif);
       background-repeat : no-repeat;
       }
A:visited.itiran {
       background-image : url(img/b_ue1.gif);
       background-repeat : no-repeat;
       }
A:active.itiran {
       background-color : yellow;
       background-image : url(img/b_ue.gif);
       background-repeat : no-repeat;
       }
A:hover.itiran {
       background-color : yellow;
       background-image : url(img/b_ue.gif);
       background-repeat : no-repeat;
       }

a.bukken_itiran{
  display : block;
  color : black;
  text-decoration:none;
  height : 100%;
}
a:hover.bukken_itiran{
  color:red;
  background-color : #FFFFD0;
}
.itiran_kakaku {
  font-weight : bold;
}

.koutuu {
  font-size:8pt;
}
table.bukken_itiran {
  border-width : 0px;
  padding : 0;
  width : 900px;
}
table.bukken_itiran2 {
  border-width : 0px;
}

th.toiawase{
  text-align: left;
  font-weight: normal;
  background-color:green;
  color:#fffffa;
}
td.toiawase{
  background-color:#fafad2;
  color:#000008;
}
a.openhouse{
	font-weight : bold;
	font-size : 18pt;
	color : red;
	text-decoration : underline;
}
.style5{
        font-size: 9pt;
}
.style6{
        font-size: 9pt;
}
.fo2{
        font-size: 9pt;
}
td.link{
  border-style : solid;
  border-width : 1px;
  border-color : #888888;
  background-color : #FFFFEE;
  font-size : 9pt;
}
