@charset "UTF-8";

/* 検索ボックス */
#post-103 .bg-color {
  background: #f9f9f9;
  padding: 16px 0;
  margin-bottom: 24px;
  margin-top: 0;

}
#post-103 .search-box {
    max-width: 400px;
    margin: 0 auto;
}
#post-103 .search-box input[type=text] {
    border: 1px solid #cccccc;
    border-radius: 0;
}

 .keni-section .ewd-ufaq-expand-collapse-div {
   margin: 0 0 8px 8px;
 }
.keni-section .ewd-ufaq-faq-category {
    margin-bottom: 4px;
    background: #f9f9f9;
    padding: 16px 40px;
}

.keni-section .ewd-ufaq-faq-category-title-toggle h4 {
  margin: 0;
  padding: 0;
}
.keni-section .ewd-ufaq-faq-category-title-toggle h4::before {
  font-family: "icomoon";
  content: "\e91c";
  padding-right: 8px;
}
.keni-section .ewd-ufaq-faq-category-inner {
    margin-bottom: 0;
    margin: 16px 0 0;
}
.keni-section .ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol {
    font-family: 'icomoon' !important;
    margin-right: 4px;
    padding: 4px 0px 0px 2px;
}
.keni-section .ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol::after {
      content: "\e959";
      font-size: 2.8rem;
      color: #000000;
}
.keni-section .ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span {
  display: none;
}
.keni-section .ewd-ufaq-faq-title-text h4 {
  font-weight: normal;
  font-size: 1.8rem;
}
.keni-section .ewd-ufaq-faq-body {
    background: #ffffff;
    padding: 16px 40px;
    margin: 16px 0;
 }

#support .simple_square_btn {
    padding: 12px 40px;
}
#support .simple_square_btn::after {
    padding-right: 32px;
}
@media (max-width:767px) {
  .keni-section .ewd-ufaq-faq-body {
      padding: 16px 16px 1px
   }
}

/* FAQリスト*/
.ewd-ufaq-faq-list {
    max-width: 920px;
    margin: 0 auto;
    padding: 0;
}