@charset "shift_jis";
/*----------------------------
  CSS hisaki Document 2009.03
  Last Update 2009.03.17 hisaki
----------------------------*/

@import "page.css";


/*####################　共通設定　####################*/

#Box {
	float:right;
	width:735px;
	margin:0 auto;
	text-align:left;
	}
#Main {
	display:inline;
	float:left;
	width:525px;
	margin:0;
	}
#Main .contentsBox{
	width:525px;
	margin:0 0 20px 0;
	}
#Main h2{margin:45px 0 57px 0;}

/*　パンくずリスト・ページ分割
-------------------------------------*/
#Main .contentsBox #TopicPath h3{display:none;}
#Main .contentsBox #TopicPath dl{
	display:inline;
	float:left;
	width:250px;
	margin:0 0 10px 0;
	}
#Main .contentsBox #TopicPath dl dt{
	display:inline;
	float:left;
	width:92px;
	height:18px;
	margin:0 5px 0 0;
	zoom:1;
	}
#PageWords #Main .contentsBox #TopicPath dl dt,
#PageLink #Main .contentsBox #TopicPath dl dt,
#PageTenant #Main .contentsBox #TopicPath dl dt,
#PageFaq #Main .contentsBox #TopicPath dl dt{width:56px;}

#Main .contentsBox #TopicPath dl dd{color:#333333;
	font-weight:bold;
	font-size:14px;
	}
#Main .contentsBox .pageBute.menu01{
	display:inline;
	float:right;
	margin:0 0 10px 0;
	padding:2px 0;
	}
#Main .contentsBox .pageBute.menu02{
	margin:0 0 10px 0;
	padding:2px 0;
	text-align:center;
	}
#Main .contentsBox .pageBute a,
#Main .contentsBox .pageBute span.current_page{
	border:1px solid #cccccc;
	padding:2px 4px;
	}
#Main .contentsBox .pageBute span.current_page{background:#dbdbdb;}
#Main .contentsBox .pageBute a{color:#003399;}
#Main .contentsBox .pageBute:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
/*　メイン下バナー
-------------------------------------*/
#Main #Search h3{
	background:url(../img/contents/wall-main01.jpg) 0 0 no-repeat;
	width:525px;
	height:93px;
	margin-bottom:20px;
	}
#Main #Search h3 a{
	display:block;
	height:93px;
	text-indent:-9999px;
	}
#Main #Search p{ display:none;}

/*　ページ送り
-------------------------------------*/
#Main .pageButton{
	font-size:10px;
	width:525px;
	}
#Main .pageButton.menu01 ul{
	width:100px;
	min-height:18px;
	_height:18px;
	margin:0 0 10px 425px;
	position:relative;
	}
#Main .pageButton.menu03{
	float:right;
	width:100px;
	}
#Main .pageButton.menu03 ul{
	width:100px;
	min-height:18px;
	_height:18px;
	margin:0;
	position:relative;
	}
#Main .pageButton ul li{
	position:absolute;
	top:0;
	border:1px solid #cccccc;
	}
#Main .pageButton ul li.pre{left:0;}
#Main .pageButton ul li.top{left:35px;}
#Main .pageButton ul li.next{right:0;}
#Main .pageButton ul li a{
	display:block;
	color:#003399;
	padding:2px 4px;
	}
#Main .pageButton ul li a:hover{ background:#dbdbdb;}
#Main .pageButton ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#Main .pageButton.menu02{text-align:center;}
#Main .pageButton.menu02 ul{
	width:100px;
	margin:0 auto;
	_margin:0;
	position:relative;
	}

/*　エクストラメニュー
-------------------------------------*/

#Extra {
	display:inline;
	float:right;
	width:200px;
	margin:4px 0 0 0;
	}
#Extra .exMenu00{margin:0 0 22px 0;}
#Extra .exMenu01,
#Extra .exMenu02{margin:0 0 15px 0;}

#Extra .exMenu00 h3{
	background:url(../img/contents/wall-request01.gif) 0 0 no-repeat;
	width:200px;
	height:102px;
	margin-bottom:22px;
	}
#Extra .exMenu00 h3 a{
	display:block;
	height:102px;
	text-indent:-9999px;
	}
#Extra .exMenu00 p{ display:none;}
#Extra .exMenu01{
	background:url(../img/contents/wall-ex-bottom01.gif) left bottom no-repeat;
	width:200px;
	padding-bottom:5px;
	}
#Extra .exMenu01 h3{
	width:200px;
	height:40px;
	margin:0;
	padding:0;
	}
#Extra .exMenu01 ul,
#Extra .exMenu01 dl{
	border-right:4px solid #e6e6e6;
	border-left:4px solid #e6e6e6;
	width:192px;
	_width:200px;
	margin:0;
		}
#Extra .exMenu01 dl dt{
	background:url(../img/contents/ico-ex01.gif) 0 8px no-repeat;
	margin:0 0 3px 2px;
	padding:5px 0 0 10px;
	font-size:10px;
	color:#666666;
	font-family:verdana;
	}
#Extra .exMenu01 dl dd {
	background:url(../img/contents/line-dotted-ex.gif) left bottom no-repeat;
	padding:0 0 5px 10px;
	margin:0 2px 0 0;
	}
#Extra .exMenu01 ul li{
	background:url(../img/contents/line-dotted-ex.gif) left bottom no-repeat;
	padding:10px 0 10px 10px;
	margin:0 2px 0 0;
	}
#Extra .exMenu01 ul li a,
#Extra .exMenu01 dl dd a{color:#327ebe;}

#Extra .exMenu02 h3{margin-bottom:12px;}
#Extra .exMenu02 ul li{margin-bottom:11px;}


