@charset "UTF-8";

body {
    background-color: hsl(200, 15%, 24%);
    padding: 10px;
    color:black;
    font-family: “HGP行書体”, “ＭＳ Ｐ明朝”, “MS PMincho”, serif;
}

.container {
    margin: 0 auto;
    box-shadow: 0 0 10px rgba(241, 185, 185, 0.3); /*　影をつける　*/
}

header {
    background-color:  #5f5a55; 
    padding: 10px;
    color: #fff; /* 文字色を白に　*/
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    font-family: “HGP行書体”, “ＭＳ Ｐ明朝”, “MS PMincho”, serif;
}

#buyuden{
    width: 100%;
    height: 70px;
    font-size: 24px;
    color: black;
    background-color: rgb(81, 206, 164);
    font-weight: bold;
    border: 1px solid #333;
}

#buyuden:hover {
    background: #927211;
}

#member{
    width: 100%;
    height: 70px;
    font-size: 24px;
    color: black;
    background-color: rgb(81, 206, 164);
    font-weight: bold;
    border: 1px solid #333;
}

#member:hover {
    background: #927211;
}

#otukare{
  width: 100%;
  height: 70px;
  font-size: 24px;
  color: black;
  background-color: rgb(81, 206, 164);
  font-weight: bold;
  border: 1px solid #333;
}

#otukare:hover {
    background: #927211;
}

#nobunaga {
  max-width: 100%;
  text-align: center;
}

#nobu-pic {
  width: 300px;
  height:300px;
}

h2 {
  color: #fff;
  text-align: center;
}

footer {
  background: #432;
  text-align: center;
  padding: 26px 0;
}

footer p {
  color: #fff;
  font-size: 0.875rem;
}

#kotoba{
  font-size: 40px;
  color: rgb(241, 237, 237);
  font-weight: bold;
  text-align: center;
}

