.addMainTtl {border:3px solid #b10000; color: #b10000; font-size: 16px; font-weight: bold; padding: 10px 15px; box-sizing: border-box; }

.recommendAddBox li dt a { color: #da0000; font-weight: bold; font-size: 16px; }
.recommendAddBox li dl { text-align: left;}
.recommendAddBox li dl dd { margin-left: 0; }
.recommendAddBox li dd:nth-of-type(1) { text-align: right; }
.recommendAddBox li dd:nth-of-type(2) { padding: 10px; border-top: 1px dashed #ccc; }

.pager .btn {
  border: 1px solid #da0000;
  background-color: #da0000;
  color: #fff;
}

.pager .btn:hover,
.pager .btn:focus,
.pager .btn:active,
.pager .btn.active,
.pager .btn.disabled,
.pager .btn[disabled] {
  background-color: #da0000;
  color: #fff;
  *background-color: #da0000;
}

.pager .btn:active,
.pager .btn.active {
  background-color: #da0000 \9;
}

.pager .btn:hover,
.pager .btn:focus {
  color: #fff;
}

.pager .btn:focus {
  outline: thin dotted #333;
}


.pager .btn.disabled,
.pager .btn[disabled] {
  background-image: none;
  opacity: 1.0;
  filter: alpha(opacity=100);
  cursor: default;
}

.topicpath-nav {margin-top: 10px;}