/* topNavi
-------------------------------------------------- */

#topNavi_able,
#topNavi_chintaikeiei,
#topNavi_knowhow,
#topNavi_management,
#topNavi_utilization{
	float:left;
	width:161px;
	height:393px;
}

#topNavi_able,
#topNavi_chintaikeiei,
#topNavi_knowhow,
#topNavi_management{
	padding:0px 0px 0px 0px;
	margin:0px 34px 0px 0px;
}

#topNavi_able ul,
#topNavi_chintaikeiei ul,
#topNavi_knowhow ul,
#topNavi_management ul,
#topNavi_utilization ul{
	padding:0px 0px 0px 0px;
	margin:0px;
}


#topNavi_able ul li a{
	width:161px;
	height:393px;
	display:block;
}

#topNavi_able ul li a:hover{
	width:161px;
	height:393px;
	display:block;
}

#topNavi_able .heading,
#topNavi_knowhow .heading,
#topNavi_chintaikeiei .heading,
#topNavi_management .heading,
#topNavi_utilization .heading{
	width:161px;
	height:43px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#topNavi_able .heading a,
#topNavi_knowhow .heading a,
#topNavi_chintaikeiei .heading a,
#topNavi_management .heading a,
#topNavi_utilization .heading a{
	width:161px;
	height:43px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size: 1px;
	te\xt-indent: -10000px;
	display:block;
}

#topNavi_able .heading a:hover,
#topNavi_knowhow .heading a:hover,
#topNavi_chintaikeiei .heading a:hover,
#topNavi_management .heading a:hover,
#topNavi_utilization .heading a:hover{
	width:161px;
	height:43px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size: 1px;
	te\xt-indent: -10000px;
	display:block;
}


/* topNavi_able
-------------------------------------------------- */

#topNavi_able .heading{
	background: url(/homeowner/image/top_navi/topnavi_head_able.jpg) no-repeat;
}

#topNavi_able .heading a:hover{
	background: url(/homeowner/image/top_navi/topnavi_head_able.jpg) no-repeat;
	background-position:0px -43px;
}

#topNavi_able .ableMenu{
	width:161px;
	height:69px;
	padding:281px 0px 0px 0px;
	margin:0px;
	background: url(/homeowner/image/top_navi/topnavi_bg_able.jpg) no-repeat;
}

#topNavi_able .ableMenu ul li.gyomu,
#topNavi_able .ableMenu ul li.management,
#topNavi_able .ableMenu ul li.sample{
	width:161px;
	height:23px;
	padding:0px;
	margin:0px;
	font-size: 1px;
	te\xt-indent: -10000px;
	display:block;
}

#topNavi_able .ableMenu ul li.gyomu a,
#topNavi_able .ableMenu ul li.management a,
#topNavi_able .ableMenu ul li.sample a{
	width:161px;
	height:23px;
	padding:0px;
	margin:0px;
	display:block;
}
#topNavi_able .ableMenu ul li.gyomu a:hover,
#topNavi_able .ableMenu ul li.management a:hover,
#topNavi_able .ableMenu ul li.sample a:hover{
	width:161px;
	height:23px;
	padding:0px;
	margin:0px;
	display:block;
}

#topNavi_able .ableMenu ul li.gyomu{
	background: url(/homeowner/image/top_navi/topnavi_able_gyomu.jpg) no-repeat;
}

#topNavi_able .ableMenu ul li.gyomu a:hover{
	background: url(/homeowner/image/top_navi/topnavi_able_gyomu.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_able .ableMenu ul li.management{
	background: url(/homeowner/image/top_navi/topnavi_able_kanri.jpg) no-repeat;
}

#topNavi_able .ableMenu ul li.management a:hover{
	background: url(/homeowner/image/top_navi/topnavi_able_kanri.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_able .ableMenu ul li.sample{
	background: url(/homeowner/image/top_navi/topnavi_able_sample.jpg) no-repeat;
}

#topNavi_able .ableMenu ul li.sample a:hover{
	background: url(/homeowner/image/top_navi/topnavi_able_sample.jpg) no-repeat;
	background-position:0px -23px;
	/*--background-position:0px -40px;--*/
}


/* topNavi_chintaikeiei
-------------------------------------------------- */

#topNavi_chintaikeiei .heading{
	background: url(/homeowner/image/top_navi/topnavi_head_chintaikeiei.jpg) no-repeat;
}

#topNavi_chintaikeiei .heading a:hover{
	background: url(/homeowner/image/top_navi/topnavi_head_chintaikeiei.jpg) no-repeat;
	background-position:0px -43px;
}

#topNavi_chintaikeiei .chintaikeieiMenu{
	width:161px;
	height:46px;
	padding:304px 0px 0px 0px;
	margin:0px;
	background: url(/homeowner/image/top_navi/topnavi_bg_chintaikeiei.jpg) no-repeat;
}

