@charset "shift_jis";
/*----------------------------
  CSS 担当者名 Document 2008.08
  Last Update 0000.00.00 担当者名


　├ トップイメージ
　 
　 　├ ネット会員
	　├ メール配信
	　└ 物件を検索
	
　├ 最新情報
　├ バナー3つ
　├ 物件案内

	　├ ボックス：おすすめ物件・不動産情報
	　├ ボックス：オープンハウス・現地説明会
	　├ エントリーボックス
	　├ おすすめ物件
	　├ オープンハウス
	　└ 不動産情報
	
　├ 左サイド
　├ 
　├ 

	　├ 
	　└ 
　├ 
　└ 


----------------------------*/

@import "common.css";
@import "calendar.css";


/*####################　共通設定　####################*/

#Main {
	width:780px;
	text-align:left;
	}

/*　サイドナビ
-------------------------------------*/
#Sub p {
	margin:0 0 6px 0;
	padding:0;
	text-indent:-9999px;
	font-size:0;
	}

	#Sub p a {
	display:block;
	width:180px;
	margin:0;
	padding:0;
	text-indent:0px;
	}

	/*#Sub p a img{
	width:180px;
	}*/

#Sub h2{
	width:180px;
	height:25px;
	/*margin:-5px 0 5px;
	_margin:-5px 0 0;*/
	}

	#Sub h2.voice {
	background:url(../img/Sub/btn-voice.jpg) no-repeat 0 0;
	height:60px;
	}

	#Sub h2.faq {
	background:url(../img/Sub/btn-faq.jpg) no-repeat 0 0;
	height:60px;
	}

	#Sub h2 a {
	display:block;
	height:60px;
	text-indent:-9999px;
	}

#Sub .subBox {
	border:2px solid #dacec0;
	width:176px;
	_width:180px;
	margin:0 0 6px;
	padding:0 0 5px;
	}
	
#Sub .hint {
	background:#faf9f7;
	}

#Sub .shop {
	background:#FFFFFF;
	}

	#Sub .shop dl{
	/*width:166px;*/
	margin:0 0 5px 10px;
	padding:10px 0 0 0;
	}
	
	#Sub .shop dl:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
	
	#Sub .shop dl dt{
	display:inline;
	clear:left;
	float:left;
	margin:0 5px 0 0;
	font-size:10px;
	}
	
		#Sub .shop dl dt a:hover {
		text-decoration:underline;
		}
	
	#Sub .shop dl dd{
	padding:2px 0 0 0;
	_padding:1px 0 0 0;
	}
	
	*:first-child+html #Sub .shop dl dd{
	padding:0;
	}
	
	#Sub .shop p{
	background:url(../img/Sub/hours.gif) no-repeat 0 0;
	border:none;
	height:29px;
	margin:0 0 5px 10px;
	padding:0;
	text-indent:-9999px;
	font-size:0;
	}

	#Sub .shop ul{
	margin:0 0 0 10px;
	}

	#Sub .shop ul li{
	background:url(../img/arrow-01.gif) no-repeat 0 4px;
	padding:0 0 0 11px;
	}

	#Sub .shop ul li span{
	font-size:10px;
	}
	
	#Sub .shop ul li a:hover {
	text-decoration:underline;
	}

	
/*　店舗バナー
-------------------------------------*/
#Main #ShopBox {
	clear:both;
	margin:0 0 20px 0;
	zoom:1;
	}
	
	#Main #ShopBox:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
	
	#Main #ShopBox #Touji {
	display:inline;
	float:left;
	background:url(../img/wall-touji.jpg) no-repeat 0 0;
	width:255px;
	height:97px;
	margin:0 6px 0 0;
	}
	
	#Main #ShopBox #Shijo {
	display:inline;
	float:left;
	background:url(../img/wall-shijo.jpg) no-repeat 0 0;
	width:255px;
	height:97px;
	margin:0 6px 0 0;
	}
	
	#Main #ShopBox #Saiin {
	display:inline;
	float:left;
	background:url(../img/wall-saiin.jpg) no-repeat 0 0;
	width:255px;
	height:97px;
	}
	
	#Main #ShopBox a {
	display:block;
	width:255px;
	height:97px;
	text-indent:-9999px;
	}
	
	#Main #ShopBox dl dd {
	display:none;
	}	
	

