.Scene {
  overflow: auto;
  overflow-y: overlay;

  :global {
    .titleTxt {
      padding-left: 15px;
      position: relative;
      z-index: 10;
      font-weight: 700;
      font-size: 16px;


      &::before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 5px;
        height: 22px;
        background-color: var(--themeColor2);
      }
    }

    .box1 {
      border-radius: 10px;
      background-color: #fff;
      padding: 10px 15px 0;
      margin-bottom: 20px;

      .box1RowBox {
        margin-top: 15px;
        display: flex;
        flex-wrap: wrap;

        .box1Row {
          border: 1px solid var(--themeColor2);
          border-radius: 5px;
          overflow: hidden;
          width: calc(16.66% - 8px);
          height: 275px;
          margin-right: 8px;
          margin-bottom: 15px;

          &>img {
            width: 100%;
            height: 180px;
          }

          .txt {
            padding: 5px;
            height: 50px;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
          }

          .button {
            text-align: center;
            height: 45px;

          }

          &:nth-of-type(6n) {
            margin-right: 0;
          }
        }
      }
    }

  }
}