/* <system section="theme" selected="smooth"> */
@import "https://cdn.blog.st-hatena.com/css/theme/smooth/smooth.css";
/* </system> */

/* <system section="background" selected="e9f6e8"> */
body{background:#e9f6e8;}
/* </system> */
h1{
  position: relative;
  padding: 0.25em 0;
}
h1:after {
  content: "";
  display: block;
  height: 4px;
  background: -webkit-linear-gradient(to right, rgb(144, 238, 144), #87cefa);
  background: linear-gradient(to right, rgb(144, 238, 144), #87cefa);
}
h3 {
  padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #494949;
  background: transparent;/*背景透明に*/
  border-left: solid 5px #38b48b;/*左線*/
}
h4 {
  padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #494949;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 5px #2f4f4f;/*左線*/
}
/*太文字マーカー*/
.entry-content strong {
background: linear-gradient(transparent 60%, #ffff00 40%);
}