/* スマホの記述 */

/* section-topの記述 */
.section-top{
  margin-bottom: 60px;
}

.top-wrapper{
  width: 80%;
  margin: 45% auto 0;
  display: block;
}

.top-wrapper div{
  width: 100%;
  text-align: center;
}
.top-wrapper div h1{
  font-size: 2.0rem;
  padding-bottom: 20px;
}
.top-wrapper div h2{
  font-size: 3.0rem;
  padding-bottom: 20px;
  line-height: 1.6;
}

.top-wrapper ul{
  width: 60%;
  margin: 30% auto 0;
  text-align: center;
}
.top-wrapper ul a{
  text-decoration: none;
}
.top-wrapper ul li{
  font-size: 1.6rem;
  list-style: none;
  color: #333333;
  margin-bottom: 30px;
}
/* スマホのtop記述　ここまで*/

/* PCの記述 */
@media(min-width:960px){
  /* section-topの記述*/
  .section-top{
    height: 20vh;
  }
  .top-wrapper{
    width: 80%;
    margin: 10% auto 0;
  }

  .top-wrapper div{
    width: 100%;
    text-align: center;
  }

  .top-wrapper div h1{
    font-size: 6.4rem;
    padding-bottom: 40px;
  }
}
/* PCのtop記述 　ここまで*/
  /* section-topの記述　ここまで*/



.section_thanks{
  width: 80%;
  margin: 120px auto;
}

.section_thanks h1{
  font-size: 1.6rem;
  text-align: center;
  line-height: 1.7;
}

/* PCの記述 */
@media(min-width:960px){
  .section_thanks{
    width: 80%;
    margin: 0 auto 240px;
  }
  
  .section_thanks h1{
    font-size: 2.4rem;
    text-align: center;
    line-height: 1.7;
  }
}
/* PCのtop記述 　ここまで*/