/* スマホ向けレイアウト */
@media all and (max-width: 670px) {
/*----- main -----*/
  .top-wrapper {
    padding: 60px 0 40px 20px;
  }
  .top-wrapper h1 {
    font-size: 45px;
    letter-spacing: 5px;
  }
  .top-wrapper p {
    font-size: 24px;
  }
  .btn,a.btn,button.btn {
    width: 100%;
  }
}
