   /* special */
    @font-face {
      font-family: HWGothic;
      src: url(HWYGCOND.TTF);
    }
 
  /* general */
    h1{
  text-align: center;
  margin-bottom: 20px;
  font-size: 44px;
   }
   
   h3{
  text-align: center;
   }
   
   h4{
  text-align: center;
   }

    body{
  margin: 5% 10% 5% 10%;
  font-family: HWGothic;
  font-size: 22px;
   }

   p{
  font-size: 20px;
  margin: 5px 0px 5px 0px;
   }
  /* standard div */
   .block{
  border: 5px solid;
  margin: 5px 0px 5px 0px;
   }
   
   /* navigation */
   ul{
     list-style-type: none;
     margin: 0;
     padding: 0;
     text-align: center;
     overflow: hidden;
   }
   
   li{
     display: inline;
     font-size: 28px;
     float: left;
     letter-spacing: 0.1em;
   }
   
   li a{
     display: block;
     padding: 8px 40px;
     text-align: center;
     text-decoration: none;
     color: black;
   }
   
   li a:hover {
   }
