

body,html,section{ 
  background:#B4BBCB; 
  overflow-x: hidden; 
  margin: 0px;  
  word-break: keep-all; 
  overflow-wrap: break-word;
}


img{
  margin: 0px;
  display: block;
  background-color: #fff;
}


html { 
  scroll-behavior: smooth; 
}

a {
  text-decoration: none;
}


.container_pc{
  padding: 0px;
  background-color: #fff;
}


.parallel {
  padding: 24px 24px 80px 24px;
  background-color: #fff;
  text-align: center;
  display: flex;
  gap: 12px;
  justify-content: flex-start;
}

.parallel a img {
  float: none;
  display: block;
  padding: 0;
  width: 100%;
}

.parallel a {
  flex: 1 1 0;
  min-width: 0;
  display: block;
}














               

@media (min-width: 576px) {
        .container_pc {
          margin-left: 12%;
          margin-right: 12%;
        }
      }




@media (min-width: 960px) {

        .bg img{
          width: 100%;
          bottom: 3%;
        }

        .container_notice {
          padding: 60px 24px; 
          background: #fff;
        }
                
        .container_pc {
          margin-left: 24%;
          margin-right: 24%;
        }


      }

@media (min-width: 1200px) {
        .container_pc {
          margin-left: 30%;
          margin-right: 30%;
        }
      }

@media (min-width: 1440px) {
        .container_pc {
          margin-left: 34%;
          margin-right: 34%;
        }
      }