@charset "UTF-8";
.m-contact .request_area h3, .m-relief .relief_box .relief_in h4 {
  margin-top: 35px;
}

.single-event .event_ttl h2 {
  margin-top: 15px;
}

.single-danran-blog .container .body a {
  color: #eba931;
  text-decoration: underline;
}

.body h3 {
  background: #f5f5f5;
  padding: 10px 17px;
  position: relative;
  font-size: 2rem;
  font-family: "FOT-筑紫明朝 Pr6N M", TsukuMinPr6N-M, "游明朝", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HG明朝E", "MS P明朝", "MS 明朝", serif;
  margin-bottom: 20px;
}

.body h2 {
  font-size: 2.8rem;
  padding-bottom: 15px;
  position: relative;
  margin-bottom: 30px;
  margin-top: 40px;
}

.body p {
  margin-bottom: 1.5em;
}

.btn.btn02 a {
  color: #1e1109;
  font-weight: bold;
}

.underline2 {
  background: linear-gradient(transparent 70%, #e8da65 70%);
}

.single-event .event_ttl h2 {
  line-height: 150%;
  font-size: 30px;
}

.underline {
  background: linear-gradient(transparent 70%, #F1C625 80%);
}

.works_list .works_box .circle img {
  border: solid 3px white;
}

.m-works .works_story .story_ttl {
  padding: 60px 55px;
}

.m-company .nav_company {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.text-align-center {
  text-align: center;
}