body {
  background-image: url("image/kbchk.gif"); color: "#000000";
}
a:hover {
 background-color: #b3b3ff;
}
a:hover img {
 background-color: #ffffff;
}
img { 
 border-style :none;
}
a.self {
 font-weight : bold;
 font-size: 120%;
}
 
.btitle {
	color: #ffffff; background-color: #6699ff; border-style:outset; border-width:1;
	margin-left: 0px; margin-right: 0px; padding-left:16px; padding: 2px 2px 2px 4px;
}
.kanren {
	color: navy;
	border-width:2;	margin-left: 0px; margin-right: 0px;padding: 5px;

}
h4 { 
    margin-left:15px;
	color: red;
}
table.main {
}
table.main tr{

}/*
table.main td {
   background: #ffff99; color: #000000; border-bottom: solid 1px #23217e;
   border-left:  solid 1px #b0b0e3; border-right: solid 1px #23217e;
   border-top:  solid 1px #b0b0e3; 
}*/
table.main td {
   color: #000000; border-bottom: solid 1px #23217e;
   border-left:  solid 1px #b0b0e3; border-right: solid 1px #23217e;
   border-top:  solid 1px #b0b0e3;   line-height: 130%;
}
td.menu {
   background-image: url("image/left200609.png");
   vertical-align: top;
   width:150px;
}
td.soft {
   width="40%";
   background: #ffff99;
}
td.sakusya {
   width="25%";
   background: #ffff99;
}
td.softsyu {
   width="15%";
   background: #ffff99;
}
td.os {
   width="20%";
   background: #ffff99;
}
td.setumei {
  background: #ffffff;
}
div.title_img {
 text-align: center;
}
div.banner_img {
 text-align: justify;
 letter-spacing : 1em;
}
div.last_update {
 text-align: center;
}
div.menublk {
 /*clear: both;*/
 margin: 20px;
 text-align: center;
 font-size: 90%;
}
div.menublk2 {
 clear: both;
 margin: 20px;
 text-align: center;
 font-size: 80%; 
}
div.block {
	color: #ffffff; background-color: #6699ff; border-style:outset; border-width:1;
	margin-left: 0px; margin-right: 0px; padding-left:16px; padding: 2px 2px 2px 4px;
}
form {
  /*margin: 0px;*/
  /*float: right;*/
}
div.htmlblock {
}
div.mainblk {
  line-height: 135%;
}
div.mainblk2 {
   */width="20%";*/
   width:150px;
margin-left: 0px;
}
div.geoblk {
 text-align: left;
  font-size: 120%;
  line-height: 135%;
}
li {
 list-style-position: outside;
 line-height: 135%;
}
ul {
 list-style-image: url("image/0102023.gif");
}
/*
ul.menu {
margin-left: 0px;line-height: 140%;
}*/
dt {
 list-style-image: url("image/0102023.gif");
}
address {
 text-align: center;
 color: red;
 font-weight: bold;
 /*background-color:#FFFFFF;*/
 font-style:normal;
}