/*ul.tree {
    margin: 0 0 0 15px;
    padding: 0;
}
*/
#Extra .exMenu01 ul.tree {
	border:0;
	width:160px;
    margin: 0 0 0 10px;
    padding: 0;
    list-style: none;
}
#Extra .exMenu01 ul.tree li {
	border:0;
    margin: 0;
    padding: 0 0 5px 11px;
    background: url(../../diary/img/tree_lst.gif) 0 0 no-repeat;
    list-style: none;
}
#Extra .exMenu01 ul.tree li.tree_end {
    background-image: url(../../diary/img/tree_end.gif);
    list-style: none;
}
/*####################　個別設定　####################*/

/*　社長ブログ
-------------------------------------*/

#PageDiary #Main .entry{margin-bottom:40px;}
#PageDiary #Main .entry .title{
	background:url(../img/contents/wall-title-bottom.gif) left bottom no-repeat;
	clear:both;
	width:525px;
	margin-bottom:18px;
	}
#PageDiary #Main .entry .title h3{
	background:url(../img/contents/wall-title-top.gif) 0 0 no-repeat;
	width:525px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}
#PageDiary #Main .entry .title h3 a{
	display:block;
	width:512px;
	_width:525px;
	padding:15px 0 19px 13px;
	color:#333333;
	}
#PageDiary #Main .entry p{
	line-height:2;
	margin-bottom:10px;
	}
#PageDiary #Main .entry p.date{
	clear:both;
	background:url(../img/contents/line-dotted-ex.gif) 0 0 repeat-x;
	padding-top:10px;
	text-align:right;
	font-family:verdana;
	}
#PageDiary.archive #Main h2,
#PageDiary.entry #Main h2{margin:45px 0 57px 0;}
#PageDiary.entry #Main .entry .title{
	background:url(../img/contents/wall-title-bottom.gif) left bottom no-repeat;
	clear:both;
	width:525px;
	margin-bottom:18px;
	}
#PageDiary.entry #Main .entry .title h3{
	background:url(../img/contents/wall-title-top.gif) 0 0 no-repeat;
	width:512px;
	_width:525px;
	padding:15px 0 19px 13px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}

/*　賃貸お得情報
-------------------------------------*/

#PageProfit #Main .entry{
	clear:both;
	margin-bottom:40px;
	}
#PageProfit #Main .entry .title{
	background:url(../img/contents/wall-title-bottom.gif) left bottom no-repeat;
	clear:both;
	width:525px;
	margin-bottom:18px;
	}
#PageProfit #Main .entry .title h3{
	background:url(../img/contents/wall-title-top.gif) 0 0 no-repeat;
	width:525px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}
#PageProfit #Main .entry .title h3 a{
	display:block;
	width:512px;
	_width:525px;
	padding:15px 0 19px 13px;
	color:#333333;
	}
#PageProfit.archive #Main h2,
#PageProfit.entry #Main h2{margin:45px 0 57px 0;}
#PageProfit.entry #Main .entry .title{
	background:url(../img/contents/wall-title-bottom.gif) left bottom no-repeat;
	clear:both;
	width:525px;
	margin-bottom:18px;
	}
#PageProfit.entry #Main .entry .title h3{
	background:url(../img/contents/wall-title-top.gif) 0 0 no-repeat;
	width:512px;
	_width:525px;
	padding:15px 0 19px 13px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}
#PageProfit #Main .entry p a{ color:#327ebe;}
#PageProfit.index #Main .entry p.photo,
#PageProfit.archive #Main .entry p.photo{
	background:#f8f8f8;
	display:inline;
	float:right;
	width:150px;
	height:150px;
	margin:0 0 5px 10px;
	}
#PageProfit #Main .entry ul.photo{
	width:495px;
	margin:0 -15px 10px 10px;
	}
#PageProfit #Main .entry ul.photo li{
	display:inline;
	float:left;
	background:#f8f8f8;
	width:150px;
	height:150px;
	margin:0 15px 10px 0;
	}
#PageProfit.index #Main .entry:after,
#PageProfit.archive #Main .entry:after,
#PageProfit #Main .entry ul.photo:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}


/*　賃貸最新情報
-------------------------------------*/

#PageTopics #Main .entry{
	clear:both;
	margin-bottom:40px;
	}
#PageTopics #Main .entry .title{
	background:url(../img/contents/wall-title-bottom.gif) left bottom no-repeat;
	clear:both;
	width:525px;
	margin-bottom:18px;
	}
#PageTopics #Main .entry .title h3{
	background:url(../img/contents/wall-title-top.gif) 0 0 no-repeat;
	width:525px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}
#PageTopics #Main .entry .title h3 a{
	display:block;
	width:512px;
	_width:525px;
	padding:15px 0 19px 13px;
	color:#333333;
	}
#PageTopics.archive #Main h2,
#PageTopics.entry #Main h2{margin:45px 0 57px 0;}
#PageTopics.entry #Main .entry .title{
	background:url(../img/contents/wall-title-bottom.gif) left bottom no-repeat;
	clear:both;
	width:525px;
	margin-bottom:18px;
	}
#PageTopics.entry #Main .entry .title h3{
	background:url(../img/contents/wall-title-top.gif) 0 0 no-repeat;
	width:512px;
	_width:525px;
	padding:15px 0 19px 13px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}
#PageTopics.index #Main .entry p.photo,
#PageTopics.archive #Main .entry p.photo{
	background:#f8f8f8;
	display:inline;
	float:right;
	width:150px;
	height:150px;
	margin:0 0 10px 10px;
	}
#PageTopics #Main .entry ul.photo{
	width:495px;
	margin:0 -15px 10px 10px;
	}
#PageTopics #Main .entry ul.photo li{
	display:inline;
	float:left;
	background:#f8f8f8;
	width:150px;
	height:150px;
	margin:0 15px 10px 0;
	}
#PageTopics #Main .entry ul.photo:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageTopics.entry #Main .contentsBox p.url{
	display:inline;
	float:right;
	width:145px;
	height:33px;
	margin:0 5px 20px 0;
	}
