/* style.css */

.page-logo {
  font-size: 1.4rem;
  padding: 40px 0px;
}

.site-title {
  scroll-margin-top: 40px;
  font-family: 'MyWebFont1';
  padding: 0;
  margin: 70px 0 0 0;
  font-size: 4rem;
  color: rgba(169, 169, 169, 1);
  text-align: center;
}

/* top image */
.top_box_01 {
  background-color: rgba(255, 255, 255, .05);
  text-align: center;
}

.top_appeal_buttom_01 {
  display: block;
  width: 250px;
  margin: auto;
  border: 2px solid #fff;
  padding: 5px;
  background-color: rgba(220, 220, 220, .8);
  text-align: center;
}

.svg-wrap {
   width: 95%;
   max-width: 1280px;
   margin: auto;
}
