@charset "utf-8";

#Journl > h1,
#main-column article > h2 {
  display: none;
}




#main-column h2 {
  margin-bottom: 30px;
  padding-bottom: 25px;
  font-size: 36px !important;
  line-height: 1.2;
  text-align: center;
  font-family: var(--mincho);
  font-weight: 600;
  background-image: url(../img/title.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}

@media screen and (max-width: 768px) {
  #main-column h2 {
    margin-bottom: 15px;
    padding-bottom: 20px;
    font-size: 20px !important;
    background-size: 10%;
  }
}
#main-column article h2.p-ranking-title {
  margin-bottom: 0;
  background: none;
}