@import url(http://kantantoushi.jp/css/blog.css);
@import url(http://kantantoushi.jp/css/screen.css);
ul#nav {
   margin: 0px;
   padding: 0px;
   list-style: none;
}
ul#nav li {
   float: left;
   margin: 0px;
   padding: 0 1px 0 0;
   text-align: center;
   list-style-type: none;
   boder: none;
   display:inline;
}
div#gazou{
   clear: both;
   boder: none;
   margin: 2px 2px;
   text-align: center;
}
div#topnavi{
   background-color: #a9a9a9;
   padding: 3px;
   font-size: 100%;
   text-align: right;
}
div#topnavi a {
   color: #000032;
   text-decoration: none;
   border-right: 1px #000032 solid;
   padding: 0px 0.3em;
}
div.button-masters1 {
  width: 148px;
  height: 40px;
  border: solid;
  border-width: 1px 2px 2px 1px;
  border-color: #DCDCDC #666699 #666699 #DCDCDC;
  background-color: white;
  font-size: 12px;
  font-weight: bold;
}
div.button-masters1 a {
  width: 148px;
  height: 40px;
  display: block;
  color: black;
  text-decoration: none; 
  text-align: center; 
  line-height: 40px;
}
div.button-masters1 a:hover {
  color: #eeeeee;
  background-color: #666699; 
  padding-top: 1px;
  padding-left: 1px;
}
div.button-masters1 a:active { 
  color: black; 
}
div.button-masters1 a:visited {
  color: black; 
}
div.button-masters2 {
  width: 148px;
  height: 40px;
  border: solid;
  border-width: 1px 2px 2px 1px;
  border-color: #DCDCDC #666699 #666699 #DCDCDC;
  background-color: white;
  font-size: 10px;
  font-weight: bold;
 }
div.button-masters2 a {
  width: 148px;
  height: 40px;
  display: block;
  color: black;
  text-decoration: none; 
  text-align: center; 
  line-height: 20px;
}
div.button-masters2 a:hover {
  color: #eeeeee;
  background-color: #666699; 
  padding-top: 1px;
  padding-left: 1px;
}
div.button-masters2 a:active { 
  color: black; 
}
div.button-masters2 a:visited {
  color: black; 
}
.widget-calendar table {
width: 100%;
}
.widget-calendar caption {
text-align: center;
padding-top:5px;
font-size:14px;
}
div#haikei-cfd-right{
  background-color: #f0e68c;
  margin-left: auto;
  margin-right: auto;
  padding:  3px;
  border-style: outset;
  border-width: 2px;
  border-color: #DCDCDC;
  width: 160px;
}
div.cfd-button1{
  width: 200px;
  height: 55px;
  border: solid;
  border-width: 1px 3px 3px 1px;
  border-color: #CC99FF;
  background-color: #CC0E6B;
  font-weight: bold;
  padding: 2px;
  text-align: center;
}
div.cfd-button1 a {
  width: 200px;
  height: 55px;
  text-decoration: none;
  text-align: center;  
  display: block;
  line-height: 55px;
  color: snow;
  font-size: 110%;
}
div.cfd-button1 a:hover {
  color: white;
  background-color: #CC99FF;   
}
div.cfd-button1 a:active { 
  color: white; 
}
div.cfd-button1 a:visited {
  color: white; 
}
div.cfd-button2 {
  width: 200px;
  height: 55px;
  border: solid;
  border-width: 1px 3px 3px 1px;
  border-color: #CC99FF;
  background-color: #000032;
  font-weight: bold;
  padding: 2px;
  text-align: center;
}
div.cfd-button2 a {
  width: 200px;
  height: 55px;
  text-decoration: none;
  text-align: center;  
  display: block;
  line-height: 55px;
  color: snow;
  font-size: 110%;
}
div.cfd-button2 a:hover {
  color: white;
  background-color: #CC99FF;   
}
div.cfd-button2 a:active { 
  color: white; 
}
div.cfd-button2 a:visited {
  color: white; 
}
td.kintoushi-cell-1{
  height: 15px;
  border: solid ;
  border-width: 1px 2px 2px 1px;
  border-color: #DCDCDC #666699 #666699 #DCDCDC;
  background-color: #000032;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: white;
 }
