@charset "utf-8";
/**
 * MWP Discovery Diagnosis - Frontend
 */

/* トップ画像とリード文（既存shindanと同様、画像にリード文を重ねる表示）。
   重ね位置（position/absolute等）は既存テーマのCSSに委譲。
   .shindan_top__image_and_lead_text を基準に .lead_text を重ねる前提。 */
.shindan_top__image_and_lead_text { position: relative; }
.shindan_top__image_and_lead_text img.shindan_top_img { width: 100%; height: auto; display: block; }
.shindan_top .lead_text { line-height: 1.8; }

.shindan_button.selected { opacity: .6; }


.shindan_box,
.shindan_body_box,
.lead_text{
    min-height: 0 !important;
    height: auto !important;
}

@media screen and (max-width: 768px) {
    .p-entry-body .answer_btn_style {
        flex-direction: column;
        gap: 10px;
    }
    .p-entry-body .shindan_box .shindan_body_box .answer_btn_style .shindan_button {
        width: 100% !important;
    }
    .p-entry-body .shindan_box .shindan_body_box .answer_btn_style .shindan_button:first-of-type {
        margin-right: 0 !important;
    }
}

.mwp-dd-hidden {
    display: none !important;
}

.mwp-dd-step .shindan_box {
    width: 100%;
}
