h2#danraku2{
	position: relative;
	padding: .25em 0 .5em .75em;
	border-left: 6px solid #3498db;
}
h2#danraku2::after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 100%;
	height: 0;
	border-bottom: 1px solid #ccc;
}


h3#danraku3{
	padding: .5em .75em;
	background-color: #f6f6f6;
	border-left: 6px solid #ccc;
}

h4#danraku4{
	padding-bottom: .5em;
	border-bottom: 1px solid #ccc;
}
h4#danraku4:first-letter {
	margin-right: .1em;
	font-size: 1.5em;
}


.linen {
    padding: 20px;
    margin: 40px 0;
    width: 100%;
    background: #faf0e6;
    border-radius: 8px;
    color: #724938;
}