h1 {
font-size: 1.25em;
color: #0080FF;/*文字色*/
background: linear-gradient(transparent 50%, #58D3F7 100%);
}

h2 {
font-size: 1.50em;
padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
background: linear-gradient(transparent 70%, #58D3F7 50%);/*背景色*/
}

h3 {
padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
color: #494949;/*文字色*/
background: #f4f4f4;/*背景色*/
border-left: solid 5px #7db4e6;/*左線*/
border-bottom: solid 3px #d7d7d7;/*下線*/
}

h4 {
background: linear-gradient(transparent 90%, #58D3F7 50%);
}

h5 {
color: #0080FF;/*文字色*/
background: linear-gradient(transparent 30%, #58D3F7 100%);
}
