.wp-block-vk-blocks-faq2.vk_faq {
background-color: #fff;
border-bottom: unset;
border-radius: var(--vk-size-radius);
box-shadow:none!important;
transition: all .3s ease 0s;
font-size: 20px;
} dt.wp-block-vk-blocks-faq2-q.vk_faq_title {
background-color: #f2f7fd;!important
border-bottom: none !important;   
}
.vk_faq .vk_faq_title {
border: none;
   padding: .4rem .2rem .4rem 2rem;
margin: 0;
position: relative;
font-weight: bold;
} .wp-block-vk-blocks-faq2.vk_faq.vk_faq-accordion.vk_faq-accordion-close {
border-radius: 0px !important;
background-color: #f2f7fd;!important
box-shadow:none!important;
} .wp-block-vk-blocks-faq2-q.vk_faq_title:before{
color:#145cc3!important;
font-family: noto-sans-jp;
font-size: clamp(1.125rem, 0.4306rem + 2.963vw, 1.875rem);
font-weight: medium;
padding-top: 3px;
padding-left: 0px!important;
   } .vk_faq_content:before {
color: #F2A235!important;
margin-right: 10px;
font-size: clamp(1.125rem, 0.4306rem + 2.963vw, 1.875rem);
font-family: noto-sans-jp;
font-weight: medium;
color: #F2A235;
padding-left: 0px!important;
}
.vk_faq-accordion-close .vk_faq_title::after{
content: "＋";
top: 50%;
}
.vk_faq-accordion-open .vk_faq_title::after{
content: "−";
}