.card-plainText[data-style="5"]::before, .card-plainText[data-style="5"]::after {
  content: '';
  display: block;
  position: absolute;
  width: 45%;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-color: #eeeeee; }

.card-plainText[data-style="5"] {
  text-align: center;
  position: relative;
  padding: 10px 0; }
  .card-plainText[data-style="5"]::before {
    top: 0; }
    @media only screen and (max-width: 580px) {
      .card-plainText[data-style="5"]::before {
        width: 90%; } }
  .card-plainText[data-style="5"]::after {
    bottom: 0; }
    @media only screen and (max-width: 580px) {
      .card-plainText[data-style="5"]::after {
        width: 90%; } }
  .card-plainText[data-style="5"] .title-main {
    font-size: 2.8rem;
    color: #222222; }
    .card-plainText[data-style="5"] .title-main ~ .title-sub {
      margin-top: 5px; }
  .card-plainText[data-style="5"] .title-sub {
    font-size: 1.6rem;
    color: #999999; }
