.dazn-table {
  border-radius: 8px;
  border: solid 1px #AFAFAF;
  overflow: hidden
}

.dazn-table dt {
  font-size: 20px;
  padding: 8px;
  background: #FFEDE9;
  text-align: center;
  border-bottom: solid #FACDC5 2px;
  position: relative
}

.dazn-table dt::before,.dazn-table dt::after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 12px 0 12px;
  border-color: #FACDC5 transparent transparent transparent;
  position: absolute;
  left: calc(50% - 12px);
  bottom: -12px
}

.dazn-table dt::after {
  bottom: -10px;
  border-color: #FFEDE9 transparent transparent transparent
}

.dazn-table dd {
  padding: 8px 24px
}

@media screen and (max-width: 767px) {
  .dazn-table dd {
      padding:24px 12px
  }
}

/* board以外のtelボタン見た目 */
.section-cv .container .cv-guide .cv-board .btn-primary {
  padding: 14px 40px;
  font-size: 18px;
}
@media screen and (max-width: 834px) {
  .section-cv .container .cv-guide {
    width: calc(80% - 20px);
  }
}
@media screen and (max-width: 767px) {
  .section-cv .container .cv-guide {
    width: 100%;
  }
}

/* telボタン */
.section-cv .container .cv-guide [class*="btn-"][href^="tel"] {
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .section-cv .container .cv-guide [class*="btn-"][href^="tel"] {
    pointer-events: inherit;
  }
}

/* アコーディオン */
.accordion.collapse.white.close-bd .accordion-header {
  margin-top: -24px;
  padding-left: 0;
  border-bottom: 1px solid #E2E2E2;
  background: none
}

.accordion.collapse.white.close-bd .collapse-container {
  background: none
}

.accordion.collapse.white.close-bd .collapse-container .accordion-content {
  padding-left: 0;
  padding-right: 0
}

.accordion.collapse.white.close-bd .collapse-container.is-open::after {
  display: none
}

.accordion.collapse.white.close-bd .collapse-container .collapse-close {
  right: 0
}

/* アンカーリンク青 */
.link-anchor-text.link-anchor-text_blue {
  color: #406FAF !important;
}
.link-anchor-text.link-anchor-text_blue::after {
  background: url(/common_v10/images/icn-link-anchor-text_blue.svg) no-repeat center center/contain;
}