h1 {
  background:
    transparent
    url('img/h1.gif')
    no-repeat
    scroll
    top left;
  width:285px;
  height:25px;
  overflow:hidden;
  text-indent: -1000em;
}

#qlist {
  background:
    transparent
    url('img/h2/faq.gif')
    no-repeat
    scroll
    top left;
  width:103px;
  height:22px;
  overflow:hidden;
  text-indent: -1000em;
}

.question {
  clear:right;
  display:block;
  font-size:1em;
  margin-left:0;
}

.question img {
  cursor:pointer;
}

.answer {
  margin-left:1em;
}

.answer li {
  display:inline;
  list-style:none;
  margin-left:0;
}

/*.close {
  display:block;
  float:right;
  margin:10px;
  cursor:pointer;
}*/

span.close {
  display:block;
  background:
    transparent
    url('/img/faq/c.gif')
    no-repeat
    scroll
    top right !important;
  width:590px;
  height:26px;
  overflow:hidden;
  text-indent: -1000em;
  margin:0;
  padding:0;

  float:right;
  cursor:pointer;
}

h3 {
  display:block;
  background-color:transparent;
  background-repeat:no-repeat;
  background-attachment:scroll;
  background-position:top left;
  overflow:hidden;
  text-indent: -1000em;
  margin-bottom:1em;
  height:17px;
  cursor:pointer;
}

#chapter0 {
  background-image:url('img/h2/index.gif');
  width:47px;
}

#q01 {
  background-image:url('img/h3/join.gif');
  width:430px;
}

#q02 {
  background-image:url('img/h3/construction.gif');
  width:144px;
}

#q03 {
  background-image:url('img/h3/services.gif');
  width:207px;
}

#q04 {
  background-image:url('img/h3/supports.gif');
  width:288px;
}

#q05 {
  background-image:url('img/h3/mail.gif');
  width:270px;
}

#q06 {
  background-image:url('img/h3/makasete.gif');
  width:274px;
}

#q07 {
  background-image:url('img/h3/ipphone.gif');
  width:270px;
}

