@media (min-width: 980px) {
  .st2card {
    padding-bottom: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    min-height: 90px !important;
  }
}
.st2top10-faq-button {
  width: 100% !important;
}
.st2top10-faq-button a {
  display: block;
  color: #333 !important;
}
.st2guide-steps .st2guide-btns .st2guide-btn::before {
  display: none !important;
}
.st2guide-steps .st2guide-btns .st2guide-btn.-active::before {
  display: none !important;
}
.st2guide-steps .st2guide-btns .st2guide-btn {
    padding: 19px 16px 19px 16px !important;
}
@media (min-width: 980px) {
  .st2guide-steps .st2guide-btns .st2guide-btn {
    padding: 23px 16px 23px 16px !important;
  }
}
.st2guide-steps.js-id-1:first-child .st2guide-btns .st2guide-btn {
    padding: 19px 16px 19px 55px !important;
}
@media (min-width: 980px) {
  .st2guide-steps.js-id-1:first-child .st2guide-btns .st2guide-btn {
    padding: 23px 16px 23px 55px !important;
  }
}
.st2guide-steps.js-id-1:first-child h3{
  display: none !important;
}
.st2guide-steps.js-id-1:first-child {
  padding-top: 20px !important;
}
.st2guide-steps.js-id-1:first-child .st2guide-btns .st2guide-btn::before{
  content: "" !important;
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 12px !important;
  margin: auto !important;
  border: none !important;
  width: 35px !important;
  height: 35px !important;
}
.st2guide-steps.js-id-1:first-child .st2guide-btns .st2guide-btn:nth-child(1)::before{
  background: url(../png/st_support_icon_05.png) center;
  background-size: contain;
  background-repeat: no-repeat;
}
.st2guide-steps.js-id-1:first-child .st2guide-btns .st2guide-btn:nth-child(2)::before{
  background: url(../png/st_support_icon_02.png) center;
  background-size: contain;
  background-repeat: no-repeat;
}
.st2guide-steps.js-id-1:first-child .st2guide-btns .st2guide-btn:nth-child(3)::before{
  background: url(../png/st_support_icon_01.png) center;
  background-size: contain;
  background-repeat: no-repeat;
}
.st2guide-steps.js-id-1:first-child .st2guide-btns .st2guide-btn:nth-child(4)::before{
  background: url(../png/st_support_icon_12.png) center;
  background-size: contain;
  background-repeat: no-repeat;
}
.st2guide-steps.js-id-1:first-child .st2guide-btns .st2guide-btn:nth-child(5)::before{
  background: url(../png/st_support_icon_08.png) center;
  background-size: contain;
  background-repeat: no-repeat;
}
.st2guide-steps.js-id-1:first-child .st2guide-btns .st2guide-btn:nth-child(6)::before{
  background: url(../png/st_icon_link_01.png) center;
  background-size: contain;
  background-repeat: no-repeat;
}
.st2guide-steps.js-id-1:first-child .st2guide-btns .st2guide-btn:nth-child(7)::before{
  background: url(../png/st_support_icon_14.png) center;
  background-size: contain;
  background-repeat: no-repeat;
}
.st2guide-steps.js-id-1:first-child .st2guide-btns .st2guide-btn:nth-child(8)::before{
  background: url(../png/st_icon_link_03.png) center;
  background-size: contain;
  background-repeat: no-repeat;
}
.st2guide {
  padding-top: 20px !important;
}
.faq-suggestwordlink .accordion-label a{
  pointer-events: none !important;
}
.faq-suggestwordlink .accordion-label a::before{
  display: none !important;
}
.faq-suggestwordlink .accordion-contWrap a{
  color: #06a !important;
}
.st2guide-response .st2guide-responseCard .st2top10-faq-button a {
  display: block !important;
  text-decoration: none !important;
  color: #333 !important
}
.st2card.-active::before {
  left: 0 !important;
}
.st2card {
  min-height: 90px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 0 !important;
  padding: 0 1% !important;
  font-weight: bold !important;
}
@media screen and (max-width: 767px) {
  .st2card {
      padding: 8px !important;
      min-height: 55px !important;
      justify-content: flex-start !important;
  }
}
@media (min-width: 980px) {
  .st2card {
      min-height: 90px !important;
      padding: 0 !important;
  }
}
h2.st2-ttl {
    text-align: center !important;
    padding: 60px 10px 0 !important;
}

@media screen and (max-width: 767px) {
  h2.st2-ttl {
      text-align: left !important;
      padding: 50px 5% 0 !important;
  }
}

.st2enquete-responseCard {
  flex-wrap: wrap !important;
  justify-content: center !important;
}
.st2-text {
  width: 100% !important;
  text-align: center;
  margin-right: 0 !important;
  margin-bottom: 20px;
}
.st2enquete-responseSupport {
  padding-top: 0 !important;
}



/* ///////////////////////////////
20231219追記 AU_SUPPORTPJ-100
/////////////////////////////// */
.st2guide-response a.st2guide-responseArea_card {
  display: block !important;
  margin-bottom: 10px;
  padding: 15px;
  border: 1px solid #e5e5e5;
  box-shadow: 0 2px 0 #d1d1d1;
  color: #333 !important;
  background-color: #fff !important;
  text-decoration: none !important;
}
.st2guide-response a.st2guide-responseArea_card:hover {
  color: #06a !important;
  text-decoration: underline !important;
}

.st2guide-response a.st2guide-responseArea_card img {
  width: 28px;
  margin-right: 5px;
}

@media (min-width: 980px) {
  .st2guide-response a.st2guide-responseArea_card:hover {
    opacity: 0.6;
  }
}