@charset "shift_JIS";

/* •\ */
table {
  border-collapse: collapse;
  text-align: left;
  line-height: 1.5;
  border: 2px soild #fff;
  margin-bottom: 5px;
}

th, td {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}


table thead {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    background: #550077;
}

table thead th {
   padding: 10px;
   font-weight: bold;
   vertical-align: top;
   border-top: 1px solid #fff;
   color: #fff;
}

table tbody th {
   width: 150px;
   padding: 10px;
   font-weight: bold;
   vertical-align: top;
   border-bottom: 1px solid #fff;
   background: #efefef;
}

table td {
   width: 350px;
   padding: 10px;
   vertical-align: top;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
   color: #fff;
}
