/*#main .article h2#sample{
position: relative;
padding: 0.5em;
background: #1e23ba;
color: white;
}
#main .article h2#sample::before {
position: absolute;
content:"";
top: 100%;
left: 0;
border: none;
border-bottom: solid 15px transparent;
border-right: solid 20px rgb(149, 158, 155);
}*/

/*#main .article h3#sample {
  padding: 0.4em 0.5em;
  color: #494949;/*文字色*/
 /* background: #e0f2f7;/*背景色*/
  /*border-left: solid 5px #7db4e6;/*左線*/
  /*border-bottom: solid 3px #d7d7d7;/*下線*/
/*}*/　　

/*#main .article h4#sample {
  background: #c2edff;/*背景色*/
  /*padding: 0.5em;/*文字まわり（上下左右）の余白*/
/*}