@charset "UTF-8";

#menu {
  margin: 0 1px;
  height: 45px;
}

#menu    ul li a span { display: none; }
#command ul li a span { display: none; }

#menu ul li a {
  float: left;
  width: 104px;
  height: 44px;
  display: block;
  background-position: top left;
  background-repeat: no-repeat;
  margin: 0 1px;
}

#menu ul:after {
  clear: left;
}

#menu ul li a:hover {
  background-position: top right;
}

#menu li:nth-child(1) a { background-image: url(../images/menu_item_01.gif); }
#menu li:nth-child(2) a { background-image: url(../images/menu_item_02.gif); }
#menu li:nth-child(3) a { background-image: url(../images/menu_item_03.gif); }

#command {
  background-image: url(../images/anime_top.gif);
  background-repeat: no-repeat;
  height: 180px;
}

#command ul {
  position: relative;
  top: 48px;
  left: 74px;
}

#command li a {
  float: left;
  width: 75px;
  height: 75px;
  background-position: top left;
  background-repeat: no-repeat;
}

#command li:nth-child(1) a { background-image: url(../images/button_reserve.gif); }
#command li:nth-child(2) a { background-image: url(../images/button_access.gif); margin-left: 34px; }

article hgroup {
  height: 68px;
  background: url(../images/toc_title.gif) no-repeat;
}

article hgroup h1,
article hgroup h2 {
  margin: 0;
}

article hgroup h1 span,
article hgroup h2 span {
  display: none;
}

#toc {
  margin-left: 22px;
  margin-top: 15px;
}

#toc ul:after {
  content: "";
  display: block;
  clear: left;
  height: 0;
}

#toc li {
  margin-bottom: 7px;
}

#toc ul li:nth-child(2n) {
  float: left;
}

#toc ul li:nth-child(2n+1) {
  float: left;
  clear: left;
  width: 159px;
}

#contact {
  margin-top: 3px;
  margin-left: 130px;
  margin-bottom: 2px;
}

#contact a {
  display: block;
  width: 181px;
  height: 19px;
  background: url(../images/contact.gif) no-repeat;
}

#contact a span {
  display: none;
}