#topNavi_chintaikeiei .chintaikeiei ul{
	width:161px;
	padding:0px;
	margin:0px;
}

#topNavi_chintaikeiei .chintaikeieiMenu ul li.howto,
#topNavi_chintaikeiei .chintaikeieiMenu ul li.history{
	padding:0px;
	margin:0px;
	font-size: 1px;
	te\xt-indent: -10000px;
	display:block;
}

#topNavi_chintaikeiei .chintaikeieiMenu ul li.howto a,
#topNavi_chintaikeiei .chintaikeieiMenu ul li.history a{
	padding:0px;
	margin:0px;
	display:block;
}
#topNavi_chintaikeiei .chintaikeieiMenu ul li.howto a:hover,
#topNavi_chintaikeiei .chintaikeieiMenu ul li.history a:hover{
	padding:0px;
	margin:0px;
	display:block;
}

#topNavi_chintaikeiei .chintaikeieiMenu ul li.howto{
	width:161px;
	height:23px;
}

#topNavi_chintaikeiei .chintaikeieiMenu ul li.howto a{
	width:161px;
	height:23px;
}

#topNavi_chintaikeiei .chintaikeieiMenu ul li.howto a:hover{
	width:161px;
	height:23px;
}

#topNavi_chintaikeiei .chintaikeieiMenu ul li.history{
	width:161px;
	height:23px;
}

#topNavi_chintaikeiei .chintaikeieiMenu ul li.history a{
	width:161px;
	height:23px;
}

#topNavi_chintaikeiei .chintaikeieiMenu ul li.history a:hover{
	width:161px;
	height:23px;
}

#topNavi_chintaikeiei .chintaikeieiMenu ul li.howto{
	background: url(/homeowner/image/top_navi/topnavi_chintaikeiei_howto.jpg) no-repeat;
}

#topNavi_chintaikeiei .chintaikeieiMenu ul li.howto a:hover{
	background: url(/homeowner/image/top_navi/topnavi_chintaikeiei_howto.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_chintaikeiei .chintaikeieiMenu ul li.history{
	background: url(/homeowner/image/top_navi/topnavi_chintaikeiei_history.jpg) no-repeat;
}

#topNavi_chintaikeiei .chintaikeieiMenu ul li.history a:hover{
	background: url(/homeowner/image/top_navi/topnavi_chintaikeiei_history.jpg) no-repeat;
	background-position:0px -23px;
}





/* topNavi_knowhow
-------------------------------------------------- */

#topNavi_knowhow .heading{
	background: url(/homeowner/image/top_navi/topnavi_head_knowhow.jpg) no-repeat;
}

#topNavi_knowhow .heading a:hover{
	background: url(/homeowner/image/top_navi/topnavi_head_knowhow.jpg) no-repeat;
	background-position:0px -43px;
}

#topNavi_knowhow .knowhowMenu{
	width:161px;
	/*--height:161px;--*/
	height:184px;
	padding:166px 0px 0px 0px;
	margin:0px;
	background: url(/homeowner/image/top_navi/topnavi_bg_knowhow.jpg) no-repeat;
}

#topNavi_knowhow .knowhowMenu ul{
	width:161px;
	padding:0px;
	margin:0px;
}

#topNavi_knowhow .knowhowMenu ul li.sending,
#topNavi_knowhow .knowhowMenu ul li.baikai,
#topNavi_knowhow .knowhowMenu ul li.keiyaku,
#topNavi_knowhow .knowhowMenu ul li.nyuukyo,
#topNavi_knowhow .knowhowMenu ul li.koushin,
#topNavi_knowhow .knowhowMenu ul li.taikyo,
#topNavi_knowhow .knowhowMenu ul li.mainte,
#topNavi_knowhow .knowhowMenu ul li.repair{
	width:161px;
	height:23px;
	padding:0px;
	margin:0px;
	font-size: 1px;
	te\xt-indent: -10000px;
	display:block;
}

#topNavi_knowhow .knowhowMenu ul li.sending a,
#topNavi_knowhow .knowhowMenu ul li.baikai a,
#topNavi_knowhow .knowhowMenu ul li.keiyaku a,
#topNavi_knowhow .knowhowMenu ul li.nyuukyo a,
#topNavi_knowhow .knowhowMenu ul li.koushin a,
#topNavi_knowhow .knowhowMenu ul li.taikyo a,
#topNavi_knowhow .knowhowMenu ul li.mainte a,
#topNavi_knowhow .knowhowMenu ul li.repair a{
	width:161px;
	height:23px;
	padding:0px;
	margin:0px;
	display:block;
}

