@charset "UTF-8";

/*******************************

よくある質問　詳細 Css

*******************************/

.faq-ul li {
    padding: 15px 0;
    text-align: left;
}

.faq-ul li:nth-child(odd) {
    background: #f4fbf5;
}

.faq-ul li:nth-child(odd) {}

.faq-ul dl dt {
    cursor: pointer;
    width: 100%;
    font-weight: bold;
    padding: 10px 85px;
    background: url(../img/faq_q.png) 15px 50% no-repeat, url(../img/faq_open.png) 95% 50% no-repeat;
    background-size: 40px, 34px;
}


.faq-ul dl dt.active {
    background: url(../img/faq_q.png) 15px 50% no-repeat, url(../img/faq_close.png) 95% 50% no-repeat;
    background-size: 40px, 34px;
}

.faq-ul dl dd {
    width: 100%;
    padding: 20px 20px 20px 85px;
    background: url(../img/faq_a.png) 15px 50% no-repeat;
    background-size: 40px;
    display: none;
}

/*==== mobile スマフォ縦用css ===*/

@media screen and (max-width: 480px) {
    .faq-ul dl dt {
        padding: 10px 65px;
    }
    .faq-ul dl dd {
        padding-left: 65px;
    }
}