td.kintoushi-cell-2{
  height: 15px;
  border: solid ;
  border-width: 1px 2px 2px 1px;
  border-color: #D3D3D3 silver silver #D3D3D3;
  background-color: #FFFFCC;
  padding: 2px;
  font-size: 12px;
  text-align: center;
  color: #000032;
  }
td.kintoushi-cell-2 a {
  height: 15px;
  display: block;
  text-decoration: none; 
  line-height: 15px;
}
td.kintoushi-cell-2 a:visited{
 color:#000032;
}
td.kintoushi-cell-2 a:hover {
  color: white;
  background-color: #A9A9A9; 
}
td.kintoushi-cell-2 a:active { 
  color: white; 
}
td.kintoushi-cell-3{
  height: 15px;
  border: solid ;
  border-width: 1px 2px 2px 1px;
  border-color: #DCDCDC #666699 #666699 #DCDCDC;
  background-color: #000032;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: white;
 }
td.kintoushi-cell-4{
  height: 15px;
  border: solid ;
  border-width: 1px 0 2px 1px;
  border-color: #DCDCDC #666699 #666699 #DCDCDC;
  background-color: #000032;
  padding: 2px;
  font-size: 12px;
  text-align: center;
  color: white;
 }
td.kintoushi-cell-5{
  height: 15px;
  border: solid ;
  border-width: 1px 2px 2px 0;
  border-color: #DCDCDC #666699 #666699 #DCDCDC;
  background-color: silver;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #000032;
 }
td.kintoushi-cell-5 a {
  height: 15px;
  display: block;
  text-decoration: none; 
  line-height: 15px;
}
td.kintoushi-cell-5 a:visited{
  color: #000032;
}
td.kintoushi-cell-5 a:hover {
  color: white;
  background-color: #A9A9A9; 
}
td.kintoushi-cell-5 a:active { 
  color: white; 
}
td.kintoushi-cell-2-1{
  height: 15px;
  border: solid ;
  border-width: 1px 2px 2px 1px;
  border-color: #DCDCDC silver silver #DCDCDC;
  background-color: #4F4E89;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: white;
 }
