@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 835px) {
/*-------------------------------
 Main
---------------------------------*/
  .wrapper {
    padding: 0;
  }
  .cont-wow {
    margin-bottom: 10rem;
  }
  .cont-wow__title {
    padding: 0 0 2rem;
    margin: 0 auto 1rem;
    font-size: 1.6rem;
    text-align: left;
  }
  .cont-wow__title span {
    margin-left: 20rem;
  }
  
/*  
  .cont-wow__topic-list {
    display: table;
    border-collapse: separate;
    border-spacing: 3rem;
  }
  .cont-wow__topic-list li {
    width: 30%;
    height: 260px;
    padding: 1em 0.4em;
    margin: 1rem 1%;
    border-width: 10px;
    border-radius: 100%;
    font-size: 2.8rem;
    display: table-cell;
    vertical-align: middle;
  }
  */

/*-------------------------------
Footer
---------------------------------*/
  footer	{
    font-size:1.2rem;
  }
	
/* Footer _ Inner
-----------------------------*/

}
@media screen and (min-width: 960px) {
/*-------------------------------
Hero
---------------------------------*/
  .hero {
    padding: 0;
    }
.hero__img--pc {
  display: block;
}
.hero__img--sp {
  display: none;
}
  .hero__title {
    max-width: 50%;
    top: -1.5rem;
    left: -10rem;
    right: 0;
    position: absolute;
    margin: auto;
  }
  .hero__catch {
    max-width: 40%;
    top: auto;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    margin: auto;
  }
}