table.table001 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 500px;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
  align: center;
}

table.table001 caption {
  margin-top: 1em;
  text-align: center;
}

table.table001 th,
table.table001 td {
  padding: 5px 5px;
}

table.table001 th {
  background: #EFEFEF;
  text-align: center;
  white-space: nowrap;
  font-size: 92%;
  color: #191970;
}

table.table001 td {
  background: #f5f5dc;
  padding: 10px 10px;
  text-align: left;
  white-space: nowrap;
}






/*FQA*/
.fqa{
  padding:10px 20px;
}
.fqa dl{
  width: 600px;
}
.fqa dl dt{
  margin-top:15px;
  padding:1px 0 3px 30px;
  font-size:1em;/*文字サイズ*/
  font: bold;
  background:#f8f8ff url(img/bg_q.gif) no-repeat ;
}
.fqa dl dd{
  margin:0;
  padding:10px;
  border:1px solid #f8f8ff url(img/faq_a.png) no-repeat 5px 5px;
}




a:link {
color:#0000cc;
text-decoration: none;
}

a:visited {
color:#a52a2a;
text-decoration:none;
}

a:hover {
color:#6666cc;
text-decoration:underline;
}



dl.list309 {  
 border:1px solid #999;  
 width:100%;  
}  
dl.list309 dt {  
 float:left;  
 width:40%;  
 padding:5px 0 5px 10px;  
 clear:both;  
 font-weight:bold;  
}  
dl.list309 dd {  
 width:60%;  
 margin-left:100px;  
 padding:5px 5px 5px 10px;  
 border-left:1px solid #999;  
}



ul.list130-l li {
  list-style: url(img/mk-golink.png);
  text-decoration: underline;
  border-bottom:dotted 1px #008080;
  margin: 5 0 5px 15px;
  margin-left: 1.0em;
  width: 100%;

}

ul.list130-f li {
  list-style: url(img/mk-file.png);
}


ul.list132 li {
  margin: 0 0 1px 15px;
  padding: 10px 15px 10px 29px;
  list-style: none;
}

ul.list132 li.odd {
  background: #CDF2CE url(img/faq_q.png) no-repeat 15px 11px;
  font: bold;
}

ul.list132 li.even {
  background: #E5F2E5 url(img/faq_a.png) no-repeat 15px 11px;
}


