@media(max-width:600px) {

  body {
    font-size: 15px;
    line-height: 20px;
  }
  .container {
    width: 100%;
  }
  .header{
    width: 140%;
    margin-left: -20%;
  }
  .wrapper {
    overflow-x: hidden;
  }
  .btn {
    width:　90%;
  }
  .top {
  display: none !important;
  }
  .sp {
  display: block !important;
  }
  .header_01 {
  width: 130%;
  margin-left: -15%;
  }
  .zoom {
  display: none !important;
  }
  .indi {
  display: none !important;
  }
  .title03 {
    width: 120%;
    margin-left: -10%;
  }
  .input {
    font-size: 12px;
    padding: 18px;
    display: block;
    width: 80%;
    margin: 0 auto;
    box-sizing: border-box;
  }
}
