
body{text-align: center;
    font-family:sans-serif;}

    h1{ font-size: 20px; }

    p{ font-size: 16px; }

footer{
    position: absolute;
    bottom:0;
    left:calc(50%-117px);
    width:234px;
}

 .hyoji_1 { 
   min-height:500px;
   color:rgb(0, 0, 0);
   font-size:100px;
   font-family: 'Klee One', cursive;
   line-height: 1.2;
   margin: 0;
   letter-spacing: 0px;
   text-align:center;
  }

  .hyoji_2 { 
    color:rgb(0, 0, 0);
    font-size:20px;
    margin: 0;
    letter-spacing: 0px;
    text-align:justify;
   } 

   .btn{
       font-size: 20px;
       font-weight: normal ;
       border: 3px solid cadetblue;
       border-radius: 10px;
       background-color: cadetblue;
       color: #fff;
   }

   .btn:hover{
    border: 3px solid rgb(28, 96, 99);
    background-color: rgb(28, 96, 99);   
   }

@media screen and (min-width: 481px) {
 	/* 481px以上に適用されるCSS（タブレット用） */
}

@media screen and (min-width: 960px) {
	/* 960px以上に適用されるCSS（PC用） */
}
