#Contents p{line-height:1.5em;}
.red{color:#CC0000;}
.center{text-align:center; margin:0 0 30px; padding:0; border-bottom:1px solid #CCCCCC;}

h3{background-color:#FFE1E8; color:#CC0033; padding:2px 0; margin:0 -6px; text-align:center;}
p.note{margin:0 0 20px 0; margin-top:-20px;}

dl,
dt,
dd {
  box-sizing: border-box;
}
dl {
  background:#FFB7BE;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  margin:4px 0 30px 0;
  line-height:1.2em;
}
dt,
dd {
  padding: 10px 5px 0 5px;
  border-top: 1px solid #ccc;
}
dt {
  width: 47%;
  float: left;
}
dd {
  background: #fff;
  margin-left: 47%;
  padding-bottom: 10px;
  border-left: 1px solid #ccc;
  text-align:right;
}
dd:after {
  content: '';
  display: block;
  clear: both;
}

dl dd span{font-size:0.8em; line-height:0.6em;}
dl dd span.loan{color:#990000; font-size:0.8em;}