/*----------------------------------------
ヘッダーナビゲーション
-------------------------------------------*/
#head_navi{
	float:left;
	width:291px;
	height:25px;
	margin-top:45px;
	padding:0;
	color: #666666;
	font-size:12px;
	line-height:220%;
}



#head_navi ul{
	list-style:none;
	margin:0;
	padding:0;
}

/*ホーム*/
#head_navi li.home{
	float:left;
	width:57px;
	height:25px;
	margin:0;
	padding:0;
	background:url(../img/head_navi-home-on.gif) no-repeat;
	text-align:center;
}

#head_navi li.home a{
	display:block;
	width:57px;
	height:25px;
	background:url(../img/head_navi-home.gif) no-repeat;
	color: #666666;
}

#head_navi li.home a:link{color: #666666; text-decoration: none; background:url(../img/head_navi-home.gif)  no-repeat;}
#head_navi li.home a:visited{color: #666666; text-decoration: none; background:url(../img/head_navi-home.gif)  no-repeat;}
#head_navi li.home a:active{color: #491C1C; text-decoration: none; background:url(../img/head_navi-home-on.gif)  no-repeat;}
#head_navi li.home a:hover{color: #491C1C; text-decoration: none; background:url(../img/head_navi-home-on.gif)  no-repeat;}



/*サイトマップ*/
#head_navi li.sitemap{
	float:left;
	width:95px;
	height:25px;
	margin:0;
	padding:0;
	background:url(../img/head_navi-sitemap-on.gif) no-repeat;
	text-align:center;
}

#head_navi li.sitemap a{
	display:block;
	width:95px;
	height:25px;
	background:url(../img/head_navi-sitemap.gif) no-repeat;
	color: #666666;
}

#head_navi li.sitemap a:link{color: #666666; text-decoration: none; background:url(../img/head_navi-sitemap.gif)  no-repeat;}
#head_navi li.sitemap a:visited{color: #666666; text-decoration: none; background:url(../img/head_navi-sitemap.gif)  no-repeat;}
#head_navi li.sitemap a:active{color: #491C1C; text-decoration: none; background:url(../img/head_navi-sitemap-on.gif)  no-repeat;}
#head_navi li.sitemap a:hover{color: #491C1C; text-decoration: none; background:url(../img/head_navi-sitemap-on.gif)  no-repeat;}





/*個人情報の取り扱い*/
#head_navi li.privacy{
	float:left;
	width:139px;
	height:25px;
	margin:0;
	padding:0;
	background:url(../img/head_navi-privacy-on.gif) no-repeat;
	text-align:center;
}

#head_navi li.privacy a{
	display:block;
	width:139px;
	height:25px;
	background:url(../img/head_navi-privacy.gif) no-repeat;
	color: #666666;
}

#head_navi li.privacy a:link{color: #666666; text-decoration: none; background:url(../img/head_navi-privacy.gif)  no-repeat;}
#head_navi li.privacy a:visited{color: #666666; text-decoration: none; background:url(../img/head_navi-privacy.gif)  no-repeat;}
#head_navi li.privacy a:active{color: #491C1C; text-decoration: none; background:url(../img/head_navi-privacy-on.gif)  no-repeat;}
#head_navi li.privacy a:hover{color: #491C1C; text-decoration: none; background:url(../img/head_navi-privacy-on.gif)  no-repeat;}




/*----------------------------------------
左側メインメニュー
-------------------------------------------*/
#left_navi{
	float:left;
	width:190px;
	margin-left:20px;
	_margin-left:10px;
	padding:0;
}



#left_navi ul{
	list-style:none;
	margin:0;
	padding:0;
}

/*イベント情報*/
#left_navi li.event{
	width:160px;
	height:23px;
	margin:0;
	padding:0;
	background:url(../img/l_navi-event.gif) no-repeat;
	text-indent:-9999px;
}


#left_navi ul.event00{
	list-style:none;
	margin:0;
	_margin-top:5px;
	padding:0;
	background:url(../img/l_navi-event-back.gif) no-repeat;
}


/*現場見学会のお知らせ*/
#left_navi li.event01{
	width:160px;
	height:20px;
	margin-left:0px;
	padding:0px;
	background:url(../img/l_navi-event01-on.gif) no-repeat;
	text-indent:-9999px;
}

#left_navi li.event01 a{
	display:block;
	width:160px;
	height:20px;
	background:url(../img/l_navi-event01.gif) no-repeat;
}

