.elementor-9152 .elementor-element.elementor-element-7c4a1b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for shortcode, class: .elementor-element-1a4d183 */.contact-form-table {
    width: 100%;
    border-collapse: collapse; /* 枠線の隙間をなくす */
    border: none; /* 外枠を消す */
}

.contact-form-table th,
.contact-form-table td {
    border: none; /* 一旦すべての線を消す */
    border-bottom: 1px solid #ddd; /* 下線だけ引く */
    padding: 20px 10px; /* 余白を広げて見やすくする */
}

.contact-form-table td label {
    display: block; /* これで強制的に改行されます */
    margin-bottom: 10px; /* 下に隙間をあける */
    cursor: pointer; /* マウスを乗せた時に指マークにする */
    font-size: 16px; /* 文字を少し大きくして読みやすく */
}

.contact-form-table td label {
    display: block;        /* 選択肢を確実に縦積みにする */
    white-space: normal;   /* 文字の折り返しを許可する */
    margin-bottom: 10px;   /* 項目ごとの間に少し隙間を空ける */
    line-height: 1.5;      /* 行間を少し広げて読みやすくする */
}/* End custom CSS */