/*=====================================================
  tdHeadTitleLv3
=====================================================*/
.tdHeadTitleLv3 {
  background-image: var(--pattern20), url("/library/td2026/images/functions/faq/title_bg_sp.jpg");
  background-position: 0 0, center bottom 0;
}
@media print, screen and (min-width: 769px) {
  .tdHeadTitleLv3 {
    background-image: var(--pattern20), url("/library/td2026/images/functions/faq/title_bg.jpg");
    background-position: 0 0, center bottom 0;
  }
}

.pbHeaderArea .breadcrumb-td {
  display: none;
}

.pbMainArea {
  padding-top: 0;
}

.tdHeadTitleLv3 {
  margin-bottom: 0;
}

.tdFaq {
  width: 100vw;
  margin: 0 calc(50% - 50vw);
  padding: 0;
  background-image: url(/library/td2026/images/functions/faq/bg_sp.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
  background-color: var(--brandPrimaryDarken);
}
@media print, screen and (min-width: 769px) {
  .tdFaq {
    width: 1440px;
    margin: 0;
    padding: 0;
    position: relative;
    left: -150px;
    background-image: url(/library/td2026/images/functions/faq/bg.png);
  }
}
@media print, screen and (min-width: 1280px) {
  .tdFaq {
    width: 100vw;
    margin: 0 calc(50% - 50vw);
    left: 0;
  }
}
.tdFaq .tdContentsFluid {
  left: 0;
}

.breadcrumb-td {
  margin: 0 auto 0 auto;
  padding-bottom: 0;
  position: relative;
  color: var(--white);
}
@media print, screen and (min-width: 1280px) {
  .breadcrumb-td .breadcrumb-td-wrap {
    margin-left: auto;
  }
}
.breadcrumb-td a {
  color: var(--borderOnColorAccent);
  background-image: var(--chevronRightBoldWhite);
}