.search-form {
 display: flex;
 justify-content: center;
}
.search-field {
 width:50%;
 margin: 0 1% 0 0;
}
.search-form input:lang(ja)[type="submit"]{
 font-family: "Font Awesome 5 Free";
 font-weight: 900;
}
h1.entry-title{
text-align:center;
font-size: revert;
font-weight:700;
}
h1.entry-title div::before{
 content: url(https://bicklycarpet.photo/shop-pro/icon_qa.png);
 vertical-align: middle;
}
h2#qa_top {
 width:100%;
 text-align: center;
background:unset;
display:block;
}
h2#qa_top div::before {
 content: url(https://bicklycarpet.photo/shop-pro/icon_qa.png);
 vertical-align: middle;
}

.entry .entry-content a {
text-decoration:unset;
}
.entry .entry-content a:hover {
border-bottom:unset;
}
.qe-faqs-filters-container{
display: flex;
width: 100%;
flex-wrap: wrap;
justify-content: space-between;
}
.qe-faqs-filters-container li {
width:30%;
margin:1%;
position: relative;
background:#e1e9ef;
}
.qe-faqs-filters-container li a{
border-bottom:unset;
margin:unset;
padding:unset;
width:100%;
text-align:center;
font-size:medium;
font-weight:700;
}
.qe-faqs-filters-container li:nth-of-type(1) {
display:none;
}
.qe-faqs-filters-container li a::before {
  font-family: "Font Awesome 5 Free";
  content: '\f13a';
  font-size: 14px;
  font-weight: 700;
  color:#5089b4;
  position: absolute;
  right: 2%;
  top: 50%;
  transform: translateY(-50%);
}
.qe-faqs-filters-container li.active a {
border-bottom:unset;
background:#5089b4;
color:#fff;
}
.qe-faqs-filters-container li.active a::before {
color:#fff;
}
.qe-faqs-filters-container div{
display:block;
width:100%;
font-weight:500;
padding-left:0.5em;
font-size:medium;
}
.qe-faqs-filters-container div::before {
content: '■';
}
.qe-faqs-filters-container div:nth-of-type(2){
margin-top:2%;
}
.qe-faqs-filter{
width:100% !important;
text-align:center !important;
padding:1% !important;
text-decoration:unset  !important;
}
.qe-faq-toggle .qe-toggle-title {
padding: 1em 1em 0.1em;
}
.qe-faq-toggle .qe-toggle-title i.fa{
margin-right:unset;
}
.qe-faq-toggle .qe-toggle-title h4{
width:100%;
display: inline-flex;
align-items: center;
background:unset;
min-height:unset;
padding:unset;
}
.qe-faq-toggle .qe-toggle-title h4::before{
content: '';
display: inline-block;
vertical-align: middle;
background-image: url(https://bicklycarpet.photo/shop-pro/icon_q.png);
background-repeat: no-repeat;
width: 30px;
height: 30px;
background-size: contain;
}
.qe-faq-toggle .qe-toggle-title i.fa{
order:3;
font-size: x-large;
}
.qe-faq-toggle .qe-toggle-title span{
display:block;
margin:0 2%;
order: 1;
flex-grow: 2;
width:min-content;
}
.qe-faq-toggle .qe-toggle-content {
font-weight:400;
}
@media screen and (max-width: 480px) {
.qe-faqs-filters-container li {width:48%;}
.qe-faqs-filters-container li a {font-size:unset; padding:2% 0 !important;}
.qe-faqs-filters-container div{font-size:unset;}
.search-field {width:80%;}
}