/* ----------------
  page index.html
---------------- */


#top_gakubu {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	height: 30px;
	width: 700px;
	float: left;
}

#top_gakubu ul{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 700px;
	list-style-type: none;
	background-image: url(img/top/gakubu_button03.gif);
	background-repeat: no-repeat;
}

#top_gakubu li.navi01,#top_gakubu li.navi01 a,#top_gakubu li.navi01 a:link,#top_gakubu li.navi01 a:visited{
	text-indent: -9999px;
	width: 117px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#top_gakubu li.navi01 a:hover, #top_gakubu li.navi01 a:active {
	background-image: url(img/top/gakubu_button_01over_02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 117px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}


#top_gakubu li.navi02,#top_gakubu li.navi02 a,#top_gakubu li.navi02 a:link,#top_gakubu li.navi02 a:visited{
	text-indent: -9999px;
	width: 116px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#top_gakubu li.navi02 a:hover, #top_gakubu li.navi02 a:active {
	background-image: url(img/top/gakubu_button_02over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 116px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}


#top_gakubu li.navi03,#top_gakubu li.navi03 a,#top_gakubu li.navi03 a:link,#top_gakubu li.navi03 a:visited{
	text-indent: -9999px;
	width: 117px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#top_gakubu li.navi03 a:hover, #top_gakubu li.navi03 a:active {
	background-image: url(img/top/gakubu_button_03over_02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 117px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#top_gakubu li.navi04,#top_gakubu li.navi04 a,#top_gakubu li.navi04 a:link,#top_gakubu li.navi04 a:visited{
	text-indent: -9999px;
	width: 116px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#top_gakubu li.navi04 a:hover, #top_gakubu li.navi04 a:active {
	background-image: url(img/top/gakubu_button_04over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 116px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#top_gakubu li.navi05,#top_gakubu li.navi05 a,#top_gakubu li.navi05 a:link,#top_gakubu li.navi05 a:visited{
	text-indent: -9999px;
	width: 117px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#top_gakubu li.navi05 a:hover, #top_gakubu li.navi05 a:active {
	background-image: url(img/top/gakubu_button_05over_02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 117px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}


#top_gakubu li.navi06,#top_gakubu li.navi06 a,#top_gakubu li.navi06 a:link,#top_gakubu li.navi06 a:visited{
	text-indent: -9999px;
	width: 117px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#top_gakubu li.navi06 a:hover, #top_gakubu li.navi06 a:active {
	background-image: url(img/top/gakubu_button_06over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 117px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}




#top_button3 {
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 700px;
	float: left;
}

#top_button3 ul{
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 700px;
	list-style-type: none;
	background-image: url(img/button/button3.gif);
	background-repeat: no-repeat;
}

#top_button3 li.navi01,#top_button3 li.navi01 a,#top_button3 li.navi01 a:link,#top_button3 li.navi01 a:visited{
	text-indent: -9999px;
	width: 350px;
	height: 41px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#top_button3 li.navi01 a:hover, #top_button3 li.navi01 a:active {
	background-image: url(img/button/button3_01over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 350px;
	height: 41px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#top_button3 li.navi02,#top_button3 li.navi02 a,#top_button3 li.navi02 a:link,#top_button3 li.navi02 a:visited{
	text-indent: -9999px;
	width: 350px;
	height: 41px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#top_button3 li.navi02 a:hover, #top_button3 li.navi02 a:active {
	background-image: url(img/button/button3_02over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 350px;
	height: 41px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

/* トップページサイドメニュー用  2016.11.11 T.Y */
.top_banner_space {
	margin: 0px 0px 10px 0px;
}

.top_banner_space a:hover {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
