@charset "utf-8";

/*homebank*/
/*基本設定*/
body {
	background-color: #FFFFFF;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	color: #666666;
	margin: 0px;
	padding: 0px;
/*	height: 100%;*/
}

/*html {
	height: 100%;
}

body > #main_contena {
    height: auto;
}*/

img {
	border:0;
	margin: 0px;
	padding: 0px;
}

hr {
	clear: both;
	visibility: hidden;
}



.clear {
	clear: both;
}

.clear_no {
	clear: both;
	/*visibility: hidden;*/
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	display: none;
}

a　{
    color:#0066CC;
    font-style:normal;
    text-decoration:none;
}

a:link {
    color:#0066CC;
    font-style:normal;
    text-decoration:none;
}

a:visited {
    color:#0066CC;
	font-style:normal;
    text-decoration:none;
}

a:hover {
    color:#0066CC;
    font-style:normal;
    text-decoration:underline;
}

/*レイアウト共通設定↓======================================================================================*/
#main_container {/*メインのコンテナ*/
	text-align: left;
	/*height: 1000px;暫定設定*/
	width: 946px;
	background-color: #FFFFFF;
	height: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;/*	min-height: 100%;*/
}

#left_container {/*左のコンテナ*/
	/*background-color: #CCCCCC;*/
	margin: 0px;
	padding: 0px;
	float: left;
	width: 230px;
}

#right_container {/*右のコンテナ*/
	margin: 0px;
	float: right;
	width: 716px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*background-color: #999999;*/
}

#footer_container {/*フッターのコンテナ*/
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 946px;
}

#logo_box {/*ロゴのボックス*/
	height: 45px;
	width: 230px;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	background-image: url(../images/logo_above.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#logo {/*ロゴ*/
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	/*\*/
	overflow: hidden;
	/**/
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 230px;
}

#free_member a {/*無料会員登録ボタン*/
	background-position: 0px 0px;
	background-image: url(../images/free_member.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	/*\*/
	overflow: hidden;
	padding: 0px;
	height: 321px;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}

#free_member a:hover {
	background-position: 0px -321px;
}

#my_page a {/*マイページボタン*/
	background-position: 0px 0px;
	background-image: url(../images/my_page.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	/*\*/
	overflow: hidden;
	padding: 0px;
	height: 321px;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}

#my_page a:hover {
	background-position: 0px -321px;
}

#my_page2 a {/*マイページボタン2*/
	background-position: 0px 0px;
	background-image: url(../images/my_page2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	/*\*/
	overflow: hidden;
	padding: 0px;
	height: 321px;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}

#my_page2 a:hover {
	background-position: 0px -321px;
}

/*グローバルナビ設定↓---------------------------------------------------*/
#globalnavi_box {
	width: 230px;
	padding: 0px;
	height: 204px;
	background-image: url(../images/global_below.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

#globalnavi {
	margin: 0px;
	padding: 0px;
	width: 230px;
	list-style-type: none;
}

#globalnavi li {
	margin: 0px;
	padding: 0px;
	width: 230px;
	list-style-type: none;
}

#globalnavi li a {
	background-image: url(../images/global_navi.jpg);
	background-repeat: no-repeat;
	display: block;
	/*\*/
	overflow: hidden;
	/**/
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	width: 230px;
}

#navi_01 a {
	background-position: 0px 0px;
	height: 40px;
}

#navi_02 a {
	background-position: 0px -40px;
	height: 40px;
}

#navi_03 a {
	background-position: 0px -80px;
	height: 40px;
}

#navi_04 a {
	background-position: 0px -120px;
	height: 40px;
}

#navi_05 a {
	background-position: 0px -160px;
	height: 40px;
}


#navi_01 a:hover {
	background-position: 0px -200px;
}

#navi_02 a:hover {
	background-position: 0px -240px;
}

#navi_03 a:hover {
	background-position: 0px -280px;
}

#navi_04 a:hover {
	background-position: 0px -320px;
}

#navi_05 a:hover {
	background-position: 0px -360px;
}


#navi_01 a.stay {
	background-position: 0px -200px;
}

#navi_02 a.stay {
	background-position: 0px -240px;
}

#navi_03 a.stay {
	background-position: 0px -280px;
}

#navi_04 a.stay {
	background-position: 0px -320px;
}

#navi_05 a.stay {
	background-position: 0px -360px;
}
/*グローバルナビ設定↑---------------------------------------------------*/

.top_number {/*トップページ物件数の段落設定*/
	font-weight: bold;
	text-align: center;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	background-color: #F0F0F0;
	font-size: 130%;
}

.top_introduce {/*トップページサイドの紹介文段落設定*/
	line-height: 140%;
	margin: 0px;
	width: 230px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	font-size: 90%;
	font-weight: normal;
}

#banner_box {/*バナーのボックス*/
	margin: 0px;
	padding: 0px;
	width: 230px;
}

#banner_box a {
}

#banner_box a:hover {
	border-top-color: #0066CC;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;
}

.company_banner {/*アロー、さくらのバナー設定*/
	padding: 1px;
	border: 1px solid #CCCCCC;
	display: block;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

.link_banner {/*外部リンクのバナー設定*/
	padding: 1px;
	border: 1px solid #CCCCCC;
	display: block;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}


/*上部サブナビ設定↓---------------------------------------------------*/
#abovenavi_box {
	width: 708px;
	height: 27px;
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 8px;
}

#abovenavi_box:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


#abovenavi {
	margin: 0px;
	padding: 0px;
	width: 708px;
	list-style-type: none;
}

#abovenavi li {
	margin: 0px;
	padding: 0px;
	width: 177px;
	list-style-type: none;
	float: right;
}

#abovenavi li a {
	background-image: url(../images/above_navi.jpg);
	background-repeat: no-repeat;
	display: block;
	/*\*/
	overflow: hidden;
	/**/
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	width: 177px;
}

#abovenavi_01 a {/*こだわり検索*/
	background-position: -1062px 0px;
	height: 27px;
}

#abovenavi_02 a {/*ヘルプ*/
	background-position: -885px 0px;
	height: 27px;
}

#abovenavi_03 a {/*初めての方へ*/
	background-position: -708px 0px;
	height: 27px;
}

#abovenavi_04 a {/*ログアウト*/
	background-position: -531px 0px;
	height: 27px;
}

#abovenavi_05 a {/*ログイン*/
	background-position: -354px 0px;
	height: 27px;
}

#abovenavi_06 a {/*マイページ*/
	background-position: -177px 0px;
	height: 27px;
}

#abovenavi_07 a {/*無料会員登録*/
	background-position: -0px 0px;
	height: 27px;
}


#abovenavi_01 a:hover {
	background-position: -1062px -27px;
}