#PageTopics.entry #Main .contentsBox p.url a{
	background:url(../../topics/img/btn-more01.gif) 0 0 no-repeat;
	display:block;
	height:33px;
	text-indent:-9999px;
	}
#PageTopics.entry #Main .contentsBox p.url a:hover{ background-position:-145px 0;}
#PageTopics.entry #Main .contentsBox p.url:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}


/*　不動産用語集
-------------------------------------*/

#PageWords #Main .entry{margin-bottom:20px;}
#PageWords #Main .entry .title{
	background:url(../img/contents/wall-title-bottom.gif) left bottom no-repeat;
	clear:both;
	width:525px;
	margin-bottom:18px;
	}
#PageWords #Main .entry .title h3{
	background:url(../img/contents/wall-title-top.gif) 0 0 no-repeat;
	width:525px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}
#PageWords #Main .entry .title h3 a{
	display:block;
	width:512px;
	_width:525px;
	padding:15px 0 19px 13px;
	color:#333333;
	}
#PageWords.archive #Main h2,
#PageWords.entry #Main h2{margin:45px 0 57px 0;}
#PageWords.archive #Main .entry .title,
#PageWords.entry #Main .entry .title{
	background:url(../img/contents/wall-title-bottom.gif) left bottom no-repeat;
	clear:both;
	width:525px;
	margin-bottom:18px;
	}
#PageWords.archive #Main .entry .title h3,
#PageWords.entry #Main .entry .title h3{
	background:url(../img/contents/wall-title-top.gif) 0 0 no-repeat;
	width:512px;
	_width:525px;
	padding:15px 0 19px 13px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}
#PageWords #Main .entry {width:525px;}
#PageWords #Main .entry ul{
	width:515px;
	margin:0 0 0 10px;
	}
#PageWords #Main .entry ul .wrap{ margin-bottom:10px;}

#PageWords #Main .entry ul li{
	background:url(../img/contents/ico-arrow-blue.gif) 0 4px no-repeat;
	display:inline;
	float:left;
	width:230px;
	_width:245px;
	margin:0 10px 0 0;
	padding:2px 0 2px 15px;
	}
#PageWords #Main .entry ul li a{color:#666666;}
#PageWords #Main .entry ul li a:hover{
	text-decoration:none;
	border-bottom:1px dotted #999999;
	}

/*　リンク
-------------------------------------*/

#PageLink #Main .entry{
	width:525px;
	margin-bottom:20px;
	}
#PageLink #Main .entry .title{
	background:url(../img/contents/wall-title-bottom.gif) left bottom no-repeat;
	clear:both;
	width:525px;
	margin-bottom:18px;
	}
#PageLink #Main .entry .title h3{
	background:url(../img/contents/wall-title-top.gif) 0 0 no-repeat;
	width:525px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}
#PageLink #Main .entry .title h3 a{
	display:block;
	width:512px;
	_width:525px;
	padding:15px 0 19px 13px;
	color:#333333;
	}
#PageLink.archive #Main h2{margin:45px 0 57px 0;}
#PageLink.archive #Main .entry .title{
	background:url(../img/contents/wall-title-bottom.gif) left bottom no-repeat;
	clear:both;
	width:525px;
	margin-bottom:18px;
	}
#PageLink.archive #Main .entry .title h3{
	background:url(../img/contents/wall-title-top.gif) 0 0 no-repeat;
	width:512px;
	_width:525px;
	padding:15px 0 19px 13px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}
#PageLink #Main .entry ul{
	width:515px;
	margin:0 0 10px 10px;
	}
#PageLink #Main .entry ul li{
	background:url(../img/contents/ico-arrow-blue.gif) 0 4px no-repeat;
	display:inline;
	float:left;
	width:230px;
	_width:245px;
	margin:0 10px 10px 0;
	padding:2px 0 2px 15px;
	}
#PageLink #Main .entry ul li a{color:#666666;}
#PageLink #Main .entry ul li a:hover{
	text-decoration:none;
	border-bottom:1px dotted #999999;
	}

/*　よくある質問
-------------------------------------*/

#PageFaq #Main .entry{margin-bottom:20px;}
#PageFaq #Main .entry .title{
	background:url(../img/contents/wall-title-bottom.gif) left bottom no-repeat;
	clear:both;
	width:525px;
	margin-bottom:18px;
	}
#PageFaq #Main .entry .title h3{
	background:url(../img/contents/wall-title-top.gif) 0 0 no-repeat;
	width:525px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}
#PageFaq #Main .entry .title h3 a{
	display:block;
	width:512px;
	_width:525px;
	padding:15px 0 19px 13px;
	color:#333333;
	}
#PageFaq.archive #Main h2,
#PageFaq.entry #Main h2{margin:45px 0 57px 0;}
#PageFaq.archive #Main .entry .title,
#PageFaq.entry #Main .entry .title{
	background:url(../img/contents/wall-title-bottom.gif) left bottom no-repeat;
	clear:both;
	width:525px;
	margin-bottom:18px;
	}
#PageFaq.archive #Main .entry .title h3,
#PageFaq.entry #Main .entry .title h3{
	background:url(../img/contents/wall-title-top.gif) 0 0 no-repeat;
	width:512px;
	_width:525px;
	padding:15px 0 19px 13px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}
#PageFaq #Main .entry {width:525px;}
#PageFaq.entry #Main .entry p{
	line-height:2;
	margin-bottom:10px;
	}
#PageFaq.entry #Main .entry p a{ color:#327ebe;}


#PageFaq #Main .entry ul{
	width:515px;
	margin:0 0 0 10px;
	}

#PageFaq #Main .entry ul li{
	background:url(../img/contents/ico-arrow-blue.gif) 0 4px no-repeat;
	width:485px;
	_width:500px;
	margin:0 10px 10px 0;
	padding:2px 0 2px 15px;
	}
#PageFaq #Main .entry ul li a{color:#666666;}
#PageFaq #Main .entry ul li a:hover{
	text-decoration:none;
	border-bottom:1px dotted #999999;
	}


