.infoblock{
  margin:0px;
}

.infoblock ul{
  padding-left:3px;
  margin:0px;
  width:475px;
  float:right;
}

.infoblock li{
  list-style-type:none;
  background-repeat:no-repeat;
  font-size:small;
  padding-left:8px;
  line-height:1.2em;
  margin-top:4px;
}

.infoblock img{
  float:left;
}

.infoblock em{
  color:#900;
  font-style:normal;
  font-size:smaller;
  margin-left:1em;
  letter-spacing:0.1em;
}

#info01 li{
  margin-left:25px;
  background-image:url("/common/listimg_pink.gif");
}
#info02 li{
  margin-left:25px;
  background-image:url("/common/listimg_lime.gif");
}
#info03 li{
  margin-left:25px;
  background-image:url("/common/listimg_blue.gif");
}
#info04 li{
  margin-left:25px;
  background-image:url("/common/listimg_sand.gif");
}
strong {
  color:#900;
}
.read {
  font-size:11pt;
  line-height:1.5em;
}
#searchbox {
  background-color:#ddd;
  padding:10px;
  font-size:small;
}
#searchbox h4{
  margin:0px 0px 3px 0px;
  font-size:small;
}
#searchbox input{
  vertical-align:text-bottom;
}

#searchresult{
  width:100%;
  border-collapse: separate;
  border-spacing: 3px;
  font-size:small;
}
#searchresult th{
  padding:2px;
  border-style:solid;
  border-width:0px 0px 2px 0px;
  border-color:#999;
}
#searchresult td{
  padding:2px;
  border-style:solid;
  border-width:0px 0px 1px 0px;
  border-color:#999;
}

#searchresult2{
  width:100%;
  border-collapse: separate;
  border-spacing: 3px;
  font-size:small;
  border-style:solid;
  border-width:0px 0px 1px 0px;
  border-color:#999;
}
#searchresult2 th{
  padding:2px;
  border-style:solid;
  border-width:0px 0px 2px 0px;
  border-color:#999;
}
#searchresult2 td{
  padding:2px;
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-color:#999;
}
.page{
  text-align:right;
}

.c{text-align:center;}
.r{text-align:right;}

#contents-hoken h1{
  font-size:medium;
  background-color:#99cc33;
  color:#fff;
  padding:2px;
  margin:0px;
}
#contents-hoken h2{
  font-size:medium;
  color:#333;
  padding:3px;
  border-style:solid;
  border-color:#99cc33;
  border-width:0px 0px 0px 4px;
}
#contents-hoken h3{
  font-size:medium;
  border-style:solid;
  border-color:#99cc33;
  border-width:0px 0px 1px 3px;
  padding:2px;
  margin:2em 0px 0.5em 0px;
}
#contents-hoken h4{
  font-size:small;
  color:#692;
  padding:2px;
  margin:0px;
}
#contents-hoken dt{
  font-weight:bold;
  border-style:solid;
  border-width:0px 0px 0px 5px;
  border-color:#99cc33;
  padding:3px;
  color:#333;
  margin:5px;
}

#contents-iryou h1{
  font-size:medium;
  background-color:#459aba;
  color:#fff;
  padding:2px;
  margin:0px;
}
#contents-iryou h2{
  font-size:medium;
  color:#333;
  padding:3px;
  border-style:solid;
  border-color:#459aba;
  border-width:0px 0px 0px 4px;
}
#contents-iryou h3{
  font-size:medium;
  border-style:solid;
  border-color:#459aba;
  border-width:0px 0px 1px 3px;
  padding:2px;
  margin:2em 0px 0.5em 0px;
}
#contents-iryou h4{
  font-size:small;
  color:#692;
  padding:2px;
  margin:0px;
}
#contents-iryou dt{
  font-weight:bold;
  border-style:solid;
  border-width:0px 0px 0px 5px;
  border-color:#459aba;
  padding:3px;
  color:#333;
  margin:5px;
}

