html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

a img {

    border-style:none;
}

ul#menu2{
	list-style:none;
	width:50px;
}

ul#menu2 li{
	list-style:none;
	width:100px;
}

ul#menu2 a {
  display:block;
  overflow:hidden;
  background-image:url(menu_logo.gif);
  width:150px;
  height:22px;
  text-indent:-1000px;
  border-style: none;
}

a.toppage{
	Background-position:0px 0px;
	}
a:hover.toppage{
	background-position:-160px 0px;
}

a.concept{
	background-position:0px -25px;
	}
a:hover.concept{
	background-position:-160px -25px;
	}

a.staff{
	background-position:0px -46px;
	}
a:hover.staff{
	background-position:-160px -46px;
	}	
	
a.course{
	background-position:0px -63px;
	}
a:hover.course{
	background-position:-160px -63px;
	}
	
a.howto{
	background-position:0px -85px;
	}
a:hover.howto{
	background-position:-160px -85px;
	}
	
a.yoyaku{
	background-position:0px -108px;
	}
a:hover.yoyaku{
	background-position:-160px -108px;
	}
	
a.otoku{
	background-position:0px -129px;
	}
a:hover.otoku{
	background-position:-160px -129px;
	}
	
a.photo{
	background-position:0px -148px;
	}
a:hover.photo{
	background-position:-160px -148px;
	}
	
a.formama{
	background-position:0px -170px;
	}
a:hover.formama{
	background-position:-160px -170px;
	}
	
a.carchair{
	background-position:0px -192px;
	}
a:hover.carchair{
	background-position:-160px -192px;
	}
	
a.map{
	background-position:0px -208px;
	}
a:hover.map{
	background-position:-160px -208px;
	}

a.q_a{
	background-position:0px -230px;
	}
a:hover.q_a{
	background-position:-160px -230px;
	}

a.voice{
	background-position:0px -252px;
	}
a:hover.voice{
	background-position:-160px -252px;
	}

a.point{
	background-position:0px -274px;
	}
a:hover.point{
	background-position:-160px -274px;
	}

a.blog{
	background-position:0px -296px;
	}
a:hover.blog{
	background-position:-160px -296px;
	}

a.link{
	background-position:0px -315px;
	}
a:hover.link{
	background-position:-160px -315px;
	}
	
.dd {
	width: 157px;
}
.ddd {

	width: 130px;
}
