/*全体*/
body                      { color: #575757; font-size: 90%; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; margin-right: auto; margin-left: auto; overflow-x: hidden        }
*div#wrapper        { overflow: hidden }
div#wrapper                           { margin-top: 0; margin-right: auto; margin-left: auto; overflow: hidden }
body > #wrapper            { width: 900px; height: auto; overflow: hidden }
/*ヘッダー部分*/
div#header_bg { background-image: url(../images/header_bg.gif); background-repeat: repeat-x; width: auto; height: 197px }
div#header    {
	background-image: url(../images/header_center.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	height: 161px
}
div#top              { position: absolute; top: 20px; width: 400px; height: 80px }
div#shortcut   { position: absolute; top: 0; left: 420px; width: 480px; height: 29px }
/*トップページコンテンツ部分*/
*div#content        { margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; width: 900px; overflow: hidden }
div#content                                  {
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	width: 900px;
	height: auto;
	overflow: hidden
}
/*左側全体*/
div#main       { width: 630px; float: left }
/*フラッシュ部分*/
div#main01       { margin-bottom: 10px; width: 613px; height: 180px; border: solid 2px #eee }
/*中段全体*/
div#main02      { height: 280px }
/*ボタン部分*/
/*
div#rent, div#buy, div#main03,div#main04   { width: 300px; border-right: 2px solid #eee; border-bottom: 2px solid #eee; border-left: 2px solid #eee }
*/
div#rent, div#buy, div#main03 { width: 300px; border-right: 2px solid #eee; border-bottom: 2px solid #eee; border-left: 2px solid #eee }
div#rent               { font-size: 1.1em; background-image: url(../images/rent.gif); background-repeat: no-repeat; margin: 0; padding: 0; height: 280px; float: left }
div#buy           { font-size: 1.1em; background-image: url(../images/buy.gif); background-repeat: no-repeat; margin: 0 0 0 10px; padding: 0; height: 280px; float: left }
/*不動産業者情報*/
div#main02_b        { background-image: url(../images/h_banner.gif); background-repeat: no-repeat; background-position: 0 -1px; margin-top: 10px; padding-top: 45px;padding-bottom:10px;width: 613px; border: solid 2px #eee }
div#main02_b img{
	padding-left:10px;
	
}
div.main02_b_l                    { margin-top: 47px; margin-right: 40px; margin-left: 40px; width: 250px; float: left }
div.main02_b_r     { margin-top: 47px }
/*不動業者情報IE6用*/
*html div#main02_b   { background-image: url(../images/h_banner.gif); background-repeat: no-repeat; background-position: 0 -1px; margin-top: 10px; padding-bottom: 10px; width: 613px; border: solid 2px #eee }
*html div.main02_b_l      { margin-top: 47px; margin-right: 25px; margin-left: 20px; width: 250px; height: 102px; float: left }
/*お問い合わせ*/
/*
div#main03             { background-image: url(../images/h01.gif); background-repeat: no-repeat; margin: 0; padding-top: 47px; padding-bottom: 10px; position: relative; top: 10px; width: 300px; float: left }
*/
div#main03             {
	background-image: url(../images/h01.gif);
	background-repeat: no-repeat;
	padding-top: 47px;
	padding-bottom: 10px;
	width: 613px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
/*
div#main03 p,div#main04 p     { font-size: 0.9em; margin-left: 10px }
*/
div#main03 p { font-size: 1em; margin-left: 10px; margin-top: 5px }
div#main03 p span     { margin-left: 2.8em }
div#main04 {
	background-image: url(../images/h02.gif);
	background-repeat: no-repeat;
	padding-top: 47px;
	padding-bottom: 10px;
	width: 250px;
	border-right: 2px solid #eee;
	border-bottom: 2px solid #eee;
	border-left: 2px solid #eee;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

div#main04 p {
	font-size: 0.9em;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0px;
}
/*
div#menu { background-repeat: no-repeat; margin: 0; position: relative; left: 630px; width: 250px; height: 100% }
*/
div#menu {
	background-repeat: no-repeat;
	width: 250px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 630px;
}
/*更新情報*/
div#news                   {
	background-image: url(../images/h03.gif);
	background-repeat: no-repeat;
	width: 250px;
	border-right: 2px solid #eee;
	border-bottom: 2px solid #eee;
	border-left: 2px solid #eee;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 47px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
/*右ボタン*/
div#navigation               {
	width: 250px;
	margin-top: 10px;
}

/*フッター*/
div#footer        {
	text-align: center;
	height: 50px;
	clear: both;
	overflow: hidden;
	border-top: 1px solid #eee
}
*html div#footer      {
	text-align: center;
	margin-top: 30px;
	position: relative;
	left: 160px;
	width: 900px;
	height: 50px;
	clear: both;
	border-top: 1px solid #eee
}
div#footer p  { text-align: center; padding-top: 10px }
div#footer span  { margin-right: 2px; margin-left: 2px }
/*一覧表示ページ専用*/
div#navi_top     { text-align: right; margin-right: 10px; margin-bottom: 10px; padding-right: 10px }
div#header_s { background-image: url(../images/header_table.gif); background-repeat: no-repeat; margin-right: auto; margin-left: auto; position: relative; width: 900px; height: 100px }
div#content_s             { background-color: #fff; margin: 10px auto; padding-right: 10px; padding-left: 10px; width: 900px }
div#top_s      { position: absolute; top: 10px; width: 350px; height: 50px }
div#navi_s     { margin-top: 10px; margin-bottom: 20px; width: 880px; height: 50px; border-style: solid; border-width: 1px; border-color: #eee }
div#navi_s01   { padding-top: 10px; padding-right: 10px; width: 410px; height: 50px; float: left; border-right: 2px dotted #eee }
div#navi_s02   { padding-top: 10px; width: 430px; height: 50px; float: left }
p.title01      { color: #ff8000; line-height: 2.5em; text-align: center; width: 70px; float: left }
div#tb_navi   { width: 870px; float: left }
/*表示件数ボタン*/
div#select          { position: relative; left: 520px }
/*物件一覧*/
div#table_s          { margin-bottom: 1px; width: 870px; clear: both; border-top: 2px solid #eee }
div#pageselect           { margin-top: 20px; margin-left: 720px; clear: both }
div#pageselect span         { font-size: 0.9em; margin-right: 10px; margin-left: 10px }
div#pageselect span a   { color: #575757; text-decoration: underline }
div#button_tb                     { text-align: right; margin-top: 20px; margin-left: 680px }
div#button_tb ul       { }
div#button_tb ul li   { margin-bottom: 10px; margin-left: 10px; float: left }
/*地図*/
div#map_tb   { margin-top: 10px }
/*外観表示ページ*/
/*写真とリストを囲む*/
div.wrap_list      { padding-top: 20px; padding-bottom: 20px; border-bottom: 2px dotted #eee }
/*物件写真部分*/
div.photo01  { padding-right: 10px; padding-bottom: 10px; padding-left: 10px; float: left }
div.photo01 p  { text-align: center; margin-top: 10px }
div.photo01 p a { color: #575757; text-decoration: underline }
/*リスト部分*/
div.list_s      { margin-left: 10px }
div.list_s h2                                 { font-size: 1.1em; background-color: #f1f1de; text-align: left; display: inline; margin-top: 0; padding: 7px 20px 1px 20px; height: 30px; width: 700px; border-left: 5px solid #73be1e }