/*####################　トップイメージ　####################*/

#MainImage {
	clear:both;
	background:url(../../img/main-image.jpg) no-repeat 3px 0;
	width:786px;
	height:307px;
	margin:0 auto 7px;
	}

#MainImage h2,
#MainImage p {
	display:none;
	}

#MainImage .members {
	display:inline;
	float:right;
	width:214px;
	height:196px;
	overflow:hidden;
	text-align:left;
	/*background:url(../img/temp/wall-sample.gif);*/
	}


/*　ネット会員
-------------------------------------*/
#MainImage .members ul {　
	margin:0;
	padding:5px 0 7px;
	zoom:1;
	}
	
	#MainImage .members ul:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

	#MainImage .members ul li{
	display:inline;
	float:left;
	height:19px;
	margin:0 0 0 5px;
	font-size:0;
	overflow:hidden;
	}


/*　メール配信
-------------------------------------*/
#MainImage .members dl {
	clear:both;
	background-position:0 0;
	background-repeat:no-repeat;
	min-width:212px;
	_width:212px;
	margin:0 0 5px 0;
	text-align:left;
	overflow:hidden;
	}

	#MainImage .members dl.menu01{
	background-image:url(../../img/wall-mail01.gif);
	height:73px;
	}

	#MainImage .members dl.menu02{
	background-image:url(../../img/wall-mail02.gif);
	height:78px;
	}

	#MainImage .members dl.menu03{
	background-image:url(../../img/wall-mail03.gif);
	height:73px;
	}

	#MainImage .members dl dt {
	width:210px;
	margin:0 0 5px 0;
	}
	
	#MainImage .members dl dt a {
	display:block;
	background:url(../img/temp/s.gif);
	padding:0 0 0 22px;
	color:#333333;
	overflow:hidden;
	}
	
	#MainImage .members dl.menu01 dt a {
	height:73px;
	padding-top:12px;
	_padding-bottom:-11px;
	}
	
	*:first-child+html #MainImage .members dl.menu01 dt a {
	padding-top:13px;
	}
	
	#MainImage .members dl.menu02 dt a {
	height:78px;
	padding-top:7px;
	_padding-top:8px;
	}
	
	*:first-child+html #MainImage .members dl.menu02 dt a {
	padding-top:9px;
	}	
	
	#MainImage .members dl.menu03 dt a {
	height:73px;
	padding-top:7px;
	_padding-bottom:-11px;	
	line-height:1.2;
	}
	
	*:first-child+html #MainImage .members dl.menu03 dt a {
	padding-top:13px;
	}
	
	#MainImage .members dl dt a strong{
	margin:0 0 0 3px;
	font-size:18px;
	color:#fda307;
	}

	#MainImage .members dl dd {
	width:115px;
	_width:138px;
	padding:0 0 3px 23px;
	font-size:10px;
	line-height:1.5;
	}

	#MainImage .members dl.menu01 dd {
	margin:-59px 0 7px 0;
	_margin:-49px 0 7px 0;
	}

	#MainImage .members dl.menu02 dd {
	margin:-58px 0 7px 0;
	_margin:-51px 0 7px 0;
	}

	#MainImage .members dl.menu03 dd {
	margin:-47px 0 7px 0;
	_margin:-41px 0 7px 0;	
	line-height:1.2;
	}


/*　物件を検索
-------------------------------------*/
#SearchBox {
	clear:both;
	background:url(../../img/wall-topsearch.png) no-repeat 0 0;
	width:786px;
	height:66px;
	margin:0 auto;
	}
	
	#SearchBox:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#SearchBox h2 {
	display:inline;
	float:left;
	width:100px;
	margin:0 0 0 15px;
	padding:14px 0 0 0;
	}

	#SearchBox h2 a {
	display:block;
	height:25px;
	text-indent:-9999px;
	}