td.kintoushi-cell-2-1 a {
  height: 15px;
  display: block;
  text-decoration: none; 
  line-height: 15px;
}
td.kintoushi-cell-2-1 a:visited{
 color:white;
}
td.kintoushi-cell-2-1 a:hover {
  color: white;
  background-color: #A9A9A9; 
}
td.kintoushi-cell-2-1 a:active { 
  color: white; 
} 
td.cell-7 {
  width: 80px;
  text-align: center;
  border-style: solid;
  border-width: 1px 2px 2px 1px;
  border-color: #A05898;
  background-color:#D075F4;
  padding: 1px;
  font-size: 12px;
}
td.cell-8 {
  text-align: center;
  background-color: #C17272;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  color: white;
  font-size: 8px;
  width: 55px;
}
td.cell-9 {
  width: 100px;
  height: 80px;
  text-align: center;
  border-style: solid;
  border-width: 1px 2px 2px 1px;
  border-color: #A05898;
  background-color: #D075F4;
  padding: 1px;
}
td.cell-10 {
  text-align: center;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  width: 55px;
  background-color: white;
}
td.cell-11 {
  width: 100px;
  height: 80px;
  text-align: center;
  border-style: solid;
  border-width: 1px 2px 2px 1px;
  border-color: #A05898;
  background-color: #D075F4;
  padding: 1px;
}
td.cell-12 {
  width: 80px;
  font-size: 8px;
  text-align: center;
  background-color: #000032;
  border-style: inset; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 1px; 
  padding: 1px;
}
td.cell-13 {
  width: 80px;
  font-size: 15px;
  text-align: center;
  background-color: white;
  font-weight: bold;
  border-style: inset; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 1px; 
  padding: 1px;
}
td.cell-14 {
  font-size: 8px;
  text-align: center;
  background-color: #800000;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  color: white;
  font-weight: bold;
  width: 55px;
}
td.cell-15 {
  font-size: 8px;
  text-align: center;
  background-color: #f0e68c;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  color: black;
  font-weight: bold;
  width: 60px;
}
td.cell-16 {
  font-size: 8px;
  text-align: center;
  background-color: #C0C0C0;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  color: black;
  font-weight: bold;
  width: 60px;
}
td.cell-17 {
  font-size: 8px;
  text-align: center;
  background-color: #FFCC99;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  color: black;
  font-weight: bold;
  width: 60px;
}
td.cell-18 {
  font-size: 8px;
  text-align: center;
  background-color: #FF6600;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  color: white;
  font-weight: bold;
  width: 60px;
}
td.cell-19 {
  font-size: 8px;
  text-align: center;
  background-color: #000032;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  color: white;
  font-weight: bold;
}
td.cell-20 {
  font-size: 8px;
  text-align: center;
  background-color: #800000;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  color: white;
  font-weight: bold;
}
td.cell-21 {
  font-size: 8px;
  text-align: center;
  background-color: #000032;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  color: white;
  font-weight: bold;
  width: 70px;
}
td.cell-22 {
  text-align: center;
  background-color: #0000FF;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  color: white;
  font-size: 8px;
  width: 70px;
}
td.cell-23 {
  text-align: center;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  width: 70px; 
}
td.cell-24 {
  font-size: 8px;
  text-align: center;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  color: white;
  font-weight: bold;
  width: 60px;
}
td.cell-25 {
  text-align: center;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  width: 55px;
}
td.cell-26 {
  font-size: 8px;
  text-align: center;
  border-style: solid; 
  border-color: #DCDCDC #666699 #666699 #DCDCDC; 
  border-width: 2px; 
  padding: 1px;
  color: black;
  font-weight: bold;
  width: 60px;
}
div#haikei-blue{
  background-color: #D7D7F3;
  margin: 10px;
  padding: 5px;
  border-style: outset;
  border-width: 5px;
  border-color: #B0C4DE;
}
div.junkin-link {
  border-color: yellow; 
  border-width: 2px 3px 3px 2px;
  border-style: outset;
  font-weight: bold; 
  font-size: 15px; 
  margin: 0 auto 5px auto; 
  width: 310px; 
  height: 25px;
  color: #000032;
  background-color: #ffffcc; 
  text-align: center;
  padding: 0;
}
div.junkin-link a {
  text-align: center;
　color: #000032;
  display: block;
  width: 310px;
  height: 25px;
  text-decoration: none;
  line-height: 25px;
}
div.junkin-link a:hover {
  color: white;
  background-color: gold; 
  text-decoration: none;
}
div#haikei-junkin-right{
  background-color: #f0e68c;
  margin-left: auto;
  margin-right: auto;
  padding:  1px;
  border-style: outset;
  border-width: 2px;
  border-color: #DCDCDC;
  width: 170px;
}
div.button1-1{
  width: 400px;
  height: 30px;
  border: solid;
  border-width: 1px 3px 3px 1px;
  border-color: #CC99FF;
  background-color: #CC0E6B;
  font-size: 15px;
  font-weight: bold;
  padding: 0px;
}
div.button1-1 a {
  width: 400px;
  height: 30px;
  text-decoration: none;
  text-align: center;  
  display: block;
  line-height: 30px;
  color: snow;
}
div.button1-1 a:hover {
  color: white;
  background-color: #CC99FF;   
}
div.button1-1 a:active { 
  color: white; 
}
div.button1-1 a:visited {
  color: white; 
}
div#haikei-cfd-right{
  background-color: #f0e68c;
  margin-left: auto;
  margin-right: auto;
  padding:  3px;
  border-style: outset;
  border-width: 2px;
  border-color: #DCDCDC;
  width: 160px;
}
div#haikei-cfd1{
  background-color: #E6E6EF;
  padding:  10px 5px;
  border-style: outset;
  border-width: 2px;
  border-color: #B0C4DE;
  width: 250px;
  margin-right: auto;
  margin-left: auto;
}
div#haikei-cfd2{
  background-color: #E6E6EF;
  padding:  10px 5px;
  border-style: outset;
  border-width: 2px;
  border-color: #B0C4DE;
  width: 500px;
  margin-right: auto;
  margin-left: auto;
}
div#haikei-cfd3{
  background-color: #E6E6EF;
  padding:  20px 5px 5px 5px;
  border-style: outset;
  border-width: 2px;
  border-color: #B0C4DE;
  width: 500px;
  margin-right: auto;
  margin-left: auto;
}
div#haikei-cfd4{
  background-color: white;
  padding:  3px;
  border-style: outset;
  border-width: 2px;
  border-color: #B0C4DE;
  width: 500px;
  margin-right: auto;
  margin-left: auto;
}
div#haikei-cfd5{
  background-color: #E6E6EF;
  padding: 10px 15px 10px 15px;
  border-style: outset;
  border-width: 2px;
  border-color: #B0C4DE;
  width: 480px;
  margin-right: auto;
  margin-left: auto;
}
div.button-cfd1{
  width: 161px;
  height: 25px;
  border: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #666699;
  background-color: #993366;
  font-size: 15px;
  font-weight: bold;
  padding: 1px;
  float: left;
  margin-left: 11px;
  margin-right: 6px;
　display:inline;
}
div.button-cfd1 a {
  width: 161px;
  height: 25px;
  text-decoration: none;
  text-align: center;  
  display: block;
  line-height: 25px;
  color: white;
}
div.button-cfd1 a:hover {
  color: white;
  background-color: #dda0dd; 
}
div.button-cfd1 a:active { 
  color: white; 
}
div.button-cfd1 a:visited {
  color: white; 
}
div.button-cfd2{
  width: 161px;
  height: 25px;
  border: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #666699;
  background-color: #FF6600;
  font-size: 15px;
  font-weight: bold;
  padding: 1px;
　display:inline;
}
div.button-cfd2 a {
  width: 161px;
  height: 25px;
  text-decoration: none;
  text-align: center;  
  display: block;
  line-height: 25px;
  color: white;
}
div.button-cfd2 a:hover {
  color: white;
  background-color: gold; 
}
div.button-cfd2 a:active { 
  color: white; 
}
div.button-cfd2 a:visited {
  color: white; 
}
div.button-cfd3{
  width: 161px;
  height: 25px;
  border: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #666699;
  background-color: #008000;
  font-size: 15px;
  font-weight: bold;
  padding: 1px;
}
div.button-cfd3 a {
  width: 161px;
  height: 25px;
  text-decoration: none;
  text-align: center;  
  display: block;
  line-height: 25px;
  color: white;
}
div.button-cfd3 a:hover {
  color: white;
  background-color: #90ee90; 
}
div.button-cfd3 a:active { 
  color: white; 
}
div.button-cfd3 a:visited {
  color: white; 
}
div.button-cfd4{
  width: 161px;
  height: 25px;
  border: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #666699;
  background-color: #993366;
  font-size: 15px;
  font-weight: bold;
  padding: 1px;
}
div.button-cfd4 a {
  width: 161px;
  height: 25px;
  text-decoration: none;
  text-align: center;  
  display: block;
  line-height: 25px;
  color: white;
}
div.button-cfd4 a:hover {
  color: white;
  background-color: #dda0dd; 
}
div.button-cfd4 a:active { 
  color: white; 
}
div.button-cfd4 a:visited {
  color: white; 
}
div.button-cfd5{
  width: 161px;
  height: 25px;
  border: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #666699;
  background-color: #FF6600;
  font-size: 15px;
  font-weight: bold;
  padding: 1px;
}
div.button-cfd5 a {
  width: 161px;
  height: 25px;
  text-decoration: none;
  text-align: center;  
  display: block;
  line-height: 25px;
  color: white;
}
div.button-cfd5 a:hover {
  color: white;
  background-color: gold; 
}
div.button-cfd5 a:active { 
  color: white; 
}
div.button-cfd5 a:visited {
  color: white; 
}
div.button-cfd6{
  width: 161px;
  height: 25px;
  border: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #666699;
  background-color: #008000;
  font-size: 15px;
  font-weight: bold;
  padding: 1px;
}
div.button-cfd6 a {
  width: 161px;
  height: 25px;
  text-decoration: none;
  text-align: center;  
  display: block;
  line-height: 25px;
  color: white;
}
div.button-cfd6 a:hover {
  color: white;
  background-color: #90ee90; 
}
div.button-cfd6 a:active { 
  color: white; 
}
div.button-cfd6 a:visited {
  color: white; 
}
div.button-cfd7{
  width: 161px;
  height: 25px;
  border: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #666699;
  background-color: #0000CD;
  font-size: 15px;
  font-weight: bold;
  padding: 1px;
　display:inline;
}
div.button-cfd7 a {
  width: 161px;
  height: 25px;
  text-decoration: none;
  text-align: center;  
  display: block;
  line-height: 25px;
  color: white;
}
div.button-cfd7 a:hover {
  color: white;
  background-color: #B0C4DE; 
}
div.button-cfd7 a:active { 
  color: white; 
}
div.button-cfd7 a:visited {
  color: white;
}
div.button-cfd8{
  width: 161px;
  height: 25px;
  border: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #666699;
  background-color: #FF00FF;
  font-size: 15px;
  font-weight: bold;
  padding: 1px;
　display:inline;
}
div.button-cfd8 a {
  width: 161px;
  height: 25px;
  text-decoration: none;
  text-align: center;  
  display: block;
  line-height: 25px;
  color: white;
}
div.button-cfd8 a:hover {
  color: white;
  background-color: #FFC0CB; 
}
div.button-cfd8 a:active { 
  color: white; 
}
div.button-cfd8 a:visited {
  color: white; 
}
div.button-masters3 {
  width: 148px;
  height: 50px;
  border: solid;
  border-width: 1px 2px 2px 1px;
  border-color: #DCDCDC #666699 #666699 #DCDCDC;
  background-color: #000032;
  font-size: 9px;
  font-weight: bold;
  padding: 5px 2px 5px 2px
  
}
div.button-masters3 a {
  width: 148px;
  height: 50px;
  display: block;
  color: white;
  text-decoration: none; 
  text-align: center; 
  line-height: 25px;
  font-size: 9px; 
}
div.button-masters3 a:hover {
  color: #eeeeee;
  background-color: #666699;  
}
div.button-masters3 a:active { 
  color: white; 
}
div.button-masters3 a:visited {
  color: white;  
}
div#haikei-cfd-center {
  background-color: #f0e68c;
  margin-right: auto;
  margin-left: auto;
  padding:  5px;
  border-style: outset;
  border-width: 2px;
  border-color: #DCDCDC;
  width: 490px;
}
td.cfd-cell-a {
  height: 15px;
  border: solid ;
  border-width: 1px 0 2px 1px;
  border-color: #DCDCDC #666699 #666699 #DCDCDC;
  background-color: #000032;
  padding: 2px;
  font-size: 10px;
  text-align: center;
  color: white;
 }