#left_navi li.event01 a:visited{background:url(../img/l_navi-event01.gif)  no-repeat;}
#left_navi li.event01 a:active{background:url(../img/l_navi-event01-on.gif)  no-repeat;}
#left_navi li.event01 a:hover{background:url(../img/l_navi-event01-on.gif)  no-repeat;}



/*セミナーのお知らせ*/
#left_navi li.event02{
	width:160px;
	height:27px;
	margin-left:0px;
	padding:0px;
	background:url(../img/l_navi-event02-on.gif) no-repeat;
	text-indent:-9999px;
}

#left_navi li.event02 a{
	display:block;
	width:160px;
	height:20px;
	background:url(../img/l_navi-event02.gif) no-repeat;
}

#left_navi li.event02 a:visited{background:url(../img/l_navi-event02.gif)  no-repeat;}
#left_navi li.event02 a:active{background:url(../img/l_navi-event02-on.gif)  no-repeat;}
#left_navi li.event02 a:hover{background:url(../img/l_navi-event02-on.gif)  no-repeat;}




/*建築中現場レポート*/
#left_navi li.report{
	width:160px;
	height:29px;
	margin:0;
	padding:0;
	background:url(../img/l_navi-report-on.gif) no-repeat;
	text-indent:-9999px;
}


#left_navi li.report a{
	display:block;
	width:160px;
	height:29px;
	background:url(../img/l_navi-report.gif) no-repeat;
}

#left_navi li.report a:visited{background:url(../img/l_navi-report.gif)  no-repeat;}
#left_navi li.report a:active{background:url(../img/l_navi-report-on.gif)  no-repeat;}
#left_navi li.report a:hover{background:url(../img/l_navi-report-on.gif)  no-repeat;}




/*建築中現場レポート*/
#left_navi li.voice{
	width:160px;
	height:30px;
	margin:0;
	padding:0;
	background:url(../img/l_navi-voice-on.gif) no-repeat;
	text-indent:-9999px;
}


#left_navi li.voice a{
	display:block;
	width:160px;
	height:30px;
	background:url(../img/l_navi-voice.gif) no-repeat;
}

#left_navi li.voice a:visited{background:url(../img/l_navi-voice.gif)  no-repeat;}
#left_navi li.voice a:active{background:url(../img/l_navi-voice-on.gif)  no-repeat;}
#left_navi li.voice a:hover{background:url(../img/l_navi-voice-on.gif)  no-repeat;}


/*白門の住まいづくり*/
#left_navi li.sumai{
	width:160px;
	height:34px;
	margin:0;
	padding:0;
	background:url(../img/l_navi-sumai.gif) no-repeat;
	text-indent:-9999px;
}


#left_navi ul.sumai00{
	list-style:none;
	margin:0;
	_margin-top:15px;
	padding:0;
	background:url(../img/l_navi-sumai-back.gif) no-repeat;
}


/*基本建築理念*/
#left_navi li.sumai01{
	width:160px;
	height:20px;
	margin-left:0px;
	padding:0px;
	background:url(../img/l_navi-sumai01-on.gif) no-repeat;
	text-indent:-9999px;
}

#left_navi li.sumai01 a{
	display:block;
	width:160px;
	height:20px;
	background:url(../img/l_navi-sumai01.gif) no-repeat;
}

#left_navi li.sumai01 a:visited{background:url(../img/l_navi-sumai01.gif)  no-repeat;}
#left_navi li.sumai01 a:active{background:url(../img/l_navi-sumai01-on.gif)  no-repeat;}
#left_navi li.sumai01 a:hover{background:url(../img/l_navi-sumai01-on.gif)  no-repeat;}


/*住まいづくりのテーマ*/
#left_navi li.sumai02{
	width:160px;
	height:20px;
	margin-left:0px;
	padding:0px;
	background:url(../img/l_navi-sumai02-on.gif) no-repeat;
	text-indent:-9999px;
}

#left_navi li.sumai02 a{
	display:block;
	width:160px;
	height:20px;
	background:url(../img/l_navi-sumai02.gif) no-repeat;
}

#left_navi li.sumai02 a:visited{background:url(../img/l_navi-sumai02.gif)  no-repeat;}
#left_navi li.sumai02 a:active{background:url(../img/l_navi-sumai02-on.gif)  no-repeat;}
#left_navi li.sumai02 a:hover{background:url(../img/l_navi-sumai02-on.gif)  no-repeat;}


/*エコ・マテリアル*/
#left_navi li.sumai03{
	width:160px;
	height:19px;
	margin-left:0px;
	padding:0px;
	background:url(../img/l_navi-sumai03-on.gif) no-repeat;
	text-indent:-9999px;
}

