.section_body_link {
  padding-top: 15.3333vw;
  background: #eef0f5;
  text-align: center !important;
}
.section_body_link .container {
  width: calc(583/750 * 100vw);
  margin: 0 auto;
}
.section_body_link img {
	height: auto;
}
.area_qa {
  position: relative;
}
.area_qa_body_flont {
  margin-top: calc(74/750 * 100vw);
}
.area_qa_body_back {
  margin-top: calc(10/750 * 100vw);
}
.area_qa_btns {
  position: absolute;
}
.area_qa_body_flont .area_qa_btns {
  top: 0;
  left: 0;
}
.area_qa_body_back .area_qa_btns {
  top: calc(161/750 * 100vw);
  right: 0;
}
.area_qa--btn {
  display: block;
  width: calc(216/750 * 100vw);
  padding: calc(29/750 * 100vw) 0;
  color: #fff;
  background: #000;
  text-align: center;
  border-radius: calc(40/750 * 100vw);
}
.area_qa--btn:hover {
  color: #000;
  background: #fff;
  transition: all .2s;
}
.area_qa--btn:nth-child(n+2) {
  margin-top: calc(38/750 * 100vw);
}
@media screen and (min-width:768px) {
  .section_body_link {
	width: 100%;
    padding-top: 92px;
  }
  .area_qa .area_qa_btns--left, .area_qa .area_qa_btns--right {
    position: absolute;
  }
  .area_qa .area_qa_btns--left {
    top: 36px;
    left: 0;
  }
  .area_qa .area_qa_btns--right {
    top: 16px;
    right: 0;
  }
  .area_qa--btn {
    width: 163px;
    padding: 12px 0;
    border-radius: 40px;
  }
  .area_qa--btn:nth-child(n+2) {
    margin-top: 34px;
  }
  .area_qa_btns--right .area_qa--btn:nth-child(2) {
    margin-top: 52px;
  }
}