/* h3調整 */
_:-ms-lang(x)::-ms-backdrop, .article h3{
  padding: .5em 0 .2em 1.2em;
}

_:-ms-lang(x)::-ms-backdrop, .article h3::before{
  top: 2px;
}

/* タグ */
_:-ms-lang(x)::-ms-backdrop, .tags .tag {
  font-family: "Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif !important;
}

/* cassette */
_:-ms-lang(x)::-ms-backdrop, .single-case .cassette.col3 .cassette__item:not(:nth-of-type(3n)){
  margin-right: 0;
}

/* tel icon */
_:-ms-lang(x)::-ms-backdrop, .cta-contact .contact-wrap .contact__item.phone a .icon {
  margin-top: -15px;
}
/* 青い吹き出しタグ */
_:-ms-lang(x)::-ms-backdrop, .cat.callout {
  padding: .4em 1em .1em;
}

_:-ms-lang(x)::-ms-backdrop, .cta-training .cta-wrap .btn.action_shine {
  padding: 1.9em 0;
}

_:-ms-lang(x)::-ms-backdrop, .cassette .cassette__item.course .item-wrap .item-ttl{
  padding-top: 20px;
  min-height: 40px;
}

/* cap_campany */
_:-ms-lang(x)::-ms-backdrop, .contact-info .img span img {
  width: 50%;
  height: auto;
}

/* faq list */
_:-ms-lang(x)::-ms-backdrop, .faq-list .faq__item .faq__item_q::before {
  top: 9px;
}

_:-ms-lang(x)::-ms-backdrop, .faq-list .faq__item .faq__item_q {
  margin: 0 0 -25px 0;
}

_:-ms-lang(x)::-ms-backdrop, .faq-list .faq__item .faq__item_q.open+.faq__item_a p {
  margin-top: 35px;
}

/* edge */
@supports (-ms-ime-align: auto) {
  .page-header .page-link ul li a {
    letter-spacing: .1em;
  }
  .cassette.col3 .cassette__item:not(:nth-of-type(3n)) {
    margin-right: 4px;
  }
  .faq-list .faq__item .faq__item_q {
    margin: 0 0 -25px 0;
  }
  .faq-list .faq__item .faq__item_q.open+.faq__item_a::before {
    left: 6px;
  }
  .faq-list .faq__item .faq__item_q.open+.faq__item_a p {
    margin: 40px 0 1.5em;
  }
  .option-list .option-list__item .service-list .service-list__item header .ttl {
    letter-spacing: 0.15em;
  }
  .tags .tag {
    font-family: "Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif !important;
  }
  .option-list .option-list__item .service-list .service-list__item:not(:nth-of-type(3n)) {
    margin-right: 18px;
  }
  .reason-list .reason-list__item .section-wrap .sub-section .company-list .company-list__item:not(:nth-of-type(8n)) {
    margin-right: 10px;
  }
}
