@charset "UTF-8";

table{
  width:100%;
}
table th,
table td{
  border: 1px solid #ccc;
  vertical-align: middle;
}
table th{
  font-size: 14px;
  text-align: center;
  background: #F0F0F0;
  width: 16%;
  color: #464646;
  padding:10px 0;
}
table td{
  padding:10px 15px;
  font-size: 12px;
}
table a {
  color: var(--c-blue01);
  text-decoration: underline;
}
.dash{
margin: 60px auto;
background-image: radial-gradient(circle, #7b7b7b 1px, transparent 1px);
background-position: left bottom;
background-repeat: repeat-x;
background-size: 6px 2px;
height: 2px;
max-width: 880px;
}
@media screen and (max-width: 1024px) {
table th,
table td{
  display: block;
  width: 100%;
}
.con_ttl{
  font-size: 20px;
}
}