/*　賃貸業者様向け物件情報
-------------------------------------*/

/* インデックス（ウェブページ） */

#PageEstateInfo #Container {
	width:950px;
	margin:0 auto;
	text-align:center;
	}
#PageEstateInfo #Box {
	float:none;
	width:800px;
	margin:0 auto;
	}
#PageEstateInfo #Main {
	float:none;
	width:800px;
	margin:0 auto;
	}
#PageEstateInfo #Main:after,
#PageEstateInfo #Box:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageEstateInfo #Main .contentsBox{
	width:800px;
	margin:0;
	}
#PageEstateInfo #Main h2{margin:45px 0 57px 0;}
#PageEstateInfo #Main #mainBox .btnMenu{
	width:800px;
	height:40px;
	margin:0 0 20px 0;
	text-align:center;
	}
#PageEstateInfo #Main #mainBox ul.menu01,
#PageEstateInfo #Main #mainBox ul.menu03{
	display:block;
	width:800px;
	margin:0;
	margin:0 0 20px 0;
	clear:both;
	}
#PageEstateInfo #Main #mainBox ul.menu02{
	width:400px;
	height:39px;
	margin:0 auto;
	}
#PageEstateInfo #Main #mainBox ul.menu02 li{
	display:inline;
	float:left;
	width:172px;
	height:39px;
	margin:0 20px 0 0;
	}
#PageEstateInfo #Main #mainBox ul.menu02 li a{
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	width:172px;
	height:39px;
	text-indent:-9999px;
	}
#PageEstateInfo.index #Main #mainBox ul.menu02 li.menu01 a{ background-image:url(../../estate_info/img/btn-estateinfo01.gif);}
#PageEstateInfo.index #Main #mainBox ul.menu02 li.menu02 a{ background-image:url(../../estate_info/img/btn-estateinfo02.gif);}
#PageEstateInfo.index #Main #mainBox ul.menu02 li.menu03 a{ background-image:url(../../estate_info/img/btn-estateinfo03.gif);}
#PageEstateInfo #Main .contentsBox .btnMenu ul.menu02 li a:hover{ background-position:0 -39px;}
#PageEstateInfo #Main .contentsBox .btnMenu ul.menu02:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageEstateInfo #Main .contentsBox ul.menu03 li{
	background:url(../img/contents/ico-ex01.gif) 0 4px no-repeat;
	margin-bottom:8px;
	padding-left:15px;
	}

/* アーカイブ */
#PageEstateInfo #Main #CateList{ text-align:center;}

#PageEstateInfo #Main #CateList ul{
	width:500px;
	margin:0 auto 20px;
		}
#PageEstateInfo #Main #CateList ul li{
	display:inline;
	float:left;
	width:27px;
	height:28px;
	margin:0 20px 0 0;
	font-size:16px;
	font-weight:bold;
	}
#PageEstateInfo #Main #CateList ul li a{
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	height:28px;
	text-indent:-9999px;
	}
#PageEstateInfo #Main #CateList ul li.menu01 a{ background-image:url(../../estate_info/img/btn-a.gif);}
#PageEstateInfo #Main #CateList ul li.menu02 a{ background-image:url(../../estate_info/img/btn-ka.gif);}
#PageEstateInfo #Main #CateList ul li.menu03 a{ background-image:url(../../estate_info/img/btn-sa.gif);}
#PageEstateInfo #Main #CateList ul li.menu04 a{ background-image:url(../../estate_info/img/btn-ta.gif);}
#PageEstateInfo #Main #CateList ul li.menu05 a{ background-image:url(../../estate_info/img/btn-na.gif);}
#PageEstateInfo #Main #CateList ul li.menu06 a{ background-image:url(../../estate_info/img/btn-ha.gif);}
#PageEstateInfo #Main #CateList ul li.menu07 a{ background-image:url(../../estate_info/img/btn-ma.gif);}
#PageEstateInfo #Main #CateList ul li.menu08 a{ background-image:url(../../estate_info/img/btn-ya.gif);}
#PageEstateInfo #Main #CateList ul li.menu09 a{ background-image:url(../../estate_info/img/btn-ra.gif);}
#PageEstateInfo #Main #CateList ul li.menu10 a{ background-image:url(../../estate_info/img/btn-wa.gif);}
#PageEstateInfo #Main #CateList ul li a:hover{ background-position:0 -28px;}
	
	
#PageEstateInfo #Main #CateList ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageEstateInfo #Main #EntryList{text-align:center;}
#PageEstateInfo #Main #EntryList table{
	width:750px;
	border-collapse:collapse;
	margin:0 auto 20px;
	}
#PageEstateInfo #Main #EntryList table th,
#PageEstateInfo #Main #EntryList table td{
	border:1px solid #dbdbdb;
	background:#B5DAFF;
	vertical-align:middle;
	text-align:left;
	padding:5px;
	}
#PageEstateInfo #Main #EntryList table th{	text-align:center;}
#PageEstateInfo #Main #EntryList table th.menu01{width:200px;}
#PageEstateInfo #Main #EntryList table th.menu03,
#PageEstateInfo #Main #EntryList table th.menu04,
#PageEstateInfo #Main #EntryList table th.menu05{width:50px;}
#PageEstateInfo #Main #EntryList table td.menu03,
#PageEstateInfo #Main #EntryList table td.menu04,
#PageEstateInfo #Main #EntryList table td.menu05{width:50px;text-align:center;}
#PageEstateInfo #Main #EntryList table td{background:#ffffff;}
#PageEstateInfo #Main #EntryList table td a{color:#67a84c;}

#PageEstateInfo #Main #EntryList p{
	width:172px;
	height:39px;
	text-align:center;
	margin:0 auto 20px;
	}
#PageEstateInfo #Main #EntryList p a{
	background:url(../../estate_info/img/btn-document03.gif) 0 0 no-repeat;
	height:39px;
	display:block;
	text-align:left;
	text-indent:-9999px;
	}
