@charset "UTF-8";
.-smaller {
  font-size: .86em; }

.-en {
  font-family: 'Work Sans', sans-serif; }

.topics-flex {
  display: flex;
  justify-content: space-between; }
  @media only screen and (max-width: 768px) {
    .topics-flex {
      flex-direction: column; } }

.topics-text {
  width: 80%;
  padding-right: 20px; }
  @media only screen and (max-width: 768px) {
    .topics-text {
      width: 100%; } }

@media only screen and (max-width: 768px) {
  .topics-image {
    width: 100%;
    text-align: center;
    padding-top: 1rem; } }
.topics-image.topics-image-left {
  padding-right: 20px; }

.l-article .text .topics-text p {
  line-height: 1.86; }

.l-article .text a {
  border-bottom: 1px solid #aaa;
  transition: border-color 0.3s cubic-bezier(0.21, 0.11, 0.22, 0.96), color 0.3s cubic-bezier(0.21, 0.11, 0.22, 0.96); }

.l-article .text .topics-icon:before {
  content: '■';
  padding-right: 0.5rem; }

.l-article .text .topics-seminor-dline dl {
  display: flex;
  margin-bottom: 0.8rem; }
  @media only screen and (max-width: 768px) {
    .l-article .text .topics-seminor-dline dl {
      flex-wrap: wrap;
      margin-bottom: 1.2rem; } }
.l-article .text .topics-seminor-dline dl dt {
  white-space: nowrap;
  width: 11%;
  min-width: 11%; }
  @media only screen and (max-width: 768px) {
    .l-article .text .topics-seminor-dline dl dt {
      width: auto; } }
  .l-article .text .topics-seminor-dline dl dt.topics-13-dt {
    width: 13%;
    min-width: 13%; }
    @media only screen and (max-width: 768px) {
      .l-article .text .topics-seminor-dline dl dt.topics-13-dt {
        width: auto; } }
@media only screen and (max-width: 768px) {
  .l-article .text .topics-seminor-dline dl dd {
    width: 100%;
    padding-left: 2rem; } }
.l-article .text .topics-seminor-dline dl dd.topics-dot-dd {
  padding: 0 1rem; }
  @media only screen and (max-width: 768px) {
    .l-article .text .topics-seminor-dline dl dd.topics-dot-dd {
      width: auto; } }
.l-article .text .topics-seminor-dline.topics-seminor2-dline dl dt {
  width: 6%;
  min-width: 6%; }
  @media only screen and (max-width: 768px) {
    .l-article .text .topics-seminor-dline.topics-seminor2-dline dl dt {
      width: auto; } }

.l-article .text .topics-long-dline dl {
  display: flex;
  margin-bottom: 0.8rem; }
  @media only screen and (max-width: 768px) {
    .l-article .text .topics-long-dline dl {
      flex-wrap: wrap;
      margin-bottom: 1.2rem; } }
.l-article .text .topics-long-dline dl dt {
  white-space: nowrap;
  width: 18.6%;
  min-width: 18.6%; }
  @media only screen and (max-width: 768px) {
    .l-article .text .topics-long-dline dl dt {
      width: auto; } }
  .l-article .text .topics-long-dline dl dt.topics-auto-dt {
    width: auto; }
@media only screen and (max-width: 768px) {
  .l-article .text .topics-long-dline dl dd {
    width: 100%;
    padding-left: 2rem; } }
.l-article .text .topics-long-dline dl dd.topics-dot-dd {
  padding: 0 1rem; }
  @media only screen and (max-width: 768px) {
    .l-article .text .topics-long-dline dl dd.topics-dot-dd {
      width: auto; } }

.l-article .text .topics-list li {
  list-style: disc;
  margin-left: 2.5rem; }

.l-article .text .topics-list-number li {
  text-indent: -3rem;
  padding-left: 3rem; }
  .l-article .text .topics-list-number li .topics-seminor-dline dt, .l-article .text .topics-list-number li .topics-seminor-dline dd {
    text-indent: 0; }
  .l-article .text .topics-list-number li .topics-seminor-dline dt {
    width: 4%;
    min-width: 4%; }

.topics-center-text {
  text-align: center; }

.topics-right-text {
  text-align: right; }

.l-article .text .topics-indent-text {
  text-indent: -1.7rem;
  padding-left: 1.7rem; }

.topics-forum-image-dline dl {
  display: flex;
  justify-content: center;
  text-align: center; }
.topics-forum-image-dline dl dd {
  margin-bottom: 1rem; }
  .topics-forum-image-dline dl dd.padleft {
    margin-right: 1rem; }

/*# sourceMappingURL=style.css.map */
