@charset "utf-8";

/*　フラッシュ
-----------------------*/
#topFlash {
	padding:20px 0 28px 0;
}

/*　レイアウト
-----------------------*/
#topContLeft {
	width:694px;
	float:left;
}
#topContRight {
	width:216px;
	float:right;
}

/*　ニュースと事業内容のタイトル
-----------------------*/
.npTitle {
	background-color:#f7f7f7;
	width:694px;
	height:40px;
}
.npTitle h3 {
	float:left;
}
.npTitle a {
	display:block;
	float:right;
}
/*　最近のニュース
-----------------------*/
#newsPickUp table {
	width:694px;
	border-collapse:collapse;
	margin:4px 0 24px 0;
}
td.newsDate {
	width:106px;
	border-bottom:1px solid #CCCCCC;
	padding:10px 0 5px 4px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	font-size:1.2em;
	vertical-align:top;
	line-height:150%;
}
.newsCategory {
	width:97px;
	border-bottom:1px solid #CCCCCC;
	background-image:url(../images/index/lin-news_001.gif);
	background-repeat:no-repeat;
	background-position:left 12px;
	padding:10px 6px 5px 6px;
	text-align:center;
	vertical-align:top;
	line-height:150%;
}
.newsCategory a {
	color:#666666;
	line-height:150%;
}
.newsEntry {
	border-bottom:1px solid #CCCCCC;
	background-image:url(../images/index/lin-news_001.gif);
	background-repeat:no-repeat;
	background-position:left 12px;
	padding:10px 12px 5px 15px;
	font-size:1.2em;
	line-height:150%;
	vertical-align:top;
}

/*　事業内容
-----------------------*/
#projectIn {
	padding:16px 0 0 0;
}

.projectL {
	float:left;
	padding:0 11px 12px 0;
} 
.projectR {
	float:right;
	padding:0 0 12px 0;
	
} 
.projectL a, .projectR a {
	display:block;
	border:8px solid #f7f7f7;

}

.projectL a:hover, .projectR a:hover {
	display:block;
	border:8px solid #dbdbf7;
}






/*　建築例ナビゲーション
-----------------------*/
#villaNavi {
	margin:0 0 20px 0;
}
/*　sideナビゲーション
-----------------------*/
#sideNavi {
	margin:0 0 26px 0;
}

#sideNavi ul {
	list-style-type:none;
}
/*　バナーエリア
-----------------------*/
#bnrArea01 {
	margin:0 0 20px 0;
}
#bnrArea01 ul {
	list-style-type:none;
}
#bnrArea01 li {
	padding:0 0 8px 0;
	}







