@charset "UTF-8";

#realestate-top {}
	#realestate-top h2 {background-image: url(../images/realestate-search.gif);}
	#realestate-top p {color:#555; line-height:18px; font-size:11px; padding-bottom:12px; text-align:left;padding:10px 20px;}
	#realestate-top ul { padding:10px 0 10px 30px;}
		#realestate-top li { float:left;display:block; width:320px; height:58px;} 
			#realestate-top a { display:block; width:320px; height:58px; background-position:0 0; background-repeat:no-repeat; overflow:hidden; text-indent:-8000px;}
			#realestate-top a:hover  { display:block; width:320px; height:58px; background-position:0 0; background-repeat:no-repeat; overflow:hidden; text-indent:-8000px;}
		#realestate-top1 a {background-image: url(../images/realestate-top1.jpg);}
		#realestate-top1 a:hover {background-image: url(../images/realestate-top12.jpg);}
		#realestate-top2 a {background-image: url(../images/realestate-top2.jpg);}
		#realestate-top2 a:hover {background-image: url(../images/realestate-top22.jpg);}
		#realestate-top3 a {background-image: url(../images/realestate-top3.jpg);}
		#realestate-top3 a:hover {background-image: url(../images/realestate-top32.jpg);}
		#realestate-top4 a {background-image: url(../images/realestate-top4.jpg);}
		#realestate-top4 a:hover {background-image: url(../images/realestate-top42.jpg);}

