@charset "euc-jp";

body {
 margin: 0px;
}
td {
 font-size:12px;
}
li {
 list-style-type: none;
}


a {
 color:#333333;
 text-decoration:underline;
}
a:hover {
 text-decoration:none;
}


#qa_btn img {
 border:0;
}

#qa_top {
 margin-top:5px;
 height:335px;
 width:775px;
}

#qa_btn {
 display: block;
 _display: inline;
 width:775px;
 height:64px;
 text-align:left;
}


.to_top {
 width:775px;
 text-align:right;
 margin:23px 0 0 0;
 padding:0 5px 0 0;
}

.to_top  img{
 margin:0 0 0 7px;
}

.to_top a {
 color:#000099;
}

.dotline {
  height:5px;
  width:771px;
  margin:30px 0 0 0;
  background:url(../images/dotline.gif) repeat-x;
}

.dotline2 {
  height:5px;
  width:771px;
  margin:13px 0 3px 0;
  background:url(../images/dotline2.gif) repeat-x;
}

div.topic_area {
  width:771px;
}

div.qa_topics {
  width:385px;
  margin:26px 0 0 0;
}

div.topic_area div.qa_topics .photo {
  float:left;
  margin:0 20px 0 0;
}

div.topic_area div.qa_topics .title {
  padding:0 0 0 115px;
}

div.topic_area div.qa_topics .title .chk {
  margin:0 8px 0 0;
}

div.topic_area div.qa_topics .text {
  padding:0 0 0 115px;
}

div.topic_area div.qa_topics .text ul {
  margin: 17px 0 0 3px;
  padding: 0;
  list-style: none none outside;
  line-height: 200%;
}

div.topic_area div.qa_topics .text li {
  background-image: url(../images/arrow_green.gif);
  background-position: left 10px;
  background-repeat: no-repeat;
  padding-left: 15px;
}

div.ttl {
 margin:32px 0 21px 12px;
 height:26px;
}

div.qa_area {
 position:relative;
 margin:0 0 6px 12px;
}

div.qa_area img{
 margin:0 17px 0 0;
}

span.q_text{
 color:#EB0076;
 bottom:6px;
 position:relative;
}

span.a_text{
 color:#24A996;
 bottom:6px;
 position:relative;
}

div.a_text2 {
 width:700px;
 margin:0 0 0 59px;
 line-height:200%;
}

div.apply {
 width:771px;
 text-align:center;
 margin:65px auto 0;
}

div.apply img{
 border:none;
}