#contents-fukushi h1{
  font-size:medium;
  background-color:#cc9133;
  color:#fff;
  padding:2px;
  margin:0px;
}
#contents-fukushi h2{
  font-size:medium;
  color:#333;
  padding:3px;
  border-style:solid;
  border-color:#cc9133;
  border-width:0px 0px 0px 4px;
}
#contents-fukushi h3{
  font-size:medium;
  border-style:solid;
  border-color:#cc9133;
  border-width:0px 0px 1px 3px;
  padding:2px;
  margin:2em 0px 0.5em 0px;
}
#contents-fukushi h4{
  font-size:small;
  color:#692;
  padding:2px;
  margin:0px;
}
#contents-fukushi dt{
  font-weight:bold;
  border-style:solid;
  border-width:0px 0px 0px 5px;
  border-color:#cc9133;
  padding:3px;
  color:#333;
  margin:5px;
}

#contents-news h1{
  font-size:medium;
  background-color:#f48e8c;
  color:#fff;
  padding:2px;
  margin:0px;
}
#contents-news h2{
  font-size:medium;
  color:#333;
  padding:3px;
  border-style:solid;
  border-color:#f48e8c;
  border-width:0px 0px 0px 4px;
}
#contents-news h3{
  font-size:medium;
  border-style:solid;
  border-color:#f48e8c;
  border-width:0px 0px 1px 3px;
  padding:2px;
  margin:2em 0px 0.5em 0px;
}
#contents-news h4{
  font-size:small;
  color:#692;
  padding:2px;
  margin:0px;
}
#contents-news dt{
  font-weight:bold;
  border-style:solid;
  border-width:0px 0px 0px 5px;
  border-color:#f48e8c;
  padding:3px;
  color:#333;
  margin:5px;
}

#contents-link h1{
  font-size:medium;
  background-color:#aa00ea;
  color:#fff;
  padding:2px;
  margin:0px;
}
#contents-link h2{
  font-size:medium;
  color:#333;
  padding:3px;
  border-style:solid;
  border-color:#aa00ea;
  border-width:0px 0px 0px 4px;
}
#contents-link h3{
  font-size:medium;
  border-style:solid;
  border-color:#aa00ea;
  border-width:0px 0px 1px 3px;
  padding:2px;
  margin:2em 0px 0.5em 0px;
}
#contents-link h4{
  font-size:small;
  color:#692;
  padding:2px;
  margin:0px;
}
#contents-link dt{
  font-weight:bold;
  border-style:solid;
  border-width:0px 0px 0px 5px;
  border-color:#aa00ea;
  padding:3px;
  color:#333;
  margin:5px;
}

#contents-mail h1{
  font-size:medium;
  background-color:#ffbf18;
  color:#fff;
  padding:2px;
  margin:0px;
}
#contents-mail h2{
  font-size:medium;
  color:#333;
  padding:3px;
  border-style:solid;
  border-color:#ffbf18;
  border-width:0px 0px 0px 4px;
}
#contents-mail h3{
  font-size:medium;
  border-style:solid;
  border-color:#ffbf18;
  border-width:0px 0px 1px 3px;
  padding:2px;
  margin:2em 0px 0.5em 0px;
}
#contents-mail h4{
  font-size:small;
  color:#692;
  padding:2px;
  margin:0px;
}
#contents-mail dt{
  font-weight:bold;
  border-style:solid;
  border-width:0px 0px 0px 5px;
  border-color:#ffbf18;
  padding:3px;
  color:#333;
  margin:5px;
}

#contents-kiyaku h1{
  font-size:medium;
  background-color:#aaaaaa;
  color:#fff;
  padding:2px;
  margin:0px;
}
#contents-kiyaku h2{
  font-size:medium;
  color:#333;
  padding:3px;
  border-style:solid;
  border-color:#aaaaaa;
  border-width:0px 0px 0px 4px;
}
#contents-kiyaku h3{
  font-size:medium;
  border-style:solid;
  border-color:#aaaaaa;
  border-width:0px 0px 1px 3px;
  padding:2px;
  margin:2em 0px 0.5em 0px;
}
#contents-kiyaku h4{
  font-size:small;
  color:#692;
  padding:2px;
  margin:0px;
}
#contents-kiyaku dt{
  font-weight:bold;
  border-style:solid;
  border-width:0px 0px 0px 5px;
  border-color:#ffbf18;
  padding:3px;
  color:#333;
  margin:5px;
}
