/*****  flash *****/

#flash {
	background-color: #fff;
	height: 336px;
}
.--{}


#topimg
{
 background:url(../../images/index/top_img.jpg);
 height:400px;
 width:920px;
 display:block;
 }

#topimg h2 a{
	width:230px;
	height:60px;
	padding:16px 0 0 16px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-decoration: none;
	text-indent:-9999px;
}

#topimg h2 a:hover{
}

/*****  nakami *****/


#catch {
	background-image: url(http://www.astec-house.jp/img/top/page_catch.gif);
	height: 37px;
	width: 209px;
	text-indent: -99999px;
	padding:98px 0px 0px 711px;
}

#catch a{
	display:block;
	width:198px;
	height:25px;
}

#kari {
	background-image: url(http://www.astec-house.jp/img/top/kari.jpg);
	height: 143px;
	width: 920px;
	text-indent: -99999px;
}



/*****  navi *****/
#navi{
width:920px; 
height:53px;
padding:2px 0 15px 0;}



#navi #goto_navi1 a {
	background-image:url(http://www.astec-house.jp/img/top/navi_1.jpg);
	display: block;
	height: 53px;
	width: 290px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
	margin:0 6px;

}

#navi #goto_navi1 a:hover {
	background-position: 0px 53px;
}

#navi #goto_navi2 a {
	background-image:url(http://www.astec-house.jp/img/top/navi_2.jpg);
	display: block;
	height: 53px;
	width: 290px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
	margin:0 5px;
}

#navi #goto_navi2 a:hover {
	background-position: 0px 53px;
}


#navi #goto_navi3 a {
	background-image:url(http://www.astec-house.jp/img/top/navi_3.jpg);
	display: block;
	height: 53px;
	width: 290px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
	margin:0 5px;
}

#navi #goto_navi3 a:hover {
	background-position: 0px 53px;
}


/*****  goto *****/

#go_page { padding-top:10px; background:url(../../images/common/dot.gif) repeat-x 0 0;
	height: 90px; width:800px;
}

#go_page ul {
	padding-left: 0px;
}

#go_page li {
	float: left;
	list-style-type: none;
}

#go_page1 a{
	background-image: url(../../images/index/go_01.jpg);
	display: block;
	height: 90px;
	width: 159px;
	text-indent: -99999px;

}

#go_page1 a:hover{
	background-position: 0px 90px;

}

#go_page2 a{
	background-image:   url(../../images/index/go_02.jpg);
	display: block;
	height: 90px;
	width: 159px;
	text-indent: -99999px;

}

#go_page2 a:hover{
	background-position: 0px 90px;

}

#go_page3 a{
	background-image: url(../../images/index/go_03.jpg);
	display: block;
	height: 90px;
	width: 159px;
	text-indent: -99999px;

}

#go_page3 a:hover{
	background-position: 0px 90px;

}
#go_page4 a{
	background-image:  url(../../images/index/go_04.jpg);
	display: block;
	height: 90px;
	width: 159px;
	text-indent: -99999px;

}

#go_page4 a:hover{
	background-position: 0px 90px;

}

#go_page5 a{
	background-image:   url(../../images/index/go_05.jpg);
	display: block;
	height: 90px;
	width: 159px;
	text-indent: -99999px;

}

#go_page5 a:hover{
	background-position: 0px 90px;

}
 .goto_1 a{
	background-image:  url(../../images/index/go_01.jpg);
	display: block;
	height: 80px;
	width: 380px;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	margin-top: 10px;
	text-indent:-9999px;
	margin-left:10px;
	margin-right:10px;
}
 .goto_1 a:hover{
	background-position: 0px 80px;
}
 .goto_2 a{
	background-image:  url(../../images/index/go_02.jpg);
	display: block;
	height: 80px;
	width: 380px;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	margin-top: 10px;
	text-indent:-9999px;
	
}
 .goto_2 a:hover{
	background-position: 0px 80px;
}


 .goto_3 a{
	background-image:  url(../../images/index/go_03.jpg);
	display: block;
	height: 80px;
	width: 380px;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	margin-top: 10px;
	text-indent:-9999px;
	margin-left:10px;
	margin-right:10px;
}
 .goto_3 a:hover{
	background-position: 0px 80px;
}
 .goto_4 a{
	background-image:  url(../../images/index/go_04.jpg);
	display: block;
	height: 80px;
	width: 380px;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	margin-top: 10px;
	text-indent:-9999px;
}
 .goto_4 a:hover{
	background-position: 0px 80px;
}
 .goto_5 a{
	background-image: url(../../images/index/go_05.jpg);
	display: block;
	height: 80px;
	width: 380px;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	margin-top: 10px;
	text-indent:-9999px;
	margin-left:10px;
	margin-right:10px;
}
 .goto_5 a:hover{
	background-position: 0px 80px;
}

 .goto_6 a{
	background-image: url(../../images/index/go_astec.gif);
	display: block;
	height: 80px;
	width: 360px;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	margin-top: 10px;
	text-indent:-9999px;
}
 .goto_6 a:hover{
	background-position: 0px 80px;
}

 .goto_company a{
float:right;
 margin:115px 0 0 0;
 width:330px;
    height:60px;
    display: block;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent:-9999px;
	}
	
 .goto_company a:hover{
	background-position: 0px 80px;
}

 .goto_astec a{
float:right;
 margin:8px 0 0 0;
 width:330px;
    height:60px;
    display: block;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent:-9999px;
	}
	
 .goto_astec a:hover{
	background-position: 0px 80px;
}

.tenten {
	background: url(../../images/common/line_tenten_17.gif) repeat-x;
	padding-bottom:15px;
	padding-top:15px;
	height: 9px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	font-size: 1px;
	line-height: 1px;
}


/*****  right *****/


