a:link{
  text-decoration:none;
}
a:visited {
  color:#444444 ;
  text-decoration:none;
}
a:hover {
 color:#000000 ;
  text-decoration:underline;
}
li{
  list-style: url("image/li.gif");
  padding-bottom: 2px;
}

table{
  font-size: 0.9em;
  line-height: 160%;
  background-color: #888888;
}

tr{
  background-color: #FFFFFF;
}
fieldset{
 color:#000000 ;
}

.menu{
  font-size: 0.8em;
}

.logo{
  background-color: #FFAAAA;
  text-align : center;
  text-valign : middle;
}

.midasi{
  font-size: 1.1em;
}

.c{
  text-align: center;
}
.c3{
  text-align: center;
  font-size: 0.8em;
}
.tdmenu{
  width: 20%;
  background-color: #FFDDDD;
}
.list{
  width: 60;
  text-align: center;
  background-color: #FFDDDD;
}
.body{
  margin-left:5;
}
.td1{
  width: 170;
  text-align: center;
  background-color: #AAAAFF;
}
.td2{
  width: 200;
}
hr{
  width: 90%;
}
.dtop{
  text-align: left;
  width: 540;
}
.a1{
  color: #2222FF;
  font-weight: bold;
}
.a2{
  color: #AAAAFF;
}
.a3{
  margin: 10;
  background-color: #DBFFFF;
  color: #00aa22;
  font-weight: bold;
  font-size: 2em;
  line-height: 150%;
  text-align: left;
  padding: 5;
}
.a4{
  color: #2222FF;
}
.a5{
  color: #006600;
}
.a6{
  margin-top: 10;
  font-size: 1.3em;
}
.a7{
  margin: 10;
  background-color: #DBFFFF;
  color: #00aa22;
  font-weight: bold;
  font-size: 1.8em;
  line-height: 200%;
  text-align: left;
  padding: 5;
}
.a8{
  color: #FF2222;
  font-weight: bold;
}
.b1{
  background-color: #FFAAAA;
}
.b2{
  padding: 5;
  background-color: #FFAAAA;
}
.c1{
  width: 100%;
  background-color: #DDDDFF;
  padding: 10;
}
.c2{
  margin: 2;
  padding: 2;
}
.c4{
  width: 95%;
  background-color: #FFDDDD;
}
.c5{
  width: 540;
  margin:5;
}
.c6{
  width: 500;
  margin:20;
}
.c7{
  width: 500;
  margin:20;
  text-align: left;
}
.c8{
  padding: 5;
  width: 500;
  margin:20;
  text-align: left;
}
.c9{
  padding-left: 10;
  background-color: #DDDDFF;
}
.c10{
  text-align: center;
  background-color: #FFDDDD;
}
.c11{
  width: 100%;
  background-color: #FFDDDD;
  padding: 10;
}
.d1{
  width: 540;
}
.tel{
  color: #FF2222;
  font-weight: bold;
}
.size{
  font-size: 1.2em;
}
.m1{
  width: 15;
  text-align: right;
}
.m2{
  width: 60;
  text-align: right;
  margin-right:5;
}
.m3{
  width: 200;
}
.m4{
  width: 120;
}
.r{
  text-align: right;
}
.l{
  margin:20;
  padding: 2;
  text-align: left;
}
.btn{
  text-align: center;
  font-size: 1.2em;
  background-color: #cacaca;
  line-height: 160%;
  width: 80%;
  margin:2;
  cursor: pointer;
  border: solid 1px #121212;
}

