form#mailformpro label.mfp_checked {
    padding: 0 !important;
    border: none !important;
    background-color: initial !important;
    box-shadow: none !important;
}

form#mailformpro label.mfp_not_checked {
    padding: 0 !important;
    border: none !important;
}

select.mfp_element_select-one.mfp_element_all {
    padding: 2px 0px;
	border-radius: 3px !important;
}

/* step */
.real-estate{
}

.real-estate label {
    display: block !important;
    width: fit-content;
}

.real-estate label .form-red{
	display: block;
}

.real-estate .mansion-name {
    width: 180px !important;
}

.real-estate .floor-building{
	width: 14% !important;
}

.real-estate .room-number{
	width: 14% !important;
}

/*
.mansion-detail {
    padding-left: 20px;
    font-size: .15rem;
}*/
.mansion-detail input{
    margin-top: 6px;
}
.mansion-detail .form-red {
     margin-top: 5px;
}
.estate-type .form-red {
    margin-bottom: 20px;
    display: inline-block;
}




/*ここから  お客様のご連絡先*/
.appraisal-from2__midashi{
	
}

.appraisal-from2__midashi td {
    width: 100% !important;
}

.appraisal-from2__midashi .form-h3 {
    margin-bottom: 0;
    margin-top: 50px;
}


.appraisal-kanji label{
    display: block !important;
}

.appraisal-hurigana label{
	display:block !important;
}


/*メールアドレス*/
.appraisal-mail input[type="email"]{
	width: 100%;
}

.recruit-form-address {
    display: block !important;
}

.appraisal-age label{
	margin-right:20px !important;
}


/*ご連絡方法*/
.contact-method__time{
	margin-right:20px !important;
}




@media screen and (max-width:800px) {
	.real-estate .mansion-name {
		width: 100% !important;
	}
}