      .abisu_contents {
        display: flex;
        align-items: flex-start;
        gap: 20px;
        max-width: 1000px;
        margin: 30px auto;
      }

      .abisu_contents img {
        width: 50%;
        max-width: 50%;
        height: auto;
        object-fit: cover;
      }

      .abisu_contents_comment {
        width: 50%;
        max-width: 50%;
      }

      @media screen and (max-width: 768px) {
        .abisu_contents {
          flex-direction: column;
          align-items: center;
        }

        .abisu_contents img {
          width: 100%;
          max-width: 100%;
        }

        .abisu_contents_comment {
          width: 100%;
          max-width: 100%;
        }
      }