#left_navi li.sumai03 a{
	display:block;
	width:160px;
	height:19px;
	background:url(../img/l_navi-sumai03.gif) no-repeat;
}

#left_navi li.sumai03 a:visited{background:url(../img/l_navi-sumai03.gif)  no-repeat;}
#left_navi li.sumai03 a:active{background:url(../img/l_navi-sumai03-on.gif)  no-repeat;}
#left_navi li.sumai03 a:hover{background:url(../img/l_navi-sumai03-on.gif)  no-repeat;}


/*サスティナー*/
#left_navi li.sastinar{
	width:160px;
	height:39px;
	margin:0;
	padding:0;
	background:url(../img/l_navi-sastinar.gif) no-repeat;
	text-indent:-9999px;
}


#left_navi ul.sastinar00{
	width:160px;
	list-style:none;
	margin:0;
	_margin-top:20px;
	padding:0;
	background:url(../img/l_navi-sastinar-back.gif) no-repeat;
}


/*サスティナーとは*/
#left_navi li.sastinar01{
	width:160px;
	height:20px;
	margin-left:0px;
	padding:0px;
	background:url(../img/l_navi-sastinar01-on.gif) no-repeat;
	text-indent:-9999px;
}

#left_navi li.sastinar01 a{
	display:block;
	width:160px;
	height:20px;
	background:url(../img/l_navi-sastinar01.gif) no-repeat;
}

#left_navi li.sastinar01 a:visited{background:url(../img/l_navi-sastinar01.gif)  no-repeat;}
#left_navi li.sastinar01 a:active{background:url(../img/l_navi-sastinar01-on.gif)  no-repeat;}
#left_navi li.sastinar01 a:hover{background:url(../img/l_navi-sastinar01-on.gif)  no-repeat;}


/*基本工法*/
#left_navi li.sastinar02{
	width:160px;
	height:20px;
	margin-left:0px;
	padding:0px;
	background:url(../img/l_navi-sastinar02-on.gif) no-repeat;
	text-indent:-9999px;
}

#left_navi li.sastinar02 a{
	display:block;
	width:160px;
	height:20px;
	background:url(../img/l_navi-sastinar02.gif) no-repeat;
}

#left_navi li.sastinar02 a:visited{background:url(../img/l_navi-sastinar02.gif)  no-repeat;}
#left_navi li.sastinar02 a:active{background:url(../img/l_navi-sastinar02-on.gif)  no-repeat;}
#left_navi li.sastinar02 a:hover{background:url(../img/l_navi-sastinar02-on.gif)  no-repeat;}


/*セルローズファイバー*/
#left_navi li.sastinar03{
	width:160px;
	height:27px;
	margin-left:0px;
	padding:0px;
	background:url(../img/l_navi-sastinar03-on.gif) no-repeat;
	text-indent:-9999px;
}

#left_navi li.sastinar03 a{
	display:block;
	width:160px;
	height:19px;
	background:url(../img/l_navi-sastinar03.gif) no-repeat;
}

#left_navi li.sastinar03 a:visited{background:url(../img/l_navi-sastinar03.gif)  no-repeat;}
#left_navi li.sastinar03 a:active{background:url(../img/l_navi-sastinar03-on.gif)  no-repeat;}
#left_navi li.sastinar03 a:hover{background:url(../img/l_navi-sastinar03-on.gif)  no-repeat;}




/*バーチャル展示場*/
#left_navi li.virtual{
	width:160px;
	height:29px;
	margin:0;
	padding:0;
	/*background:url(../img/l_navi-virtual-on.gif) no-repeat;*/
	background:url(../img/l_navi-virtual.gif) no-repeat;
	text-indent:-9999px;
}


#left_navi li.virtual a{
	display:block;
	width:160px;
	height:29px;
	background:url(../img/l_navi-virtual.gif) no-repeat;
}

#left_navi li.virtual a:visited{background:url(../img/l_navi-virtual.gif)  no-repeat;}
#left_navi li.virtual a:active{background:url(../img/l_navi-virtual-on.gif)  no-repeat;}
#left_navi li.virtual a:hover{background:url(../img/l_navi-virtual-on.gif)  no-repeat;}




/*作品ギャラリー*/
#left_navi li.galley{
	width:160px;
	height:29px;
	margin:0;
	padding:0;
	background:url(../img/l_navi-galley-on.gif) no-repeat;
	text-indent:-9999px;
}


#left_navi li.galley a{
	display:block;
	width:160px;
	height:29px;
	background:url(../img/l_navi-galley.gif) no-repeat;
}

