/*
Template:twentytwelve
Theme Name:twentytwelve-child
*/
.entry-content h1 {
  position: relative;
  padding: 0.6em;
  background: #e0edff;
}

h1:after {
position: absolute;
content: '';
top: 100%;
left: 30px;
border: 15px solid transparent;
border-top: 15px solid #e0edff;
width: 0;
height: 0;
}

.entry-content h2 {
padding: 0.25em 0.5em;/*上下 左右の余白*/
color: #494949;/*文字色*/
background: transparent;/*背景透明に*/
border-left: solid 5px #7db4e6;/*左線*/