h2#danraku2  {
  position: relative;
  padding: 0.25em 0;
}
h2:after {
  content: "";
  display: block;
  height: 4px;
  background: -webkit-linear-gradient(to right, #834d12, transparent);
  background: linear-gradient(to right,#834d12, transparent);
}

h3#danraku3 {
	position: relative;
  padding: 0.25em 0.5em;
  color: #494949;
  background: transparent;
  border-left: solid 5px #834d12;
}

h4#danraku4 {
	position: relative;
	padding: 0.5em;
  color: #494949;
  background:#F6E3CE;
  border-left: solid 5px #834d12;
}