/* update from 1703486096949*/

        .STYLE1 {
          font-size: 24px;
        }
        .topstyle {
          position: fixed;
          z-index: 999;
        }
        .topstyle a {
          text-decoration: none;
          color: #4f4f4f;
        }

        #Layer1 {
          padding-top: 140px;
        }
        #Layer4 {
          position: absolute;
          width: 1920px;
          height: 132px;
          z-index: 2;
          left: 50%;
          margin-left: -960px;
          background-image: url("../img/bj_07.jpg");
          background-repeat: no-repeat;
          background-color: #000;
        }
        #Layer5 {
          position: absolute;
          width: 700px;
          height: 90px;
          z-index: 1;
          left: 777px;
          top: 24px;
        }
        .STYLE2 {
          font-size: 12px;
          color: #ffffff;
        }
        a:link {
          color: #cccccc;
        }
        a:visited {
          color: #cccccc;
        }
        a:hover {
          color: #cccccc;
        }
        a:active {
          color: #cccccc;
        }
      
/*------------*/

            #gallery {
              width: 1500px;
            }

            #thumbs {
              width: 1000px;
              margin-top: 50px;
            }

            #thumbs .swiper-slide {
              opacity: 0.3;
            }

            #thumbs .swiper-slide-thumb-active {
              opacity: 1;
            }
          
/*------------*/

      .myFooter {
        height: 132px;
        position: relative;
      }

      .myFooter > img {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 1;
      }

      .myFooter > .footerContent {
        height: 100%;
        display: flex;
        align-items: center;
        margin: 0 auto;
        width: fit-content;
        position: relative;
        z-index: 2;
      }

      .myFooter > .footerContent > .line {
        width: 2px;
        height: 73px;
        margin: 0 45px;
        background-color: #434343;
      }

      .myFooter > .footerContent > .myLogo {
        width: 175px;
      }
      .myFooter > .footerContent > .text .gap {
        width: 10px;
      }
      .myFooter > .footerContent > .text > p {
        display: flex;
        line-height: 30px;
        font-size: 12px;
        letter-spacing: 1px;
      }
      .myFooter > .footerContent > .text p a,
      .myFooter > .footerContent > .text p {
        color: #5e5e5e;
        font-family: initial;
      }

      #muBut {
        position: fixed;
        top: 100px;
        right: 10%;
        z-index: 999;
        animation: rotate 5s infinite linear;
        animation-play-state: paused;
        cursor: pointer;
      }

      @keyframes rotate {
        0% {
          transform: rotate(0deg);
        }
        100% {
          transform: rotate(359deg);
        }
      }
    