@charset "UTF-8";
/*---------------------------
dxページのスタイル
----------------------------*/
.dxContainer {
  padding-top: 80px;
}
@media screen and (max-width: 767px) {
  .dxContainer {
    padding-top: 60px;
  }
}
.dxContainer .dxContainer__h1 {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .dxContainer .dxContainer__h1 {
    font-size: 24px;
    margin-bottom: 40px;
  }
}

.dxContainerWrapper {
  max-width: 1120px;
  margin: 0 auto;
  padding: 80px 32px;
}
@media screen and (max-width: 767px) {
  .dxContainerWrapper {
    padding: 56px 20px;
  }
}

.dxArticle {
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .dxArticle {
    margin-bottom: 32px;
  }
}
.dxArticle .dxArticle__h2 {
  font-size: 24px;
  font-weight: bold;
  border-left: 4px solid #0056a6;
  padding-left: 8px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .dxArticle .dxArticle__h2 {
    font-size: 20px;
  }
}
.dxArticle .dxArticle__paragraph:not(:last-of-type) {
  margin-bottom: 15px;
}
.dxArticle .dxArticle__img {
  width: 100%;
}

.dxArticleLists {
  list-style: revert;
  padding-left: 24px;
}
.dxArticleLists .dxArticleLists__li:not(:last-of-type) {
  margin-bottom: 15px;
}
.dxArticleLists .dxArticleLists__li--margin {
  margin-top: 15px;
}/*# sourceMappingURL=dx.css.map */