#SearchBox p {
	display:none;
	}
	
#SearchBox ul {
	display:inline;
	float:right;
	width:629px;
	margin:0;
	padding-top:10px;
	}

	#SearchBox ul:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
	
	#SearchBox ul li {
	display:inline;
	float:left;
	width:200px;
	margin:0 9px 0 0;
	} 

	#SearchBox ul li a {
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	height:45px;
	text-indent:-9999px;
	}

	#SearchBox ul li.menu01 a {	background-image:url(../../img/btn-search01.gif); }
	#SearchBox ul li.menu02 a {	background-image:url(../../img/btn-search02.gif); }
	#SearchBox ul li.menu03 a {	background-image:url(../../img/btn-search03.gif); }
	
	#SearchBox ul li a:hover { background-position:0 -45px; }


/*####################　最新情報　####################*/

#News {
	display:inline;
	float:left;
	background:url(../../img/wall-news.gif) no-repeat left center;
	width:585px;
	margin:0 auto 7px;
	}

#News h2 {
	display:inline;
	float:left;
	width:122px;
	margin:0 0 0 15px;
	padding:14px 0 0 0;
	}

	#News h2 a {
	display:block;
	height:16px;
	text-indent:-9999px;
	}

#News p {
	width:420px;
	margin:0 0 0 150px;
	padding:14px 0 13px;
	}
	
	#News p a:hover {
	text-decoration:underline;
	}

p.rent {
	display:inline;
	float:right;
	}


/*####################　バナー3つ　####################*/

#PickUp {
	width:780px;
	margin:0 auto 7px;
	}

	#PickUp:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PickUp .offer {
	display:inline;
	float:left;
	background:url(../../img/wall-offer.jpg) no-repeat 0 0;
	width:386px;
	margin:0 5px 0 0;
	padding:0;
	}

	#PickUp .offer h2{
	width:384px;
	height:120px;
	margin:0 0 0 1px;
	}

	#PickUp .offer h2 a{
	display:block;
	height:120px;
	text-indent:-9999px;
	}

	#PickUp .offer p {
	display:none;
	}

/*	#PickUp .offer p.link {
	width:151px;
	height:22px;
	margin:0 0 0 223px;
	text-indent:0px;
	}

	#PickUp .offer p.link a{
	display:block;
	height:22px;
	text-indent:-9999px;
	}	*/
	
#PickUp .denka {
	display:inline;
	float:left;
	background:url(../../img/wall-denka.jpg) no-repeat 0 0;
	width:386px;
	height:124px;
	margin:0 5px 0 0;
	padding:0;
	}

	#PickUp .denka h2{
	width:384px;
	height:120px;
	margin:0 0 0 1px;
	}

	#PickUp .denka h2 a{
	display:block;
	height:120px;
	text-indent:-9999px;
	}

	#PickUp .denka p {
	display:none;
	}

	#PickUp .denka h2{
	width:384px;
	height:120px;
	margin:0 0 0 1px;
	}

	#PickUp .denka h2 a{
	display:block;
	height:120px;
	text-indent:-9999px;
	}

	#PickUp .denka p {
	display:none;
	}

#PickUp .reqest {
	display:inline;
	float:left;
	background:url(../../img/wall-request.gif) no-repeat 0 0;
	width:192px;
	height:124px;
	margin:0 5px 0 0;
	}
	
	#PickUp .reqest h2{
	margin:0 1px;
	}
	
	#PickUp .reqest h2 a{
	display:block;
	width:190px;
	height:121px;
	text-indent:-9999px;
	}

	#PickUp .reqest ul li {
	display:none;
	}


