@charset "UTF-8";
.menu{
  width : 100%;
  float : none;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  border-width : 1px;
  height : auto;
}
.menu ul{
  list-style: none;
  height : 50px;
}
li{
  float : left;
  margin-left : 10px;
  margin-right : 10px;
  font-size : large;
}
harset "utf-8";
li{
  float : left;
}
.root{
  background-color : #ffffcc;
  font-size : large;
  color : black;
  width : 950px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  border-width : 1px 1px 0px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 0px;
  border-style : solid solid none;
  border-color : red red white;
  height : 100%;
}
h1{
  line-height : normal;
  margin-bottom : 0px;
  text-align : center;
  font-size : 14px;
  padding-top : 0px;
  margin-top : 0px;
  border-top-width : 0px;
}
.ul{
  margin : 2px 0px 0px;
  width : 100%;
  height : auto;
}
.saidmenu ul{
  margin : 2px 0px 0px;
}
.boxA{
  content: "";
  display: blook;
  clear: both
  ;
  background-color : white;
  margin-top : 6px;
  padding-top : 30px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 3px;
  border-width : 1px;
  border-style : solid none;
  border-color : white white orange #ffffff;
  width : 910px;
  position : relative;
  height : 200px;
}
.box1{
  float : left;
  border-width : 1px;
  border-style : solid;
  border-color : yellow;
  background-color : #ffffff;
  position : static;
  margin-top : 20px;
}
.box2{
  width : 45%;
  float : left;
  border-width : 2px;
  border-style : groove;
  border-color : fuchsia;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  margin-right : 10px;
  height : 150px;
}
saidmenu li{
  width : auto;
  float : left;
}
box1 p{
  width : 50%;
  float : left;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
}
.gazou{
  width : 92%;
  padding-left : 70px;
  background-color : #ffcc33;
}
.mein{
  width : 930px;
}
.menu{
  width : 100%;
  float : none;
  height : 50px;
}
.menu li a:hover{
  background-color: #eeeeee;
}
.menu ul:after{
  content: "";
  display: block;
  clear: both;
}
p{
  float : left;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
}
.menu li a{
  display: block;
  padding: 15px;
  color: #000000;
  font-size : 16px;
  text-decoration: none;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
h3{
  float : left;
}
img{
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
}
h2{
  margin-left : 0px;
  padding-left : 6px;
  margin-top : -6px;
  margin-bottom : 1px;
  font-size : large;
}
#kago{
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  background-color : white;
  border-top-width : medium;
  border-top-style : solid;
  border-top-color : #999900;
  border-left-width : medium;
  border-right-width : medium;
  border-bottom-width : medium;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : #999900;
  border-right-color : #999900;
  border-bottom-color : #999900;
  margin-left : 65px;
  float : left;
  font-family : メイリオ;
  width : 500px;
}
boxh{
  height : 300px;
}
.box3{
  width : 45%;
  float : left;
  border-width : 2px;
  border-style : groove;
  border-color : fuchsia;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  margin-left : 20px;
  height : 150px;
}
.box4{
  width : 49%;
  float : left;
  border-width : 1px;
  border-style : groove;
  border-color : fuchsia;
}
#kago2{
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  background-color : white;
  border-top-width : medium;
  border-top-style : solid;
  border-top-color : #999900;
  border-left-width : medium;
  border-right-width : medium;
  border-bottom-width : medium;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : #999900;
  border-right-color : #999900;
  border-bottom-color : #999900;
  margin-left : 65px;
  float : left;
  font-family : メイリオ;
  width : 500px;
}
#footer{
  margin-top : 1px;
  width : 900px;
  background-color : white;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : lime;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 0px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : none;
  border-left-color : lime;
  border-right-color : lime;
  border-bottom-color : white;
  top : auto;
  position : static;
  padding-left : 10px;
  padding-right : 10px;
  height : 1000px;
}
h3{
  color : white;
  background-color : blue;
  padding-left : 10px;
  width : 99%;
}
.c3{
  width : auto;
  padding-right : 0px;
  border-right : 0px solid lime;
  border-left-width : 20px;
  border-left-style : solid;
  border-left-color : lime;
  padding-top : 0px;
  padding-bottom : 0px;
  margin-top : 8px;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : lime;
  left : auto;
}
.phaba{
  width : 680px;
  padding-left : 20px;
  margin-top : 20px;
  margin-left : 40px;
  text-align : center;
}
.c8{
  float : left;
  width : 260px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-left : 18px;
  margin-right : 5px;
  font-size : 16px;
}