@charset "utf-8";

/*--------------------------------------------------------------------+
|	コーナートップ
+---------------------------------------------------------------------*/

	/* 新着情報表示 */

	div#house table.top-newsbox p,
	div#mansion table.top-newsbox p {
		line-height:1.35;
	}

	div#house table.top-newsbox a,
	div#mansion table.top-newsbox a {
		color:#789F00;
	}
	
	div#house table.top-newsbox td.top-newsbox-large,
	div#mansion table.top-newsbox td.top-newsbox-large {
		background: url(../s_imgs/bg_top_newsbox_large.gif) no-repeat bottom;
		padding-bottom: 11px;
	}
	
	/* 関西圏用のCSSここから */
	div#house table.top-newsbox td.top-newsbox-large_kansai,
	div#mansion table.top-newsbox td.top-newsbox-large_kansai {
		background: url(../s_imgs/bg_top_newsbox_large_kansai.gif) no-repeat bottom !important;
		padding-bottom: 11px !important;
	}
	/* 関西圏用のCSSここまで */
	
	div#house table.top-newsbox td.top-newsbox-large p.news-detail,
	div#mansion table.top-newsbox td.top-newsbox-large p.news-detail {
		padding-right: 5px;
	}
	
	div#house table.top-newsbox td.top-newsbox-small,
	div#mansion table.top-newsbox td.top-newsbox-small {
		background: url(../s_imgs/bg_top_newsbox_small.gif) no-repeat bottom;
		padding-bottom: 11px;
	}

	/* 関西圏用のCSSここから */
	div#house table.top-newsbox td.top-newsbox-small_kansai,
	div#mansion table.top-newsbox td.top-newsbox-small_kansai {
		background: url(../s_imgs/bg_top_newsbox_small_kansai.gif) no-repeat bottom !important;
		padding-bottom: 11px !important;
	}
	/* 関西圏用のCSSここまで */
	
	div#house table.top-newsbox p.top-newsbox-date,
	div#mansion table.top-newsbox p.top-newsbox-date {
		margin-left:7px;
	}
	
	div#house table.top-newsbox td.top-newsbox-small p.campaign-detail,
	div#mansion table.top-newsbox td.top-newsbox-small p.campaign-detail{
		padding: 6px 5px 6px 7px;
	}
	
	.campaign-detail-kansai{
		padding: 5px 5px 6px 7px;
	}
	
	div#house table.top-newsbox td.top-newsbox-small p.new-campaign,
	div#mansion table.top-newsbox td.top-newsbox-small p.new-campaign {
		margin: 4px 5px 0 7px;
	}
	
	/* エリア選択リスト */
	
	div#newmansion ul.localAreamenu {
		list-style:none;
		display:block;
		height:23px;
		line-height:23px;
		margin:0;	
	}
	
	div#newmansion ul.localAreamenu li {
		background:url(../syutoken/newmansion/imgs/bg_localareamenu.gif) repeat-x left top;
		display:block;
		float:left;
		font-size:12px;
		padding-top: 1px;
	}
	
	div#newmansion ul.localAreamenu li.areamenu-head,
	div#newmansion ul.localAreamenu li.areamenu-foot {
		background:none;
		padding: 0;
	}
	
	div#newmansion ul.localAreamenu li a {
		padding:0 4px;
	}
	
	/* エリア別物件リスト */
	
	div#newmansion div.newly-area-list-wrapper {
		border:2px solid #EDEAE8;
	}
	
	div#newmansion div.newly-area-list {
		border:1px solid #CCCCCC;
	}
	
	div#newmansion div.newly-area-list table {
		background:#FFFFFF;
	}
	
	div#newmansion div.newly-area-list table.newly-area-title {
		background:#999999;
	}
	
	div#newmansion div.newly-area-list table.newly-area-title td.area-name {
		color:#ffffff;
		font-weight:bold;
		padding:3px 0 3px 6px;
	}
	
	div#newmansion div.newly-area-list table.newly-area-title h3 {
		font-size:75%;
		line-height:1.0;
	}
	
	div#newmansion div.newly-area-list table.newly-area-title a.pagetop {
		text-align:right;
		color:#ffffff;
		font-size:10px;
		padding:0 6px 0 12px;
		background:url(../syutoken/newmansion/imgs/icon_newly_pagetop_white.gif) no-repeat left center;
	}
	
	div#newmansion div.newly-area-list table.newly-area-footer {
		background:url(../syutoken/newmansion/imgs/bg_newly_area_list_foot.gif) repeat-x top;
	}
	
	div#newmansion div.newly-area-list table.newly-area-footer p.past-link {
		padding:3px 0 3px 9px;
	}
	
	div#newmansion div.newly-area-list table.newly-area-footer p.past-link a {
		background:url(../syutoken/newmansion/imgs/icon_newly_arrow.gif) no-repeat left center;
		padding-left:12px;
	}
	
	div#newmansion div.newly-area-list table.newly-area-footer a.pagetop {
		text-align:right;
		font-size:10px;
		padding:0 6px 0 12px;
		background:url(../syutoken/newmansion/imgs/icon_newly_pagetop_black.gif) no-repeat left center;
	}
	
	div#newmansion td.top-blogbox-bg {
		background: url(../s_imgs/bg_top_blogbox.gif) no-repeat top;
		height:142px;
		padding: 8px 0 0 11px;
	}
	
	div#newmansion td.top-blogbox-bg td {
		padding:1px 15px 2px 0;
	}
	
	div#newmansion td.top-blogbox-bg div {
		background:url(../syutoken/newmansion/imgs/icon_newly_arrow.gif) no-repeat left top;
		padding:3px 0px 5px 11px;
		font-size:75%;
	}
	
	
	/*--------------------------------------------------------------------+
|	物件詳細
+---------------------------------------------------------------------*/
	
	
	/* 基本設定
	----------------------------------------------- */
		
		
		/* フォントサイズ設定 */
		table.detail-table p {
			font-size:75%;
		}
		
		/* 物件名 */
		table.detail-table td.detail-name h3 {
			font-size:75%;
			margin:1px 5px;
		}
		
		/* エリア名ブロック */
		table.detail-table td.detail-area {
			background: url(../s_imgs/line_dot_y30.gif) left top repeat-y;
			padding:2px 2px 2px 5px;
		}
		
		table.detail-table td.detail-area p.area-name {
		}
		
		/* エリア名フォント */
		table.detail-table td.detail-area p {
			font-size:70%;
			line-height:1.1;
			margin:1px 0 -2px;
		}
		
		/* アイコン一覧の余白 */
		table.detail-table table.detail-icons {
			margin:6px 3px 4px;
		}
		
		/* アイコンごとの余白 */
		table.detail-table table.detail-icons td {
			padding-left:3px;
		}
		
		
	/* 新築マンションの物件コメント
	----------------------------------------------- */
		
		/* 写真 */
		table.detail-mansion-new .m-photo img {
			margin:5px 4px 4px;
		}
		
		/* 地域 */
		table.detail-mansion-new .m-access {
			margin:7px 2px;
			line-height:1.1;
			color:#333333;
		}
		/* IEのずれ補正 */
		*html table.detail-mansion-new .m-access {
			margin:8px 2px;
		}
		
		/* コメント */
		table.detail-mansion-new .m-comment {
			margin:10px 2px 2px;
			line-height:1.3;
		}
		/* IEのずれ補正 */
		*html table.detail-mansion-new .m-comment {
			margin:9px 2px 2px;
		}
	
	
	/* 中古マンションの物件コメント
	----------------------------------------------- */
	
		/* 写真の枠サイズ */
		table.detail-mansion .m-photo {
			width:68px;
		}
		
		/* 写真 */
		table.detail-mansion .m-photo img {
			margin:5px 0 0 4px;
		}
		
		
		/*--詳細ボックス-------------*/
		
			/* 価格 */
			table.detail-mansion .m-price {
				padding:4px 2px 2px;
				font-size:75%;
				font-weight:bold;
				line-height:1.1;
				color:#333333;
			}
			*html table.detail-mansion .m-price {
				padding:5px 2px 2px;
			}
			
			/* 築年月 */
			table.detail-mansion .m-release {
				padding:4px 3px 2px;
				font-size:75%;
				line-height:1.1;
				color:#333333;
			}
			*html table.detail-mansion .m-release {
				padding:5px 3px 2px;
			}
			
			/* アクセス */
			table.detail-mansion .m-access {
				padding:0px 2px 2px;
				font-size:75%;
				line-height:1.1;
				color:#333333;
			}
			*html table.detail-mansion .m-access {
				padding:1px 2px 2px;
			}
			
			/* 占有面積 */
			table.detail-mansion .m-space {
				padding:0px 2px 0px;
				font-size:75%;
				line-height:1.1;
				color:#333333;
			}
			*html table.detail-mansion .m-space {
				padding:1px 2px 0px;
			}
			
			/* コメント */
			table.detail-mansion .m-comment {
				margin:5px 0 3px 8px;
				line-height:1.2;
			}
			*html table.detail-mansion .m-comment {
				margin:5px 0 3px 8px;
			}
		
		
		/* 罫線 */
		table.detail-table .dotted-top {
			background:url(../s_imgs/line_dot_x30.gif) left top repeat-x;
		}
		table.detail-table .dotted-bottom {
			background:url(../s_imgs/line_dot_x30.gif) left bottom repeat-x;
		}
