.thanks-logo-container{
  width:100%;
  text-align:center;
  margin-bottom:40px;
  padding:0 20px;
}
.thanks-logo-container img{
  width:40%;
  max-width:600px;
  height:auto;
  margin:0 auto;
  display:block;
  box-shadow:none;
}
@media (max-width:768px){
  .thanks-logo-container img{ width:70%; }
}

/* h2の擬似要素を抑制（テーマ依存の装飾対策） */
.entry-content h2::before{ content:""; }