.sectionB { margin-bottom: 70px; }

@media (max-width: 575px) { .sectionB { margin-bottom: 30px; } }

.sectionB .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.sectionB .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; min-width: 0; margin-left: 50px; }

.sectionB .text ul li { border-bottom: 1px solid #ebebeb; padding: 45px 0; }

.sectionB .text ul li:last-child { border-bottom: 0; }

.sectionB .text ul li .title { font-size: 20px; color: #3154ad; }

.sectionB .text ul li .desc { font-size: 16px; color: #707070; margin-top: 20px; line-height: 2; }

.sectionB .text ul li .desc p { text-indent: 2em; display: block; }

@media (max-width: 1199px) { .sectionB .container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

@media (max-width: 575px) { .sectionB .text { margin-left: 0; margin-top: 30px; }
  .sectionB .text ul li { padding: 10px 0; }
  .sectionB .text ul li .title { font-size: 16px; }
  .sectionB .text ul li .desc { margin-top: 10px; font-size: 14px; } }

