*{ margin: 0;
    padding:0;}
body{background-color:#FFF4F7;
margin:0;padding: 0;;
}


header {
    background-color: #fff;
    height: 80px;
    position: relative;
    }
  .header-after
    {width:100%;
      height:35px;
      background-image: url('../image/header-nami.svg');
    background-size:89px;
    background-repeat: repeat-x;}



    section#menu{
        width: 100vw;
        height:140vh;
        background-image: 
        url(../image/onna.png),
        url(../image/marukeki.png),
        url(../image/ribon.png),
        url(../image/sannkakukeki.png),
        url(../image/inuahiru.png)
      ;
        background-repeat: no-repeat;
        background-position: top left,top center,top right,center right,bottom right;
        background-size: 35%,20%,40%,15%,40%;
        }
        
        
        section#menu a{width: 300px;display: block;}
        section#menu a img{width: 100%; }
        
        section#menu a:nth-of-type(1){position: absolute;top:30%;right:20%;}
        section#menu a:nth-of-type(2){position: absolute;top:50%;right:50%;}
        section#menu a:nth-of-type(3){position: absolute;top:70%;right:15%;}
        








  
  
  #charatitle{width: 50%;margin: 0 auto;display: block;}
  
  #character{width: 80%; margin: 0 auto; display:flex;flex-wrap: wrap;justify-content: center;}
  #character a{width: 50%;}
  #character a:last-child{width: 80%;}
  #character a img{width: 100%;}
  
  footer {
    background-color: #FFF4F7;
    background-image: url('../image/footer-cat-.svg');
    background-position:center bottom;
    min-height: 30vh;
    min-width:100%;
    background-size:cover;
    text-align:center;
    margin:0;
    
    }
    
    footer menu{width:40%;margin:0 auto;padding-top:15vh;display:flex;justify-content:space-around;}
    footer menu img{width:100%;max-width:120px;}
 
    body {
      font-family:'Kiwi Maru',YuGothic,sans-serif;
  }



  @media screen and (max-width: 767px) {
    section#menu{height:100vh;}
    section#menu a{width: 30%;display: block;}
    footer{max-width: 100%;}
   }

  