#PageEstateInfo #Main #EntryList p a:hover{ background-position:0 -39px;}

/*　テナント・売買物件情報
-------------------------------------*/
#PageTenant #Main #TenantDeal h3{ margin-bottom:15px;}
#PageTenant #Main #TenantDeal .entry{
	clear:both;
	border-bottom:1px solid #ebebeb;
	width:525px;
	padding-bottom:10px;
	margin-bottom:20px;
	position:relative;
	}
#PageTenant #Main #TenantDeal .entry p.photo{
	display:inline;
	float:left;
	width:111px;
	height:111px;
	border:2px solid #d4d4d4;
	margin:0 10px 0 0;
	text-align:center;
	}
#PageTenant #Main #TenantDeal .entry .box01{
	background:url(../../tenant_deal/img/line-dotted-01.gif) top right repeat-y;
	display:inline;
	float:left;
	width:258px;
	min-height:90px;
	_height:90px;
	margin:0 2px 0 0;
	zoom:1;
	}
#PageTenant #Main #TenantDeal .entry dl.menu01{
	display:inline;
	clear:both;
	width:258px;
	margin:0;
	zoom:1;
	}
#PageTenant #Main #TenantDeal .entry dl.menu01 dt{
	display:inline;
	float:left;
	clear:both;
	height:15px;
	margin:0 5px 5px 0;
	line-height:1;
	zoom:1;
	}
#PageTenant #Main #TenantDeal .entry dl.menu01 dd{
	display:inline;
	float:right;
	clear:right;
	width:200px;
	min-height:15px;
	_height:15px;
	margin:0 10px 5px 0;
	line-height:1.35;
	zoom:1;
	}
#PageTenant #Main #TenantDeal .entry dl.menu01 dd.menu01{
	line-height:1;
	}
#PageTenant #Main #TenantDeal .entry dl.menu01 dd.menu01 span{
	font-size:18px;
	font-weight:bold;
	color:#cc0000;
	margin:0;
	line-height:1;
	}

#PageTenant #Main #TenantDeal .entry dl.menu01:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageTenant #Main #TenantDeal .entry p.more{
	clear:both;
	position:absolute;
	top:0;
	left:308px;
	width:58px;
	height:20px;
	margin:0;
	}
#PageTenant #Main #TenantDeal .entry p.more a{
	background:url(../../tenant_deal/img/btn-more01.gif) 0 0 no-repeat;
	display:block;
	width:58px;
	height:20px;
	text-indent:-9999px;
	}

#PageTenant #Main #TenantDeal .entry .box02{
	display:inline;
	float:right;
	width:135px;
	margin:0;
	}
#PageTenant #Main #TenantDeal .entry dl.menu02{
	clear:both;
	width:135px;
	margin:0;
	}
#PageTenant #Main #TenantDeal .entry dl.menu02 dt{
	display:inline;
	float:left;
	clear:both;
	height:15px;
	margin:0 3px 5px 0;
	}
#PageTenant #Main #TenantDeal .entry dl.menu02 dd{
	display:inline;
	float:right;
	clear:right;
	width:80px;
	min-height:15px;
	_height:15px;
	margin:0 0 5px 0;
	line-height:1.25;
	text-align:left;
	}
#PageTenant #Main #TenantDeal .entry dl.menu02 dd ul,
#PageTenant #Main #TenantDeal .entry dl.menu02 dd ul li{
	width:80px;
	margin:0;
	}
#PageTenant #Main #TenantDeal .entry dl.menu02 dd.menu01{
	font-weight:bold;
	color:#333333;
	line-height:1;
	}
#PageTenant #Main #TenantDeal .entry:after,
#PageTenant #Main #TenantDeal .entry dl.menu02 :after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
/* エントリー */

#PageTenant.entry #Main {
	float:none;
	width:735px;
	margin:0;
	}
#PageTenant.entry #Main h2{
	display:none;
	margin:0;
	}
#PageTenant.entry #Main .contentsBox{
	width:735px;
	margin:0;
	}
#PageTenant.entry #Main #Feature{
	display:block;
	height:100px;
	margin:12px 0 13px 0;
	overflow:hidden;
	}
#PageTenant.entry #Main .contentsBox h3{margin-bottom:18px;}
#PageTenant.entry #Main #Feature p{
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
	overflow:hidden;
	}
#PageTenant.entry #Main #Details{margin-bottom:20px;}
#PageTenant.entry #Main #Details dl.menu01{
	border-bottom:3px solid #083895;
	padding-bottom:9px;
	width:735px;
	}
#PageTenant.entry #Main #Details dl.menu01 dt{
	display:inline;
	float:left;
	height:19px;
	margin:0 10px 0 0;
	}
#PageTenant.entry #Main #Details dl.menu01 dd{
	display:block;
	color:#929292;
	font-family:verdana;
	font-size:10px;
	padding-top:3px;
	}
#PageTenant.entry #Main #Details dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageTenant.entry #Main #Details .entryBox{
	width:735px;
	clear:both;
	}
#PageTenant.entry #Main #Details .leftBox{
	display:inline;
	float:left;
	width:302px;
	_width:308px;
	background:#ededed;
	padding:3px;
	}
#PageTenant.entry #Main #Details .leftBox ul{
	background:url(../../tenant_deal/img/border-leftbox01.gif) left bottom no-repeat;
	width:302px;
	padding:0 0 15px 0;
	margin:0 0 10px 0;
	}
#PageTenant.entry #Main #Details .leftBox ul li.photo{
	margin:0 0 8px 0;
	width:302px;
	height:225px;
	overflow:hidden;
	text-align:center;
	}
#PageTenant.entry #Main #Details .leftBox ul li.more{
	width:120px;
	height:25px;
	margin:0 0 0 87px;
	text-align:left;
	}
