@charset "utf-8";
/* CSS Document */

/* mainvisual */
#mainvisual {
	width: 795px;
	margin: 0;
	padding: 0;
	clear: both;
	}

/* menu */
#topmenu {
	width: 795px;
	height: 41px;
	margin: 0;
	padding: 0;
	clear: both;
	overflow: hidden; /* hide */
	}
#topmenu ul li {
	height: 41px;
	margin: 0;
	padding: 0;
	}
#topmenu li {
	float: left;
	list-style-type: none;
	}
#topmenu img {
	margin:0;
	padding:0;
	float: left;
	}

/* container */
#container_top {
	margin: 0 15px 0 15px;
	padding: 0;
	width: 765px;
	/*\*/clear: both;/* */
	}
.areaLeft {
	/*\*/display: inline;/* */
	margin: 0 10px 0 0;
	float: left;
	clear: right;
	width: 515px;
	text-align: left;
	}
.areaRight {
	display: inline;
	margin: 0;
	float: right;
	width: 220px;
	text-align: left;
	}	


/* -------------------------------------------------------------
NEWS_HOUSE
--------------------------------------------------------------*/
.news_area {
	width: 515px;
	clear: both;
	margin: 0 0 20px 0;
	}

.titleWrap {
	width: 525px;
	clear: both;
	}
.title_EstateL {
	width: 435px;
	height:24px;
	float:left;
	}
.title_EstateR {
	float: right;
	width: 90px;
	height: 24px;
	margin: 0;
	position: relative;
	top: 5px;
	right: 0;
	}
.title_CarL {
	width: 400px;
	height:24px;
	float:left;
	}
.title_CarR {
	float: right;
	width: 125px;
	height: 24px;
	margin: 0;
	position: relative;
	top: 5px;
	right: 0;
	}


/* -------------------------------------------------------------
NEWS_CAR
--------------------------------------------------------------*/
.news {
	width: 515px;
	margin: 0 5px 0 5px;
	text-align: left;
	font-size: 0.8em;
	clear: both;
	background: url(../img/border_news.gif) left bottom repeat-x;
	padding: 4px 0 4px 0;
	}
.news dl {
	/*\*/width: 515px;
	margin: 0;
	padding: 0;/* */
	}
.news dt {
	/*\*/margin: 0;
	padding: 0;
	width: 80px;
	float: left;
	padding: 3px 0;/* */
	color: #666666;
	font-size: 12px;
	}
.news dd {
	/*\*/margin: 0;
	padding: -5px 0 0 0;
	width: 435px;
	float: left;/* */
	}	
	/* for IE7 */
	*:first-child+html dd { padding-top: 6px; } 

.newsText {
	line-height: 1.2em;
	}
a:link.newsText  {
	color: #6B583A;
	text-decoration: none; 
	}
a:visited.newsText  {
	color:#6B583A;
	text-decoration: none;
	}
a:hover.newsText  {
	color:#6B583A;
	text-decoration: underline;
	}
a:active.newsText  {
	color:#6B583A;
	text-decoration: underline;
	}
.clears:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

/* notice */
.notice {
	width: 515px;
	clear: both;
	}
.notice dl {
	width: 515px;
	margin: 0;
	/*\*/padding: 8px;/* */
	}
.notice dt {
	margin: 0;
	padding: 0;
	width: 80px;
	/*\*/float: left;/* */
	color: #666666;
	font-size: 12px;
	}
.notice dd {
	margin: 0;
	padding: -5px 0 0 0;
	width: 435px;
	float: left;
	font-size: 12px;
	}

/* banner */
.bannerWrap {
	width: 220px;
	margin: 0 0 20px 0;
	clear: both;
	}


