form{background:none!important}#hs_cos_wrapper_widget_1756208388762 .content_parent,#hs_cos_wrapper_widget_1756210243180 .content_parent{max-width:1200px!important}.hs-richtext.hs-main-font-element{margin:0;padding-top:40px}.hs_error_rollup .hs-error-msgs{bottom:unset;left:unset;margin:0;position:relative;text-align:center;width:100%}.hs_error_rollup .hs-error-msgs label{color:#ef6b51}.dnd_area-row-5-padding>.row-fluid>.span2>.row-fluid-wrapper:first-child>.row-fluid>.span12.widget-span{aspect-ratio:1/1!important;border-radius:50%;box-shadow:0 8px 20px 2px hsla(0,0%,53%,.45);margin:0 auto;margin-top:0!important;max-width:180px}@media (max-width:1200px){.dnd_area-row-5-padding>.row-fluid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.dnd_area-row-5-padding>.row-fluid>.span2{width:100%}.dnd_area-row-5-padding :before{display:none}}@media (max-width:650px){.dnd_area-row-5-padding>.row-fluid{display:grid;gap:12px 20px;grid-template-columns:repeat(2,1fr)}}input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fdfdfd;border:1px solid #ccc;border-radius:50%;color:currentColor;cursor:pointer;display:grid;font:inherit;height:24px;margin:0 10px 0 0;place-content:center;transform:translateY(-.075em);transition:background-color .2s ease,border-color .2s ease;width:24px}input[type=radio]:before{border-radius:50%;box-shadow:inset 1em 1em #9e6464;content:"";height:14px;transform:scale(0);transition:transform .12s ease-in-out;width:14px}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:hover{background-color:#eee}input[type=radio]:checked{border-color:#bbb}input[type=checkbox]{-webkit-appearance:none;appearance:none;aspect-ratio:1/1!important;background-color:#fdfdfd;border:1px solid #ccc;border-radius:2px;color:currentColor;cursor:pointer;display:grid;font:inherit;height:24px;margin:5px 10px 0 0;place-content:center;transform:translateY(-.075em);transition:background-color .2s ease,border-color .2s ease;width:24px}input[type=checkbox]:before{box-shadow:inset 1em 1em #9e6464;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:12px;rotate:10deg;transform:scale(0);transform-origin:center;transition:transform .12s ease-in-out;width:12px}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:hover{background-color:#eee}input[type=checkbox]:checked{border-color:#bbb}.content_parent{background:none!important}.hs-form-required:before{margin:0!important}.form-title{display:none}.hs-fieldtype-text,.hs-form-field{background:var(--white_color);border:1px solid #c8c8c8;border-top:none;display:flex;margin-bottom:0;position:relative;width:100%}.hs-form-field legend{align-items:center;display:flex}.hs-fieldtype-text .input label span,.hs-form-field .input label span{color:#5d3d2b;font-size:1rem;font-weight:400}.hs-form-field label span p{margin-bottom:0}.hs-form-field>label br{display:none}.hs_email label,.hs_email_confirm label{position:relative}.hs-richtext.hs-main-font-element hr{margin-bottom:0}#hs_cos_wrapper_widget_1756208388762 .actions,#hs_cos_wrapper_widget_1756210243180 .actions{text-align:center!important}.hs_email label span p:last-child,.hs_email_confirm label span p:last-child{bottom:5px;left:10px;position:absolute}form .hs-button{margin:0 auto!important}.hs-fieldtype-text:first-child,.hs_firstname{border-top:1px solid #c8c8c8}.hs-fieldtype-text ul label,.hs-form-field ul label{align-items:center;display:flex}.hs-fieldtype-text>label,.hs-form-field>label{align-items:center;background-color:#f6f6f6;border-right:1px solid #c8c8c8;display:flex;flex-direction:row-reverse;font-size:.9375rem;gap:10px;justify-content:flex-end;margin-bottom:0;max-width:230px;padding:10px;width:100%}.hs-fieldtype-text .input,.hs-form-field .input{padding:10px;width:100%}.hs-fieldtype-text .input ul,.hs-form-field .input ul{display:flex;flex-wrap:wrap;gap:5px 10px}.hs-fieldtype-text .input ul li,.hs-fieldtype-text .input ul li label,.hs-form-field .input ul li,.hs-form-field .input ul li label{margin:0}.hs_company .hs-field-desc{color:#f43838;font-size:12px;font-weight:400;left:70px;line-height:1.25;max-width:150px;position:absolute;top:10px}.hs_furigana legend,.hs_phone legend{order:2;padding-left:10px}.hs_phone legend br{display:none}.hs_considerations .input,.hs_land_area_single_text .input,.hs_total_floor_area .input,.hs_walking_distance .input,.hs_year_of_construction .input{display:flex;flex-direction:column-reverse;gap:5px}.hs_considerations .input legend{color:#f43838}.legal-consent-container{display:flex;flex-direction:column;gap:20px;padding-top:20px}.legal-consent-container .hs-richtext{background:var(--white_color);height:100%;max-height:200px;overflow-y:auto;padding:20px 20px 20px 30px}.legal-consent-container .hs-dependent-field>div{background:none;border:none;width:100%}.legal-consent-container .hs-dependent-field .input{align-items:center;display:flex;justify-content:center}.legal-consent-container .hs-dependent-field .input span{width:100%}.content_parent .legal-consent-container .hs-form-booleancheckbox-display input{margin-top:5px}.hs_ai_real_estate_appraisal,.hs_building_type,.hs_home_loan_comprehensive_screening,.hs_operation_review_type{border-top:1px solid #c8c8c8;margin-top:95px!important}.hs_ai_real_estate_appraisal label>span:first-child,.hs_building_type label>span:first-child,.hs_home_loan_comprehensive_screening label>span:first-child,.hs_operation_review_type label>span:first-child{color:#ac6560;font-family:"Noto Serif JP",kozuka-mincho-pr6n,Kozuka Mincho Pro,Kozuka Mincho Std,小塚明朝 Pro R,小塚明朝 Std R,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,ＭＳ Ｐ明朝,Times,Times New Roman,serif;font-size:1.375rem;font-weight:700;left:0;letter-spacing:.05em;line-height:1.3;position:absolute}.hs_ai_real_estate_appraisal legend,.hs_building_type legend,.hs_home_loan_comprehensive_screening legend{font-size:.9375rem;font-weight:600;left:56px;max-width:154px;position:absolute}.hs_operation_review_type legend{font-size:.9375rem;font-weight:600;left:10px;max-width:210px;position:absolute}.hs_area_1 .input,.hs_budget .input,.hs_budget_3 .input,.hs_building_area .input,.hs_land_area .input{align-items:center;display:flex;gap:20px}.hs_budget .input select:first-of-type,.hs_budget_3 .input select:first-of-type,.hs_building_area .input select:first-of-type,.hs_land_area .input select:first-of-type{max-width:300px;order:0}.hs_budget .input select:nth-of-type(2),.hs_budget_3 .input select:nth-of-type(2),.hs_building_area .input select:nth-of-type(2),.hs_land_area .input select:nth-of-type(2){max-width:300px;order:2}.hs_budget .input:after,.hs_budget_3 .input:after,.hs_building_area .input:after,.hs_land_area .input:after{color:#333;content:"～";display:block;font-size:16px;order:1;pointer-events:none}.hs_firstname input,.hs_furigana input,.input select{max-width:450px}.hs_phone .input,.hs_zip input{max-width:265px}.hs_zip .input{display:flex;flex-direction:column-reverse;gap:5px;width:auto}.hs-dateinput{max-width:210px}.hs-dateinput input{border:1px solid #c8c8c8;color:#5d3d2b;height:44px;padding-left:10px}.hs-dateinput:before{display:none}.hs_walking_distance input{max-width:150px}form .error-emial:before{content:"メールアドレスが一致しません。"!important}form .error-emial:before,html[lang=ja] .hs-error-msg:before{color:#f43838;font-weight:400;left:0;position:absolute;top:0;white-space:nowrap}html[lang=ja] .hs-error-msg:before{content:"必須項目です"}.hs-fieldtype-text:has(.hs-error-msgs) .input,.hs-form-field:has(.hs-error-msgs) .input{padding-bottom:40px}.got-error .input{padding-bottom:30px}.hs-error-msgs{bottom:10px;left:240px;margin:0;position:absolute;width:calc(100% - 240px)}.hs-error-msgs label,.hs-error-msgs li,.hs-error-msgs ul{margin:0!important}.hs_zip .btn-address-search{align-items:center;background:#888;border:none;border-radius:4px;color:#fff;display:flex;height:100%;height:50px;justify-content:center;left:515px;order:1;padding:0 20px;position:absolute;text-align:center;text-decoration:none;top:10px}.hs_submit input{cursor:not-allowed!important}.hs_submit input,.hs_submit input:hover{background:#bbb;margin-top:30px;max-width:380px;width:100%}.hs_submit input:hover{transform:scale(1)!important}.hs_submit.active input,.hs_submit.active input:hover{background:#ff9600!important;cursor:pointer!important}.hs_submit.active input:hover{transform:scale(1.05)!important}@media (max-width:768px){.legal-consent-container{gap:0}.hs_email label,.hs_email_confirm label{padding-bottom:0!important}.hs-fieldtype-text:has(.hs-error-msgs) .input,.hs-form-field:has(.hs-error-msgs) .input{padding-bottom:0}.got-error .input{padding-bottom:0}.hs-error-msgs{bottom:unset;font-size:14px!important;left:unset;padding:5px 10px!important;position:relative!important;width:100%}.hs-error-msgs label{font-size:14px}.hs-fieldtype-text,.hs-form-field{align-items:flex-start;border-top:1px solid #c8c8c8;flex-direction:column;margin-top:20px}.hs-fieldtype-text>label,.hs-form-field>label{background-color:#e8e1d1;border-right:none;display:flex;flex-direction:row-reverse;gap:10px;justify-content:flex-end;margin-bottom:0;max-width:100%;padding:10px;width:100%}.hs_company .hs-field-desc{max-width:100%;top:15px;width:calc(100% - 80px)!important}.hs_zip .btn-address-search{height:48px;left:300px;top:59px}}@media (max-width:420px){.hs_zip input{width:calc(100% - 82px)!important}.hs_zip .btn-address-search{left:unset;right:10px}.hs_ai_real_estate_appraisal label>span:first-child,.hs_building_type label>span:first-child,.hs_home_loan_comprehensive_screening label>span:first-child,.hs_operation_review_type label>span:first-child{font-size:18px}}