@charset "UTF-8";
.topics {
  margin: 0 0 50px;
}

.topics-lead {
  margin: 10px 0 10px;
}

.blank {
    margin: 0 0 1em 0;
}

a.external-link {
    padding-right: 15px;
    background: url(/common/img/icon_external_link_gray.gif) right 0.4em no-repeat;
}

.cp-table {
  width: 100%;
  margin: 0 0 10px 0;
  font-size: 1.4rem;  
}

.cp-table th,
.cp-table td {
  padding: 10px;
  border: #ccc solid 1px;
}

.cp-table th {
  background-color: #f2f2f2;
  text-align: center;
  width: 15%;
    font-weight: normal;
}

.cp-table td.width01 {
  width: 20%;
    text-align: center;
}

.notice-list {
  margin-top: 10px;
}

.notice-list li {
  margin: 5px 0 0 1.0em;
  font-size: 14px;
  font-size: 1.4rem;
  padding-left: 2.0em;
  text-indent: -2.6em;
}

.notice-list li:first-child {
  margin-top: 0px;
}


@media only screen and (max-width: 767px) {
.topics {
  margin: 0 0 40px;
}
  .table-scroll.table-scroll01 > table {
    min-width: 500px !important;
    max-width: 767px !important;
  }
.cp-table td.width01 {
  width: 22%;
}
}
