@import url(blog.css);
@import url(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;
}
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-a{
  font-size: 12px;
  text-align: left;
} 
div.button1{
  width: 148px;
  height: 30px;
  border: solid;
  border-width: 1px 2px 2px 1px;
  border-color: orange;
  background-color: gold;
  font-size: 12px;
  font-weight: bold;
  padding: 1px;
}
div.button1 a {
  width: 148px;
  height: 30px;
  text-decoration: none;
  text-align: center;  
  display: block;
  line-height: 15px;
  color: snow;
}
div.button1 a:hover {
  color: white;
  background-color: darkorange; 
  padding-top: 1px;
  padding-left: 1px;
}
div.button1 a:active { 
  color: white; 
}
div.button1 a:visited {
  color: white; 
}
div.button2{
  width: 148px;
  height: 30px;
  border: solid;
  border-width: 1px 2px 2px 1px;
  border-color: orange;
  background-color: gold;
  font-size: 15px;
  font-weight: bold;
  padding: 1px;
}
div.button2 a {
  width: 148px;
  height: 30px;
  text-decoration: none;
  text-align: center;  
  display: block;
  line-height: 30px;
  color: snow;
}
div.button2 a:hover {
  color: white;
  background-color: darkorange; 
  padding-top: 1px;
  padding-left: 1px;
}
div.button2 a:active { 
  color: white; 
}
div.button2 a:visited {
  color: white; 
}

div.button3 {
  width: 148px;
  height: 30px;
  border: solid;
  border-width: 1px 2px 2px 1px;
  border-color: #DCDCDC #666699 #666699 #DCDCDC;
  background-color: #000032;
  font-size: 12px;
  font-weight: bold;
 }
div.button3 a {
  width: 148px;
  height: 30px;
  display: block;
  color: white;
  text-decoration: none; 
  text-align: center; 
  line-height: 30px;
}
div.button3 a:hover {
  color: #eeeeee;
  background-color: #666699; 
  padding-top: 1px;
  padding-left: 1px;
}
div.button3 a:active { 
  color: #ffffff; 
}
div.button3 a:visited {
  color: #ffffff; 
}

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: #D3D3D3;
  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: #D3D3D3;
  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:#000032;
}
td.kintoushi-cell-2-1 a:hover {
  color: white;
  background-color: #A9A9A9; 
}
td.kintoushi-cell-2-1 a:active { 
  color: white; 
}
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.kantan-button1{
  width: 148px;
  height: 40px;
  border: solid;
  border-width: 1px 3px 3px 1px;
  border-color: #CC99FF;
  background-color: #CC0E6B;
  font-size: 12px;
  font-weight: bold;
  padding: 0px;
  margin-top: 0;
}
div.kantan-button1 a {
  width: 148px;
  height: 40px;
  text-decoration: none;
  text-align: center;  
  display: block;
  line-height: 40px;
  color: snow;
  font-size: 12px;
}
div.kantan-button1 a:hover {
  color: white;
  background-color: #CC99FF;   
}
div.kantan-button1 a:active { 
  color: white; 
}
div.kantan-button1 a:visited {
  color: white; 
}
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;
 }
