@media screen and (max-width: 768px) {
  .wrap__one {
    .wrap__one-box {
      flex-direction: column;
      align-items: center;
      width: 100%;
      min-width: 100%;
    }

    .wrap__one-left {
      align-items: center;
  
      .wrap__one-title {
        font-size: 24px;
        font-size: 1.5rem;
        text-align: center;
      }

      .tag-list {
        width: 100%;
        width: auto;
        justify-content: center;

        .tag-item__content {
          max-width: 168px;
          max-width: 10.5rem;
        }
        
        .tag-item {
          justify-content: flex-end;
          width: 50%;
          max-width: 200px!important;
          max-width: 12.5rem!important;
          margin-right: 0;
        }

        .tag-item:nth-child(1n) {
        }
      }
    }
  }
}