@charset "utf-8";

.financial h2 {
	font-size: 1.7rem;
  padding-bottom: 10px;
  border-bottom: 3px solid #d0cfcf;
  padding-left: 10px;
  margin-bottom: 15px;
}
.financial ul li {
	padding: 0 0 15px 10px;
    margin-bottom: 15px;
    border-bottom: 1px dotted #d0cfcf;
}
.financial ul li a {
	color: #07587a;
  background: url(/img/150625/pdficon_small.png) no-repeat left 0px;
  padding: 3px 0 0 20px;
  font-size: 98%;
  display: block;
}
.financial ul li a:hover {
	text-decoration: underline;
}
.financial div {
	padding: 15px 0 2px;
	border-bottom: 1px dotted #d0cfcf;
}

#contents .link_reptop {
  text-align: right;
}
#contents .link_reptop a {
  font-size: 1.1rem;
  color: #07587a;
  background: url(/img/150625/arrow_pic_003.gif) no-repeat 0 4px;
  padding-left: 10px;
}
#contents .link_reptop a:hover {
	text-decoration: underline;
}

