.PancreasCartBot_chat_bot_container__6rxoT{position:relative}.PancreasCartBot_chat_bot_button__1_trm{position:fixed;bottom:20px;right:20px;z-index:1000;cursor:pointer;transition:transform .2s}.PancreasCartBot_chat_bot_button__1_trm:hover{transform:scale(1.05)}@media only screen and (max-width:768px){.PancreasCartBot_chat_bot_button__1_trm{bottom:16px;right:16px}.PancreasCartBot_chat_bot_button__1_trm.PancreasCartBot_is_style_2025__qZtEB{bottom:92px;right:12px}}.PancreasCartBot_chat_button_content__2p8Rf{display:flex;align-items:center;gap:8px;background-color:#fa8544;color:#fff;padding:10px 24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.PancreasCartBot_chat_button_content__2p8Rf .PancreasCartBot_chat_button_text__YaRli{font-size:24px;font-feature-settings:"palt" on;letter-spacing:1.2px}@media only screen and (max-width:768px){.PancreasCartBot_chat_button_content__2p8Rf .PancreasCartBot_chat_button_text__YaRli{font-size:18px;letter-spacing:.9px}}.PancreasCartBot_chat_ui_container__lLs8Q{position:fixed;bottom:20px;right:20px;max-width:375px;max-height:650px;background-color:#fff;border-radius:12px 12px 0 0;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;display:flex;flex-direction:column;overflow:hidden}@media only screen and (max-width:768px){.PancreasCartBot_chat_ui_container__lLs8Q{border-radius:0;bottom:0;right:0;max-width:800px;max-height:10000px;width:100%;height:100%}}.PancreasCartBot_chat_ui_header__ivXVo{display:flex;justify-content:center;align-items:center;padding:20px 0;background-color:#1f7bb8;color:#fff;border-radius:12px 12px 0 0;position:relative;height:60px}@media only screen and (max-width:768px){.PancreasCartBot_chat_ui_header__ivXVo{border-radius:0}}.PancreasCartBot_header_content__f7rng{display:flex;align-items:center;gap:8px}.PancreasCartBot_chat_icon__luRMQ{width:26px;height:30px;display:flex;align-items:center}.PancreasCartBot_chat_ui_title_text__nUW4a{color:var(--white,#fff);font-feature-settings:"palt" on;font-size:20px;font-style:normal;line-height:1.3;letter-spacing:1px;text-shadow:0 1.5px 1.5px rgba(0,0,0,.2)}.PancreasCartBot_close_button__LJSU7{position:absolute;cursor:pointer;display:flex;flex-flow:column;justify-content:center;right:12px;top:50%;transform:translateY(-50%)}.PancreasCartBot_close_button__LJSU7 .PancreasCartBot_icon__SFt5g{width:40px;height:40px;margin:0 auto}.PancreasCartBot_close_button__LJSU7 .PancreasCartBot_text__MjdiW{margin-top:-12px;font-size:12px;font-weight:700;text-align:center;color:#fff;font-feature-settings:"palt" on;letter-spacing:.6px}.PancreasCartBot_chat_ui_content__7WHXN{flex:1 1;padding:16px;gap:40px;overflow-y:auto;background-color:#f5f5f5}.PancreasCartBot_chat_step__DJaTY{display:flex;flex-direction:column;gap:16px;margin-top:16px}.PancreasCartBot_chat_message__tVe_0{display:flex;gap:8px;margin-bottom:8px}.PancreasCartBot_chat_avatar__YXEoO{width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:#fff}.PancreasCartBot_input_name__BAyky{width:100%;display:flex;flex-direction:column}.PancreasCartBot_input_name__BAyky .PancreasCartBot_name_annotation__eJdmE{font-size:12px;height:20px;line-height:150%;letter-spacing:.04em;color:#f25c72}.PancreasCartBot_chat_bubble_container__vmRvi{max-width:80%;display:flex;gap:16px;flex-flow:column}.PancreasCartBot_chat_bubble_container__vmRvi .PancreasCartBot_chat_bubble__RKQej{background-color:#fff;padding:12px 16px;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05);color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.8px}.PancreasCartBot_chat_bubble_container__vmRvi .PancreasCartBot_chat_bubble__RKQej .PancreasCartBot_text_line_two__SgrJI{margin-top:12px}.PancreasCartBot_chat_form_first__C5rnv{width:343px;margin:0 auto}.PancreasCartBot_chat_form_first__C5rnv .PancreasCartBot_header_title_img__UGLXm{width:343px;height:124px;border-radius:12px 12px 0 0}.PancreasCartBot_chat_form_first__C5rnv .PancreasCartBot_contents__6pXgw{padding:20px 12px 10px;background:var(--blue-blue-20,#cde0ec);display:flex;flex-direction:column;gap:10px;align-items:center}.PancreasCartBot_chat_form_first__C5rnv .PancreasCartBot_contents__6pXgw .PancreasCartBot_cancer_10_img__IPG75{width:290px;height:331px}.PancreasCartBot_chat_form_first__C5rnv .PancreasCartBot_contents__6pXgw .PancreasCartBot_description__2I03M{color:var(--Back-ground-Footer-2B4A99,#2b4a99);text-align:center;font-feature-settings:"palt" on;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.9px}.PancreasCartBot_chat_form_first__C5rnv .PancreasCartBot_contents__6pXgw .PancreasCartBot_checkbox_wrapper__RpI7y{display:flex;align-items:center;gap:12px;justify-content:center}.PancreasCartBot_chat_form_first__C5rnv .PancreasCartBot_contents__6pXgw .PancreasCartBot_checkbox_wrapper__RpI7y .PancreasCartBot_checkbox_icon__KQx_4{width:24px;height:20px}.PancreasCartBot_chat_form_first__C5rnv .PancreasCartBot_contents__6pXgw .PancreasCartBot_checkbox_wrapper__RpI7y .PancreasCartBot_checkbox_text__CZet8{color:var(--bg-footer,#2b4a99);font-feature-settings:"palt" on;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.PancreasCartBot_chat_form_first__C5rnv .PancreasCartBot_contents__6pXgw .PancreasCartBot_notes__uKeG8{color:var(--Back-ground-Footer-2B4A99,#2b4a99);font-size:8px;font-style:normal;font-weight:500;line-height:150%;font-feature-settings:"palt" on;letter-spacing:.4px}.PancreasCartBot_chat_form_first__C5rnv .PancreasCartBot_footer_img__RUnWu{width:343px;height:82px;border-radius:0 0 12px 12px}.PancreasCartBot_chat_form__aZZuX{background-color:#fff;padding:16px;border-radius:12px;display:flex;flex-direction:column;gap:16px}.PancreasCartBot_chat_form_amount_selector__B3qIF{display:flex;flex-direction:column;gap:10px;align-items:center}.PancreasCartBot_chat_form_step3_center__3a_Cl{display:flex;flex-direction:column;align-items:center;gap:16px}.PancreasCartBot_family_discount_message__InE50{color:var(--red-red-100-f-76363,#f76363);font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.7px}.PancreasCartBot_product_form__5mtZ6{background-color:#fff;padding:16px;border-radius:12px;display:flex;flex-direction:column;gap:20px}.PancreasCartBot_product_form__5mtZ6 .PancreasCartBot_product_select_wrapper__uJwRF{display:flex;justify-content:space-between;align-items:center}.PancreasCartBot_product_form__5mtZ6 .PancreasCartBot_product_select_wrapper__uJwRF .PancreasCartBot_title__EEIJ3{color:var(--Font-Color,#646464);font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.8px}.PancreasCartBot_product_form__5mtZ6 .PancreasCartBot_product_select_wrapper__uJwRF .PancreasCartBot_inspection_kit_img__aIi_r{width:145px;height:96.8px}.PancreasCartBot_product_form__5mtZ6 .PancreasCartBot_select_product_wrapper__PL1Da{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:stretch}.PancreasCartBot_chat_confirm_form__C2ej8{background-color:#fff;padding:16px;border-radius:12px;display:flex;flex-direction:column;gap:40px}.PancreasCartBot_form_group__Upxvv{display:flex;flex-direction:column;gap:8px}.PancreasCartBot_form_group__Upxvv label{font-size:14px;font-weight:600}.PancreasCartBot_form_group__Upxvv input,.PancreasCartBot_form_group__Upxvv select{padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px}.PancreasCartBot_form_group__Upxvv .PancreasCartBot_error__qP_Sm{color:red;font-size:12px}.PancreasCartBot_gender_buttons__gQDTT{display:flex;gap:16px;width:100%}.PancreasCartBot_male_button__euLm8{flex:1 1;padding:12px;border:1px solid #1f7bb8;border-radius:8px;background-color:#fff;font-size:16px;color:#1f7bb8;cursor:pointer;transition:all .2s}.PancreasCartBot_male_button__euLm8:hover{background-color:#f5f5f5}.PancreasCartBot_female_button__DexHo{flex:1 1;padding:12px;border:1px solid #f25c72;border-radius:8px;background-color:#fff;font-size:16px;color:#f25c72;cursor:pointer;transition:all .2s}.PancreasCartBot_female_button__DexHo:hover{background-color:#f5f5f5}.PancreasCartBot_gender_button_male_selected__2ncJ4{background-color:#1f7bb8;color:#fff;border-color:#1f7bb8}.PancreasCartBot_gender_button_male_selected__2ncJ4:hover{background-color:#1b6ca2}.PancreasCartBot_gender_button_female_selected__b5y8R{background-color:#f25c72;color:#fff;border-color:#f25c72}.PancreasCartBot_gender_button_female_selected__b5y8R:hover{background-color:#f0445e}.PancreasCartBot_checkbox_container__neFMX{display:flex;align-items:center;gap:8px}.PancreasCartBot_required_label__6pjE8:after{content:"*";color:red;margin-left:4px}.PancreasCartBot_chat_action__TEnRz{display:flex;justify-content:center;margin-top:16px}.PancreasCartBot_amazon_pay_change_container__o2GZ3{display:flex;gap:24px;width:100%;align-items:baseline}@media only screen and (max-width:768px){.PancreasCartBot_amazon_pay_change_container__o2GZ3{flex-direction:column;gap:12px}}.PancreasCartBot_scan_product_wrapper__16LLL{border-radius:12px;border:3px solid var(--line-e-0-e-2-e-3,#e0e2e3);background:var(--white,#fff);display:flex;padding:20px;flex-direction:column;align-items:center;gap:10px;align-self:stretch}.PancreasCartBot_scan_product_wrapper__16LLL.PancreasCartBot_is_scan__NoxZ1{border:3px solid #1f7bb8;background:var(--bg-Blue,#eff6fa);box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_product_img__zaJsg{width:145px;height:97px}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_product_title__IfYlC{color:#646464;font-feature-settings:"palt" on;font-size:24px;font-style:normal;line-height:150%;letter-spacing:1.2px}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_product_title__IfYlC.PancreasCartBot_is_scan__NoxZ1{color:#1f7bb8}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_product_title__IfYlC.PancreasCartBot_is_scan_pancreas__43Y1y{font-size:16px;font-style:normal;letter-spacing:.8px}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_being_inspected_wrapper__Bs927{display:flex;padding:10px;flex-direction:column;align-items:center;gap:5px;align-self:stretch;border-radius:4px;border:1px solid var(--text_disable,#b8b8b8)}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_being_inspected_wrapper__Bs927.PancreasCartBot_is_scan__NoxZ1{border:1px solid #76add2}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_being_inspected_wrapper__Bs927 .PancreasCartBot_inspected_title__qrlCM{color:var(--text_disable,#b8b8b8);font-feature-settings:"palt" on;font-size:14px;font-style:normal;line-height:150%;letter-spacing:.7px}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_being_inspected_wrapper__Bs927 .PancreasCartBot_inspected_title__qrlCM.PancreasCartBot_is_scan__NoxZ1{color:#76add2}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_being_inspected_wrapper__Bs927 .PancreasCartBot_inspected_cancer__5JIn5{color:#646464;font-feature-settings:"palt" on;font-size:16px;font-style:normal;line-height:175%;letter-spacing:.8px}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_being_inspected_wrapper__Bs927 .PancreasCartBot_inspected_cancer__5JIn5.PancreasCartBot_is_scan__NoxZ1{color:#1f7bb8}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_price_wrapper__DRoyd{display:flex;flex-direction:column;align-items:center;gap:5px;align-self:stretch}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_price_wrapper__DRoyd .PancreasCartBot_price_text__VBZCM{color:#646464;font-size:16px;font-style:normal;line-height:100%}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_price_wrapper__DRoyd .PancreasCartBot_price_text__VBZCM span{font-family:Noto Sans JP;font-size:12px;font-style:normal;line-height:150%;letter-spacing:.6px}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_price_wrapper__DRoyd .PancreasCartBot_price_text__VBZCM.PancreasCartBot_is_scan__NoxZ1{color:#1f7bb8}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_price_wrapper__DRoyd .PancreasCartBot_per_price_text__1Ljyh{color:#646464;font-feature-settings:"palt" on;font-size:12px;font-style:normal;line-height:150%;letter-spacing:.6px;white-space:pre-line}.PancreasCartBot_scan_product_wrapper__16LLL .PancreasCartBot_price_wrapper__DRoyd .PancreasCartBot_per_price_text__1Ljyh.PancreasCartBot_is_scan__NoxZ1{color:#1f7bb8}.PancreasCartBot_selected_course_title__KiG7F{color:#1f7bb8;text-align:center;font-size:14px;font-style:normal;line-height:150%}.PancreasCartBot_select_course_wrapper__P2d_7{display:flex;padding:20px;flex-direction:column;align-items:center;gap:10px;align-self:stretch;border-radius:12px;border:3px solid var(--Line-E0E2E3,#e0e2e3);background:var(--white,#fff);position:relative}.PancreasCartBot_select_course_wrapper__P2d_7.PancreasCartBot_is_selected__8ueAj{border:3px solid #1f7bb8;background:var(--bg-Blue,#eff6fa);box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}.PancreasCartBot_select_course_wrapper__P2d_7 .PancreasCartBot_budge__xwVc9{width:70px;height:83px;position:absolute;top:-15px;left:-15px}.PancreasCartBot_select_course_wrapper__P2d_7 .PancreasCartBot_select_budge__xPzFI{width:70px;height:70px;position:absolute;top:-12px;left:-15px}.PancreasCartBot_select_course_wrapper__P2d_7 .PancreasCartBot_regular_title__2ETpX{color:#646464;font-feature-settings:"palt" on;font-size:20px;font-style:normal;line-height:150%;letter-spacing:1px}.PancreasCartBot_select_course_wrapper__P2d_7 .PancreasCartBot_regular_title__2ETpX.PancreasCartBot_is_selected__8ueAj{color:#1f7bb8}.PancreasCartBot_select_course_wrapper__P2d_7 .PancreasCartBot_course_price__s90Kj{color:#646464;font-size:24px;font-style:normal;line-height:100%}.PancreasCartBot_select_course_wrapper__P2d_7 .PancreasCartBot_course_price__s90Kj.PancreasCartBot_is_selected__8ueAj{color:#1f7bb8}.PancreasCartBot_select_course_wrapper__P2d_7 .PancreasCartBot_course_price__s90Kj span{font-family:Noto Sans JP;font-size:16px;font-style:normal;line-height:150%;letter-spacing:.8px}.PancreasCartBot_select_course_wrapper__P2d_7 .PancreasCartBot_description_list__ZoOAr{margin-left:20px;margin-bottom:0;display:flex;flex-direction:column;gap:10px}.PancreasCartBot_select_course_wrapper__P2d_7 .PancreasCartBot_description_list__ZoOAr .PancreasCartBot_coupon_discount_text__1ImuF{color:#646464;font-feature-settings:"palt" on;font-size:14px;font-style:normal;line-height:150%;letter-spacing:.7px}.PancreasCartBot_select_course_wrapper__P2d_7 .PancreasCartBot_once_title__oChsc{color:#646464;font-feature-settings:"palt" on;font-size:16px;font-style:normal;line-height:150%;letter-spacing:.8px}.PancreasCartBot_select_course_wrapper__P2d_7 .PancreasCartBot_once_title__oChsc.PancreasCartBot_is_selected__8ueAj{color:#1f7bb8}.PancreasCartBot_coupon_message__Mk8kD{color:#646464}.PancreasCartBot_coupon_message__Mk8kD span,.PancreasCartBot_coupon_message__Mk8kD.PancreasCartBot_all_red_text__3PHO7{color:#f76363}.PancreasCartBot_membership_speech_bubble_item_inner__WTqRa{display:flex;align-items:start;gap:10px}.PancreasCartBot_membership_speech_bubble_item_text__DBhZN{color:#646464;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.7px}.PancreasCartBot_amazon_pay_inner_v2__w8OtX{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;margin-top:16px;border-radius:12px;background-color:#fff}.PancreasCartBot_amazon_pay_inner_v2__w8OtX .PancreasCartBot_amazon_pay_title__2yAgA{color:var(--text-646464,#646464);font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:175%;letter-spacing:.8px}.PancreasCartBot_amazon_pay_inner_v2__w8OtX .PancreasCartBot_amazon_button__x2K1c{margin-top:10px}@media only screen and (max-width:768px){.PancreasCartBot_amazon_pay_inner_v2__w8OtX .PancreasCartBot_amazon_button__x2K1c{width:220px!important;height:59px!important}}.PancreasCartBot_input_form_inner_title_v2__mQzKB{display:flex;align-items:center;justify-content:center;position:relative}.PancreasCartBot_input_form_inner_title_v2__mQzKB .PancreasCartBot_line__qC_Ok{position:absolute;top:50%;left:0;transform:translateY(-50%);height:1px;width:100%;background-color:#e0e2e3;z-index:0}.PancreasCartBot_input_form_inner_title_v2__mQzKB .PancreasCartBot_input_form_divider_title___RdTu{position:relative;z-index:1;background-color:#f5f5f5;padding:0 10px;white-space:nowrap;text-align:center;line-height:175%;color:#646464;font-feature-settings:"palt" on;font-size:14px}