.lifestyle_img {
  margin-bottom: -51px;
  position: relative;
  z-index: 0;
}
.lifestyle_img img {
  width: 100%;
}

.parts_qa_wrap:nth-child(3n+1) .parts_qa_title,
.parts_qa_wrap:nth-child(3n+1) .parts_q_title {
  color: #5dbae2;
}
.parts_qa_wrap:nth-child(3n+1) .parts_qa_content_wrap {
  background: #b9def3;
}
.parts_qa_wrap:nth-child(3n+1) .parts_q_area {
  border: 1px solid #1faadc;
}
.parts_qa_wrap:nth-child(3n+1) .parts_a_area {
  background: #5dbae2;
}
.parts_qa_wrap:nth-child(3n+2) .parts_qa_title,
.parts_qa_wrap:nth-child(3n+2) .parts_q_title {
  color: #9f6f3a;
}
.parts_qa_wrap:nth-child(3n+2) .parts_qa_content_wrap {
  background: #f7d89f;
}
.parts_qa_wrap:nth-child(3n+2) .parts_q_area {
  border: 1px solid #eca84e;
}
.parts_qa_wrap:nth-child(3n+2) .parts_a_area {
  background: #eca84e;
}
.parts_qa_wrap:nth-child(3n) .parts_qa_title,
.parts_qa_wrap:nth-child(3n) .parts_q_title {
  color: #a4c01c;
}
.parts_qa_wrap:nth-child(3n) .parts_qa_content_wrap {
  background: #e3e582;
}
.parts_qa_wrap:nth-child(3n) .parts_q_area {
  border: 1px solid #a4c01c;
}
.parts_qa_wrap:nth-child(3n) .parts_a_area {
  background: #a4c01c;
}

.parts_main_content .parts_title_area {
  background: #1faadc;
}
.parts_main_content .parts_link_tab_area a:nth-child(3n+1) {
  background: #5dbae2;
}
.parts_main_content .parts_link_tab_area a:nth-child(3n+2) {
  background: #eca84e;
}
.parts_main_content .parts_link_tab_area a:nth-child(3n) {
  background: #a4c01c;
}

@media screen and (max-width: 767px) {
  .parts_link_tab_area {
    grid-auto-flow: column;
    grid-template-rows: repeat(3, auto);
  }
}

@media screen and (max-width: 767px) {
  .parts_qa_row:not(:last-child) {
    margin-bottom: 10px;
  }
}
.parts_qa_title {
  background: #fff;
  justify-content: center;
  position: relative;
  width: 176px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .parts_qa_title {
    width: 90px;
  }
}
.parts_qa_content_wrap {
  border-color: #fff;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 767px) {
  .parts_qa_content_wrap {
    padding: 10px 2.5%;
  }
}

.parts_q_area {
  border-color: #eeb033;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .parts_q_area {
    margin-bottom: 10px;
  }
}
.parts_q_title {
  color: #585757;
}

.parts_a_area {
  background: #eeb033;
}
.parts_a_border {
  border-color: #9e751b;
}
.parts_a_content, .parts_a_link {
  color: #fff;
}
.parts_a_content.--interview, .parts_a_link.--interview {
  color: #a4c01c !important;
}
.parts_a_table_contents {
  border-color: #9e751b;
}
.parts_a_table_contents:nth-child(even) {
  background-color: #fdf6ea;
}
.parts_a_table_contents:nth-child(odd) {
  background-color: #f5ce85;
}
.parts_a_table_links {
  border-color: #9e751b;
}
.parts_a_table_links.--no_data {
  background-image: linear-gradient(to left top, transparent calc(50% - 2px), rgb(158, 117, 27), transparent calc(50% + 2px));
}
.parts_a_title.--city {
  background-color: #fff;
  color: #1faadc;
}
.parts_a_title.--support {
  background-color: #9f6f3a;
  color: #fff;
}/*# sourceMappingURL=style.css.map */