@charset "utf-8";
/* CSS Document */
ul#menu{
	list-style:none;
	width:100%;
	overflow: hidden; /*float解除*/
	clear:both;
}
ul#menu li.mlist1{
	list-style:none;
	float:left;
	width:79px;
}
ul#menu a.top,a.top_act{
	display:block;
	width:79px;
	height:55px;
	text-indent:-9999px;
	overflow:hidden;
}
a.top{
	background-image:url(../img/navi/1.jpg);
}
a.top_act{
	background-image:url(../img/navi/1.jpg);
	background-position:0px 55px;
}
a:hover.top{
	background-position:0px 55px;
}
ul#menu li.mlist2{
	list-style:none;
	float:left;
	width:159px;
}
ul#menu a.about,a.about_act{
	display:block;
	width:159px;
	height:55px;
	text-indent:-9999px;
	overflow:hidden;
}
a.about{
	background-image:url(../img/navi/2.jpg);
}
a.about_act{
	background-image:url(../img/navi/2.jpg);
	background-position:0px 55px;
}
a:hover.about{
	background-position:0px 55px;
}
ul#menu li.mlist3{
	list-style:none;
	float:left;
	width:95px;
}
ul#menu a.menber,a.menber_act{
	display:block;
	width:95px;
	height:55px;
	text-indent:-9999px;
	overflow:hidden;
}
a.menber{
	background-image:url(../img/navi/3.jpg);
}
a.menber_act{
	background-image:url(../img/navi/3.jpg);
	background-position:0px 55px;
}
a:hover.menber{
	background-position:0px 55px;
}
ul#menu li.mlist4{
	list-style:none;
	float:left;
	width:90px;
}
ul#menu a.mutual,a.mutual_act{
	display:block;
	width:90px;
	height:55px;
	text-indent:-9999px;
	overflow:hidden;
}
a.mutual{
	background-image:url(../img/navi/4.jpg);
}
a.mutual_act{
	background-image:url(../img/navi/4.jpg);
	background-position:0px 55px;
}
a:hover.mutual{
	background-position:0px 55px;
}
ul#menu li.mlist5{
	list-style:none;
	float:left;
	width:170px;
}
ul#menu a.link,a.link_act{
	display:block;
	width:170px;
	height:55px;
	text-indent:-9999px;
	overflow:hidden;
}
a.link{
	background-image:url(../img/navi/5.jpg);
}
a.link_act{
	background-image:url(../img/navi/5.jpg);
	background-position:0px 55px;
}
a:hover.link{
	background-position:0px 55px;
}
ul#menu li.mlist6{
	list-style:none;
	float:left;
	width:116px;
}
ul#menu a.activity,a.activity_act{
	display:block;
	width:116px;
	height:55px;
	text-indent:-9999px;
	overflow:hidden;
}
a.activity{
	background-image:url(../img/navi/6.jpg);
}
a.activity_act{
	background-image:url(../img/navi/6.jpg);
	background-position:0px 55px;
}
a:hover.activity{
	background-position:0px 55px;
}
ul#menu li.mlist7{
	list-style:none;
	float:left;
	width:101px;
}
ul#menu a.job,a.job_act{
	display:block;
	width:101px;
	height:55px;
	text-indent:-9999px;
	overflow:hidden;
}
a.job{
	background-image:url(../img/navi/7.jpg);
}
a.job_act{
	background-image:url(../img/navi/7.jpg);
	background-position:0px 55px;
}
a:hover.job{
	background-position:0px 55px;
}
ul#head{
	list-style:none;
	width:100%;
}
ul#head li{
	list-style:none;
	float:left;
	width:77px;
	display: inline;
}
ul#head a{
	display:block;
	width:77px;
	height:13px;
	text-indent:99999em;
	background-image:url(../img/navi/head.jpg);
	overflow:hidden;
}
a.home{
	background-position:0px 13px;
}
a:hover.home{
	background-position:0px 0px;
}
a.map{
	background-position:154px 13px;
}
a:hover.map{
	background-position:154px 0px;
}
a.contact{
	background-position:77px 13px;
}
a:hover.contact{
	background-position:77px 0px;
}
/***********************************************/
/*　文字サイズ　*/
/***********************************************/
.fontsize{
	text-align:right;
	right: 0;
	bottom: 0;
	overflow:hidden;
	width:235px;
}
div:hover#small{
	background-position:0px 0px;
}
div:hover#medium{
	background-position:0px 0px;
}
div:hover#large{
	background-position:0px 0px;
}

ul#size{
	list-style:none;
	width:100%;
}
ul#size li{
}
ul#size li.sizelist1,li.sizelist2{
	list-style:none;
	float:left;
	width:16px;
	margin-right:3px;
}
ul#size div#small{
	display:block;
	width:16px;
	height:16px;
	text-indent:999px;
	overflow:hidden;
	background-image:url(../img/navi/size_1.jpg);
	background-position:0px 15px;
	cursor:pointer;
}
ul#size div#medium{
	display:block;
	width:16px;
	height:16px;
	text-indent:999px;
	overflow:hidden;
	background-image:url(../img/navi/size_2.jpg);
	background-position:0px 15px;
	cursor:pointer;
}
ul#size li.sizelist3{
	list-style:none;
	float:left;
	width:16px;
}
ul#size div#large{
	display:block;
	width:16px;
	height:16px;
	text-indent:999px;
	overflow:hidden;
	background-image:url(../img/navi/size_3.jpg);
	background-position:0px 15px;
	cursor:pointer;
}


/*
ul#size li.sizelist2{
	list-style:none;
	float:left;
	width:16px;
	margin-right:5px;
}
*/



/*
ul#size{
	list-style:none;
	width:100%;
}
ul#size li{
	list-style:none;
	float:left;
	width:19px;
	display: inline;
}
ul#size a{
	display:block;
	width:19px;
	height:16px;
	text-indent:99999em;
	background-image:url(../img/navi/size.jpg);
	overflow:hidden;
}
a.small{
	background-position:0px 0px;
}
a:hover.small{
	background-position:0px 16px;
}
a.normal{
	background-position:19px 0px;
}
a:hover.normal{
	background-position:19px 16px;
}
a.big{
	background-position:38px 0px;
}
a:hover.big{
	background-position:38px 16px;
}
*/
