body{
    background-color: #b9ffff;
    font-family: "ＭＳ 明朝", "MS Mincho", "游明朝", "YuMincho", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN",serif;
}

.site-header{
  background: url("../image/Y2.jpg") no-repeat center center;
  background-size: cover;
  text-indent: -9999px;
  overflow: hidden;
  display: block;
  width: 800px;
  height: 46px;
  margin-top : 83px;
  margin-left : 43px;
}

.hero{
  margin-top : 20px;
  margin-left : 43px;
}

.hero img{
  width: 800px;
  height: 204px;
}

.main-nav ul {
  display: flex;
  gap: 25px; 
  list-style: none;
  padding: 0;
  margin-top : 60px;
  margin-left : 53px;
}

.main-nav a {
  display: block;
  width: 135px;
  height: 40px;
  text-indent: -9999px;
  background-size: cover;
}

.main-nav a[href="./meibo.htm"] {
  background-image: url("../image/meibo.jpg");
}

.main-nav a[href="./kenshu.htm"] {
  background-image: url("../image/kenshukai.jpg");
}

.main-nav a[href="./bousai.pdf"] {
  background-image: url("../image/bousai.jpg");
}

.main-nav a[href="./borantia.htm"] {
  background-image: url("../image/borantia.jpg");
}

.main-nav a[href="./gyoji.htm"] {
  background-image: url("../image/gyoji.jpg");
}

.about{
  width: 780px;
  margin-top : 60px;
  margin-left : 53px;
}

.about p{
  text-indent: 1em;
  line-height: 1.5;
}

.about p.director{
  text-align: right;
}

.about p.director span{
    font-size: 130%;
    font-weight: bold;
}

.attention{
    font-size: 80%;
}

.sup{
    vertical-align: super;
}

.site-footer{
    margin-top: 50px;
}