.header_back {
  background: url(../images/main_back_sk.png) center top / cover no-repeat
    transparent;
}

.header_inner {
  padding: 70px 0px 0px;
}

@media screen and (max-width: 769px) {
  .header_inner {
    padding: 0px 0px 0px;
  }
}

.backcolor3 {
  background: #f8f3f8 url(../images/bg_diagonal.webp) repeat;
}

.box27 {
  background: url(../images/USP_back_sk.png) center top / cover no-repeat
    transparent;
}

section#nayami > div {
  width: 100%;
}
.onaymi_area {
  margin: 0 auto;
  flex-wrap: wrap;
  padding-left: 80px;
  /* width: 750px; */
}

@media screen and (max-width: 769px) {
  .onaymi_area {
    padding-left: 0;
  }
}

.onaymai_inner {
  background: url(../images/onayami_action_inner_sk_pc.png) center top / cover
    no-repeat transparent;
  background-position-y: 30%;
  height: 1000px;
}

.onayami_box {
  margin: 10px 0;
  width: 30%;
}

#nayami .contents_title {
  color: rgb(77, 77, 77);
  background-color: unset;
  font-weight: bold;
  padding: 75px 0 0;
}

.contents_title {
  background: #92465b;
}

@media screen and (max-width: 769px) {
  #nayami .contents_title {
    font-size: 1.8rem;
    padding: 44px 0 0;
  }

  .onayami_box {
    width: 50%;
  }
}

.accordion-area .box {
  opacity: unset;
  display: none;
  background: #f8ede7;
  margin: 0 3% 3% 3%;
  padding: 2%;
}

.tel_banner {
  background-color: #b5531e;
  padding: 30px 15px 50px;
  border-radius: 10px;
  color: white;
  font-size: 12px;
  text-align: center;
  line-height: 1.3;
}
