@charset "UTF-8";

/*adjustment
---
original: /assets/scss/topics.scss
---
*/
@media screen and (max-width: 599px) {
  .mod-topics {
    padding-bottom: 10px;
  }
}
.mod-topics.s-paddingtop {
  padding-top: 20px;
}
.mod-topics.s-nopaddingtop {
}
@media screen and (max-width: 959px) {
  .mod-topics.s-nopaddingtop {
    padding-top: 0px;
  }
}
@media screen and (max-width: 599px) {
  .mod-topics.s-nopaddingtop {
    padding-top: 0px;
  }
}
.mod-topics-title {
  line-height: 1.5;
}
.mod-topics.s-paddingbottom-mid {
  padding-bottom: 20px;
}



/*adjustment
---
original: /assets/scss/topics.scss
---
*/
.mod-topics-text {
  margin-bottom: 25px;
}
.mod-topics-text.s-marginbottom-mid {
  margin-bottom: 15px;
}
.mod-topics-text.s-middle {
  margin-bottom: 20px;
  font-size: 1.6rem;
  font-weight: normal;
}
@media screen and (max-width: 599px) {
  .mod-topics-text.s-middle {
    margin-bottom: 15px;
    font-size: 1.4rem;
  }
}
.mod-topics-text.s-small {
  margin-bottom: 20px;
  font-size: 1.4rem;
  font-weight: normal;
}
@media screen and (max-width: 599px) {
  .mod-topics-text.s-small {
    margin-bottom: 15px;
    font-size: 1.2rem;
  }
}



/*adjustment
---
original: /assets/scss/userguide.scss
---
*/
@media screen and (max-width: 959px) {
  .table-userguide tr.s-tb-nomargintop {
    margin-top: 0;
    border-top: none;
  }
}
.table-userguide tr:first-child {
  margin-top: 0;
}
@media screen and (max-width: 959px) {
  .table-userguide tr.s-tb-nomargintop th {
    border-top: none;
  }
}

.table-userguide td.s-left .s-color-strong-b {
  color: #ea3353 !important;
  font-weight: 700;
}



/*adjustment
---
original: /assets/scss/foundation/base/_ress.scss
---
*/
sup {
  top: 0em;
  font-size: 138.5%;
}