#PickUp .offer_s {
	display:inline;
	float:left;
	background:url(../../img/wall-offer.gif) no-repeat 0 0;
	width:192px;
	height:124px;
	margin:0 5px 0 0;
	}
	
	#PickUp .offer_s h2{
	margin:0 1px;
	}
	
	#PickUp .offer_s h2 a{
	display:block;
	width:190px;
	height:121px;
	text-indent:-9999px;
	}

	#PickUp .offer_s p {
	display:none;
	}

#PickUp .weekly {
	display:inline;
	float:left;
	background:url(../../img/wall-weekly.gif) no-repeat 0 0;
	width:192px;
	height:124px;
	margin:0 5px 0 0;
	}
	
	#PickUp .weekly h2{
	margin:0 1px;
	}
	
	#PickUp .weekly h2 a{
	display:block;
	width:190px;
	height:121px;
	text-indent:-9999px;
	}

	#PickUp .weekly p {
	display:none;
	}

	
#PickUp .blog {
	display:inline;
	float:left;
	background:url(../../img/wall-blog.gif) no-repeat 0 0;
	width:192px;
	height:124px;
	margin:0;
	}

	#PickUp .blog h2{
	margin:0 1px;
	}
	
	#PickUp .blog h2 a{
	display:block;
	width:190px;
	height:121px;
	text-indent:-9999px;
	}

	#PickUp .blog p {
	display:none;
	}



/*####################　物件案内　####################*/

#Main .contentsBox {
	clear:both;
	background:url(../../img/wall-contentsBox.gif) no-repeat left bottom;
	width:780px;
	height:auto;
	margin:0 0 20px;
	padding:0 0 10px;
	}

	#Main .contentsBox:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#Main .contentsBox h2{
	background-position:0 0;
	background-repeat:no-repeat;
	width:780px;
	height:30px;
	_height:45px;
	padding:15px 0 0 0;
	}
	
	#Main .contentsBox h2 a{
	display:block;
	width:80px;
	height:21px;
	margin:0 0 0 687px;
	text-indent:-9999px;
	font-size:0;
	}


/*　ボックス：おすすめ物件・不動産情報
-------------------------------------*/
#Main .contentsBox .box1{
	background:url(../../img/wall-box1.gif) repeat-y 0 0;
	width:780px;
	}

	#Main .contentsBox .box1:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#Main .contentsBox .box2{
	display:inline;
	float:left;
	width:382px;
	margin:0 0 0 5px;
	}

#Main .contentsBox .box5{
	}


/*　ボックス：オープンハウス・現地説明会
-------------------------------------*/
#Main .contentsBox .box3{
	background:url(../../img/wall-box3.gif) repeat-y 0 0;
	width:780px;
	padding:0 0 10px;
	}

	#Main .contentsBox .box3:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#Main .contentsBox .box4{
	margin:0 0 10px 0;
	zoom:1;
	}

	#Main .contentsBox .box4:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}


