.examinations#faq .anony {
  padding: 60px 0 40px;
}

.examinations#faq .anony__tabContents__eachTabContent {
  margin-bottom: 60px;
}

.examinations#faq .anony__tabContents__eachTabContent__tab {
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .examinations#faq .anony__tabContents__eachTabContent__tab {
    margin-bottom: 20px;
  }
}

.examinations#faq .anony__tabContents__eachTabContent__content__list__item {
  margin-bottom: 30px;
}

.examinations#faq .anony__tabContents__eachTabContent__content__list__item__dl__dt {
  margin-bottom: 25px;
}

@media only screen and (max-width: 767px) {
  .examinations#faq .anony__tabContents__eachTabContent__content__list__item__dl__dt {
    margin-bottom: 15px;
  }
}

.examinations#faq .anony__tabContents__eachTabContent__content__list__item__dl__dt > a {
  position: relative;
  font-size: 24px;
  font-size: 2.4rem;
  color: #000;
  font-weight: 600;
  text-decoration: underline;
  display: block;
  padding-left: 48px;
}

@media only screen and (max-width: 767px) {
  .examinations#faq .anony__tabContents__eachTabContent__content__list__item__dl__dt > a {
    font-size: 14px;
    font-size: 1.4rem;
    padding-left: 34px;
  }
}

.examinations#faq .anony__tabContents__eachTabContent__content__list__item__dl__dt > a:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 16px;
  display: block;
  width: 12px;
  height: 12px;
  border-top: solid 2px #000;
  border-right: solid 2px #000;
  transform: rotate(135deg);
}

@media only screen and (max-width: 767px) {
  .examinations#faq .anony__tabContents__eachTabContent__content__list__item__dl__dt > a:before {
    width: 8px;
    height: 8px;
    top: 2px;
    left: 12px;
  }
}

.examinations#faq .anony__tabContents__eachTabContent__content__list__item__dl__dt > a:hover {
  text-decoration: none;
}

.examinations#faq .anony__tabContents__eachTabContent__content__list__item__dl__dt > a.is-clicked:before {
  top: 12px;
  transform: rotate(-45deg);
}

@media only screen and (max-width: 767px) {
  .examinations#faq .anony__tabContents__eachTabContent__content__list__item__dl__dt > a.is-clicked:before {
    top: 6px;
  }
}

.examinations#faq .anony__tabContents__eachTabContent__content__list__item__dl__dd {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2.3125;
  padding-left: 48px;
}

@media only screen and (max-width: 767px) {
  .examinations#faq .anony__tabContents__eachTabContent__content__list__item__dl__dd {
    font-size: 12px;
    font-size: 1.2rem;
    padding-left: 34px;
  }
}

.examinations#faq .anony__tabContents__eachTabContent__content__list__item__dl__dd > a {
  color: #000;
  text-decoration: underline;
}

.examinations#faq .anony__tabContents__eachTabContent__content__list__item__dl__dd > a:hover {
  text-decoration: none;
}
