.EstimateRequestConfirmArea_estimate_request_confirm_area__aBhTW{background-color:#fff;margin-top:28px;margin-bottom:48px}@media screen and (min-width:1024px){.EstimateRequestConfirmArea_estimate_request_confirm_area__aBhTW{margin:40px 48px;padding-bottom:40px}}@media screen and (min-width:1396px){.EstimateRequestConfirmArea_estimate_request_confirm_area__aBhTW{margin-left:100px;margin-right:100px}}.EstimateRequestConfirmArea_data_area__4aYK5{padding-bottom:28px}@media screen and (min-width:1024px){.EstimateRequestConfirmArea_data_area__4aYK5{padding-bottom:40px}}.EstimateRequestConfirmArea_data_area__4aYK5 .EstimateRequestConfirmArea_confirm_table__xGR8j{width:100%}@media screen and (min-width:1024px){.EstimateRequestConfirmArea_data_area__4aYK5 .EstimateRequestConfirmArea_confirm_table__xGR8j{padding-inline:100px}}.EstimateRequestConfirmArea_data_area__4aYK5 .EstimateRequestConfirmArea_confirm_table__xGR8j .EstimateRequestConfirmArea_row__xOP3f{text-align:left;display:block;margin-top:24px}@media screen and (min-width:1024px){.EstimateRequestConfirmArea_data_area__4aYK5 .EstimateRequestConfirmArea_confirm_table__xGR8j .EstimateRequestConfirmArea_row__xOP3f{margin-top:28px}}.EstimateRequestConfirmArea_data_area__4aYK5 .EstimateRequestConfirmArea_confirm_table__xGR8j .EstimateRequestConfirmArea_caption__k24sX,.EstimateRequestConfirmArea_data_area__4aYK5 .EstimateRequestConfirmArea_confirm_table__xGR8j .EstimateRequestConfirmArea_input_value__yZs1t{display:block;font-size:16px;color:#333;font-weight:300;line-height:1.25}.EstimateRequestConfirmArea_data_area__4aYK5 .EstimateRequestConfirmArea_confirm_table__xGR8j .EstimateRequestConfirmArea_caption__k24sX{border-bottom:none}.EstimateRequestConfirmArea_data_area__4aYK5 .EstimateRequestConfirmArea_confirm_table__xGR8j .EstimateRequestConfirmArea_input_value__yZs1t{display:block;word-break:break-all;white-space:pre-wrap;width:100%;margin-top:8px;padding-inline:15px;padding-bottom:4px;border-bottom:1px solid #aaa}.EstimateRequestConfirmArea_privacy_policy_area__TtT4P{display:flex;justify-content:center;margin-top:24px;margin-bottom:24px}@media screen and (min-width:768px){.EstimateRequestConfirmArea_privacy_policy_area__TtT4P{margin-top:40px;margin-bottom:40px}}.EstimateRequestConfirmArea_button_area__5nC9H .EstimateRequestConfirmArea_api_error_message__Xh6PJ{display:flex;justify-content:center;font-size:12px;font-weight:300;line-height:1.25;color:#f64;margin-bottom:8px}@media screen and (min-width:768px){.EstimateRequestConfirmArea_button_area__5nC9H .EstimateRequestConfirmArea_api_error_message__Xh6PJ{font-size:14px}}.EstimateRequestConfirmArea_button_area__5nC9H .EstimateRequestConfirmArea_button_block__sRuH8{display:flex;justify-content:center;margin-bottom:20px;width:100%}@media screen and (min-width:768px){.EstimateRequestConfirmArea_button_area__5nC9H .EstimateRequestConfirmArea_button_block__sRuH8{width:480px;margin-left:auto;margin-right:auto}}.EstimateRequestConfirmArea_button_area__5nC9H .EstimateRequestConfirmArea_back_button_wrap__JwI_X{width:120px;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.EstimateRequestConfirmArea_button_area__5nC9H .EstimateRequestConfirmArea_back_button_wrap__JwI_X{width:160px}}.InputFormMainCaption_caption__kHlx2{display:flex;column-gap:8px;position:relative}.InputFormMainCaption_caption__kHlx2 .InputFormMainCaption_label__btJ44{font-size:16px;font-weight:700;line-height:1.25;color:#333}@media screen and (min-width:768px){.InputFormMainCaption_caption__kHlx2 .InputFormMainCaption_label__btJ44{font-size:18px}}.InputFormMainCaption_caption__kHlx2 .InputFormMainCaption_chip__fDQI9{width:34px;height:19px;display:flex;justify-content:center;align-items:center;border-radius:4px;font-size:12px;font-weight:700;line-height:1.25;color:#fff;background-color:#f64}.InputFormMainCaption_sub_text__QOhk8{font-size:12px;font-weight:300;line-height:1.25;color:#333;justify-content:flex-start;margin-top:8px}@media screen and (min-width:1024px){.InputFormMainCaption_sub_text__QOhk8{font-size:14px}}.ErrorMessageBlock_error_message_block__Kie1X{display:flex;width:100%;font-size:12px;font-weight:300;line-height:1.25;color:#f64;margin-top:8px;column-gap:5px}.ErrorMessageBlock_error_message_block__Kie1X.ErrorMessageBlock_no_wrap__thPVf{white-space:nowrap}@media screen and (min-width:768px){.ErrorMessageBlock_error_message_block__Kie1X{font-size:14px}}.ErrorMessageBlock_error_message_block__Kie1X .ErrorMessageBlock_icon__MmgjR{width:15px;height:15px;margin-top:1px}@media screen and (min-width:768px){.InputText_input_text__8fx6i.InputText_tel__i_FIY{max-width:240px}}.InputText_input_text__8fx6i .InputText_label__AFnW8{display:block;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.25;color:#333}@media screen and (min-width:768px){.InputText_input_text__8fx6i .InputText_label__AFnW8{font-size:16px}}.InputText_input_text__8fx6i .InputText_input__l70rR{width:100%;height:52px;font-size:16px;font-weight:300;line-height:1.25;padding:16px 40px 16px 15px;border-radius:8px;border:1px solid #aaa}.InputText_input_text__8fx6i .InputText_input__l70rR:focus{border-color:#06f}.InputText_input_text__8fx6i input::placeholder{color:#ccc}.InputText_input_text__8fx6i .InputText_overlay_container__QAJ0i{position:relative}.InputText_input_text__8fx6i .InputText_overlay_container__QAJ0i input.InputText_error_input__lJKxG{border-width:2px;border-color:#f64;background-color:#fee}.InputText_input_text__8fx6i .InputText_overlay_container__QAJ0i input.InputText_error_input__lJKxG:focus{background-color:#fafafa}.InputText_input_text__8fx6i .InputText_form_overlay_icon__Gn8OQ{width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:15px;pointer-events:none}.InputMailText_input_mail_text__JUQM_ .InputMailText_input_block__kMS5T{margin-top:16px;display:grid;grid-template-columns:1fr}@media screen and (min-width:768px){.InputMailText_input_mail_text__JUQM_ .InputMailText_input_block__kMS5T{max-width:480px}}@media screen and (min-width:1396px){.InputMailText_input_mail_text__JUQM_ .InputMailText_input_block__kMS5T{max-width:600px}}.InputMailText_input_mail_text__JUQM_ .InputMailText_mail_attention__gwGTt{margin-top:8px;font-size:12px;color:#666;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.InputMailText_input_mail_text__JUQM_ .InputMailText_mail_attention__gwGTt{font-size:14px}}.InputNameText_input_name_text__aPc_O{margin-bottom:28px}.InputNameText_input_name_text__aPc_O .InputNameText_input_block__ui19m{margin-top:16px;display:grid;grid-template-columns:1fr;grid-row-gap:16px;row-gap:16px}@media screen and (min-width:768px){.InputNameText_input_name_text__aPc_O .InputNameText_input_block__ui19m:not(.InputNameText_wide__BeoXM){grid-template-columns:1fr 1fr;column-gap:25px}}.InputTelText_input_tel_text__WOhLo{margin-bottom:28px}.InputTelText_input_tel_text__WOhLo .InputTelText_input_block__PbeZn{margin-top:16px;display:grid;grid-template-columns:1fr;grid-row-gap:16px;row-gap:16px}.EstimateRequestInputFormArea_estimate_request_input_form_area__Tim8g{margin-top:24px}@media screen and (min-width:768px){.EstimateRequestInputFormArea_estimate_request_input_form_area__Tim8g{margin-top:40px}}@media screen and (min-width:1024px){.EstimateRequestInputFormArea_estimate_request_input_form_area__Tim8g{margin-left:48px;margin-right:48px;padding-bottom:40px;margin-bottom:40px;background-color:#fff}}@media screen and (min-width:1396px){.EstimateRequestInputFormArea_estimate_request_input_form_area__Tim8g{margin-left:100px;margin-right:100px}}.EstimateRequestInputFormArea_product_area__5mOaJ{background-color:#fff;margin-bottom:28px}@media screen and (min-width:1024px){.EstimateRequestInputFormArea_product_area__5mOaJ{margin-bottom:40px}}.EstimateRequestInputFormArea_form_item_area__igajw{background-color:#fff;margin-top:28px;margin-bottom:48px}@media screen and (min-width:768px){.EstimateRequestInputFormArea_form_item_area__igajw{margin-top:28px;margin-bottom:40px}}@media screen and (min-width:1024px){.EstimateRequestInputFormArea_form_item_area__igajw{margin-left:48px;margin-right:48px;margin-top:40px;margin-bottom:unset}}@media screen and (min-width:1396px){.EstimateRequestInputFormArea_form_item_area__igajw{margin-left:100px;margin-right:100px}}.EstimateRequestInputFormArea_button_area___GiDD{margin-top:28px}@media screen and (min-width:768px){.EstimateRequestInputFormArea_button_area___GiDD{margin-top:40px}}@media screen and (min-width:1024px){.EstimateRequestInputFormArea_button_area___GiDD{margin-top:40px}}.EstimateRequestInputFormArea_button_area___GiDD .EstimateRequestInputFormArea_button_block__hFWgK{display:flex;justify-content:center;width:100%;max-width:480px;margin-left:auto;margin-right:auto;margin-bottom:20px}@media screen and (min-width:1024px){.EstimateRequestInputFormArea_button_area___GiDD .EstimateRequestInputFormArea_button_block__hFWgK{margin-bottom:unset}}.EstimateRequestInputFormArea_error_list__7CaHn{margin-bottom:16px}.EstimateRequestInputFormArea_error_list__7CaHn .EstimateRequestInputFormArea_error_title__Yi3sE{margin-bottom:16px;width:100%;display:flex;column-gap:5px;font-size:14px;font-weight:300;line-height:1.25;color:#f64}.EstimateRequestInputFormArea_error_list__7CaHn .EstimateRequestInputFormArea_error_detail__HadLJ{padding-inline:9.5px;color:#f64;font-size:14px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.EstimateRequestInputFormArea_error_list__7CaHn .EstimateRequestInputFormArea_error_detail__HadLJ{padding-inline:unset}}.EstimateRequestInputFormArea_error_list__7CaHn .EstimateRequestInputFormArea_icon__oow0E{width:15px;height:15px;margin-top:1px}.EstimateRequestNoProductArea_estimate_request_no_product_area__lX6cw{margin-top:8px;margin-bottom:120px}@media screen and (min-width:1024px){.EstimateRequestNoProductArea_estimate_request_no_product_area__lX6cw{margin-top:40px;margin-bottom:180px}}@media screen and (min-width:1396px){.EstimateRequestNoProductArea_estimate_request_no_product_area__lX6cw{margin-top:40px;margin-bottom:40px}}.EstimateRequestNoProductArea_estimate_request_no_product_area__lX6cw .EstimateRequestNoProductArea_text__8KR4V{font-size:16px;font-weight:300;line-height:1.25;color:#f64;text-align:center;margin-bottom:48px}@media screen and (min-width:1024px){.EstimateRequestNoProductArea_estimate_request_no_product_area__lX6cw .EstimateRequestNoProductArea_text__8KR4V{font-size:18px;margin-bottom:40px}}.EstimateRequestNoProductArea_estimate_request_no_product_area__lX6cw .EstimateRequestNoProductArea_button_area__zDaFB{display:flex;flex-direction:column;max-width:440px;background-color:#fafafa;border-radius:12px;margin-left:auto;margin-right:auto;padding:20px 16px}@media screen and (min-width:1024px){.EstimateRequestNoProductArea_estimate_request_no_product_area__lX6cw .EstimateRequestNoProductArea_button_area__zDaFB{padding-left:40px;padding-right:40px;background-color:#fff}}.EstimateRequestNoProductArea_estimate_request_no_product_area__lX6cw .EstimateRequestNoProductArea_button_area_head__WgAlG{font-size:16px;font-weight:300;line-height:1.25;color:#333;text-align:center;margin-bottom:8px}.EstimateRequestNoProductArea_estimate_request_no_product_area__lX6cw .EstimateRequestNoProductArea_button_area_body__C_nbt{display:flex;justify-content:space-between;margin-bottom:24px}.EstimateRequestNoProductArea_estimate_request_no_product_area__lX6cw .EstimateRequestNoProductArea_button_area_foot__HLThc{width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.EstimateRequestNoProductArea_estimate_request_no_product_area__lX6cw .EstimateRequestNoProductArea_button_area_foot__HLThc{width:360px}}.EstimateRequestNoProductArea_estimate_request_no_product_area__lX6cw .EstimateRequestNoProductArea_image_area__4qBir{width:125px}.EstimateRequestNoProductArea_check_block__NdR0y{display:flex;flex-direction:column;justify-content:flex-end;row-gap:4px;min-width:0}.EstimateRequestNoProductArea_check_block__NdR0y .EstimateRequestNoProductArea_check_item__QpxFy{display:flex;align-items:center;column-gap:8px}.EstimateRequestNoProductArea_check_block__NdR0y .EstimateRequestNoProductArea_check_box_wrap__DHep6{display:flex}.EstimateRequestNoProductArea_check_block__NdR0y .EstimateRequestNoProductArea_check_text__sqHHA{font-size:14px;font-weight:300;line-height:1.25;color:#333;white-space:nowrap}