@charset "utf-8";
img{
  max-width: 100%;
}


@media screen and (min-width:681px){
.welcome{

}

.welcome .container{
  position: relative;
}

.img_qms01{
  position: absolute;
  right: 0;
  bottom: 0;
}

.img_qms01 img{
  height: 700px;
}

.qms02_wrap{
  position: relative;
  width: 1400px;
}

.section_qms02{
margin: 0 0 145px;
width: 100%;
justify-content: flex-start;
}

.img_qms02{
  position: absolute;
  right: 0;
  bottom: 0;
}

.section_qms02 .response-device__item{
  width: 42%;
}

.img_qms02 img{
  height: 500px;
}

}

@media screen and (max-width:680px){
  .img_qms01 img{
    width: 50%;
    display: block;
    margin: auto;
  }

  .img_qms02 img{
    width: 50%;
    display: block;
    margin: auto;
  }
}
