@charset "UTF-8";
/* 過去の修士及び卒業論文のテーマ */
.paperIndex {
  margin: 4rem 0 5rem;
}

@media print, screen and (min-width: 768px) {
  .paperIndex-table {
    border-collapse: separate;
    font-size: 1.2rem;
  }
  .paperIndex-table th {
    padding: 5px;
    border-color: #fff;
    font-weight: normal;
    width: 42.5%;
  }
  .paperIndex-table th:first-child {
    width: 15%;
  }
  .paperIndex-table th _::-webkit-full-page-media, .paperIndex-table th _:future, :root .paperIndex-table th {
    padding: 5px 5px 3px;
  }
  .paperIndex-table td {
    background: #eee;
    border-color: #fff;
  }
  .paperIndex-table.mod-full th {
    width: 85%;
  }
  .paperIndex-table.mod-full th:first-child {
    width: 15%;
  }
  .paperIndex-table.mod-harfSplit td {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .paperIndex-table {
    display: none;
  }
}

@media print {
  .paperIndex-table {
    display: none;
  }
}

.paperIndex-table-caption {
  font-size: 1.4rem;
  font-weight: bold;
  text-align: left;
}

@media print, screen and (min-width: 768px) {
  .paperDetail {
    margin: 30px 0 50px;
  }
}

@media screen and (max-width: 767px) {
  .paperDetail {
    margin: 30px 0;
  }
}

.pagerTitle {
  padding: 0;
  border: none;
  font-size: 2rem;
}

.pagerTitle-note {
  margin-left: 3rem;
  font-size: 1.6rem;
  font-weight: normal;
  vertical-align: 0.1rem;
}

.paperSpeaker {
  border: 2px solid #ccc;
  font-size: 1.3rem;
}

.paperSpeaker th {
  padding: 5px;
  background: #eee;
  font-weight: normal;
}

.paperSpeaker th _::-webkit-full-page-media, .paperSpeaker th _:future, :root .paperSpeaker th {
  padding: 5px 5px 3px;
}

.paperSpeaker td {
  background: none;
}

/* .paperSpeacker-headerTime {
    width: 7%;
}

.paperSpeacker-headerNo {
    width: 7%;
}

.paperSpeacker-headerTitle {
    width: 28%;

    &.mod-index {
        width: 50%;
    }
}

.paperSpeacker-headerClass {
    width: 15%;
}

.paperSpeacker-headerName {
    width: 13%;
}

.paperSpeacker-headerbelong {
    width: 25%;
}

.paperSpeacker-headerProceedings {
    width: 5%;
}
 */
.paperSpeacker-headerCat {
  width: 15%;
}

.paperSpeacker-headerName {
  width: 15%;
}

.paperSpeacker-headerTitle {
  width: 70%;
}

/*# sourceMappingURL=../map/pages/theme.css.map */