#PageTenant.entry #Main #Details .leftBox ul li.more a{
	background:url(../../tenant_deal/img/btn-more02.gif) 0 0 no-repeat;
	display:block;
	width:120px;
	height:25px;
	text-indent:-9999px;
	}
#PageTenant.entry #Main #Details .leftBox ul li.more a:hover{ background-position:-120px 0;}
	
#PageTenant.entry #Main #Details .leftBox ul.menu02{
	background:none;
	padding:0;
	width:304px;
	margin:0 -3px 0 0;
	}
#PageTenant.entry #Main #Details .leftBox ul.menu02 li{
	display:inline;
	float:left;
	width:73px;
	margin:0 3px 0 0;
	}
#PageTenant.entry #Main #Details .leftBox h4{
	margin:0 0 5px 8px;
	height:13px;
	}
#PageTenant.entry #Main #Details .rightBox{
	display:inline;
	float:right;
	width:417px;
	}
#PageTenant.entry #Main #Details .rightBox dl.menu02{
	background:url(../../tenant_deal/img/line-dotted-entry01.gif) left bottom no-repeat;
	padding-bottom:9px;
	width:417px;
	border:0;
	text-align:left;
	}
#PageTenant.entry #Main #Details .rightBox dl.menu02 dt{
	display:inline;
	float:left;
	width:5em;
	height:19px;
	margin:0 5px 0 0;
	padding-top:8px;
	color:#666666;
	}
#PageTenant.entry #Main #Details .rightBox dl.menu02 dt.menu01{clear:both; padding:0;}
#PageTenant.entry #Main #Details .rightBox dl.menu02 dt.menu02{ padding:0;}
#PageTenant.entry #Main #Details .rightBox dl.menu02 dt.menu03{width:8em; padding:0;}
#PageTenant.entry #Main #Details .rightBox dl.menu02 dd{
	display:inline;
	float:left;
	width:320px;
	color:#929292;
	font-family:verdana;
	font-size:12px;
	padding:0;
	margin:0 15px 0 0;
	}
#PageTenant.entry #Main #Details .rightBox dl.menu02 dd.menu01 span{
	font-size:20px;
	font-weight:bold;
	color:#cc0000;
	}
#PageTenant.entry #Main #Details .rightBox dl.menu02 dd.menu02{
	width:100px;
	padding:0;
	}
#PageTenant.entry #Main #Details .rightBox dl.menu02 dd.menu02 span{
	font-weight:bold;
	color:#cc0000;
	}
#PageTenant.entry #Main #Details .rightBox dl.menu02 dd.menu01:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageTenant.entry #Main #Details .rightBox dl.menu03{
	border-bottom:1px solid #ededed;
	padding-bottom:9px;
	width:417px;
	margin-bottom:10px;
	}
#PageTenant.entry #Main #Details .rightBox dl.menu03 dt{
	display:inline;
	float:left;
	height:17px;
	margin:0 10px 0 0;
	}
#PageTenant.entry #Main #Details .rightBox dl.menu03 dt.menu01{padding-top:5px;}
#PageTenant.entry #Main #Details .rightBox dl.menu03 dd{
	display:inline;
	float:right;
	width:340px;
	font-size:12px;
	padding:0;
	margin:0;
	}
#PageTenant.entry #Main #Details .rightBox dl.menu03 dd span{
	color:#0f3e9a;
	font-size:18px;
	font-family:verdana;
	}
#PageTenant.entry #Main #Details .rightBox dl.menu03 dd li{
	background:url(../img/contents/ico-arrow-square01.gif) 0 2px no-repeat;
	width:auto;
	margin-bottom:5px;
	padding-left:15px;
	}
#PageTenant.entry #Main #Details .rightBox dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageTenant.entry #Main #Details .entryBox:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageTenant.entry #Main #Details .rightBox table{
	border:1px solid #ededed;
	border-collapse:collapse;
	width:416px;
	margin-bottom:15px;
	}
#PageTenant.entry #Main #Details .rightBox table th{
	background:url(../../tenant_deal/img/wall-th.gif) left bottom no-repeat;
	border:1px solid #ededed;
	border-right:0;
	width:112px;
	text-align:left;
	padding:0;
	vertical-align:top;
	}
#PageTenant.entry #Main #Details .rightBox table th span{
	border-top:1px solid #ffffff;
	display:block;
	padding:5px;
	}
#PageTenant.entry #Main #Details .rightBox table td{
	border:1px solid #ededed;
	border-left:0;
	width:304px;
	text-align:left;
	padding:5px;
	}
#PageTenant.entry #Main #Details .rightBox table td p{ margin:0 0 10px 0;}
#PageTenant.entry #Main #Details .rightBox p.contact{
	width:172px;
	height:39px;
	margin:0 0 15px 120px;
	}

#PageTenant.entry #Main #Details .rightBox p.contact a{
	background:url(../../tenant_deal/img/btn-more03.gif) 0 0 no-repeat;
	display:block;
	height:39px;
	text-indent:-9999px;
	}
#PageTenant.entry #Main #Details .rightBox p.contact a:hover{ background-position:0 -39px;}
#PageTenant.entry #Main #MapBox { margin-bottom:20px;}
#PageTenant.entry #Main #MapBox #GoogleMap{
	border:3px solid #ececec;
	width:729px;
	_width:735px;
	height:435px;
	}
#PageTenant.entry #Main #Contact{
	background:url(../../tenant_deal/img/wall-contact.jpg) 0 0 no-repeat;
	width:735px;
	height:138px;
	margin-bottom:30px;
	position:relative;
	}
#PageTenant.entry #Main #Contact h3{ display:none;}
#PageTenant.entry #Main #Contact li{
	width:161px;
	height:28px;
	position:absolute;
	top:97px;
	}
#PageTenant.entry #Main #Contact li.menu01{ left:10px;}
#PageTenant.entry #Main #Contact li.menu02{ left:185px;}
#PageTenant.entry #Main #Contact li a{
	display:block;
	width:161px;
	height:28px;
	text-indent:-9999px;
	}

