@charset "UTF-8";
/* CSS Document */
#menu ul {
	clear: both;
	width: 258px;
	height: auto;
	margin:auto;
	_margin:0px;
	_overflow:hidden;
}
#side ul li {
	list-style-type: none;
overflow:hidden;
 	width: 258px;
	height: 28px;
	float:left;	
 
}


#home a {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#home a:hover {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -258px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	
}
#home{
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -516px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
}

#cafemenu a {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: 0px -28px;
	background-repeat:no-repeat;
	text-decoration:none;
overflow:hidden;
}
#cafemenu a:hover {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -258px -28px;
	background-repeat:no-repeat;
	text-decoration:none;
overflow:hidden;
}
#cafemenu {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -516px -28px;
	background-repeat:no-repeat;
	text-decoration:none;
overflow:hidden;
}

#school a {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: 0px -56px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#school a:hover {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -258px -56px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#school{
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -516px -56px;
	background-repeat:no-repeat;
	text-decoration:none;
}

#gallery a {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: 0px -84px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#gallery a:hover {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -258px -84px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#gallery{
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -516px -84px;
	background-repeat:no-repeat;
	text-decoration:none;
}

#zakka a {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: 0px -112px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#zakka a:hover {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -258px -112px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#zakka{
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -516px -112px;
	background-repeat:no-repeat;
	text-decoration:none;
}

#about a {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: 0px -140px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#about a:hover {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -258px -140px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#about{
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -516px -140px;
	background-repeat:no-repeat;
	text-decoration:none;
}

#map a {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: 0px -168px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#map a:hover {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -258px -168px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#map{
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -516px -168px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#link a {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: 0px -196px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#link a:hover {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -258px -196px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#link {
	display: block;
	width: 258px;
	height: 28px;
	background-image: url(../images/pc/common_slice_menus.jpg);
	background-position: -516px -196px;
	background-repeat:no-repeat;
	text-decoration:none;
}
.nvis{
visibility:hidden;}