td.cfd-cell-b {
  height: 15px;
  border: solid ;
  border-width: 1px 2px 2px 0;
  border-color: #DCDCDC #666699 #666699 #DCDCDC;
  background-color: #EE82EE;
  padding: 2px;
  text-align: center;
 }
td.cfd-cell-b a {
  height: 15px;
  display: block;
  text-decoration: none; 
  line-height: 15px;
  font-size: 70%;
  font-weight: bold;
  color: black;
}
td.cfd-cell-b a:visited{
  color: black;
}
td.cfd-cell-b a:hover {
  color: white;
  background-color: #A9A9A9; 
}
td.cfd-cell-b a:active { 
  color: white; 
}
td.cfd-cell-c {
  height: 15px;
  border: solid ;
  border-width: 1px 2px 2px 0;
  border-color: #DCDCDC #666699 #666699 #DCDCDC;
  background-color: #dda0dd;
  padding: 2px;
  text-align: center;
 }
td.cfd-cell-c a {
  height: 15px;
  display: block;
  text-decoration: none; 
  line-height: 15px;
  font-size: 70%;
  font-weight: bold;
  color: black;
}
td.cfd-cell-c a:visited{
  color: black;
}
td.cfd-cell-c a:hover {
  color: white;
  background-color: #A9A9A9; 
}
td.cfd-cell-c a:active { 
  color: white; 
}
td.cfd-cell-d {
  height: 12px;
  border: solid ;
  border-width: 1px 2px 2px 0;
  border-color: #DCDCDC #666699 #666699 #DCDCDC;
  background-color: #D8BFD8;
  padding: 2px;
  text-align: center;
 }
td.cfd-cell-d a {
  height: 12px;
  display: block;
  text-decoration: none; 
  line-height: 15px;
  font-size: 70%;
  font-weight: bold;
  color: black;
}
td.cfd-cell-d a:visited{
  color: black;
}
td.cfd-cell-d a:hover {
  color: white;
  background-color: #A9A9A9; 
}
td.cfd-cell-d a:active { 
  color: white; 
}
td.cfd-cell-e {
  height: 12px;
  border: solid ;
  border-width: 0;
  background-color: white;
 }






 