#left_navi li.galley a:visited{background:url(../img/l_navi-galley.gif)  no-repeat;}
#left_navi li.galley a:active{background:url(../img/l_navi-galley-on.gif)  no-repeat;}
#left_navi li.galley a:hover{background:url(../img/l_navi-galley-on.gif)  no-repeat;}




/*エコロジーリフォーム*/
#left_navi li.eco{
	width:160px;
	height:29px;
	margin:0;
	padding:0;
	background:url(../img/l_navi-eco-on.gif) no-repeat;
	text-indent:-9999px;
}


#left_navi li.eco a{
	display:block;
	width:160px;
	height:29px;
	background:url(../img/l_navi-eco.gif) no-repeat;
}

#left_navi li.eco a:visited{background:url(../img/l_navi-eco.gif)  no-repeat;}
#left_navi li.eco a:active{background:url(../img/l_navi-eco-on.gif)  no-repeat;}
#left_navi li.eco a:hover{background:url(../img/l_navi-eco-on.gif)  no-repeat;}




/*元気がでる家づくり*/
#left_navi li.vigour{
	width:160px;
	height:30px;
	margin:0;
	padding:0;
	background:url(../img/l_navi-vigour-on.gif) no-repeat;
	text-indent:-9999px;
}


#left_navi li.vigour a{
	display:block;
	width:160px;
	height:30px;
	background:url(../img/l_navi-vigour.gif) no-repeat;
}

#left_navi li.vigour a:visited{background:url(../img/l_navi-vigour.gif)  no-repeat;}
#left_navi li.vigour a:active{background:url(../img/l_navi-vigour-on.gif)  no-repeat;}
#left_navi li.vigour a:hover{background:url(../img/l_navi-vigour-on.gif)  no-repeat;}


/*会社案内*/
#left_navi li.company{
	width:160px;
	height:31px;
	margin:0;
	padding:0;
	background:url(../img/l_navi-company.gif) no-repeat;
	text-indent:-9999px;
}


#left_navi ul.company00{
	list-style:none;
	margin:0;
	_margin-top:15px;
	padding:0;
	background:url(../img/l_navi-company-back.gif) no-repeat;
}


/*会社概要・地図*/
#left_navi li.company01{
	width:160px;
	height:20px;
	margin-left:0px;
	padding:0px;
	background:url(../img/l_navi-company01-on.gif) no-repeat;
	text-indent:-9999px;
}

#left_navi li.company01 a{
	display:block;
	width:160px;
	height:20px;
	background:url(../img/l_navi-company01.gif) no-repeat;
}

#left_navi li.company01 a:visited{background:url(../img/l_navi-company01.gif)  no-repeat;}
#left_navi li.company01 a:active{background:url(../img/l_navi-company01-on.gif)  no-repeat;}
#left_navi li.company01 a:hover{background:url(../img/l_navi-company01-on.gif)  no-repeat;}


/*加盟団体・リンク集*/
#left_navi li.company02{
	width:160px;
	height:27px;
	margin-left:0px;
	padding:0px;
	background:url(../img/l_navi-company02-on.gif) no-repeat;
	text-indent:-9999px;
}

#left_navi li.company02 a{
	display:block;
	width:160px;
	height:19px;
	background:url(../img/l_navi-company02.gif) no-repeat;
}

#left_navi li.company02 a:visited{background:url(../img/l_navi-company02.gif)  no-repeat;}
#left_navi li.company02 a:active{background:url(../img/l_navi-company02-on.gif)  no-repeat;}
#left_navi li.company02 a:hover{background:url(../img/l_navi-company02-on.gif)  no-repeat;}




/*お問い合わせ*/
#left_navi li.contact{
	width:160px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../img/l_navi-contact-on.gif) no-repeat;
	text-indent:-9999px;
}


#left_navi li.contact a{
	display:block;
	width:160px;
	height:30px;
	background:url(../img/l_navi-contact.gif) no-repeat;
}

#left_navi li.contact a:visited{background:url(../img/l_navi-contact.gif)  no-repeat;}
#left_navi li.contact a:active{background:url(../img/l_navi-contact-on.gif)  no-repeat;}
#left_navi li.contact a:hover{background:url(../img/l_navi-contact-on.gif)  no-repeat;}

.banner_hakumon{
	width:160px;
	height:90px;
	margin:0;
	padding:0;
	background:url(../img/l_navi-banner-hakumon.gif) no-repeat;
	text-indent:-9999px;
}

.banner_hakumon a{
	display:block;
	width:160px;
	height:80px;
	margin:0;
	padding:0;
}