#topNavi_knowhow .knowhowMenu ul li.sending a:hover,
#topNavi_knowhow .knowhowMenu ul li.baikai a:hover,
#topNavi_knowhow .knowhowMenu ul li.keiyaku a:hover,
#topNavi_knowhow .knowhowMenu ul li.nyuukyo a:hover,
#topNavi_knowhow .knowhowMenu ul li.koushin a:hover,
#topNavi_knowhow .knowhowMenu ul li.taikyo a:hover,
#topNavi_knowhow .knowhowMenu ul li.mainte a:hover,
#topNavi_knowhow .knowhowMenu ul li.repair a:hover{
	width:161px;
	height:23px;
	padding:0px;
	margin:0px;
	display:block;
}

#topNavi_knowhow .knowhowMenu ul li.sending{
	background: url(/homeowner/image/top_navi/topnavi_knowhow_sending.jpg) no-repeat;
}

#topNavi_knowhow .knowhowMenu ul li.sending a:hover{
	background: url(/homeowner/image/top_navi/topnavi_knowhow_sending.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_knowhow .knowhowMenu ul li.baikai{
	background: url(/homeowner/image/top_navi/topnavi_knowhow_baikai.jpg) no-repeat;
}

#topNavi_knowhow .knowhowMenu ul li.baikai a:hover{
	background: url(/homeowner/image/top_navi/topnavi_knowhow_baikai.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_knowhow .knowhowMenu ul li.keiyaku{
	background: url(/homeowner/image/top_navi/topnavi_knowhow_keiyaku.jpg) no-repeat;
}

#topNavi_knowhow .knowhowMenu ul li.keiyaku a:hover{
	background: url(/homeowner/image/top_navi/topnavi_knowhow_keiyaku.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_knowhow .knowhowMenu ul li.nyuukyo{
	background: url(/homeowner/image/top_navi/topnavi_knowhow_nyuukyo.jpg) no-repeat;
}

#topNavi_knowhow .knowhowMenu ul li.nyuukyo a:hover{
	background: url(/homeowner/image/top_navi/topnavi_knowhow_nyuukyo.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_knowhow .knowhowMenu ul li.koushin{
	background: url(/homeowner/image/top_navi/topnavi_knowhow_koushin.jpg) no-repeat;
}

#topNavi_knowhow .knowhowMenu ul li.koushin a:hover{
	background: url(/homeowner/image/top_navi/topnavi_knowhow_koushin.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_knowhow .knowhowMenu ul li.taikyo{
	background: url(/homeowner/image/top_navi/topnavi_knowhow_taikyo.jpg) no-repeat;
}

#topNavi_knowhow .knowhowMenu ul li.taikyo a:hover{
	background: url(/homeowner/image/top_navi/topnavi_knowhow_taikyo.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_knowhow .knowhowMenu ul li.mainte{
	background: url(/homeowner/image/top_navi/topnavi_management_reform.jpg) no-repeat;
}

#topNavi_knowhow .knowhowMenu ul li.mainte a:hover{
	background: url(/homeowner/image/top_navi/topnavi_management_reform.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_knowhow .knowhowMenu ul li.repair{
	background: url(/homeowner/image/top_navi/topnavi_knowhow_mainte.jpg) no-repeat;
}

#topNavi_knowhow .knowhowMenu ul li.repair a:hover{
	background: url(/homeowner/image/top_navi/topnavi_knowhow_mainte.jpg) no-repeat;
	background-position:0px -23px;
}


/* topNavi_management
-------------------------------------------------- */

#topNavi_management ul{
	width:161px;
	padding:0px;
	margin:0px;
}

#topNavi_management .heading{
	background: url(/homeowner/image/top_navi/topnavi_head_management.jpg) no-repeat;
}

#topNavi_management .heading a:hover{
	background: url(/homeowner/image/top_navi/topnavi_head_management.jpg) no-repeat;
	background-position:0px -43px;
}

#topNavi_management .managementMenu{
	width:161px;
	height:136px;
	padding:259px 0px 0px 0px;
	margin:0px;
	background: url(/homeowner/image/top_navi/topnavi_bg_management.jpg) no-repeat;
}

#topNavi_management .managementMenu ul{
	width:161px;
	padding:0px;
	margin:0px;
}

#topNavi_management .managementMenu ul li.keitai,
#topNavi_management .managementMenu ul li.trust,
#topNavi_management .managementMenu ul li.management_point,
#topNavi_management .managementMenu ul li.wall,
#topNavi_management .managementMenu ul li.reform,
#topNavi_management .managementMenu ul li.nonpayment{
	width:161px;
	height:23px;
	padding:0px;
	margin:0px;
	font-size: 1px;
	te\xt-indent: -10000px;
	display:block;
}

#topNavi_management .managementMenu ul li.keitai a,
#topNavi_management .managementMenu ul li.trust a,
#topNavi_management .managementMenu ul li.management_point a,
#topNavi_management .managementMenu ul li.reform a,
#topNavi_management .managementMenu ul li.wall a,
#topNavi_management .managementMenu ul li.nonpayment a{
	width:161px;
	height:23px;
	padding:0px;
	margin:0px;
	display:block;
}