/*　エントリーボックス
-------------------------------------*/
#Main .entryBox {
	display:inline;
	float:left;
	width:160px;
	margin:0 13px 0px 17px;
	}

	#Main .entryBox .thumbnail {
	border:1px solid #CCCCCC;
	margin:0 0 5px;
	padding:2px;
	text-align:center;
	}

	#Main .entryBox .thumbnail p{
	width:154px;
	margin:0;
	padding:0;
	text-align:center;
	overflow:hidden;
	}

	#Main .entryBox p.midashi{
	border:none;
	width:146px;
	_width:160px;
	margin:0 0 5px;
	padding:2px 7px;
	text-align:left;
	font-size:10px;
	}

	#Main .entryBox .orange {
	background:#ffeeb1;
	color:#fb741a;
	}

	#Main .entryBox .blue {
	background:#dee5eb;
	color:#336699;
	}

	#Main .entryBox .house {
	background:#67bd59;
	color:#ffffff;
	}

	#Main .entryBox .room {
	background:#97c46b;
	color:#ffffff;
	}

	/* 新着ボタン */
	#Main .entryBox .new1 {
	background-image:url(../img/ico-new.gif);
	background-position:135px center;
	background-repeat:no-repeat;
	}
	
	#Main .entryBox .new2 {
	background-image:url(../img/ico-new.gif);
	background-position:135px center;
	background-repeat:no-repeat;
	}

	/* 商談中 */
	#Main .entryBox .baraza {
	background-image:url(../img/ico-baraza3.gif);
	background-position:110px center;
	background-repeat:no-repeat;
	}
	
	/* 売却済 */
	#Main .entryBox .soldout {
	background-image:url(../img/ico-order4.gif);
	background-position:110px center;
	background-repeat:no-repeat;
	}



	#Main .entryBox dl {
	_padding-bottom:10px;
	zoom:1;
	}
	
		#Main .entryBox dl:after {
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
		}


	#Main .entryBox dl dt {
	display:inline;
	float:right;
	width:110px;
	height:2em;
	margin:0 0 10px 0;
	_margin:0 0 0 0;
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	zoom:1;
	}

		#Main .entryBox dl dt:after {
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
		}

		#Main .entryBox dl dt span{
		font-size:10px;
		color:#666666;
		}

		#Main .entryBox dl dt a:hover {
		text-decoration:underline;
		}


	#Main .entryBox dl dd {
	width:160px;
	margin:0 0 3px 0;
	zoom:1;
	}


	#Main .entryBox dl {
	height:130px;
	}

		#Main .entryBox dl dd:after {
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
		}
		
		#Main .entryBox dl dd.borough {
		background:#dff0cd;
		width:45px;
		/*height:30px;*/
		margin:0 3px 10px 0;
		padding:8px 0;
		color:#669900;
		font-size:10px;
		text-align:center;
		overflow:hidden;
		}

		#Main .entryBox dl dd.address {
		float:left;
		clear:both;
		height:2em;
		_height:35px;
		margin-bottom:10px;
		_margin-bottom:0;
		}

		#Main .entryBox dl dd.price {
		float:left;
		width:80px;
		font-size:10px;		
		}
		
		#Main .entryBox dl dd.price span {
		font-weight:bold;
		font-size:14px;
		}

		#Main .entryBox dl dd.img {
		float:right;
		width:70px;
		}

		#Main .entryBox dl dd.movie {
		text-align:right;
		clear: both;
		}


#Main .box4 .entryBox {
	display:inline;
	float:left;
	width:160px;
	margin:0 7px 10px 23px;
	}



/*　おすすめ物件
-------------------------------------*/
#Main .recommend {
	}

	#Main .recommend h2{
	background:url(../../img/midashi-01.gif) no-repeat 0 0;
	}



/*　おすすめ物件(全店舗合同)
-------------------------------------*/
#Main .recommend_all {
	background:url(../../img/wall-contentsBox2.gif) no-repeat left bottom;
	height:auto;
	}

	#Main .recommend_all h2{
	background:url(../../img/midashi-01.gif) no-repeat 0 0;
	}

	#Main .recommend_all h3{
	margin:0 0 0 6px;
	}
	


/*　オープンハウス
-------------------------------------*/
#Main .open {
	background:url(../../img/wall-contentsBox2.gif) no-repeat left bottom;
	height:auto;
	}

	#Main .open h2{
	background:url(../../img/midashi-02.gif) no-repeat 0 0;
	}

	#Main .open dl.openday {
	background:url(../../img/wall-openday.gif) no-repeat 0 0;
	width:780px;
	height:39px;
	padding:0;
	}

		#Main .open dl.openday dt{
		display:none;
		}
	
		#Main .open dl.openday dd#Notes{
		width:700px;
		margin:0 0 0 80px;
		padding-top:9px;
		color:#fd6500;
		font-weight:bold;
		font-size:14px;
		}

	#Main .open h3{
	margin:0 0 0 6px;
	}


