@charset "utf-8";
    .case_list li {
      width: 100%;
      float: left;
    }

    .case_list li img {
      width: 48%;
      margin-right: 2%;
      float: left;
    }

    .case_list .list_text {
      text-indent: inherit !important;
      width: 50%;
      float: left;
    }

    .case_list .list_text ul li {
      font-size: 0.8em;
      list-style: none;
      padding: 0.5em 0;
      padding-left: 1em;
    }

    ul.case_list li {
      text-indent: 0em;
      line-height: 1.2em;
      color: #000;
    }

    .contents ul.case_list li h3 {
      width: 100%;
      float: left;
      margin-top: 1em !important;
      font-size: 0.8em;
    }

    .detail_btn {
      margin: 1em 20%;
      width: 60%;
      float: left;
    }

    @media screen and (max-width: 780px) {
      .case_list li img {
        width: 100%;
      }

      .case_list .list_text {
        width: 100%;
      }
    }
