h2#danraku2 {
padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
color: #494949;/*文字色*/
background: #fffaf4;/*背景色*/
border-left: solid 5px #ffaf58;/*左線*/
border-bottom: solid 3px #FCD4B2;/*下線*/
}

h3#danraku3 {

padding: 0.25em 0.5em;/*上下 左右の余白*/
color: #494949;/*文字色*/
background: transparent;/*背景透明に*/
border-left: solid 5px #ffaf58;/*左線*/
}

h4#danraku4 {
position: relative;
padding: 0.25em 0;
}
h4:after {
content: "";
display: block;
height: 4px;
background: -moz-linear-gradient(to right, rgb(230, 90, 90), transparent);
background: -webkit-linear-gradient(to right, rgb(230, 90, 90), transparent);
background: linear-gradient(to right, rgb(230, 90, 90), transparent);
}

h5#danraku5 {
 position: relative;/*相対位置*/
padding-left: 2em;/*アイコン分のスペース*/
line-height: 1.4;/*行高*/
}

h5:before{ font-family: FontAwesome;/*忘れずに*/
content: "\f075";/*アイコンのユニコード*/
position: absolute;/*絶対位置*/
font-size: 1em;/*サイズ*/
left: 0;/*アイコンの位置*/
top: 50;/*アイコンの位置*/
color: #FF9C59; /*アイコン色*/  
}

h6#danraku6{
position: relative;/*相対位置*/
padding-left: 2em;/*アイコン分のスペース*/
line-height: 1.4;/*行高*/
}

h6:before{ font-family: FontAwesome;/*忘れずに*/
content: "\f00c";/*アイコンのユニコード*/
position: absolute;/*絶対位置*/
font-size: 1em;/*サイズ*/
left: 0;/*アイコンの位置*/
top: 50;/*アイコンの位置*/
color: #5ab9ff; /*アイコン色*/
}