#realestate-recomend { padding:10px 0 0 0;clear:both;}
	#realestate-recomend h3 { background-image: url(../images/recommend-title.gif);}
	#realestate-recomend-inner { padding:10px 0 0 20px;}
	.top3-art {width:128px; padding:0 15px; float:left; background:#FFF;}
		.top3-art-title {}
			.top3-art-title a {color:#666; text-decoration:none; display:block;width:113px; margin:5px 0; padding-left:15px; background-image:url(../images/top-pt1.gif); background-repeat:no-repeat; background-position:left; font-size:11px; line-height:16px; font-weight:bold;}
			.top3-art-title a:hover {color:#AC0000; text-decoration: underline; display:block;width:113px; margin:5px 0; padding-left:15px; background-image:url(../images/top-pt12.gif); background-repeat:no-repeat; background-position:left; font-size:11px; line-height:16px; font-weight:bold;}
		.top3-art p {font-size:10px; line-height:14px;}
		.top3-art img { padding-bottom:5px;}
		.top3-art-end { display:block; width:128px; padding:0 0 10px 0; text-indent:-8000px; overflow: hidden; }
			.top3-art-end a { display:block; width:128px; height:12px; background:url(../images/top3-art-end.gif) right no-repeat; }
			.top3-art-end a:hover { display:block; width:128px; height:12px; background:url(../images/top3-art-end2.gif) right no-repeat; }
#sell {}
	#sell h2{background-image: url(../images/realestate-sell.gif);}
	#sell-top { padding:20px;}
		#sell-top p {color:#555; line-height:18px; font-size:11px; padding-bottom:12px; text-align:center;}
		#sell-top .small { text-align:right; display:block;}
		#sell-info { font-size:20px; line-height:24px; display:block; text-align:center; font-weight:bold; color:#660000;}
		#sell-navi { background: url(../images/sell-navi-bg.jpg) no-repeat center; padding:15px 0; text-align:center;}
			#sell-navi table { margin:0 auto;}
				#sell-navi td { padding:6px 20px 15px 0; font-size:14px; line-height:18px;font-weight:bold; text-align:left; margin-left:20px;}
					#sell-navi td a { color:#000000; text-decoration:none; display:block; border:#4E0000 solid 2px; background: #FFF; padding:3px 3px 3px 5px; border-right:none;border-bottom:none; width:260px;filter: alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;}
					#sell-navi td a:hover { color:#771A24; text-decoration: none; display:block; border:#4E0000 solid 2px; background: #FFF; padding:3px 3px 3px 5px; border-right:none;border-bottom:none;width:260px;filter: alpha(opacity=99); -moz-opacity:0.99; opacity:0.99;}
				.sell-navi1 { background: url(../images/process-navi1.gif) no-repeat; background-position:5px bottom;}
				.sell-navi2 { background: url(../images/process-navi2.gif) no-repeat; background-position:5px bottom;}
	.sell-inner { clear:both;margin:10px 40px; border-left: 5px #4E0000 solid;}
		.sell-inner-title { background:#F2EAE8; }
		.sell-inner-title h3 { padding:8px 0 2px 20px; line-height:18px; font-size:14px; color:#000;}
		.sell-inner-text { padding:10px 20px;}
			.sell-inner-text p {color:#555; line-height:16px; font-size:11px; padding-bottom:8px;}
			.sell-inner-text img { float:right; padding:5px 5px 5px 15px;}
		.sell-inner-end { width:550px; margin-left:40px;padding:10px 20px; background-image: url(../images/process-inner-next2.gif); background-repeat:no-repeat; background-position:center 0; clear:both; display:block;}
			.sell-inner-end p { text-align:right; font-size:10px;}
			.sell-inner-end a {color:#3D3D3D;line-height:24px; font-size:10px; text-decoration:none; padding:5px 0 5px 13px; background: url(../images/back.gif) no-repeat; background-position:left;}
			.sell-inner-end a:hover {color:#AB0000;line-height:24px; font-size:10px; text-decoration:none; padding:5px 0 5px 13px; background: url(../images/back2.gif) no-repeat; background-position:left;}
#buy {}
	#buy h2{background-image: url(../images/realestate-buy.gif);}
	#buy-top { padding:20px;}
		#buy-top p {color:#555; line-height:18px; font-size:11px; padding-bottom:12px; text-align:center;}
		#buy-top .small { text-align:right; display:block;}
		#buy-info { font-size:20px; line-height:24px; display:block; text-align:center; font-weight:bold; color:#660000;}
		#buy-navi { background: url(../images/buy-navi-bg.jpg) no-repeat center; padding:15px 0; text-align:center;}
			#buy-navi table { margin:0 auto;}
				#buy-navi td { padding:6px 20px 15px 0; font-size:14px; line-height:18px;font-weight:bold; text-align:left; margin-left:20px;}
					#buy-navi td a { color:#000000; text-decoration:none; display:block; border:#4E0000 solid 2px; background: #FFF; padding:3px 3px 3px 5px; border-right:none;border-bottom:none; width:260px;filter: alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;}
					#buy-navi td a:hover { color:#771A24; text-decoration: none; display:block; border:#4E0000 solid 2px; background: #FFF; padding:3px 3px 3px 5px; border-right:none;border-bottom:none;width:260px;filter: alpha(opacity=99); -moz-opacity:0.99; opacity:0.99;}
				.buy-navi1 { background: url(../images/process-navi1.gif) no-repeat; background-position:5px bottom;}
				.buy-navi2 { background: url(../images/process-navi2.gif) no-repeat; background-position:5px bottom;}
	.buy-inner { cclear:both;margin:10px 40px; border-left: 5px #4E0000 solid;}
		.buy-inner-title { background:#F2EAE8; }
		.buy-inner-title h3 { padding:8px 0 2px 20px; line-height:18px; font-size:14px; color:#000;}
		.buy-inner-text { padding:10px 20px;}
			.buy-inner-text p {color:#555; line-height:16px; font-size:11px; padding-bottom:8px;}
			.buy-inner-text img { float:right; padding:5px 5px 5px 15px;}
		.buy-inner-end { width:550px; margin-left:40px; padding:10px 20px; background-image: url(../images/process-inner-next2.gif); background-repeat:no-repeat; background-position:center 0; clear:both; display:block;}
			.buy-inner-end p { text-align:right; font-size:10px;}
			.buy-inner-end a {color:#3D3D3D;line-height:24px; font-size:10px; text-decoration:none; padding:5px 0 5px 13px; background: url(../images/back.gif) no-repeat; background-position:left;}
			.buy-inner-end a:hover {color:#AB0000;line-height:24px; font-size:10px; text-decoration:none; padding:5px 0 5px 13px; background: url(../images/back2.gif) no-repeat; background-position:left;}