#contents {
	background-color: white;
}
#footer {
	background-color: white;
}

/* 上部非表示メニュー */
/* Menu Button */
#footer-menu1 {
	position:relative;
	height:18px
	width:100%;
	padding:0px
} 
/***** menu01 *****/
#footer-menu1 h2.menu01 {
  width: 48px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_top.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu01 span {
  display: none
}
#footer-menu1 h2.menu01 a {
  width: 48px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_top.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu01 a:hover {
  width: 48px;
  height: 18px;
  background: url(../images/f_gallery_top-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu02 *****/
#footer-menu1 h2.menu02 {
  width: 63px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_news.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu02 span {
  display: none
}
#footer-menu1 h2.menu02 a {
  width: 63px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_news.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu02 a:hover {
  width: 63px;
  height: 18px;
  background: url(../images/f_gallery_news-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu03 *****/
#footer-menu1 h2.menu03 {
  width: 50px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_live.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu03 span {
  display: none
}
#footer-menu1 h2.menu03 a {
  width: 50px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_live.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu03 a:hover {
  width: 50px;
  height: 18px;
  background: url(../images/f_gallery_live-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu04 *****/
#footer-menu1 h2.menu04 {
  width: 64px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_disco.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu04 span {
  display: none
}
#footer-menu1 h2.menu04 a {
  width: 64px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_disco.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu04 a:hover {
  width: 64px;
  height: 18px;
  background: url(../images/f_gallery_disco-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu05 *****/
#footer-menu1 h2.menu05 {
  width: 43px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_bio.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu05 span {
  display: none
}
#footer-menu1 h2.menu05 a {
  width: 43px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_bio.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu05 a:hover {
  width: 43px;
  height: 18px;
  background: url(../images/f_gallery_bio-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu06 *****/
#footer-menu1 h2.menu06 {
  width: 86px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_gallery.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu06 span {
  display: none
}
#footer-menu1 h2.menu06 a {
  width: 86px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_gallery.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu06 a:hover {
  width: 86px;
  height: 18px;
  background: url(../images/f_gallery_gallery-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu07 *****/
#footer-menu1 h2.menu07 {
  width: 59px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_blog.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu07 span {
  display: none
}
#footer-menu1 h2.menu07 a {
  width: 59px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_blog.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu07 a:hover {
  width: 59px;
  height: 18px;
  background: url(../images/f_gallery_blog-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu08 *****/
#footer-menu1 h2.menu08 {
  width: 101px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_mailnews.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu08 span {
  display: none
}
#footer-menu1 h2.menu08 a {
  width: 101px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_mailnews.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu08 a:hover {
  width: 101px;
  height: 18px;
  background: url(../images/f_gallery_mailnews-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu09 *****/
#footer-menu1 h2.menu09 {
  width: 52px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_link.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu09 span {
  display: none
}
#footer-menu1 h2.menu09 a {
  width: 52px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_link.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu09 a:hover {
  width: 52px;
  height: 18px;
  background: url(../images/f_gallery_link-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu10 *****/
#footer-menu1 h2.menu10 {
  width: 114px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_contact.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu10 span {
  display: none
}
#footer-menu1 h2.menu10 a {
  width: 114px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_contact.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu10 a:hover {
  width: 114px;
  height: 18px;
  background: url(../images/f_gallery_contact-over.gif)
  no-repeat top left; 
  float: left
}
/* 下部表示メニュー */
/* Menu Button */
#footer-menu2 {
	position:relative;
	height:18px
	width:100%;
	padding:0px
} 
/***** menu01 *****/
#footer-menu2 h2.menu01 {
  width: 48px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_top.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu01 span {
  display: none
}
#footer-menu2 h2.menu01 a {
  width: 48px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_top.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu01 a:hover {
  width: 48px;
  height: 18px;
  background: url(../images/f_gallery_top-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu02 *****/
#footer-menu2 h2.menu02 {
  width: 63px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_news.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu02 span {
  display: none
}
#footer-menu2 h2.menu02 a {
  width: 63px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_news.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu02 a:hover {
  width: 63px;
  height: 18px;
  background: url(../images/f_gallery_news-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu03 *****/
#footer-menu2 h2.menu03 {
  width: 50px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_live.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu03 span {
  display: none
}
#footer-menu2 h2.menu03 a {
  width: 50px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_live.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu03 a:hover {
  width: 50px;
  height: 18px;
  background: url(../images/f_gallery_live-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu04 *****/
#footer-menu2 h2.menu04 {
  width: 64px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_disco.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu04 span {
  display: none
}
#footer-menu2 h2.menu04 a {
  width: 64px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_disco.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu04 a:hover {
  width: 64px;
  height: 18px;
  background: url(../images/f_gallery_disco-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu05 *****/
#footer-menu2 h2.menu05 {
  width: 43px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_bio.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu05 span {
  display: none
}
#footer-menu2 h2.menu05 a {
  width: 43px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_bio.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu05 a:hover {
  width: 43px;
  height: 18px;
  background: url(../images/f_gallery_bio-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu06 *****/
#footer-menu2 h2.menu06 {
  width: 86px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_gallery.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu06 span {
  display: none
}
#footer-menu2 h2.menu06 a {
  width: 86px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_gallery.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu06 a:hover {
  width: 86px;
  height: 18px;
  background: url(../images/f_gallery_gallery-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu07 *****/
#footer-menu2 h2.menu07 {
  width: 59px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_blog.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu07 span {
  display: none
}
#footer-menu2 h2.menu07 a {
  width: 59px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_blog.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu07 a:hover {
  width: 59px;
  height: 18px;
  background: url(../images/f_gallery_blog-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu08 *****/
#footer-menu2 h2.menu08 {
  width: 101px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_mailnews.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu08 span {
  display: none
}
#footer-menu2 h2.menu08 a {
  width: 101px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_mailnews.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu08 a:hover {
  width: 101px;
  height: 18px;
  background: url(../images/f_gallery_mailnews-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu09 *****/
#footer-menu2 h2.menu09 {
  width: 52px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_link.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu09 span {
  display: none
}
#footer-menu2 h2.menu09 a {
  width: 52px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_link.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu09 a:hover {
  width: 52px;
  height: 18px;
  background: url(../images/f_gallery_link-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu10 *****/
#footer-menu2 h2.menu10 {
  width: 114px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_contact.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu10 span {
  display: none
}
#footer-menu2 h2.menu10 a {
  width: 114px;
  height: 18px;
  margin:0px;
  background: url(../images/f_gallery_contact.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu10 a:hover {
  width: 114px;
  height: 18px;
  background: url(../images/f_gallery_contact-over.gif)
  no-repeat top left; 
  float: left
}
