body {
  margin: 40px;
  font-family: "Hiragino Kaku Gothic Pro";
  background: white;
}

h1 {
  color: black;
  font-size: 40px;
  text-shadow: 5px 5px 15px white;
}

aho {
  color: crimson;
  font-size: 100px;
  text-shadow: 5px 5px 15px white;
}
  
HM {
  color: crimson;
  font-family: "Miragino Mincho Pro W6";
  font-size: 100px;
  text-shadow: 5px 5px 15px white;
}

HMG {
  color: red;
  font-family: "Hiragino Maru Gothic Pro W4N";
  font-size: 100px;
  text-shadow: 5px 5px 15px white;
}


/* nav -----*/
nav li, nav a{
  display: block;
}
nav li {
  float: left;
  border-right: 1px solid #0d0;
}
nav a {
  padding: 25px 25px;
}
nav ul {
  overflow: hidden;
  margin: 0 0 10px 0;
  padding: 0;
  border: 1px solid #d00;
  border-radius: 8px;
  /*box-shadow: inset 1px 1px 0 #fff, 1px 1px 3px rgba(0, 0, 0, 0.1);*/
  line-height: 2.0;
  /*background: url(obi.png) repeat-x bottom;*/
  background: yellow;
}

nav a:hover{
  background: #eee;
}


