.postid-3442 #main .blog-post .blog-lnkbtn.-green a {
       background-color: #6fb34c;
}

.postid-3442 #main .blog-post .blog-lnkbtn.-green a:hover {
  background-color: #46782c ;
}
.postid-3442 #main .blog-post .wp-container-core-group-is-layout-5{
	    background-color: #fdf5f2 !important;
}
.postid-3442 #main .blog-post .wp-container-core-group-is-layout-5 {
  background-color: #ffe9d8;
}
.postid-3442 #main .blog-post .wp-container-core-group-is-layout-10 {
  background-color: #e6e6e6;
}
.postid-3442 #main .blog-post h3.wp-block-heading {
  font-size: 22px;
  margin: 40px 0;
      padding-bottom:1rem !important;
	
  position: relative;
  border-bottom: 3px solid #255674;
}
.postid-3442 #main .blog-post h3.wp-block-heading:before, .postid-3442 #main .blog-post h3.wp-block-heading:after {
  position: absolute;
  left: 30px;
  bottom: -15px;
  width: 30px;
  height: 15px;
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  content: "";
}
.postid-3442 #main .blog-post h3.wp-block-heading:before {
  background-color: #255674;
}
.postid-3442 #main .blog-post h3.wp-block-heading:after {
  bottom: -11px;
  background-color: #f7f6ee;
}
.postid-3442 #main .blog-box-index-list.ul {
  list-style: disc;
}
.postid-3442 #main .blog-box-index-list.ul li {
  margin-left: 0;
  text-indent: 0;
}
.postid-3442 #main .blog-content h2 {
  padding-bottom: 20px;
}

.postid-3442 .blog-box-index-list {
  list-style: disc;
}
.postid-3442 .blog-box-index-list li {
  margin-left: 0;
  text-indent: 0;
}
h4.wp-block-heading:not(.blog-box-index-title)::before {
    display: inline-block;
    width: 20px;
    height: 10px;
    border-bottom: 3px solid #255674;
    border-left: 3px solid  #255674;
    transform: rotate(-45deg) translateY(-1.5px);
    content: '';
    margin-right: 5px;
    position: relative;
    bottom: 2px;
}
h4.wp-block-heading:not(.blog-box-index-title) {
    padding-bottom: 1rem;
    font-size: 19px;
}
/* // ブログに一覧に戻るボタンの下が左寄せになってたので修正 */
.postid-3442 .lnkbtn-set ul li .lnkbtn a{
      text-align: center;
}