.FeatureTypographyContainer_auto_kerning__Vm9W_,.FeatureTypographyContainer_auto_kerning__Vm9W_ *,.FeatureTypographyContainer_auto_kerning__Vm9W_ :after,.FeatureTypographyContainer_auto_kerning__Vm9W_ :before{font-feature-settings:"palt";letter-spacing:.05em}.FeatureTypographyContainer_display_contents__bvAB7{display:contents}.RequestProductsArea_product_container__gn_Xg{max-width:1300px;margin:auto;font-weight:300;color:#333}.RequestProductsArea_products_list__QI6Lr{margin-top:24px;padding:0;display:block}@media screen and (min-width:768px){.RequestProductsArea_products_list__QI6Lr{padding:0 5%;display:flex;justify-content:space-between;flex-wrap:wrap}}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a{width:100%;font-size:16px;border:1px solid #ddd;border-radius:.571rem;display:flex;align-items:center;padding:1.143em 1.071rem}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a~.RequestProductsArea_products_list_item__s3Y8a{margin-top:1.143rem}@media screen and (min-width:768px){.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a{margin-top:0;width:48.33%;border-radius:.5rem}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a~.RequestProductsArea_products_list_item__s3Y8a{margin-top:unset}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a:nth-child(n+3){margin-top:1.5rem}}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_checkbox__l7dlp{width:5.79%;margin:0 4.34% 0 0;box-sizing:border-box;flex-shrink:0}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_checkbox__l7dlp input[type=checkbox]{display:none}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_checkbox__l7dlp label{cursor:pointer}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_checkbox__l7dlp svg{width:100%;height:auto}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_checkbox__l7dlp svg .RequestProductsArea_products_list_checkbox_square__RUJvn{stroke-width:1;stroke:#999}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_checkbox__l7dlp svg .RequestProductsArea_products_list_checkbox_mark__A3_D5{stroke:rgba(0,0,0,0)}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_checkbox__l7dlp input[type=checkbox]:checked+label svg .RequestProductsArea_products_list_checkbox_square__RUJvn{stroke-width:2;stroke:#06f}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_checkbox__l7dlp input[type=checkbox]:checked+label svg .RequestProductsArea_products_list_checkbox_mark__A3_D5{stroke:#e35}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_img__9aeCB{width:27.82%;border:1px solid #eee;flex-shrink:0}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_del_link__r4YT6{color:#06f;display:block;margin-left:auto;min-width:2.25em;font-size:14px}@media screen and (min-width:768px){.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_del_link__r4YT6{font-size:inherit}}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_del_link__r4YT6:hover{text-decoration:underline;cursor:pointer}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_txt__XIr_t{margin:0 1.071rem}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_txt__XIr_t .RequestProductsArea_company_name__FHfVO{font-size:12px}@media screen and (min-width:768px){.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_txt__XIr_t .RequestProductsArea_company_name__FHfVO{font-size:14px}}.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_txt__XIr_t .RequestProductsArea_product_name__937jc{font-size:14px;font-weight:700;line-height:1.25;margin-top:.143rem}@media screen and (min-width:768px){.RequestProductsArea_products_list__QI6Lr .RequestProductsArea_products_list_item__s3Y8a .RequestProductsArea_products_list_txt__XIr_t .RequestProductsArea_product_name__937jc{font-size:16px}}.ConfirmButton_confirm_button__FdpVJ{width:100%;display:flex;flex-direction:column;justify-content:center;border:1px solid #06f;background-color:#06f;color:#fff;border-radius:34px;text-decoration:none;overflow:hidden}.ConfirmButton_confirm_button__FdpVJ:hover{background-color:#fff;color:#06f}.ConfirmButton_confirm_button__FdpVJ.ConfirmButton_disabled__2Db_p{pointer-events:none;background-color:#999;border:1px solid #999}.ConfirmButton_confirm_button__FdpVJ .ConfirmButton_sub_text__uSxcu{font-size:12px;font-weight:300;line-height:1.5;text-align:center}.ConfirmButton_confirm_button__FdpVJ .ConfirmButton_main_text__dSfA7{font-weight:700;line-height:1.25;text-align:center}.ConfirmButton_confirm_button__FdpVJ.ConfirmButton_medium__KSzD7{height:48px}.ConfirmButton_confirm_button__FdpVJ.ConfirmButton_medium__KSzD7 .ConfirmButton_main_text__dSfA7{font-size:16px}.ConfirmButton_confirm_button__FdpVJ.ConfirmButton_large__Q6PRM{height:56px}.ConfirmButton_confirm_button__FdpVJ.ConfirmButton_large__Q6PRM .ConfirmButton_main_text__dSfA7{font-size:18px}.RectangleButton_rectangle_button__uWkEo{width:100%;background-color:#fff;border:1px solid #ddd;border-radius:8px}.RectangleButton_rectangle_button__uWkEo .RectangleButton_contents__7DcWM{display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:300;line-height:1.25;white-space:pre-wrap;text-align:center}.RectangleButton_rectangle_button__uWkEo .RectangleButton_contents__7DcWM .RectangleButton_icon__EpW6s{display:flex;justify-content:center;align-items:center}.RectangleButton_rectangle_button__uWkEo .RectangleButton_contents__7DcWM .RectangleButton_icon__EpW6s:not(.RectangleButton_visible__ozjBc){visibility:hidden}@media screen and (hover:hover){.RectangleButton_rectangle_button__uWkEo:hover{cursor:pointer;border:1px solid #06f}}.RectangleButton_rectangle_button__uWkEo.RectangleButton_link__JFS_r{display:block;text-decoration:none}.RectangleButton_rectangle_button__uWkEo.RectangleButton_primary__J74cY{color:#06f}.RectangleButton_rectangle_button__uWkEo.RectangleButton_secondary__zpwwj{color:#333}.RectangleButton_rectangle_button__uWkEo.RectangleButton_large__PBCft{font-size:18px}.RectangleButton_rectangle_button__uWkEo.RectangleButton_large__PBCft .RectangleButton_contents__7DcWM{margin:15.75px 15px}.RectangleButton_rectangle_button__uWkEo.RectangleButton_large__PBCft .RectangleButton_contents__7DcWM .RectangleButton_icon__EpW6s{max-width:16px;max-height:16px}.RectangleButton_rectangle_button__uWkEo.RectangleButton_medium__ik5fh{font-size:16px}.RectangleButton_rectangle_button__uWkEo.RectangleButton_medium__ik5fh .RectangleButton_contents__7DcWM{margin:13px 15px}.RectangleButton_rectangle_button__uWkEo.RectangleButton_medium__ik5fh .RectangleButton_contents__7DcWM .RectangleButton_icon__EpW6s{max-width:12px;max-height:12px}.ArrowIcon_up__HpFQS{transform:rotate(90deg)}.ArrowIcon_right__9aZll{transform:rotate(180deg)}.ArrowIcon_down__KNRDn{transform:rotate(270deg)}.ArrowIcon_left__pdu1F{transform:rotate(0deg)}.PrivacyPolicyArea_privacy_policy_area__U74bK{margin-top:24px}@media screen and (min-width:1024px){.PrivacyPolicyArea_privacy_policy_area__U74bK{margin-top:40px}}.PrivacyPolicyArea_privacy_policy_block_wrap__VV_jh{margin-block:24px;display:flex;justify-content:center}@media screen and (min-width:1024px){.PrivacyPolicyArea_privacy_policy_block_wrap__VV_jh{width:600px;margin:40px auto}}.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_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}