/*　不動産情報
-------------------------------------*/
#Main .estate {
	}

	#Main .estate h2{
	background:url(../../img/midashi-03.gif) no-repeat 0 0;
	}
	
	#Main .estate p.catch{
	display:none;
	}

	#Main .estate h3{
	position:relative;
	z-index:3;
	}

	#Main .estate .box5{
	position:relative;
	margin:-15px 0 0 0;
	}
	
	*:first-child+html #Main .estate .box5{
	margin:-5px 0 0 0;
	}
	
	#Main .estate .entryBox{
	background:url(../img/line_01.gif) repeat-x left top;
	padding:20px 0 0 0;
	height:260px;
	_height:286px;
	}

	/**:first-child+html #Main .estate .entryBox{
	background:url(../img/line_01.gif) repeat-x left top;
	padding:10px 0 0 0;
	}*/
	

/*####################　左サイド　####################*/

#Main .contentsBox2 {
	clear:both;
	}

#Main .contentsBox2 .box1{
	display:inline;
	float:left;
	background:none;
	width:600px;
	margin:0;
	}


/*　ワンクリック検索
-------------------------------------*/
#Main .searchBox {
	background:#f8f4ef;
	width:580px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	}
	
#Main .searchBox h2{
	margin:0 0 10px 0;
	}
	
#Main .searchBox h3{
	clear:both;
	margin:0 0 10px 10px;
	}
	
#Main .searchBox ul {
	clear:both;
	width:560px;
	margin:0 0 0 10px;
	overflow:hidden;
	}

	#Main .searchBox ul li{
	margin:0 0 7px 0;
	text-indent:-9999px;
	font-size:0;
	}
	
	#Main .searchBox ul li.house{
	background:url(../../img/wall-search01.gif) no-repeat 0 0;
	width:560px;
	}

	#Main .searchBox ul li.mansion{
	background:url(../../img/wall-search02.gif) no-repeat 0 0;
	width:560px;
	}

	#Main .searchBox ul li ul{
	clear:left;
	width:auto;
	margin:0 0 0 70px;
	zoom:1;
	}

	#Main .searchBox ul li ul:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

	#Main .searchBox ul li ul li{
	display:inline;
	float:left;
	width:auto;
	height:auto;
	padding:7px 0 5px 0;
	text-indent:0px;
	font-size:10px;
	/*background:url(../img/temp/wall-sample.gif);*/
	}

	#Main .searchBox ul li ul li a{
	border-right:1px solid;
	padding:0 7px;
	font-size:10px;
	line-height:1.1;
	}
		
	#Main .searchBox ul li ul li.end a{
	border:none;
	}
	
	#Main .searchBox ul.area li ul li a{
	color:#26a943;
	}

	#Main .searchBox ul.price li ul li a{
	color:#3398ff;
	}

	#Main .searchBox ul li ul li a:hover{
	text-decoration:underline;
	}


/*　最新情報
-------------------------------------*/
#Main .topicsBox {
	clear:both;
	width:580px;
	margin:0 0 30px 0;
	}

#Main .topicsBox h2 {
	background:url(../../img/midashi-05.gif) no-repeat 0 0;
	width:580px;
	height:38px;
	margin:0 0 3px 0;
	_margin:0 0 15px 0;
	padding:12px 0 0 0;
	}

	#Main .topicsBox h2 a {
	display:block;
	width:82px;
	height:15px;
	margin:0 0 0 488px;
	text-indent:-9999px;
	}

#Main .topicsBox dl {
	zoom:1;
	}

	#Main .topicsBox dl:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

	#Main .topicsBox dl dt{
	display:inline;
	clear:left;
	float:left;
	width:90px;
	margin:0 0 5px;
	padding:4px 0 0 0;
	font-size:10px;
	color:#666666;
	}

	#Main .topicsBox dl dd{
	float:left;
	background:url(../img/arrow-01.gif) no-repeat 0 6px;
	width:420px;
	margin:0 0 5px;
	padding:0 0 0 15px;
	}

	#Main .topicsBox dl dd a:hover {
	text-decoration:underline;
	}

	#Main .topicsBox dl dd.menu01{
	background:url(../img/ico-touji.gif) no-repeat 0 3px;
	width:50px;
	height:18px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	}

	#Main .topicsBox dl dd.menu02{
	background:url(../img/ico-shijo.gif) no-repeat 0 3px;
	width:50px;
	height:18px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	}
	
	#Main .topicsBox dl dd.menu03{
	background:url(../img/ico-info.gif) no-repeat 0 3px;
	width:50px;
	height:18px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	}
	
	#Main .topicsBox dl dd.menu04{
	background:url(../img/ico-saiin.gif) no-repeat 0 3px;
	width:50px;
	height:18px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	}