#abovenavi_02 a:hover {
	background-position: -885px -27px;
}

#abovenavi_03 a:hover {
	background-position: -708px -27px;
}

#abovenavi_04 a:hover {
	background-position: -531px -27px;
}

#abovenavi_05 a:hover {
	background-position: -354px -27px;
}

#abovenavi_06 a:hover {
	background-position: -177px -27px;
}

#abovenavi_07 a:hover {
	background-position: 0px -27px;
}


#abovenavi_01 a.stay {
	background-position: -1062px -27px;
}

#abovenavi_02 a.stay {
	background-position: -885px -27px;
}

#abovenavi_03 a.stay {
	background-position: -708px -27px;
}

#abovenavi_04 a.stay {
	background-position: -531px -27px;
}

#abovenavi_05 a.stay {
	background-position: -354px -27px;
}

#abovenavi_06 a.stay {
	background-position: -177px -27px;
}

#abovenavi_07 a.stay {
	background-position: -0px -27px;
}
/*上部サブナビ設定↑---------------------------------------------------*/
#contents_box {/*コンテンツ格納ボックス設定*/
	margin: 0px;
	width: 706px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#page_up {/*ページ上部へのアンカーリンク設定*/
	width: 946px;
	text-align: right;
	margin: 0px;
	height: 24px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 0px;
}

#page_up a:hover img{
	opacity:0.8;
	filter: alpha(opacity=70);
}

/*アクセスランキング------------------------*/
#access_box {/*アクセスランキング格納*/
	padding: 0px;
	width: 946px;
	background-image: url(../images/ranking_below.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#access_above {/*前、次ボタン、タイトル格納*/
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 946px;
}

/*#access_above:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}*/

#access_title {/*アクセスランキングタイトル画像格納*/
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 814px;
}

#access_next_bt {/*次へボタン格納*/
	padding: 0px;
	float: right;
	height: 21px;
	width: 66px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#access_next_bt a {
	background-position: 0px 0px;
	background-image: url(../images/ranking_next_bt.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	/*\*/
	overflow: hidden;
	height: 21px;
	width: 66px;
	padding: 0px;
	margin: 0px;
}

#access_next_bt a:hover {
	background-position: 0px -21px;
}

#access_back_bt {/*前へボタン格納*/
	padding: 0px;
	float: left;
	height: 21px;
	width: 66px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#access_back_bt a {
	background-position: 0px 0px;
	background-image: url(../images/ranking_back_bt.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	/*\*/
	overflow: hidden;
	height: 21px;
	width: 66px;
	padding: 0px;
	margin: 0px;
}

#access_back_bt a:hover {
	background-position: 0px -21px;
}

#access_things_box {/*アクセスランキングの全物件格納*/
	background-color: #E6E6E6;
	margin: 0px;
	width: 938px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	background-image: url(../images/ranking_below.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*#access_things_box:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}*/

#access_things_box div {/*アクセスランキング各物件ボックス*/
	margin: 0px;
	float: left;
	width: 124px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#access_things_box div img {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}

#access_things_box a:hover img{
	opacity: 0.8;
	filter: alpha(opacity=70);
}

#access_things_box div p {/*アクセスランキングの物件紹介文*/
	font-size: 90%;
	line-height: 110%;
	text-align: center;
	margin: 0px;
	width: 124px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}






/*最近チェックした物件---------------------------*/
#latelycheck_box {/*最近チェックした物件格納*/
	padding: 0px;
	width: 946px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}

#latelycheck_above {/*前、次ボタン、タイトル格納*/
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 946px;
}

/*#access_above:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}*/

#latelycheck_title {/*最近チェックした物件画像格納*/
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 814px;
}

#latelycheck_next_bt {/*次へボタン格納*/
	padding: 0px;
	float: right;
	height: 21px;
	width: 66px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#latelycheck_next_bt a {
	background-position: 0px 0px;
	background-image: url(../images/latelycheck_next_bt.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	/*\*/
	overflow: hidden;
	height: 21px;
	width: 66px;
	padding: 0px;
	margin: 0px;
}

#latelycheck_next_bt a:hover {
	background-position: 0px -21px;
}

#latelycheck_back_bt {/*前へボタン格納*/
	padding: 0px;
	float: left;
	height: 21px;
	width: 66px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#latelycheck_back_bt a {
	background-position: 0px 0px;
	background-image: url(../images/latelycheck_back_bt.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	/*\*/
	overflow: hidden;
	height: 21px;
	width: 66px;
	padding: 0px;
	margin: 0px;
}

#latelycheck_back_bt a:hover {
	background-position: 0px -21px;
}

#latelycheck_things_box {/*最近チェックした物件の全物件格納*/
	background-color: #C8E3FF;
	margin: 0px;
	width: 938px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	background-image: url(../images/latelycheck_below.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*#access_things_box:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}*/

#latelycheck_things_box div {/*最近チェックした物件各物件ボックス*/
	margin: 0px;
	float: left;
	width: 124px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#latelycheck_things_box div img {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 1px;
	border: 1px solid #8EC7FF;
}

#latelycheck_things_box a:hover img{
	opacity: 0.8;
	filter: alpha(opacity=70);
}

#latelycheck_things_box div p {/*最近チェックした物件の物件紹介文*/
	font-size: 90%;
	line-height: 110%;
	text-align: center;
	margin: 0px;
	width: 124px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}





address {/*コピーライト*/
	color: #FFFFFF;
	text-align: center;
	width: 946px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-color: #0066CC;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: normal;
}

#footer_sabnavi {
	line-height: 140%;
	text-align: center;
	margin: 0px;
	width: 946px;
	padding-top: 38px;
	padding-right: 0px;
	padding-bottom: 38px;
	padding-left: 0px;
}

/*レイアウト共通設定↑======================================================================================*/


/*トップページ↓======================================================================================*/
#top_main_image {/*トップページのメインイメージ*/
	background-image: url(../images/top_main_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 254px;
	width: 706px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#top_notopen_bt {/*トップページの未公開物件とは*/
	padding: 0px;
	height: 180px;
	width: 706px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}

#top_notopen_bt a {/*未公開物件とはのボタン設定*/
	background-image: url(../images/top_notopen_bt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	/*\*/
	overflow: hidden;
	/**/
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 706px;
	text-indent: -9999px;
}

#top_notopen_bt a:hover {
	background-position: 0px -180px;
}

#top_notopen_title {/*未公開物件情報の見出し*/
	background-image: url(../images/top_notopen_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin: 0px;
	height: 32px;
	width: 706px;
	padding: 0px;
}

#top_notopen_dl {/*未公開物件情報の段落設定*/
	line-height: 160%;
	text-align: left;
	margin: 0px;
	width: 700px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 6px;
}

