@charset "Shift_JIS";
body{
  border:  none;
  margin: 0;
  padding: 0;
  background-position: center top;
  background: #ffffff;  width: 100%;
  min-width: 700px;
  font-size: 18px;
  font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, meiryo, 'MS UI Gothic';
}
.sampleA li{
  list-style-type: none;							
  border-style: solid;
  border-color: #008080;
  border-width: 1px 1px 1px 1px;
  margin: 5px 0px 5px 0x;
  padding: 1px 10px 1px 10px;
  background-color: #eeeeee;
  float: left;
  line-height: 1.5em;
}
.sampleA li a{
  text-align: center;
  text-decoration: none;
  color: #000000;
}
.sampleA li :hover{
  color: #ffffff;
  font-weight: bold;
  background-color: #0033cc;
  height: 1.5em;
}

.sampleB ul{
  margin: 0 0 0 0px;
  padding: 0;
  clear: left;
  float: left;
  width: 100%;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
.sampleB ul li{
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
.sampleB ul li a{
  border-style: solid;
  border-color: #8b008b;
  border-width: 1px 1px 1px 1px;
  margin: 0 0 0 0px;
  padding: 3px 10px;
  background: #8b008b none repeat scroll 0% 50%;
  float: center;
  text-align: center;
  color: #ffffff;
  text-decoration: none; 
  position: relative;
  left: 0px;
  line-height: 1.3em;
  font-size: 80%;
}
.sampleB ul li a:hover{
  background: #ffffff none repeat scroll 0% 50%;
  color: #9400d3;
}

.sampleC ul{
  margin-bottom: 0.1em;
  padding: 0;
  clear: left;
  float: left;
  width: 100%;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
.sampleC ul li{
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
.sampleC ul li a{
  border-style: solid;
  border-color: #008000;
  border-width: 1px 1px 1px 1px;
  margin: 0 0 0 0px;
  padding: 3px 10px;
  background: #ccff00 none repeat scroll 0% 50%;
  float: center;
  text-align: center;
  color: #000000;
  text-decoration: none; 
  position: relative;
  left: 0px;
  line-height: 1.0em;
	font-size: 80%;
}
.sampleC ul li a:hover{
  background: #008000 none repeat scroll 0% 50%;
  color: #ffffff;
}
.square-2{
   width : 800px;
   height: 0px;
   background: #8b008b;
   border-radius: 1px 1px  1px5px; 
}

table#sikiri{
	background: #ccff99; 
	border: solid 1px #008000;
	/*border-left: solid 1px #008000;*/
	/*border-right: solid 1px #008000;*/
}

table#table1{
	border-collapse: collapse;
	color: #ffffff;
	border: 1px solid #000000;
}
.keisen1{
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
table#table2{
	border-collapse: collapse;
	font-size: 90%;
}
.haiti{
	padding-left: 2em;
}
.haiti2{
	padding: 1em;
	border: 1px solid #000000;	
}

table#table3{
	border-collapse: collapse;
}
.keisen1{
	border: 1px solid #000000;
	padding: 1em 1em 1em 1em;
	background-color: 008000;
	text-align: center;
}
.keisen1-1{
	border: 1px solid #000000;
	padding: 1em 1em 1em 1em;
	background-color: #ffffff;
	text-align: center;
	color: #000000;
}.keisen2{
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
}
.keisen3{
	border-right: 2px solid #000000;
	padding-right: 1em;
}
.keisen4{
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	padding-top: 2em;
	padding-bottom: 1em;
}
.keisen5{
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
}
table#table4{
	border-collapse: collapse;
	text-align: center;
}
.keisen6{
	/*color: #000000;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
table#table5{
	border-collapse: collapse;
	text-align: center;
}
.keisen7{
	/*color: #000000;*/
	/* border-top-width: 1px; */
	/* border-right-width: 1px; */
	border-bottom-width: 2px; 
	/* border-left-width: 1px; */
	/* border-top-style: solid; */
	/* border-right-style: solid; */
	border-bottom-style: solid;
	/* border-left-style: solid; */
	/* border-top-color: #000000; */
	/* border-right-color: #000000; */
	border-bottom-color: #008000;
	/* border-left-color: #000000; */
	padding-left: 1em;
}
.font-A{
	font-size: 80%;
	color: white;
}
.font-B{
	font-size: 80%;
	color: black;
}
.font-C{
	font-size: 90%;
	color: black;
}
.font-D{
	font-size: 70%;
	color: black;
}
.keisen8{
	/*color: #000000;*/
	 border-top-width: 2px; 
	/* border-right-width: 1px; */
	/*border-bottom-width: 2px;*/ 
	 border-left-width: 2px; 
	 border-top-style: solid; 
	/* border-right-style: solid; */
	/*border-bottom-style: solid;*/
	 border-left-style: solid; 
	 border-top-color: #000000; 
	/* border-right-color: #000000; */
	/*border-bottom-color: #ccff99;*/
	 border-left-color: #000000; 
	/*padding-left: 1em;*/
}
.keisen9{
	/*color: #000000;*/
	 border-top-width: 2px; 
	 border-right-width: 2px; 
	/*border-bottom-width: 2px;*/ 
	 /*border-left-width: 2px; */
	 border-top-style: solid; 
	 border-right-style: solid; 
	/*border-bottom-style: solid;*/
	/* border-left-style: solid; */
	 border-top-color: #000000; 
	 border-right-color: #000000; 
	/*border-bottom-color: #ccff99;*/
	/* border-left-color: #000000; */
	/*padding-left: 1em;*/
}
.setumei{
  padding: 10px;
  text-align: left;
  text-valign: top;
  float: left;
}
.keisen10{
	/*color: #000000;*/
	 border-top-width: 4px; 
	/* border-right-width: 2px; */
	border-bottom-width: 4px; 
	 /*border-left-width: 2px; */
	 border-top-style: dotted; 
	/* border-right-style: solid; */
	border-bottom-style: dotted;
	/* border-left-style: solid; */
	 border-top-color: #008000; 
	/* border-right-color: #000000; */
	border-bottom-color: #008000;
	/* border-left-color: #000000; */
	/*padding-left: 1em;*/
}
.keisen11{
	border: 1px solid #000000;
}
.keisen12{
	border: 2px solid #000000;
}
.keisen13{
	/*color: #000000;*/
	 border-top-width: 0px; 
	/* border-right-width: 0px; */
	border-bottom-width: 2px; 
	 /*border-left-width: 0px; */
	 border-top-style: solid; 
	/* border-right-style: solid; */
	border-bottom-style: solid;
	/* border-left-style: solid; */
	 border-top-color: #000000; 
	/* border-right-color: #000000; */
	border-bottom-color: #32cd32;
	/* border-left-color: #000000; */
	/*padding-left: 1em;*/
}