/*　賃貸情報
-------------------------------------*/
#PageRealEstate #Main #RealEstate h3{ margin-bottom:15px;}
#PageRealEstate #Main #RealEstate .entry{
	clear:both;
	border-bottom:1px solid #ebebeb;
	width:525px;
	padding-bottom:10px;
	margin-bottom:20px;
	position:relative;
	}
#PageRealEstate #Main #RealEstate .entry p.photo{
	display:inline;
	float:left;
	width:111px;
	height:111px;
	border:2px solid #d4d4d4;
	margin:0 10px 0 0;
	text-align:center;
	}
#PageRealEstate #Main #RealEstate .entry .box01{
	background:url(../../tenant_deal/img/line-dotted-01.gif) top right repeat-y;
	display:inline;
	float:left;
	width:258px;
	min-height:90px;
	_height:90px;
	margin:0 2px 0 0;
	zoom:1;
	}
#PageRealEstate #Main #RealEstate .entry dl.menu01{
	display:inline;
	clear:both;
	width:258px;
	margin:0;
	zoom:1;
	}
#PageRealEstate #Main #RealEstate .entry dl.menu01 dt{
	display:inline;
	float:left;
	clear:both;
	height:15px;
	margin:0 5px 5px 0;
	line-height:1;
	zoom:1;
	}
#PageRealEstate #Main #RealEstate .entry dl.menu01 dd{
	display:inline;
	float:right;
	clear:right;
	width:200px;
	min-height:15px;
	_height:15px;
	margin:0 10px 5px 0;
	line-height:1.35;
	zoom:1;
	}
#PageRealEstate #Main #RealEstate .entry dl.menu01 dd.menu01{
	line-height:1;
	}
#PageRealEstate #Main #RealEstate .entry dl.menu01 dd.menu01 span{
	font-size:18px;
	font-weight:bold;
	color:#cc0000;
	margin:0;
	line-height:1;
	}

#PageRealEstate #Main #RealEstate .entry dl.menu01:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageRealEstate #Main #RealEstate .entry p.more{
	clear:both;
	position:absolute;
	top:0;
	left:308px;
	width:58px;
	height:20px;
	margin:0;
	}
#PageRealEstate #Main #RealEstate .entry p.more a{
	background:url(../../tenant_deal/img/btn-more01.gif) 0 0 no-repeat;
	display:block;
	width:58px;
	height:20px;
	text-indent:-9999px;
	}

#PageRealEstate #Main #RealEstate .entry .box02{
	display:inline;
	float:right;
	width:135px;
	margin:0;
	}
#PageRealEstate #Main #RealEstate .entry dl.menu02{
	clear:both;
	width:135px;
	margin:0;
	}
#PageRealEstate #Main #RealEstate .entry dl.menu02 dt{
	display:inline;
	float:left;
	clear:both;
	height:15px;
	margin:0 3px 5px 0;
	}
#PageRealEstate #Main #RealEstate .entry dl.menu02 dd{
	display:inline;
	float:right;
	clear:right;
	width:80px;
	min-height:15px;
	_height:15px;
	margin:0 0 5px 0;
	line-height:1.25;
	text-align:left;
	}
#PageRealEstate #Main #RealEstate .entry dl.menu02 dd ul,
#PageRealEstate #Main #RealEstate .entry dl.menu02 dd ul li{
	width:80px;
	margin:0;
	}
#PageRealEstate #Main #RealEstate .entry dl.menu02 dd.menu01{
	font-weight:bold;
	color:#333333;
	line-height:1;
	}
#PageRealEstate #Main #RealEstate .entry:after,
#PageRealEstate #Main #RealEstate .entry dl.menu02 :after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
/* エントリー */

#PageRealEstate.entry #Main {
	float:none;
	width:735px;
	margin:0;
	}
#PageRealEstate.entry #Main h2{
	display:none;
	margin:0;
	}
#PageRealEstate.entry #Main .contentsBox{
	width:735px;
	margin:0;
	}
#PageRealEstate.entry #Main #Feature{
	display:block;
	height:100px;
	margin:12px 0 13px 0;
	overflow:hidden;
	}
#PageRealEstate.entry #Main .contentsBox h3{margin-bottom:18px;}
#PageRealEstate.entry #Main #Feature p{
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
	overflow:hidden;
	}
#PageRealEstate.entry #Main #Details{margin-bottom:20px;}
#PageRealEstate.entry #Main #Details dl.menu01{
	border-bottom:3px solid #083895;
	padding-bottom:9px;
	width:735px;
	}
#PageRealEstate.entry #Main #Details dl.menu01 dt{
	display:inline;
	float:left;
	height:19px;
	margin:0 10px 0 0;
	}
#PageRealEstate.entry #Main #Details dl.menu01 dd{
	display:block;
	color:#929292;
	font-family:verdana;
	font-size:10px;
	padding-top:3px;
	}
#PageRealEstate.entry #Main #Details dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageRealEstate.entry #Main #Details .entryBox{
	width:735px;
	clear:both;
	}
#PageRealEstate.entry #Main #Details .leftBox{
	display:inline;
	float:left;
	width:302px;
	_width:308px;
	background:#ededed;
	padding:3px;
	}
#PageRealEstate.entry #Main #Details .leftBox ul{
	background:url(../../tenant_deal/img/border-leftbox01.gif) left bottom no-repeat;
	width:302px;
	padding:0 0 15px 0;
	margin:0 0 10px 0;
	}
#PageRealEstate.entry #Main #Details .leftBox ul li.photo{
	margin:0 0 8px 0;
	width:302px;
	height:225px;
	overflow:hidden;
	text-align:center;
	}
#PageRealEstate.entry #Main #Details .leftBox ul li.more{
	width:120px;
	height:25px;
	margin:0 0 0 87px;
	text-align:left;
	}