#topNavi_management .managementMenu ul li.keitai a:hover,
#topNavi_management .managementMenu ul li.trust a:hover,
#topNavi_management .managementMenu ul li.management_point a:hover,
#topNavi_management .managementMenu ul li.reform a:hover,
#topNavi_management .managementMenu ul li.wall a:hover,
#topNavi_management .managementMenu ul li.nonpayment a:hover{
	width:161px;
	height:23px;
	padding:0px;
	margin:0px;
	display:block;
}

#topNavi_management .managementMenu ul li.keitai{
	background: url(/homeowner/image/top_navi/topnavi_management_keitai.jpg) no-repeat;
}

#topNavi_management .managementMenu ul li.keitai a:hover{
	background: url(/homeowner/image/top_navi/topnavi_management_keitai.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_management .managementMenu ul li.trust{
	background: url(/homeowner/image/top_navi/topnavi_management_trust.jpg) no-repeat;
}

#topNavi_management .managementMenu ul li.trust a:hover{
	background: url(/homeowner/image/top_navi/topnavi_management_trust.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_management .managementMenu ul li.management_point{
	background: url(/homeowner/image/top_navi/topnavi_management_point.jpg) no-repeat;
}

#topNavi_management .managementMenu ul li.management_point a:hover{
	background: url(/homeowner/image/top_navi/topnavi_management_point.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_management .managementMenu ul li.reform{
	background: url(/homeowner/image/top_navi/topnavi_management_reform.jpg) no-repeat;
}

#topNavi_management .managementMenu ul li.reform a:hover{
	background: url(/homeowner/image/top_navi/topnavi_management_reform.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_management .managementMenu ul li.wall{
	background: url(/homeowner/image/top_navi/topnavi_management_wall.jpg) no-repeat;
}

#topNavi_management .managementMenu ul li.wall a:hover{
	background: url(/homeowner/image/top_navi/topnavi_management_wall.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_management .managementMenu ul li.nonpayment{
	background: url(/homeowner/image/top_navi/topnavi_management_wall.jpg) no-repeat;
}

#topNavi_management .managementMenu ul li.nonpayment a:hover{
	background: url(/homeowner/image/top_navi/topnavi_management_wall.jpg) no-repeat;
	background-position:0px -23px;
}


/* topNavi_utilization
-------------------------------------------------- */

#topNavi_utilization ul{
	width:161px;
	padding:0px;
	margin:0px;
}

#topNavi_utilization .heading{
	background: url(/homeowner/image/top_navi/topnavi_head_utilization.jpg) no-repeat;
}

#topNavi_utilization .heading a:hover{
	background: url(/homeowner/image/top_navi/topnavi_head_utilization.jpg) no-repeat;
	background-position:0px -43px;
}

#topNavi_utilization .utilizationMenu{
	width:161px;
	height:45px;
	padding:305px 0px 0px 0px;
	margin:0px;
	background: url(/homeowner/image/top_navi/topnavi_bg_utilization.jpg) no-repeat;
}

#topNavi_utilization .utilizationMenu ul{
	width:161px;
	padding:0px;
	margin:0px;
}

#topNavi_utilization .utilizationMenu ul li.kind,
#topNavi_utilization .utilizationMenu ul li.method{
	width:161px;
	height:23px;
	padding:0px;
	margin:0px;
	font-size: 1px;
	te\xt-indent: -10000px;
	display:block;
}

#topNavi_utilization .utilizationMenu ul li.kind a,
#topNavi_utilization .utilizationMenu ul li.method a{
	width:161px;
	height:23px;
	padding:0px;
	margin:0px;
	display:block;
}

#topNavi_utilization .utilizationMenu ul li.kind a:hover,
#topNavi_utilization .utilizationMenu ul li.method a:hover{
	width:161px;
	height:23px;
	padding:0px;
	margin:0px;
	display:block;
}

#topNavi_utilization .utilizationMenu ul li.kind{
	background: url(/homeowner/image/top_navi/topnavi_utilization_kind.jpg) no-repeat;
}

#topNavi_utilization .utilizationMenu ul li.kind a:hover{
	background: url(/homeowner/image/top_navi/topnavi_utilization_kind.jpg) no-repeat;
	background-position:0px -23px;
}

#topNavi_utilization .utilizationMenu ul li.method{
	background: url(/homeowner/image/top_navi/topnavi_utilization_method.jpg) no-repeat;
}

#topNavi_utilization .utilizationMenu ul li.method a:hover{
	background: url(/homeowner/image/top_navi/topnavi_utilization_method.jpg) no-repeat;
	background-position:0px -23px;
}
