@charset   "UTF-8";
*{
  margin : 0px;
  padding : 0px 0px 0px 0px;
  position : relative;
  background-repeat : no-repeat;
  border-width : 0px 0px 0px 0px;
}
#all{
  margin-left : auto;
  margin-right : auto;
  margin-top : 10px;
  width : 750px;
}
body{
  font-size : 13px;
}
#main{
  width : 750px;
}
a{
  text-decoration : none;
}
address{
  width : 180px;
  height : 80px;
  position : absolute;
  top : 0px;
  left : 0px;
}
#content_mail{
  background-image : url(../img/mail.gif);
  width : 40px;
  height : 24px;
  display : block;
  position : absolute;
  top : 57px;
  left : 129px;
}
#footer{
  text-align : center;
}
#logo{
  width : 180px;
  height : 80px;
  display : block;
  background-image : url(../img/logo_voice.gif);
}
#sentence{
  width : 565px;
  height : 80px;
  position : absolute;
  top : 0px;
  left : 185px;
  background-image : url(../img/Q_A_title.gif);
}
#header{
  width : 750px;
  height : 80px;
}
.content{
  background-image : url(../img/Q_A_background.gif);
  margin-top : 10px;
}
.content p{
  padding-left : 24px;
  padding-right : 24px;
  color : #404040;
  line-height : 24px;
  padding-top : 24px;
}
.content a{
  background-image : url(../img/voice_link.gif);
  display : block;
  width : 47px;
  height : 24px;
}
hr{
  display : none;
}
.line{
  background-image : url(../img/Q_A_background_bottom.gif);
  width : 750px;
  height : 24px;
  margin-bottom : 5px;
}
.Q{
  font-size : 26px;
  font-weight : bold;
  color : blue;
  line-height : 1;
}
.A{
  font-size : 26px;
  color : red;
  font-weight : bold;
  line-height : 1;
}
.Q_block{
  text-decoration : underline;
  font-weight : bold;
  font-size : 15px;
}