/*　京都ハウスについて
-------------------------------------*/
#Main .aboutBox {
	clear:both;
	background:url(../../img/wall-message.jpg) no-repeat 0 35px;
	width:580px;
	margin:0 0 30px 0;
	}

#Main .aboutBox h2 {
	background:url(../../img/midashi-06.gif) no-repeat 0 0;
	width:580px;
	height:38px;
	margin:0 0 0 0;
	padding:14px 0 0 0;
	}

	#Main .aboutBox h2 a {
	display:block;
	width:60px;
	height:15px;
	margin:0 0 0 510px;
	text-indent:-9999px;
	}

#Main .aboutBox h3 {
	display:none;
	}

#Main .aboutBox .textBox {
	width:470px;
	margin:0 0 0 10px;
	padding:40px 0 0 0;
	_padding:50px 0 0 0;
	}

	#Main .aboutBox .textBox p {
	margin:0 0 7px 0;
	text-align:left;
	line-height:1.6;
	}

	#Main .aboutBox .textBox p.more {
	padding:0;
	text-align:right;
	}
	
	#Main .aboutBox .textBox p.more a{
	background:url(../img/arrow-02.gif) no-repeat 0 1px;
	padding:0 0 0 18px;
	}

	#Main .aboutBox .textBox p a:hover {
	text-decoration:underline;
	}


/*####################　チラシダウンロード・携帯サイト　####################*/

#Main .getBox {
	clear:both;
	margin:0 0 20px;
	zoom:1;
	}

	#Main .getBox:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#Main .getBox .contentsBox3 {
	display:inline;
	float:left;
	background:url(../img/wall-getBox.gif) no-repeat left bottom;
	width:285px;
	margin:0 10px 0 0;
	padding:0 0 10px;
	}

	#Main .getBox .contentsBox3 p {
	border-bottom:1px solid #CCCCCC;
	width:250px;
	_width:259px;
	margin:0 13px 10px;
	padding:0 0 5px 9px;
	}

	#Main .getBox .contentsBox3 dl {
	clear:both;
	width:259px;
	margin:0 13px 10px;
	zoom:1;
	}

	#Main .getBox .contentsBox3 dl:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

	#Main .getBox .contentsBox3 dl dt {
	float:right;
	width:165px;
	margin:0 0 3px 6px;
	font-weight:bold;
	}
	
	#Main .getBox .contentsBox3 dl dt span {
	font-weight:normal;
	}
	
	#Main .getBox .contentsBox3 dl dd {
	float:right;
	width:165px;
	margin:0 0 3px 6px;
	line-height:1.1;
	}
	
	#Main .getBox .contentsBox3 dl dd.pdf{
	margin:0 0 5px 0;
	}
	
	#Main .getBox .contentsBox3 dl dd.pdf a{
	display:block;
	background:url(../img/ico-pdf.gif) no-repeat left center;
	padding:4px 0 4px 25px;
	}	
	
	#Main .getBox .contentsBox3 dl dd.pdf a:hover {
	text-decoration:underline;
	}
	
	#Main .getBox .contentsBox3 dl dd.img {
	float:left;
	border:1px solid #CCCCCC;
	width:80px;
	height:80px;
	padding:2px;
	_padding:2px 2px 0;
	margin:0;
	}
	
	#Main .getBox .contentsBox3 dl dd.img img{
	width:80px;
	height:80px;
	}




/*end*/

