@charset "utf-8";

/*mv-detail  */
.mv-detail .detail_image {
    object-position: 0 70%;
}

/*  */

.question {
    margin: 140px auto 0;
    max-width: 1200px;
}

.question .question_box {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 2px dashed #E7DF84;
}

.question .question_box:last-child {
    margin-bottom: 0;
}


.question .question_text {
    position: relative;
    font-weight: bold;
    padding-left: 30px;
}

.question .question_text::before {
    position: absolute;
    content: "Q.";
    color: #468902;
    top: 0;
    left: 0;
}

.question .text_answer {
    font-weight: normal;
}

.question .text_answer::before {
    position: absolute;
    content: "A.";
    color: #FFBC57;
}


.question .text_question {
    font-weight: bold;

}

.question .text_answer {
    margin-top: 10px;
}

.question .answer_box {
    display: flex;
    justify-content: space-between;
}

.question .answer_textbox {
    width: 70%;
}

.question .answer_imagebox {
    width: 20%;
}





/* レスポンシブ（425px） */
@media (max-width: 425px) {

    .question .answer_box {
        flex-direction: column;
        gap: 10px;
    }

    .question .answer_textbox {
        width: 100%;
    }

    .question .answer_imagebox {
        width: 50%;
        margin: 0 auto;
    }









}