@charset "shift_jis";
/* CSS Document */

/*トップページ専用のヘッダ背景画像*/
body {
	background: url(img/bg_topheader.gif) repeat-x;
	}

/*widthがトップページだけ4px大きい*/
div#wrapper {
	padding-top: 20px;
	width: 904px;
	}

/*左枠*/
div#leftBox {
	width: 690px;
	float: left;
	}
	
/*右枠*/
div#rightBox {
	width: 200px;
	margin-top: -6px;
	float: right;
	}

/*不動産取引の流れショートカットエリア*/
ul#flowNav {
	margin: 0px;
	padding: 0px;
	}
	ul#flowNav li {
		list-style-type: none;
		padding: 0px 0px 20px 0px;
		margin: 0px;
		float: left;
		}
	ul#flowNav li.naka {
		padding: 0px 3px;
		}
	ul#flowNav li img {
			vertical-align: top;
			}

/*不動産部からのお知らせ*/
div#news {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
    /* 角丸 (native in Firefox and Safari) */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	clear: left;
	margin-left: 2px;
	margin-right: 8px;
	padding-bottom: 15px;
	}
	div#news h3 {
		border-top: 3px solid #6BA321;
		border-bottom: 1px dotted #6BA321;
		margin: 0px;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 10px;
		}
div#news dl {
	margin: 10px 10px 0px 10px;
	padding: 0px;
	overflow: hidden;
	border-bottom: 1px solid #E1E1E1;
	height: 1%;
	}
		div#news dl dt {
			font-size: 78%;
			display: block;
			width: 112px;
			float: left;
			clear: both;
			font-weight:  bold;
			padding: 26px 0px 5px 0px;
			margin-right: 0px;
			}
			div#news dl dt img {
				vertical-align: text-bottom;
				padding-right: 2px;
				}
			div#news dl dt.op {/*オープンハウスのラベル*/
				background: url(img/icn_ophouse.gif) no-repeat;
				}
			div#news dl dt.cp {/*キャンペーンのラベル*/
				background: url(img/icn_camp.gif) no-repeat;
				}
			div#news dl dt.ad {/*広告のラベル*/
				background: url(img/icn_ad.gif) no-repeat;
				}
			div#news dl dt.recommend {/*おすすめ物件のラベル*/
				background: url(img/icn_recommend.gif) no-repeat;
				}
			div#news dl dt.oshirase {/*お知らせのラベル*/
				background: url(img/icn_oshirase.gif) no-repeat;
				}
			div#news dl dt.news {/*最新情報のラベル*/
				background: url(img/icn_news.gif) no-repeat;
				}
		div#news dl dd {
			font-size: 100%;
			line-height: 1.5;
			float: right;
			width: 536px;
			/*display: block;*/
			margin: 0px 0px 0px 0px;
			padding-bottom: 5px;
			}
			div#news dl dd p {
				margin-bottom: 6px;
				}
			div#news dl dd .alignleft {
				float: left;
				margin-right: 5px;
				display: block;
				}
			div#news dl dd .alignright {
				float: right;
				margin-left: 5px;
				}
			div#news dl dd a.linkDetail {
				width: 104px;
				height: 31px;
				margin-top: 0px;
				margin-bottom: 3px;
				display: block;
				clear: both;
				}
			div#news dl dd a.linkDetail img {
				margin-top: 5px;
				}
			

/*お役立ち情報バナーエリア*/
div#tipsBnr {
	}
	
/*つぶやき*/
	
div#tsubuyakiBox {
	}
	div.twitt {
		color: #FFFFFF;
		font-size: 93%;
		}
	div.twitt span.twittDate {
		background: url(img/bg_tsubuyaki1.gif) top;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		padding: 5px;
		}
	div.twitt h4 {
		background: url(img/bg_tsubuyaki2.gif) bottom;
		margin-top: 0px;
		padding-bottom: 15px;
		padding-left: 5px;
		}
		div.twitt h4 a {
			color: #FFFFFF;
			}
	div.twitt p {
		color: #333333;
		line-height: 1.5;
		}


	
