@charset "utf-8";


table{
  font-size : medium;
  table-layout : auto;
  background-color : white;

  text-align : left;
border-width : 1px;border-style : solid;border-color : #dfebff;
  width : 100%;
}
h3{
  font-size : large;
  color : white;
  table-layout : auto;
  background-color : #ff4242;
  font-weight : bold;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
}
a:hover{
  
  text-decoration : none;
  
  
  font-size : large;
  table-layout : auto;
  color : #034ed8;
  background-color : #ffffa2;
  font-weight : bold;
}
h2{
  font-size : large;
  table-layout : auto;
  font-weight : bold;
  color : #ffffff;
  background-color : #00a600;
}





h4{
  font-size : large;
  color : #ffffff;
  table-layout : auto;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  background-color : #007700;
}

h1{
  font-size : large;
  font-weight : bold;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  text-decoration : none;
  background-color : #00a600;
  color : #ffffff;
}



ul{
  font-size : medium;
  font-weight : normal;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
th{
  background-color : #003399;
  color : white;
border-width : 1px;
  text-align : center;
}

td{
	border-width : 1px;border-style : solid;border-color : #e6eeff;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
}

li{
  font-weight : bold;
  color : #0066cc;
  background-color : #ffffee;
  font-size : medium;
  margin-left : 2px;
  margin-top : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  list-style-image : url(sozai/033.gif);
}

h5{
  font-size : large;
  font-weight : bold;
  color : #00a600;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

dl{
  font-size : medium;
  color : black;
  background-color : #ddeeff;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-weight : bold;
}

caption{
  font-weight : bold;
  text-align : left;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  line-height : 1.6em;
  font-size : large;
  background-color : #009999;
  color : white;
}

h6{
  font-size : large;
  font-weight : bold;
  color : #ff6666;
  line-height : 1.6em;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

body{
  background-image : url(kabeni66.gif);
  font-size : medium;
  margin-left : 16%;
  margin-right : 20px;
  margin-bottom : 20px;
  width : 740px;
  background-repeat : repeat;
  line-height : 180%;
  clear : left;
  font-family : serif, sans-serif;
}

a{
  font-size : large;
  color : #0242b9;
  text-decoration : none;
  font-weight : bold;
}

form{
  background-color : #d6ebeb;
  font-size : small;
  color : #5a5a5a;
  margin-top : 4px;
  margin-left : 4px;
  margin-right : 4px;
  margin-bottom : 4px;
}

input{
  background-color : #f7fff7;
}

footer{
  color : white;
  background-color : #003399;
  text-align : right;

}

b{
  color : #ff1717;

}
main{
  width : 100%;
  float : left;
  background-color : white;
}

nav{
  background-color : white;
  clear : left;
  width : 100%;
  float : none;
}

section{
  background-color : white;
  clear : left;
}

.item{
  float : left;
}

.container1{
  background-color : #f9fbff;
  width : 60%;
  float : left;
}

.category1{
  color : white;
  background-color : #0242b9;
}

.container2{
  background-color : #f7fff7;
  width : 40%;
  float : left;
}

.category2{
  color : white;
  background-color : #408080;
}

header{
  background-color : #eaf4ff;
}

article{
  background-color : #fbfdff;
}

div{
  background-color : white;
}

