@charset "utf-8";

.inFaqBtnBx {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 8px;
    place-items: center;
}

.faqLinkBtn {
    transition: all .3s;
}

.faqLinkBtn:hover {
    background: var(--white);
}

.faqLinkBtn p {
    color: var(--white);
    transition: all .3s;
}

.faqLinkBtn:hover p {
    color: var(--primary);
    transition: all .3s;
}

.accordionIconItem02{
        transform: rotate(90deg);
    transition: all .3s;
}

.accordionIcon.active .accordionIconItem02 {
    transform: rotate(0deg);
}

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (min-width: 500px) {
    .inFaqBtnBx {
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }

}

/* min-width: 500px ここまで */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (min-width: 768px) {
    .inFaqBtnBx {
        grid-template-columns: repeat(3, 1fr);
        gap: 20px;
    }

}

/* min-width: 768px ここまで */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */