@import "common.css";



#subBody {
  margin: 20px 15px 0px 15px;
}

#subBody2 {
  margin: 20px 5px 0px 5px;
}

#naviBreadcrumb {
  padding-left: 10px;
  font-size: 90%;
}

.boxComment {
  padding: 5px;
  margin: 0px auto;
  width: 80%;
  border: 1px #ccc solid;
}

.imgSub {
  padding: 5px;
  margin: 10px 0px 20px 0px;
  text-align: center;
}

.naviSub {
  padding: 5px;
  margin: 10px 0px 20px 0px;
  text-align: center;
}

.imgSub2 {
  margin: 10px 0px 20px 0px;
  text-align: center;
}

.imgSub2 a img {
  padding: 2px;
}

.imgNoborder {
  padding: 5px;
  border: 0px;
}

#listBody {
  margin: 20px 50px;
}

#listBody2 {
  margin: 0px 50px;
}

.listDetail {
  margin: 0px 0px 3em 0px;
  clear: both;
}
.listDetail img {
  padding: 0px 10px 10px 0px;
  float: left;
}

.listDetail p {
  margin: 0px 0px 0px 100px;
}

.listDetail p2 {
  margin: 0px 0px 0px 50px;
}

.listDetail p3 {
  margin: 0px 0px 0px 50px;
  font-size: 50%;
}

.listDetail span {
  display: block;
  font-size: 120%;
  line-height: 150%;
  border-bottom: 1px #ccc solid;
  color: #c30;
}

#dlReport03 {
  margin: 10px auto;
  width: 80%;
}

#dlReport03 dt {
  color: #00c;
  font-weight: bold;
}

#dlReport03 dd {
  margin-bottom: 10px;
}

#address {
  border: 1px #ccc solid;
  padding: 10px;
  background-color: #369;
}

#address .text {
  color: #fff;
}

#address h4 {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  font-size: 100%;
  letter-spacing: 1px;
  color: #fff;
  background-image: url(img/bg_address.gif);
}

#address a {
  color: #fff;
}

.tableBody {
  margin: 20px 10px;
}

.tableBody table {
  border: 1px #999 solid;
  margin: 0px auto;
}

.tableBody td {
  padding: 5px 10px;
  border-bottom: 1px #999 dotted;
}

.tdContents {
  text-align: center;
  border: 1px #999 solid;
  background-color: #369;
  color: #fff;
  font-weight: bold;
}

.tdContents2 {
  text-align: center;
  border: 1px #999 solid;
  background-color: #c93;
  color: #fff;
  font-weight: bold;
}

.tdSubcontents {
  text-align: center;
  background-color: #cde;
  color: #009;
}

.tdSubcontents2 {
  background-color: #dff;
}

.centering {
  text-align: center;
}

.boxBorder3 {
  padding: 5px;
  margin: 0px 15px 20px 15px;
  border-bottom: 1px #999 solid;
}

.boxBorder3 h4 {
  padding: 5px;
  margin: 0px;
  font-size: 120%;
  font-weight: bold;
  color: #f30;
  border-bottom: 1px #ccc dotted;
}
