@charset "utf-8";

.carousel-indicator {
    background: #FFFDFE;
    border-radius: 50%;
    border: .5px #DED0CF solid;
    transition: all .3s;
}

.carousel-indicator.active,
.carousel-indicator:hover {
    background: #76503B;
    border: .5px #76503B solid;
}

.tFaqBx::before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #361602;
    background: linear-gradient(180deg, rgba(54, 22, 2, 0.3) 0%, rgba(54, 22, 2, 1) 100%);
    transition: all .3s;
}

.tFaqBx:hover::before {
    background: linear-gradient(180deg, rgba(54, 22, 2, .8) 0%, rgba(54, 22, 2, .8) 100%);
}


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:768px) {

    .tFaqInr01 {
        transition: all .3s;
        opacity: 0;
    }

    .tFaqIinr02 {
        transition: all .3s;
    }

    .tFaqBx:hover .tFaqInr01 {
        opacity: 1;
    }

    .tFaqBx:hover .tFaqInr02 {
        opacity: 0;
    }

}

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


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:1440px) {

    .tFvTxtBx {
        margin: 80px 0 0 !important;
    }

    .tFvTxt {
        font-size: 50px !important;
    }

    .tFvScroll {
        width: 35px !important;
    }

}

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