/* 物件詳細（detail.php）内にある問い合わせフォーム用CSS */
.form_list.under-line { border-bottom: solid 1px; margin-bottom: 32px;}
.buy_detail .checkbox-wrapper { width:100%; }
.buy_detail .date-label { width:100%; }

.buy_detail.form_list dd.error_text.error_text { margin-bottom: 35px;}



@media screen and ( min-width: 768px ) {
    .buy_detail.form_list { display: flex; flex-wrap: wrap; }
    .form_list dd .form__input-text { width:100%; /*margin-bottom:10px;*/ }
    .form_list dd .form__input-textarea { width: 100%; height: 100px; margin-bottom:13px; }

    .form_list:last-of-type dd:last-of-type { /*flex-direction: row;*/}
    .form_list.under-line { padding-bottom: 24px; }

    .form_list dd.error_text.error_text { flex-wrap: wrap; }
    .error_text::after { width: 100%; margin: 13px 0 0 0;}
    .form_list dd .form__input-select { width:100%; }
    .form_list dd .select.select160 { width:100%; }
    
    

    
}


@media screen and ( max-width: 768px ) {
    .buy_detail.form_list:nth-child(1) { margin-bottom:20px; }
    /* .side_footer_fixed { display:none; } 0302保澤コメントアウト　他影響ないか確認中*/
    
}

@media screen and ( min-width: 768px ) {
    .first_date_time { margin-left:0; }
  }