#top_notopen_dl dd {
	margin-top: -1.7em;
	margin-left: 6em;
	margin-bottom: 15px;
}

.limited_title_box {/*限定物件の見出し格納*/
	padding: 0px;
	height: 33px;
	width: 706px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}

.limited_title_box:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


#itabashi_limited_title {/*板橋区限定物件の見出し*/
	background-image: url(../images/itabashi_limited_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 463px;
}

#nerima_limited_title {/*板橋区限定物件の見出し*/
	background-image: url(../images/nerima_limited_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 463px;
}

.limited_title_box a {/*条件に合った物件情報を一覧で見る*/
	background-image: url(../images/top_condition_link.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	/*\*/
	overflow: hidden;
	/**/
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 243px;
	text-indent: -9999px;
	float: right;
}

.limited_title_box a:hover {
	background-position: 0px -32px;
}

/*
.top_limited_box {限定物件の格納ボックス
	margin: 0px;
	padding: 0px;
	width: 706px;
	overflow:hidden;
}

.top_limited_box:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.limited_thingsfirst, .limited_thingslast {
	float:left;
	padding-bottom:32768px;
	margin-bottom:-32768px;
}

.limited_thingsfirst {各限定物件のボックス（左・中央）
	width:230px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #EFEFEF;
	text-align: center;
	border: 1px solid #CCCCCC;
}

.limited_thingslast {各限定物件のボックス（右）
	width:230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.limited_thingsfirst p {
	margin: 0px;
	padding: 5px;
	width: 220px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
}


.top_limited_box {
	margin: 0px;
	padding: 0px;
	width: 706px;
}*/

.heightLineParent {/*練馬・板橋限定物件格納ボックス　3カラム高さ揃え設定*/
	margin: 0px;
	padding: 0px;
	width: 706px;
}

.heightLineParent:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.heightLineParent img {/*ボックス内のimg設定*/
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.heightLineParent a:hover img{/*限定物件内画像ロールオーバー*/
	opacity:0.8;
	filter: alpha(opacity=70);
}

.limited_thingsfirst {/*物件ボックス【左・中央】*/
	width:220px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	margin-bottom: 0px;
	padding-bottom: 10px;
	float: left;
}

.limited_thingslast {/*物件ボックス【右】*/
	width:220px;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	padding-bottom: 10px;
	float: left;
	margin: 0px;
}

.top_price {/*練馬・板橋限定物件価格表示*/
	width: 220px;
	background-image: url(../images/top_price_line.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: center;
	font-size: 150%;
	line-height: 160%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.top_place {/*練馬・板橋限定物件立地表示*/
	margin: 0px;
	padding: 0px;
	width: 220px;
	line-height: 140%;
	font-size: 90%;
}

.heightLineParent p {/*練馬・板橋限定物件紹介文*/
	margin: 0px;
	padding: 0px;
	width: 220px;
	line-height: 140%;
	font-size: 90%;
}

.top_nextback_box {/*次の物件、前の物件リンク画像格納*/
	height: 20px;
	width: 706px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 38px;
	padding-left: 0px;
}

.top_nextback_box:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.top_nextback_box img {
	float: right;
}

.top_nextback_box a:hover img{/*次の物件、前の物件リンク画像ロールオーバー*/
	opacity:0.8;
	filter: alpha(opacity=70);
}

#top_infonews_title {/*お知らせ・新着情報の見出し*/
	background-image: url(../images/top_infonews_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#top_info_dl {/*お知らせ段落設定*/
	line-height: 160%;
	text-align: left;
	margin: 0px;
	width: 700px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
}

#top_info_dl dd {
	margin-top: -1.7em;
	margin-left: 12em;
	margin-bottom: 10px;
}

#top_news_dl {/*新着情報段落設定*/
	line-height: 160%;
	text-align: left;
	margin: 0px;
	width: 700px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
}

#top_news_dl dd {
	margin-top: -1.7em;
	margin-left: 6em;
	margin-bottom: 10px;
}

#top_info_dl em {/*お知らせ太字設定*/
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
	margin-left: 1em;
}

#top_news_dl em {/*新着情報太字設定*/
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
	margin-right: 1em;
}
/*トップページ↑============================================================================================================================================================================================================*/

/*エラーページ↓=======================================================================================*/
#error_box {
	background-color: #FFFFFF;
	/*height: 600px;
	width: 946px;*/
	margin-top: 100px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-top: 100px;
	padding-right: 15px;
	padding-bottom: 100px;
	padding-left: 15px;
	text-align: center;
	width: 500px;
	border: 1px solid #CCCCCC;
}

#error_box h1 {
	font-size: 120%;
	line-height: 140%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#error_box p.p2 {
	line-height: 140%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#error_box p {
	line-height: 140%;
	margin: 0px;
	padding: 0px;
}
/*エラーページ↑=======================================================================================*/

