/*行高く*/
.dc__high-line{
    line-height:1.8;
    word-break: normal;
}

/*記事ブロック汎用*/
.dc__article_box h2,
.dc__article_box h3,
.dc__article_box h4,
.dc__article_box h5{
    font-weight:bold;
    line-height:1.8;
}
.dc__article_box .dc__comp_mtb {
    margin: 4rem auto;
}
@media (min-width:769px) {
  .dc__article_box .dc__row{
      margin-left: -5%;
  }
  .dc__article_box .dc__row .dc__col {
      padding-left: 5%;
  }
}
.dc__article_box p{
    line-height:1.8;
    word-break: normal;
}
@media (min-width:769px) {
    /*デフォルト PC天地中央*/
    .dc__article_box .dc__row{
        justify-content: center;
        align-items: center;
    }
     /*PC上寄せ*/
    .dc__article_box.dc__article_box_top .dc__row{
        justify-content: flex-start;
        align-items: stretch;
    }
}
@media (max-width:768px) {
  .dc__article_box h2{
      border-bottom:2px solid #0099b3;
      padding-bottom:5px;
  }
}
/*記事ブロック PC左右反転*/
@media (min-width:769px) {
  .dc__row_reverse,
  .dc__reverse_box .dc__row{
    flex-direction: row-reverse;
  }
}
/*記事ブロック汎用 ここまで*/