#PageRealEstate.entry #Main #Details .leftBox ul li.more a{
	background:url(../../tenant_deal/img/btn-more02.gif) 0 0 no-repeat;
	display:block;
	width:120px;
	height:25px;
	text-indent:-9999px;
	}
#PageRealEstate.entry #Main #Details .leftBox ul li.more a:hover{ background-position:-120px 0;}
	
#PageRealEstate.entry #Main #Details .leftBox ul.menu02{
	background:none;
	padding:0;
	width:304px;
	margin:0 -3px 0 0;
	}
#PageRealEstate.entry #Main #Details .leftBox ul.menu02 li{
	display:inline;
	float:left;
	width:73px;
	margin:0 3px 0 0;
	}
#PageRealEstate.entry #Main #Details .leftBox h4{
	margin:0 0 5px 8px;
	height:13px;
	}
#PageRealEstate.entry #Main #Details .rightBox{
	display:inline;
	float:right;
	width:417px;
	}
#PageRealEstate.entry #Main #Details .rightBox dl.menu02{
	background:url(../../tenant_deal/img/line-dotted-entry01.gif) left bottom no-repeat;
	padding-bottom:9px;
	width:417px;
	border:0;
	text-align:left;
	font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#PageRealEstate.entry #Main #Details .rightBox dl.menu02 dt{
	display:inline;
	float:left;
	width:100px;
	margin:0 5px 0 0;
	color:#666666;
	}
#PageRealEstate.entry #Main #Details .rightBox dl.menu02 dt.menu01{ width:70px;}
#PageRealEstate.entry #Main #Details .rightBox dl.menu02 dt.menu02{ width:100px;}
#PageRealEstate.entry #Main #Details .rightBox dl.menu02 dd{
	display:inline;
	float:left;
	width:80px;
	color:#929292;
	font-family:verdana;
	font-size:12px;
	padding:0;
	margin:0 15px 0 0;
	text-align:right;
	}
#PageRealEstate.entry #Main #Details .rightBox dl.menu02 dd.menu01{
	position:relative;
	top:-8px;
	width:110px;
	}
#PageRealEstate.entry #Main #Details .rightBox dl.menu02 dd.menu01 span{
	font-size:20px;
	font-weight:bold;
	color:#cc0000;
	}
#PageRealEstate.entry #Main #Details .rightBox dl.menu02 dd.menu02{
	width:80px;
	padding:0;
	}
#PageRealEstate.entry #Main #Details .rightBox dl.menu02 dd span.menu02{
	font-weight:bold;
	color:#083895;
	}
#PageRealEstate.entry #Main #Details .rightBox dl.menu02 dd.menu03{
	width:290px;
	padding:0;
	text-align:left;
	}
#PageRealEstate.entry #Main #Details .rightBox dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageRealEstate.entry #Main #Details .entryBox:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageRealEstate.entry #Main #Details .rightBox table{
	border:1px solid #ededed;
	border-collapse:collapse;
	width:416px;
	margin-bottom:15px;
	}
#PageRealEstate.entry #Main #Details .rightBox table th{
	background:url(../../tenant_deal/img/wall-th.gif) left bottom no-repeat;
	border:1px solid #ededed;
	border-right:0;
	width:112px;
	text-align:left;
	padding:0;
	vertical-align:top;
	}
#PageRealEstate.entry #Main #Details .rightBox table th span{
	border-top:1px solid #ffffff;
	display:block;
	padding:5px;
	}
#PageRealEstate.entry #Main #Details .rightBox table td{
	border:1px solid #ededed;
	border-left:0;
	width:304px;
	text-align:left;
	padding:5px;
	vertical-align:top;
	}
#PageRealEstate.entry #Main #Details .rightBox table td p{ margin:0 0 10px 0;}
#PageRealEstate.entry #Main #Details .rightBox table td dl{
	clear:both;
	width:290px;
	margin:0;
	}
#PageRealEstate.entry #Main #Details .rightBox table td dl dt{
	display:inline;
	float:left;
	white-space:nowrap;
	margin:0;
	}
#PageRealEstate.entry #Main #Details .rightBox table td dl dd{
	display:inline;
	float:left;
	white-space:nowrap;
	margin:0;
	}
#PageRealEstate.entry #Main #Details .rightBox table td ul li{
	display:inline;
	float:left;
	white-space:nowrap;
	margin:0 5px 0 0;
	}
#PageRealEstate.entry #Main #Details .rightBox table td ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageRealEstate.entry #Main #Details .rightBox p.contact{
	width:172px;
	height:39px;
	margin:0 0 15px 120px;
	}

#PageRealEstate.entry #Main #Details .rightBox p.contact a{
	background:url(../../tenant_deal/img/btn-more03.gif) 0 0 no-repeat;
	display:block;
	height:39px;
	text-indent:-9999px;
	}
#PageRealEstate.entry #Main #Details .rightBox p.contact a:hover{ background-position:0 -39px;}
#PageRealEstate.entry #Main #MapBox { margin-bottom:20px;}
#PageRealEstate.entry #Main #MapBox #GoogleMap{
	border:3px solid #ececec;
	width:729px;
	_width:735px;
	height:435px;
	}
#PageRealEstate.entry #Main #Contact{
	background:url(../../tenant_deal/img/wall-contact.jpg) 0 0 no-repeat;
	width:735px;
	height:138px;
	margin-bottom:30px;
	position:relative;
	}
#PageRealEstate.entry #Main #Contact h3{ display:none;}
#PageRealEstate.entry #Main #Contact li{
	width:161px;
	height:28px;
	position:absolute;
	top:97px;
	}
#PageRealEstate.entry #Main #Contact li.menu01{ left:10px;}
#PageRealEstate.entry #Main #Contact li.menu02{ left:185px;}
#PageRealEstate.entry #Main #Contact li a{
	display:block;
	width:161px;
	height:28px;
	text-indent:-9999px;
	}




/* まごみだし */

/*end*/