/*お知らせ・新着情報ページ↓===========================================================================*/
#info_title {/*お知らせ見出し*/
	background-image: url(../images/info_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#news_title {/*新着情報見出し*/
	background-image: url(../images/news_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.newsinfo_more {
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 706px;
}

.newsinfo_more a {
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	/*display: block;*/
	padding-left: 15px;
	width: 10em;
}
/*お知らせ・新着情報ページ↑===========================================================================*/

/*購入者の声↓=========================================================================================*/
#voice_title {/*購入者の声見出し*/
	background-image: url(../images/voice_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.voice_allbox {
	padding: 0px;
	width: 706px;
	background-image: url(../images/voice_back.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.voice_photo_box {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
}

.voice_photo_boxin {
	background-image: url(../images/voice_photo_center.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.voice_box {
	margin: 0px;
	float: right;
	width: 478px;
	background-image: url(../images/voice_allback.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 22px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.voice_box h3 {
	font-size: 120%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #339900;
}

.voice_box p {
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}



/*購入者の声↑=========================================================================================*/

/*RSSとは？↓==========================================================================================*/
#rss_title {/*RSSとは見出し*/
	background-image: url(../images/rss_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.rss_p {
	line-height: 140%;
	margin: 0px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.rss_box {
	padding: 0px;
	width: 706px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.rss_table {
	margin: 0px;
	padding: 0px;
	width: 350px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}

.rss_table th {
	background-color: #E8E8E8;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.rss_table th.rss {
	width: 34px;
}

.rss_table2 th.rss2 {
	width: 34px;
}


.rss_table td {
	border: 1px solid #CCCCCC;
	padding: 2px;
	text-align: center;
}

.rss_table2 {
	margin: 0px;
	padding: 0px;
	width: 350px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}

.rss_table2 th {
	background-color: #E8E8E8;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.rss_table2 td {
	border: 1px solid #CCCCCC;
	padding: 2px;
	text-align: center;
}
/*RSSとは？↑==========================================================================================*/

/*仮無料会員登録ページ↓===============================================================================*/
#session_title {/*無料会員登録見出し*/
	background-image: url(../images/session_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#session_table {/*無料会員登録テーブル*/
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#session_table th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 25%;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #F5F5F5;
	vertical-align: middle;
	display: table-cell;
	font-size: 110%;
	text-align: center;
	color: #666666;
	line-height: 120%;
	padding-top: 8px;
	padding-bottom: 8px;
}

#session_table td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	width: 75%;
}

#session_table fieldset {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#session_table fieldset label {/*チェックボックス回りこみ設定*/
	float: left;
	white-space: nowrap;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.session_bt_box {/*無料会員登録ボタンボックス設定*/
	margin: 0px;
	width: 388px;
	padding-top: 20px;
	padding-right: 159px;
	padding-bottom: 50px;
	padding-left: 159px;
}

.session_left {
	float: left;
	background-image: none;
	padding: 0px;
	height: 36px;
	width: 184;
	background-color: #FFFFFF;
	font-size: 0px;
	line-height: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
	cursor: pointer;
	margin: 0px;
}

.session_right {
	float: right;
	background-image: none;
	padding: 0px;
	height: 36px;
	width: 184;
	background-color: #FFFFFF;
	font-size: 0px;
	line-height: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
	cursor: pointer;
	margin: 0px;
}



.convention_box {/*会員規約ボックス*/
	width: 664px;
	overflow-y: scroll;
	overflow-x: hidden;
	height: 300px;/*暫定高さ設定*/
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.convention_box h3 {
	font-size: 120%;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.convention_box h4 {
	font-size: 100%;
	text-align: center;
	width: 100%;
	color: #CC0000;
}

.convention_box p {
	line-height: 140%;
	margin: 0px;
	padding: 0px;
}

.convention_check {/*規約に同意*/
	font-size: 120%;
	text-align: center;
	width: 100%;
	background-image: url(../images/dot2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.merit_box {/*無料会員のメリットボックス設定*/
	margin: 0px;
	width: 706px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.merit_title {
	margin: 0px;
	padding-top: 0px;
	padding-right: 103px;
	padding-bottom: 0px;
	padding-left: 103px;
}

.merit_table {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.merit_table th {
	background-color: #CCCCCC;
	width: 50px;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.merit_table td {
	background-color: #FFFAE8;
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 10px;
	vertical-align: top;
}

.merit_table td p {
	line-height: 140%;
	margin: 0px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.merit_title1 {
	background-image: url(../images/merit_title1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 18px;
	width: 182px;
	padding: 0px;
	margin: 0px;
}

.merit_title2 {
	background-image: url(../images/merit_title2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 18px;
	width: 309px;
	padding: 0px;
	margin: 0px;
}

.merit_title3 {
	background-image: url(../images/merit_title3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 18px;
	width: 225px;
	padding: 0px;
	margin: 0px;
}

.merit_title4 {
	background-image: url(../images/merit_title4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 18px;
	width: 139px;
	padding: 0px;
	margin: 0px;
}

.merit_title5 {
	background-image: url(../images/merit_title5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 18px;
	width: 257px;
	padding: 0px;
	margin: 0px;
}

.merit_title6 {
	background-image: url(../images/merit_title6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 18px;
	width: 390px;
	padding: 0px;
	margin: 0px;
}

.merit_title7 {
	background-image: url(../images/merit_title7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 18px;
	width: 175px;
	padding: 0px;
	margin: 0px;
}

.merit_title8 {
	background-image: url(../images/merit_title8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 18px;
	width: 290px;
	padding: 0px;
	margin: 0px;
}
/*仮無料会員登録ページ↑===============================================================================*/

/*無料会員本登録ページ↓===============================================================================*/
#session_title3 {/*無料会員本登録見出し*/
	background-image: url(../images/session_title3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
/*無料会員本登録ページ↑===============================================================================*/

/*個人情報保護方針ページ↓=============================================================================*/
#privacy_title {/*個人情報保護方針見出し*/
	background-image: url(../images/privacy_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#privacy_box {/*テキスト全体格納*/
	margin: 0px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.privacy_p1 {/*上部の段落*/
	line-height: 140%;
	margin: 0px;
	padding: 0px;
}

.privacy_dl {
	margin: 0px;
	width: 700px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.privacy_dl dt {
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	width: 700px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	background-color: #F7F7F7;
	background-image: url(../images/dot2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}




/*
.privacy_dl dt {
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	width: 700px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	background-color: #F7F7F7;
}*/

.privacy_dl dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1.8em;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

.privacy_dl dd p {
	line-height: 140%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.privacy_dl dd ul {
	padding: 0px;
	list-style-type: decimal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1.8em;
}

.privacy_dl dd ul li {
	line-height: 140%;
	margin-bottom: 10px;
}

.privacy_p2 {/*改定日等の段落*/
	line-height: 140%;
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 700px;
}

.privacy_p3 {/*下部の段落*/
	line-height: 140%;
	margin: 0px;
	width: 700px;
	font-size: 90%;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*個人情報保護方針ページ↑=============================================================================*/

/*個人情報の取り扱いについて↓=========================================================================*/
#treatment_title {/*個人情報の取り扱いについて見出し*/
	background-image: url(../images/treatment_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
/*個人情報の取り扱いについて↑=========================================================================*/

/*利用規約ページ↓=====================================================================================*/
#kiyaku_title {/*利用規約見出し*/
	background-image: url(../images/kiyaku_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*利用規約ページ↑=====================================================================================*/

/*利用上の注意ページ↓=================================================================================*/
#notes_title {/*利用上の注意見出し*/
	background-image: url(../images/notes_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
/*利用上の注意ページ↑=================================================================================*/

/*メールサービスについて↓=============================================================================*/
#magazine_title {/*メールサービスについて見出し*/
	background-image: url(../images/magazine_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.magazine_p {
	line-height: 140%;
	margin: 0px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 6px;
}

.magazine_box {
	padding: 0px;
	width: 706px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-image: url(../images/dot.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.magazine_box p {
	line-height: 140%;
	margin: 0px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.magazine_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 340px;
}

.magazine_right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 340px;
}

.go_session_box {
	margin: 0px;
	width: 300px;
	padding-top: 0px;
	padding-right: 203px;
	padding-bottom: 0px;
	padding-left: 203px;
}

.go_session_box a:hover img{/*無料会員登録はこちら*/
	opacity:0.9;
	filter: alpha(opacity=90);
}
/*メールサービスについて↑=============================================================================*/

/*初めての方へ・ヘルプ↓===============================================================================*/
#help_title {/*初めての方へ見出し*/
	background-image: url(../images/help_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.help_title1 {/*googleストリートビューについて見出し*/
	background-image: url(../images/help_title1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 30px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.help_google_box {
	padding: 0px;
	width: 706px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
}

.help_google_right {/*google機能説明の右ボックス設定*/
	margin: 0px;
	float: right;
	width: 340px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.help_google_right p {
	line-height: 140%;
	margin: 0px;
	padding: 0px;
}

.help_google_ul {
	margin: 0px;
	width: 310px;
	list-style-type: decimal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.help_google_ul li {
	margin: 0px;
	padding: 0px;
	line-height: 170%;
	font-weight: bold;
	color: #339933;
	font-size: 110%;
}

.help_google_ul2 {
	margin: 0px;
	width: 310px;
	list-style-type: decimal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.help_google_ul2 li {
	margin: 0px;
	padding: 0px;
	line-height: 170%;
	font-size: 90%;
}

.help_title2 {/*googleマップについて見出し*/
	background-image: url(../images/help_title2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 30px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.google_map2 {/*ヘルプ専用のgoogleマップ設定*/
	margin: 0px;
	padding: 10px;
	height: 350px;
	width: 330px;
	background-image: url(../images/google.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.help_title3 {/*物件検索方法見出し*/
	background-image: url(../images/help_title3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 30px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.help_title4 {/*マイリストについて見出し*/
	background-image: url(../images/help_title4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 30px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.help_title5 {/*RSSについて見出し*/
	background-image: url(../images/help_title5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 30px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.help_title6 {/*オンラインブックマークについて見出し*/
	background-image: url(../images/help_title6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 30px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.help_title7 {/*無料会員登録について見出し*/
	background-image: url(../images/help_title7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 30px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.help_title8 {/*未公開物件について見出し*/
	background-image: url(../images/help_title8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 30px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.help_title9 {/*お問い合わせ・資料請求について見出し*/
	background-image: url(../images/help_title9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 30px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.help_p {/*アテ系段落設定*/
	line-height: 140%;
	margin: 0px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 6px;
}
/*初めての方へ・ヘルプ↑===============================================================================*/

/*会社概要ページ↓=====================================================================================*/
#company_title {/*会社概要見出し*/
	background-image: url(../images/company_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.company_table {
	padding: 0px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/dot2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
}

.company_table th {
	margin: 0px;
	width: 20%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	background-image: url(../images/dot2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.company_table th p {
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
	background-color: #F9F9F9;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.company_table td {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/dot2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.company_table td p {
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
/*会社概要ページ↑=====================================================================================*/

/*未公開物件とは↓=====================================================================================*/
#unopening_title {/*未公開物件とは見出し*/
	background-image: url(../images/unopening_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.unopening_box {
	margin: 0px;
	padding: 0px;
	width: 706px;
}

.unopening_1 {
	background-image: url(../images/unopening.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin: 0px;
	float: left;
	height: 84px;
	width: 230px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.unopening_2 {
	background-image: url(../images/unopening.jpg);
	background-repeat: no-repeat;
	background-position: -238px 0px;
	text-indent: -9999px;
	margin: 0px;
	float: left;
	height: 84px;
	width: 230px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.unopening_3 {
	background-image: url(../images/unopening.jpg);
	background-repeat: no-repeat;
	background-position: -476px 0px;
	text-indent: -9999px;
	margin: 0px;
	float: left;
	height: 84px;
	width: 230px;
	padding: 0px;
}


.unopening_p {
	line-height: 140%;
	margin: 0px;
	width: 700px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 6px;
}
/*未公開物件とは↑=====================================================================================*/

/*マイリストのＰ*/
.mylist_p {
	line-height: 140%;
	margin: 0px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.mylist_p em {
	font-style: normal;
	color: #CC0000;
}
/*マイリストのＰ*/

/*マイページ個人情報修正↓=============================================================================*/
#edit_title {/*個人情報修正見出し*/
	background-image: url(../images/edit_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#session_table2 {/*個人情報テーブル*/
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#session_table2 th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 25%;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #F5F5F5;
	vertical-align: middle;
	display: table-cell;
	font-size: 110%;
	text-align: center;
	color: #666666;
	line-height: 140%;
	padding-top: 8px;
	padding-bottom: 8px;
}

#session_table2 td.edit {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	width: 75%;
}

#session_table2 td.edit1 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #F5F5F5;
	margin: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	width: 20%;
	text-align: center;
	font-weight: bold;
}

#session_table2 td.edit2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	width: 55%;
}

#session_table2 fieldset {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#session_table2 fieldset label {/*チェックボックス回りこみ設定*/
	float: left;
	white-space: nowrap;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.edit_btbox {/*「この内容で修正する」ボタン格納*/
	text-align: center;
	margin: 0px;
	width: 706px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.edit_bt {
	background-image: none;
	padding: 0px;
	height: 36px;
	width: auto;
	background-color: #FFFFFF;
	font-size: 0px;
	line-height: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
	cursor: pointer;
	margin: 0px;
}

/*マイページ個人情報修正↑=============================================================================*/

/*マイページ個人情報↓=================================================================================*/
#edit_title2 {/*個人情報見出し*/
	background-image: url(../images/edit_title2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
/*マイページ個人情報↑=================================================================================*/

/*マイページ　マイリスト↓=============================================================================*/
#mylist_title {/*マイリスト見出し*/
	background-image: url(../images/mylist_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
/*マイページ　マイリスト↑=============================================================================*/

/*マイページ　退会↓===================================================================================*/
#secession_title {/*マイページ退会見出し*/
	background-image: url(../images/secession_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#secession_title2 {/*マイページ退会完了見出し*/
	background-image: url(../images/secession_title2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.secession_btbox {/*「それでも退会する」ボタン格納*/
	text-align: center;
	margin: 0px;
	width: 706px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.secession_bt {
	background-image: none;
	padding: 0px;
	height: 36px;
	width: auto;
	background-color: #FFFFFF;
	font-size: 0px;
	line-height: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
	cursor: pointer;
	margin: 0px;
}
/*マイページ　退会↑===================================================================================*/

/*マイページ　ログアウト完了↓=========================================================================*/
#logout_title {/*マイページログアウト完了見出し*/
	background-image: url(../images/logout_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.logout_btbox {/*「ページを閉じる」ボタン格納*/
	text-align: center;
	margin: 0px;
	width: 706px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.logout_bt {
	background-image: none;
	padding: 0px;
	height: 36px;
	width: auto;
	background-color: #FFFFFF;
	font-size: 0px;
	line-height: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
	cursor: pointer;
	margin: 0px;
}
/*マイページ　ログアウト完了↑=========================================================================*/

/*マイページ　パスワードを忘れた方へ↓=================================================================*/
#forgot_title {/*マイページログアウト完了見出し*/
	background-image: url(../images/forgot_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.forgot_box {
	background-color: #E1F0FF;
	width: 696px;
	padding: 5px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.forgot_box table {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-top-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.forgot_box table th {
	margin: 0px;
	width: 25%;
	background-color: #EEEEEE;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.forgot_box table td {
	margin: 0px;
	width: 75%;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.forgot_box table td input {
	width: 98%;
}

.forgot_btbox {/*「パスワードを再送する」ボタン格納*/
	text-align: center;
	margin: 0px;
	width: 706px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.forgot_bt {
	background-image: none;
	padding: 0px;
	height: 36px;
	width: auto;
	background-color: #FFFFFF;
	font-size: 0px;
	line-height: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
	cursor: pointer;
	margin: 0px;
}
/*マイページ　パスワードを忘れた方へ↑=================================================================*/

/*マイページ　ログイン↓===============================================================================*/
#login_title {/*マイページログイン見出し*/
	background-image: url(../images/login_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.login_box {
	background-color: #E1F0FF;
	width: 696px;
	padding: 5px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.login_box table {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-top-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.login_box table th {
	margin: 0px;
	width: 25%;
	background-color: #EEEEEE;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.login_box table td {
	margin: 0px;
	width: 75%;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.login_box table td span input {
	width: 98%;
}

.login_box table td label {
	white-space: nowrap;
}

.login_box table td fieldset {
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
}



.login_btbox {/*「パスワードを再送する」ボタン格納*/
	text-align: center;
	width: 706px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

.login_bt {
	background-image: none;
	padding: 0px;
	height: 36px;
	width: auto;
	background-color: #FFFFFF;
	font-size: 0px;
	line-height: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
	cursor: pointer;
	margin: 0px;
}

.login_sub {
	text-align: center;
	padding: 10px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*マイページ　ログイン↑===============================================================================*/

/*マイページトップ↓===================================================================================*/
#mypagetop_title {/*マイページトップ見出し*/
	background-image: url(../images/mypagetop_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.mypagetop_box {
	margin: 0px;
	width: 660px;
	padding-top: 10px;
	padding-right: 23px;
	padding-bottom: 10px;
	padding-left: 23px;
	background-image: url(../images/mymenu_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.mypage_left {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}

.mypage_left li {
	padding: 0px;
	width: 300px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.mypage_left li a {
	background-image: url(../images/mypage_menu.jpg);
	background-repeat: no-repeat;
	display: block;
	/*\*/
	overflow: hidden;
	/**/
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	width: 300px;
}

.mymenu_01 a {
	background-position: 0px 0px;
	height: 68px;
}

.mymenu_02 a {
	background-position: 0px -136px;
	height: 68px;
}

.mymenu_03 a {
	background-position: 0px -272px;
	height: 68px;
}

.mymenu_01 a:hover {
	background-position: 0px -68px;
}

.mymenu_02 a:hover {
	background-position: 0px -204px;
}

.mymenu_03 a:hover {
	background-position: 0px -340px;
}

.mypage_right {
	margin: 0px;
	padding: 0px;
	float: right;
	list-style-type: none;
}

.mypage_right li {
	padding: 0px;
	width: 300px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.mypage_right li a {
	background-image: url(../images/mypage_menu.jpg);
	background-repeat: no-repeat;
	display: block;
	/*\*/
	overflow: hidden;
	/**/
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	width: 300px;
}

.mymenu_04 a {
	background-position: -300px 0px;
	height: 68px;
}

.mymenu_05 a {
	background-position: -300px -136px;
	height: 68px;
}

.mymenu_06 a {
	background-position: -300px -272px;
	height: 68px;
}

.mymenu_04 a:hover {
	background-position: -300px -68px;
}

.mymenu_05 a:hover {
	background-position: -300px -204px;
}

.mymenu_06 a:hover {
	background-position: -300px -340px;
}

/*マイページトップ↑===================================================================================*/

/*こだわり検索↓=======================================================================================*/
#kodawari_title {/*こだわり検索見出し*/
	background-image: url(../images/kodawari_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
/*こだわり検索↑=======================================================================================*/

/*総合インフォメーション↓=============================================================================*/
#contact_title {/*総合インフォメーション見出し*/
	background-image: url(../images/contact_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.contact_p {
	line-height: 140%;
	margin: 0px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
}

.contact_menu_box {
	width: 706px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/dot2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.contact_menu {
	margin: 0px;
	padding: 0px;
	width: 706px;
	list-style-type: none;
}

.contact_menu li a {
	background-image: url(../images/contact_menu.jpg);
	background-repeat: no-repeat;
	display: block;
	/*\*/
	overflow: hidden;
	/**/
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	width: 332px;
	list-style-type: none;
}

.contact_menu_01 {
	float: left;
}

.contact_menu_02 {
	float: right;
}

.contact_menu_01 a {
	background-position: 0px 0px;
	height: 138px;
}

.contact_menu_02 a {
	background-position: -332px 0px;
	height: 138px;
}

.contact_menu_01 a:hover {
	background-position: 0px -138px;
}

.contact_menu_02 a:hover {
	background-position: -332px -138px;
}
/*総合インフォメーション↑=============================================================================*/

/*企業用お問合せ↓=====================================================================================*/
#contact_company_title1 {/*企業様用お問合せフォーム見出し*/
	background-image: url(../images/contact_company_title1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#contact_table {/*問い合わせフォームテーブル*/
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#contact_table th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 25%;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #F5F5F5;
	vertical-align: middle;
	display: table-cell;
	font-size: 110%;
	text-align: center;
	color: #666666;
	line-height: 120%;
	padding-top: 8px;
	padding-bottom: 8px;
}

#contact_table td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	width: 75%;
}

#contact_table td textarea{
	margin: 0px;
	padding: 5px;
	width: 97%;
	font-size: 100%;
}

.contact_bt_box {/*問い合わせボタンボックス設定*/
	margin: 0px;
	width: 388px;
	padding-top: 20px;
	padding-right: 159px;
	padding-bottom: 50px;
	padding-left: 159px;
}

.contact_left {
	float: left;
	background-image: none;
	padding: 0px;
	height: 36px;
	width: 184;
	background-color: #FFFFFF;
	font-size: 0px;
	line-height: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
	cursor: pointer;
	margin: 0px;
}

.contact_right {
	float: right;
	background-image: none;
	padding: 0px;
	height: 36px;
	width: 184;
	background-color: #FFFFFF;
	font-size: 0px;
	line-height: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
	cursor: pointer;
	margin: 0px;
}
/*企業用お問合せ↑=====================================================================================*/

/*個人用お問合せ↓=====================================================================================*/
#contact_consumer_title1 {/*個人様用お問合せフォーム見出し*/
	background-image: url(../images/contact_consumer_title1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
/*個人用お問合せ↑=====================================================================================*/

/*サイトマップ↓=======================================================================================*/
#sitemap_title {/*サイトマップ見出し*/
	background-image: url(../images/sitemap_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.sitemap_ul {
	margin: 0px;
	width: 626px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	list-style-type: none;
}

.sitemap_ul li {
	line-height: 190%;
}

.sitemap_ul li.map1 {
	background-image: url(../images/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

.sitemap_ul li.map2 {
	background-image: url(../images/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-left: 30px;
}
/*サイトマップ↑=======================================================================================*/

/*ブログ↓=============================================================================================*/
#blog_title {/*ブログ見出し*/
	background-image: url(../images/blog_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
/*ブログ↑=============================================================================================*/


/*物件検索ページ↓=========================================================================================================================================================================================================*/
.lower_main_image {/*下層ページのメイン画像設定*/
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#estate_title {/*全物件一覧検索見出し*/
	background-image: url(../images/estate_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#estate_title5 {/*練馬区物件一覧検索見出し*/
	background-image: url(../images/estate_title5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#estate_title6 {/*板橋区物件一覧検索見出し*/
	background-image: url(../images/estate_title6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#estate_search {/*検索テーブル*/
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#estate_search th.th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 25%;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #F5F5F5;
	vertical-align: middle;
	display: table-cell;
	font-size: 110%;
	text-align: center;
	color: #666666;
}

#estate_search td.td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	width: 75%;
}

#estate_search fieldset {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#estate_search fieldset label {/*チェックボックス回りこみ設定*/
	float: left;
	white-space: nowrap;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.estate_search_in {/*入れ子テーブル設定*/
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.estate_search_in th {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-color: #F5F5F5;
	width: 25%;
	margin: 0px;
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
	color: #666666;
}

.estate_search_in td {
	margin: 0px;
	padding: 8px;
	width: 75%;
}

.estate_search_btbox {/*「この条件で検索する」ボタン格納*/
	text-align: center;
	margin: 0px;
	width: 706px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.estate_search_bt {
	background-image: none;
	padding: 0px;
	height: 36px;
	width: auto;
	background-color: #FFFFFF;
	font-size: 0px;
	line-height: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
	cursor: pointer;
	margin: 0px;
}



/*.test:hover {
	opacity:0.8;
	filter: alpha(opacity=70);
}*/

/*.estate_search_bt img:hover {
	opacity:0.8;
	filter: alpha(opacity=70);
}*/

/*--------------------------------------------------*/
/*.estate_search_bt img:hover {
	opacity:0.8;
	filter: alpha(opacity=70);
}


body { behavior:url("common/js/csshover3.htc"); }*/


/*#news_dl dl.dd:hover {
	background-color: #CCCCCC;
	display: block;
}*/


/*--------------------------------------------------*/


/*物件検索ページ↑======================================================================================*/



/*全物件一覧ページ↓====================================================================================*/
#estate_title2 {/*全物件一覧見出し*/
	background-image: url(../images/estate_title2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#estate_title7 {/*練馬区物件一覧見出し*/
	background-image: url(../images/estate_title7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#estate_title8 {/*板橋区物件一覧見出し*/
	background-image: url(../images/estate_title8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#estate_title9 {/*こだわり検索一覧見出し*/
	background-image: url(../images/estate_title9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.nb_and_bt {/*一覧件数と検索画面へ戻るボタン*/
	background-color: #FFF8E8;
	width: 699px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 100%;
	font-size: 110%;
	font-weight: bold;
}

.nb_and_bt img {
	margin: 0px;
	padding: 0px;
	float: right;
}

.nb_and_bt a:hover img{
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.nb_and_bt p {
	text-align: center;
	margin: 0px;
	width: 472px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 116px;
	float: left;
}

.nb_and_bt p em {
	color: #CC0000;
	font-style: normal;
}

/*.buy_list_table {
	padding: 0px;
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.buy_list_table td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}




.test {
	margin: 0px;
	width: 110px;
	background-color: #E8E8E8;
	text-align: center;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.test2 {
	margin: 0px;
	padding: 5px;
	width: 100px;
	text-align: left;
	line-height: 120%;
}

.aa {
	padding: 5px;
}

.bb {
	width: 110px;
	vertical-align: top;
}

.cc {
	width: 371px;
	vertical-align: top;
}

.test3 {
	margin: 0px;
	width: 371px;
	background-color: #E8E8E8;
	text-align: center;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.cc_image {
	padding: 5px;
	float: left;
}

.cc_right {
	padding: 5px;
	float: right;
	width: 191px;
}

.cc_right_tx {
	padding: 0px;
	width: 191px;
	margin-bottom: 5px;
}

.cc_center {
	line-height: 120%;
	width: 361px;
	padding-top: 0px;
	padding-bottom: 5px;
	clear: both;
	margin: 0px;
	padding-right: 5px;
	padding-left: 5px;
}

.cc_center2 {
	width: 361px;
	padding-top: 0px;
	padding-bottom: 5px;
	margin: 0px;
	padding-right: 5px;
	padding-left: 5px;
}*/
/*-------------------------------------------------------------------------------------------------------------------------------*/


/*.buy_list_table2 {
	padding: 0px;
	width: 584px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.buy_list_table2 td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width: 146px;
	vertical-align: top;
	text-align: center;
}

.tt {
	margin: 0px;
	width: 138px;
	background-color: #E8E8E8;
	text-align: center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.tt2 {
	margin: 0px;
	padding: 4px;
	width: 138px;
	line-height: 120%;
}*/
/*-----------------------------------------------------------*/

.buy_list_table {/*物件一覧テーブル*/
	padding: 0px;
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.buy_list_table th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.buy_list_table td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.buy_tb_caption th {/*tr内のth設定*/
	margin: 0px;
	width: 138px;
	background-color: #E8E8E8;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
}

.buy_tb_p p {/*tr内のtd設定*/
	margin: 0px;
	padding: 4px;
	width: 138px;
	line-height: 120%;
	text-align: center;
}

.buy_tb_caption2 {/*th設定*/
	margin: 0px;
	width: 579px;
	background-color: #E8E8E8;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
}

.buy_tb_box {/*情報部分のtd設定*/
	margin: 0px;
	width: 579px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	vertical-align: top;
}

.buy_tb_box_image {/*物件サムネイルボックス設定*/
	margin: 0px;
	padding: 1px;
	float: left;
	border: 1px solid #CCCCCC;
}

.buy_tb_box_right {/*右フロート格納ボックス*/
	margin: 0px;
	float: right;
	width: 405px;
	padding: 0px;
}

.buy_tb_box_right p {
	line-height: 120%;
	margin: 0px;
	padding: 0px;
	width: 405px;
}

.buy_icon {/*注目アイコン格納*/
	margin: 0px;
	width: 405px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.buy_icon img {
	padding-right: 3px;
	padding-bottom: 2px;
}

.equipment_icon {/*設備アイコン格納*/
	margin: 0px;
	width: 405px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.equipment_icon img {
	float: left;
	padding-right: 3px;
	padding-bottom: 2px;
}

.buy_tb_bt {
	background-color: #FFF8E8;
}

.buy_tb_bt img {
	padding: 5px;
}

.buy_list_table a:hover img{
	opacity: 0.9;
	filter: alpha(opacity=90);
}

/*物件一覧ページ↑=============================================================================*/

/*
.buy_list_table3 {
	padding: 0px;
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.buy_list_table3 th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.buy_list_table3 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.tt3 {
	margin: 0px;
	width: 138px;
	background-color: #E8E8E8;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
}

.tt4 {
	margin: 0px;
	padding: 4px;
	width: 138px;
	line-height: 120%;
	text-align: center;
}

.tt5 {
	margin: 0px;
	width: 579px;
	background-color: #E8E8E8;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
}

.tt55 {
	margin: 0px;
	width: 579px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	vertical-align: top;
}

.tt_image {
	margin: 0px;
	padding: 1px;
	float: left;
	border: 1px solid #CCCCCC;
}

.tt55right {
	margin: 0px;
	float: right;
	width: 405px;
	padding: 0px;
}

.tt55right p {
	line-height: 120%;
	margin: 0px;
	padding: 0px;
	width: 405px;
}

.tt55icon {
	margin: 0px;
	width: 405px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.tt55icon img {
	padding-right: 3px;
	padding-bottom: 2px;
}

.ttbotom {
	margin: 0px;
	width: 405px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ttbotom img {
	float: left;
	padding-right: 3px;
	padding-bottom: 2px;
}

.ttbtbox {
	padding: 5px;
}*/


/*物件詳細ページ↓================================================================================*/
#estate_title3 {/*物件詳細見出し*/
	background-image: url(../images/estate_title3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.details_h3 {
	font-size: 120%;
	color: #990000;
	margin: 0px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.details_p {
	line-height: 140%;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	width: 700px;
}

.details_photo_box {/*写真格納*/
	margin: 0px;
	width: 706px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 0px;
}

/*.details_photo_box:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}*/

.details_subphoto_box {/*サブ画像格納*/
	margin: 0px;
	padding: 0px;
	float: right;
	width: 138px;
	/*background-color: #006699;*/
}

.details_subphoto_box a {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	display: block;
}

.details_subphoto_box a:hover img{
	opacity: 0.8;
	filter: alpha(opacity=70);
}

.details_subphoto_box p {
	line-height: 140%;
	color: #990000;
	margin: 0px;
	width: 138px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.details_mainphoto {/*メイン画像の枠div*/
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin: 0px;
	float: left;
	width: 550px;
}

.details_subphoto_box2 {
	margin: 0px;
	clear: both;
	width: 706px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.details_subphoto_box2 a {
	float: left;
}

.details_subphoto_box2 a.on {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 7px;
	margin-left: 0px;
	display: block;
}

.details_subphoto_box2 a.off {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	display: block;
}

.details_subphoto_box2 a:hover img{
	opacity: 0.8;
	filter: alpha(opacity=70);
}



.google_box {
	padding: 0px;
	width: 706px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
}

.google_map {
	margin: 0px;
	padding: 10px;
	height: 350px;
	width: 330px;
	background-image: url(../images/google.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
}

.google_street {
	margin: 0px;
	padding: 10px;
	height: 350px;
	width: 330px;
	background-image: url(../images/google.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

#estate_title4 {/*物件詳細情報見出し*/
	background-image: url(../images/estate_title4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.details_table {/*物件詳細テーブル*/
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.details_table th.th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 25%;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #F5F5F5;
	vertical-align: middle;
	display: table-cell;
	font-size: 110%;
	text-align: center;
	color: #666666;
}

.details_table td.td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	width: 75%;
	line-height: 120%;
}

.details_table td.td2 {/*入れ子格納td*/
	margin: 0px;
	width: 75%;
	padding: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}


.details_table_in {/*入れ子テーブル設定*/
	margin: 0px;
	padding: 0px;
	width: 100%;
}


.details_table_in th.th1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-color: #F5F5F5;
	width: 20%;
	margin: 0px;
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.details_table_in th.th2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-color: #F5F5F5;
	width: 20%;
	margin: 0px;
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
	color: #666666;
}

.details_table_in td {
	margin: 0px;
	padding: 8px;
	width: 30%;
}

.details_table_in td.td1 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.details_table_in td.td3 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.details_table_in td.td4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.details_ul {
	margin: 0px;
	padding: 0px;
}

.details_ul li {
	margin: 0px;
	float: left;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 0px;
	list-style-type: none;
	white-space: nowrap;
}

.details_others {/*物件その他情報テーブル*/
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.details_others th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 25%;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #F5F5F5;
	vertical-align: middle;
	display: table-cell;
	font-size: 110%;
	text-align: center;
	color: #666666;
	line-height: 120%;
	padding-top: 8px;
	padding-bottom: 8px;
}

.details_others td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	width: 75%;
	line-height: 120%;
}

.details_bt_box {/*物件詳細ボタン設定*/
	margin: 0px;
	width: 388px;
	padding-top: 0px;
	padding-right: 159px;
	padding-bottom: 0px;
	padding-left: 159px;
}

.details_left {
	float: left;
}

.details_right {
	float: right;
}

.details_bt_box a {
	display: block;
	margin: 0px;
}

.details_bt_box a:hover img{
	opacity: 0.9;
	filter: alpha(opacity=90);
}
/*物件詳細ページ↑=================================================================================*/






/* TAG ADD_CSS*/
em {
	font-style:normal;
	color:#FF0000;
}
#estate_title10 {/*物件問い合わせ見出し*/
	background-image: url(../images/details_contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#estate_title11 {/*未公開物件一覧見出し*/
	background-image: url(../images/estate_title11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#estate_title12 {/*未公開物件検索見出し*/
	background-image: url(../images/estate_title12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 32px;
	width: 706px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.pagination {
	text-align:center;
}
.pagination a {
	border: #333333 1px solid;
	text-align:center;
	padding:8px 10px;
}
.pagination a:hover {
	background:#0066FF;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.pagination strong {
	border: #333333 1px solid;
	text-align:center;
	padding:8px 10px;
	background:#0066FF;
	color:#FFFFFF;
}