

@charset "utf-8";
/* CSS Document */










  .main-bg{
    width: 2500px;
    height: 45%;
    position: absolute;
    top: 390px;
    left: 80%;
    transform: translateX(-50%) rotateZ(-10deg);
    background-repeat: repeat-x;
    background-position: center top;
    background-size: contain;
    pointer-events: none;
    background-image: url(marquee.png?t=1792661661204);
    z-index: 5;
    @media screen and (max-width: 767px){
      top: 59vw;
      width: 310%;

    }
  }
  
  /*輸送帶*/
  .bgtop_l-play { -webkit-animation:bgtop_l-play 45s linear infinite; animation:bgtop_l-play 45s linear infinite ;}
  @-webkit-keyframes bgtop_l-play {
    0%   { background-position:0 0;}
    100% { background-position:-2310px 0;}
  }
  @keyframes bgtop_l-play {
    0%   { background-position:0 0;}
    100% { background-position:2310px 0;}
  }
  




  @media screen and (min-width: 768px) {
    .Area_drawing-area-2x1[org="1"] .PD_layout-CSSBG_01 .PD .PD_img {
        padding-top: 75px;
        padding-bottom: 50px;
    }
}

@media screen and (max-width: 767px) {
  .Area_drawing-area-2x1[org="1"] .PD_layout-CSSBG_01 .PD .PD_img {
      padding-top: 7.5vw;
      padding-bottom: 1vw;
  }
}








.Area_drawing-area-2x1 .PD_layout .PD p del {color: #b9b8b8;}
