body{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#page{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  border-width : 2px;
  border-style : solid;
  border-color : black;
  width : 980px;
}
header{
  background-image : url(../20230205_sonota/image/image1.jpg);
}
#main{
  margin-left : auto;
  margin-right : auto;
  width : 750px;
  float : right;
}
nav{
  margin-left : auto;
  margin-right : auto;
  width : 180px;
  float : left;
  background-color : white;
}
nav ul{
  line-height : 2em;
  background-color : green;
  list-style-type : none;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 180px;
  border-width : 2px;
  border-style : solid;
  border-color : white;
  border-top-left-radius : 50px 50px;
  border-top-right-radius : 50px 50px;
  border-bottom-right-radius : 50px 50px;
  border-bottom-left-radius : 50px 50px;
  font-size : medium;
}
nav ul li{
  background-color : green;
  text-align : left;
  width : 180px;
  height : inherit;
  float : left;
  font-size : medium;
  font-weight : normal;
  border-width : 2px;
  border-style : solid;
  border-color : white;
  border-top-left-radius : 50px 50px;
  border-top-right-radius : 50px 50px;
  border-bottom-right-radius : 50px 50px;
  border-bottom-left-radius : 50px 50px;
}
nav ul li a{
  text-decoration : none;
  display : block;
  color : white;
  border-width : 2px;
  border-style : solid;
  border-color : #ffffff;
  -webkit-border-top-left-radius : 50px 50px;
  -webkit-border-top-right-radius : 50px 50px;
  -webkit-border-bottom-right-radius : 50px 50px;
  -webkit-border-bottom-left-radius : 50px 50px;
}
footer{
  width : 980px;
  clear : both;
  font-size : small;
  background-color : silver;
  border-width : 2px;
  border-style : solid;
  border-color : black;
  height : 40px;
}
nav a:hover{
  background-color : red;
}
nav a:sactive{
  background-color : fuchsia;
}
.header_taki{
  background-image : url(../20230205_sonota/image1.jpg);
  margin-left : auto;
  margin-right : auto;
  width : 980px;
  height : 250px;
}
.header0{
  background-image : url(s-kamikouti.jpg);
}
.m_p{
  font-size : large;
  font-family : メイリオ, "Meiryo UI";
}

