

/* ---head menu---*/
#headmenu {
width:760px;
height: 48px;
overflow: hidden;
list-style-type: none;
margin:auto;
}
#headmenu:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#headmenu LI {
float: left;
height: 48px;

}
/* ---head menu btn---*/
#headmenu A {
display: block;
height: 100%;
text-decoration: none;
text-indent: -9999px;
overflow: hidden;
}
#headmenu A:hover {
background-position : 0px -48px;
}

#b04 A {
	width: 74px;
	background-image: url(../../images/gnavi_home.jpg);
	background-repeat: no-repeat;
	padding-right:60px;
	_margin-right:50px;


}
#b05 A {
	width: 107px;
	background-image: url(../../images/gnavi_ensen.jpg);
	background-repeat: no-repeat;
	padding-right:60px;
	_margin-right:50px;
}
#b06 A {
	width: 90px;
	background-image: url(../../images/gnavi_baikyaku.jpg);
	background-repeat: no-repeat;
	padding-right:59px;
	_margin-right:50px;
}
#b07 A {
	width: 123px;
	background-image: url(../../images/gnavi_konyu.jpg);
	background-repeat: no-repeat;
	padding-right:59px;
	_margin-right:50px;
}
#b08 A {
	width: 124px;
	background-image: url(../../images/gnavi_yakudati.jpg);
	background-repeat: no-repeat;
}








/* ---footer menu---*/
#footmenu {
width:505px;
height: 23px;
list-style-type: none;

}

#footmenu LI {
float: left;
height: 23px;
text-align: left;
margin: 0;
}




/* ---mainlist ---*/

#mainmenu {
	width:189px;
	height: 232px;
	overflow: hidden;
	text-align: left;
	list-style-type: none;


	}
#mainmenu:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#mainmenu LI {
	height: 49px;
	_height: 60px;
	text-align: left;
	padding-bottom:11px;

	}





/* ---btn start---*/
#mainmenu A {
	display: block;
	height: 100%;
	text-decoration: none;
	padding-top: 0;
	text-indent: -9999px;
	overflow: hidden;
	}
#mainmenu A:hover {
	background-position : 0px -49px;
	_background-position : 0px -49px;
}



/* ---main btn ---*/

#m01 A {
	width: 189px;
	background-image: url(../../images/m_menu_01.jpg);
	background-repeat: no-repeat;
    }
#m02 A {
    width: 189px;
	background-image: url(../../images/m_menu_02.jpg);
	background-repeat: no-repeat;
    }
#m03 A {
    width: 189px;
	background-image: url(../../images/m_menu_03.jpg);
	background-repeat: no-repeat;
    }
#m04 A {
    width: 189px;
	background-image: url(../../images/m_menu_04.jpg);
	background-repeat: no-repeat;
    }


/* ---sublist ---*/

#submenu {
	width:211px;
	height: 176px;
	overflow: hidden;
	text-align: left;
	list-style-type: none;
	padding:0;


	}
#submenu:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#submenu LI {
	height: 32px;
	_height: 38px;

	text-align: left;
	padding-bottom:6px;

	}





/* ---btn start---*/
#submenu A {
	display: block;
	height: 100%;
	text-decoration: none;
	padding-top: 0;
	text-indent: -9999px;
	overflow: hidden;
	}
#submenu A:hover {
	background-position : 0px -32px;
	}



/* ---sub btn ---*/

#s01 A {
	width: 211px;
	background-image: url(../../images/smenu_01.gif);
	background-repeat: no-repeat;
    }
#s02 A {
    width: 211px;
	background-image: url(../../images/smenu_02.gif);
	background-repeat: no-repeat;
    }
#s03 A {
    width: 211px;
	background-image: url(../../images/smenu_03.gif);
	background-repeat: no-repeat;
    }
#s04 A {
    width: 211px;
	background-image: url(../../images/smenu_04.gif);
	background-repeat: no-repeat;
    }



/* ---subimagelist ---*/

#subimagemenu {
	width:190px;
	height: 435px;
	overflow: hidden;
	text-align: left;
	list-style-type: none;
	margin:0 10px 10px 11px;
	_margin:0 5px 10px 5px; 



	}
#subimagemenu:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#subimagemenu LI {
	height: 75px;
	_height: 85px;
	text-align: left;
	padding-top:10px;

	}





/* ---btn start---*/
#subimagemenu A {
	display: block;
	height: 100%;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	}
#subimagemenu A:hover {
	background-position : 0px -75px;
	}



/* ---subimage btn ---*/

#si01 A {
	width: 190px;
	background-image: url(../../images/smenu_i_01.jpg);
	background-repeat: no-repeat;
    }
#si02 A {
    width: 190px;
	background-image: url(../../images/smenu_i_02.jpg);
	background-repeat: no-repeat;
    }
#si03 A {
    width: 190px;
	background-image: url(../../images/smenu_i_03.jpg);
	background-repeat: no-repeat;
    }
#si04 A {
    width: 190px;
	background-image: url(../../images/smenu_i_04.jpg);
	background-repeat: no-repeat;
    }
#si05 A {
    width: 190px;
	background-image: url(../../images/smenu_i_05.jpg);
	background-repeat: no-repeat;
    }