@charset "utf-8";

/* ---------------------------------------------------------
 　■ index.html 用CSS
--------------------------------------------------------- */
body{
	background: #0084CF url(../images/index/body_bg.png) 0 0 repeat-x;
	margin: 0;
	padding: 0;
}
#page-index{
	position: relative;
	width: 810px;
	height: 768px;
	margin: 0 auto;
}
/* === 上部メニュー === */
#page-index #navi-top{
	position: absolute;
	left: 0px;
	top: 60px;
	z-index: 9;
}
#page-index #navi-top li{
	position: absolute;
	position: relative;
	width: 270px;
	height: 260px;
	float:left;
}
#page-index #navi-top li a{
	z-index: 99;
	cursor: pointer;
}
#page-index #navi-top li#navi-top01 a img.imghover{
	position: absolute;
	left: 61px;
	top: 155px;
}
#page-index #navi-top li#navi-top02 a img.imghover{
	position: absolute;
	left: 46px;
	top: 155px;
}
#page-index #navi-top li#navi-top03 a img.imghover{
	position: absolute;
	left: 74px;
	top: 155px;
}
/* === メニュー部分のマウスオーバー処理 === */
#page-index #navi-top img{
	display:block;
	z-index: 999;
}
/* マウスオーバーで出現する部分 */
#page-index #navi-top a span{
    display: none;
}
#page-index #navi-top li a:hover span{
   display:block;
   position:absolute;
   top:0;
   left:0;
	z-index: 9999;
}
#page-index #navi-top a:link,
#page-index #navi-top a:visited,
#page-index #navi-top a:hover,
#page-index #navi-top a:active{
	display: block;
}






#page-index #main{
	position: absolute;
	left: 65px;
	top: 298px;
	z-index: 0;
}
#page-index #navi-btm{
	position: absolute;
	left: 60px;
	top: 497px;
}
#page-index #navi-btm li{
	float: left;
}
#page-index #main-txt{
	position: absolute;
	left: 90px;
	top: 593px;
}
#page-index #footer{
	width: auto;
	position: absolute;
	left: 287px;
	top: 740px;
}
#page-index{
}
#page-index{
}
#page-index{
}
