@charset "Shift_JIS";
*{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#main{
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;border-style : solid;border-color : aqua;
  width : 760px;
  height : auto;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;border-width : 2px;
}
#header{
  background-image : url(header.png);
  height : 100px;
}
#column{
  padding-top : 10px;
  width : 145px;
  float : left;
  background-color : aqua;
  
}
#cont{
  text-align : left;
  padding-top : 10px;
  margin-left : 5px;
  margin-right : 5px;
  width : 600px;
  float : right;
}
#footer{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : aqua;
  height : 20px;
  clear : both;
}
#navi{
  background-color : blue;
  padding-top : 10px;
  padding-left : 50px;
  width : 710px;
  float : left;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : blue;
}
#navi ul{
  list-style-type : none;
}
#navi ul li{
  
  vertical-align : middle;
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 5px;
  margin-bottom : 0px;
  width : 120px;
  height : auto;
  float : left;
}
#navi ul li a{
  background-color : white;
  text-decoration : none;
  display : block;
}
#navi ul li a:hover{
  color : blue;
  background-color : aqua;
}
body{
  font-size : small;
  line-height : 18px;
  text-align : center;
}
#header h1{
  font-size : x-large;
  color : white;
  text-align : center;
  padding-top : 70px;
  padding-left : 10px;
}
#cont h2{
	font-size: 16px;
	border-style: solid;
	border-color: aqua;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-width: 1px 1px 1px 10px;
}
#column ul{
  list-style-type : none;
}
#column ul li{
  text-align : center;
  margin-bottom : 5px;
  width : 120px;
  height : auto;
  padding-left : 10px;
}
#column ul li a{
  background-color : white;
  text-decoration : none;
  text-align : center;
  display : block;
  list-style-type : none;
}
#column ul li a:hover{
  color : white;
  background-color : blue;
}
-->
 -->
 -->

#column ul li ul{
	display: none;
}
#column ul li li{
	float: none;
}
#column ul li:hover ul{
	display: block;
	position: absolute;
}
#column ul li li a{
	color: white;
	background-color: blue;
}
#column ul li ul{
	display: 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;
}

#main{
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;border-style : solid;border-color : aqua;
  width : 760px;
  height : auto;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;border-width : 2px;
}
#header{
  background-image : url(header.png);
  height : 100px;
}
#column{
  padding-top : 10px;
  width : 145px;
  float : left;
  background-color : aqua;
  
}
#cont{
  text-align : left;
  padding-top : 10px;
  margin-left : 5px;
  margin-right : 5px;
  width : 600px;
  float : right;
}
#footer{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : aqua;
  height : 20px;
  clear : both;
}
#navi{
  background-color : blue;
  padding-top : 10px;
  padding-left : 50px;
  width : 710px;
  float : left;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : blue;
}
#navi ul{
  list-style-type : none;
}
#navi ul li{
  
  vertical-align : middle;
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 5px;
  margin-bottom : 0px;
  width : 120px;
  height : auto;
  float : left;
}
#navi ul li a{
  background-color : white;
  text-decoration : none;
  display : block;
}
#navi ul li a:hover{
  color : blue;
  background-color : aqua;
}
body{
  font-size : small;
  line-height : 18px;
  text-align : center;
}
#header h1{
  font-size : x-large;
  color : white;
  text-align : center;
  padding-top : 70px;
  padding-left : 10px;
}
#cont h2{
  font-size : 16px;
  border-style : solid;border-color : aqua;
  padding-top : 5px;
  padding-left : 10px;
  padding-bottom : 5px;
  margin-bottom : 15px;border-width : 1px 1px 1px 10px;
}
-->
 -->
 -->

*{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#main{
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;border-style : solid;border-color : aqua;
  width : 760px;
  height : auto;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;border-width : 2px;
}
#header{
  background-image : url(header.png);
  height : 100px;
}
#column{
  padding-top : 10px;
  width : 145px;
  float : left;
  background-color : aqua;
  
}
#cont{
  text-align : left;
  padding-top : 10px;
  margin-left : 5px;
  margin-right : 5px;
  width : 600px;
  float : right;
}
#footer{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : aqua;
  height : 20px;
  clear : both;
}
#navi{
  background-color : blue;
  padding-top : 10px;
  padding-left : 50px;
  width : 710px;
  float : left;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : blue;
}
#navi ul{
  list-style-type : none;
}
#navi ul li{
  
  vertical-align : middle;
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 5px;
  margin-bottom : 0px;
  width : 120px;
  height : auto;
  float : left;
}
#navi ul li a{
  background-color : white;
  text-decoration : none;
  display : block;
}
#navi ul li a:hover{
  color : blue;
  background-color : aqua;
}
body{
  font-size : small;
  line-height : 18px;
  text-align : center;
}
#header h1{
  font-size : x-large;
  color : white;
  text-align : center;
  padding-top : 70px;
  padding-left : 10px;
}
#cont h2{
	font-size: 16px;
	border-style: solid;
	border-color: aqua;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-width: 1px 1px 1px 10px;
}
#column ul{
  list-style-type : none;
}
-->
 -->
 -->

#column ul li ul{
	display: 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;
}

#main{
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;border-style : solid;border-color : aqua;
  width : 760px;
  height : auto;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;border-width : 2px;
}
#header{
  background-image : url(header.png);
  height : 100px;
}
#cont{
  text-align : left;
  padding-top : 10px;
  margin-left : 5px;
  margin-right : 5px;
  width : 600px;
  float : right;
}
#footer{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : aqua;
  height : 20px;
  clear : both;
}
#navi{
  background-color : blue;
  padding-top : 10px;
  padding-left : 50px;
  width : 710px;
  float : left;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : blue;
}
#navi ul{
  list-style-type : none;
}
#navi ul li{
  
  vertical-align : middle;
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 5px;
  margin-bottom : 0px;
  width : 120px;
  height : auto;
  float : left;
}
#navi ul li a{
  background-color : white;
  text-decoration : none;
  display : block;
}
#navi ul li a:hover{
  color : blue;
  background-color : aqua;
}
body{
  font-size : small;
  line-height : 18px;
  text-align : center;
}
#header h1{
  font-size : x-large;
  color : white;
  text-align : center;
  padding-top : 70px;
  padding-left : 10px;
}
#cont h2{
	font-size: 16px;
	border-style: solid;
	border-color: aqua;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-width: 1px 1px 1px 10px;
}

#navi ul li ul{
  display : none;
}
#navi ul li li{
  float : none;
}
#navi ul li li a{
  color : white;
  background-color : blue;
}
#navi ul li:hover ul{
  display: block;
  position: absolute;
}
