.GiftForm_container__FtnrG{width:100%;padding-top:40px;display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--line-e-0-e-2-e-3,#e0e2e3);text-align:left}.GiftForm_container__FtnrG.GiftForm_is_not_border_top__pvoQG{border-top:none}.MembershipPlanDescription_membership_plan_price_container__IRpO4{display:flex;flex-direction:column;gap:40px;width:100%;font-size:16px;line-height:32px;padding:80px 0 40px;border-top:1px solid #e0e2e3;margin-bottom:80px}@media only screen and (max-width:768px){.MembershipPlanDescription_membership_plan_price_container__IRpO4{gap:20px;margin-bottom:40px}}.MembershipPlanDescription_membership_plan_price_container__IRpO4.MembershipPlanDescription_is_style_2025__zosbG{padding:0;border-top:0}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw{display:flex;flex-grow:1;flex-direction:column;gap:40px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_description_service_release___mCTz{display:flex;flex-direction:column;gap:10px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_description_item_title__LyuLq{font-weight:700}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item_title__fFpJa{text-align:left}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item_title__fFpJa.MembershipPlanDescription_is_style_2025__zosbG{color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:500;line-height:175%;letter-spacing:.9px;border-left:6px solid #e0e0e0;padding-left:10px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description__SnZeD{border:1px solid #c1c1c1;padding:30px;margin-top:20px;display:flex;flex-direction:column;gap:20px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ{display:flex;gap:40px;line-height:150%;letter-spacing:.64px}@media only screen and (max-width:768px){.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ{gap:unset}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ.MembershipPlanDescription_sp_display_column__fX74I{flex-direction:column;gap:10px}}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_label__wb6f6{font-weight:700;width:270px;min-width:270px;text-align:right}@media only screen and (max-width:768px){.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_label__wb6f6{min-width:200px;width:200px;text-align:left}}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_label__wb6f6.MembershipPlanDescription_is_style_2025__zosbG{color:#a2a2a2;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;width:236px;min-width:236px}@media only screen and (max-width:1000px){.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_label__wb6f6.MembershipPlanDescription_is_style_2025__zosbG{width:100%;min-width:45%}}@media only screen and (max-width:768px){.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_label__wb6f6.MembershipPlanDescription_is_style_2025__zosbG{width:236px;min-width:236px}}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_body__em7Qh{flex-grow:1;width:236px;min-width:236px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_body__em7Qh.MembershipPlanDescription_is_style_2025__zosbG{width:236px;min-width:236px}@media only screen and (max-width:1000px){.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_body__em7Qh.MembershipPlanDescription_is_style_2025__zosbG{width:50%;min-width:50%}}@media only screen and (max-width:768px){.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_body__em7Qh.MembershipPlanDescription_is_style_2025__zosbG{width:236px;min-width:236px}}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_content_container__ceQai{display:flex;flex-direction:column;gap:10px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_content__fLPiX{font-size:16px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_content_desc__ug5Is{text-indent:16px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_content_desc__ug5Is.MembershipPlanDescription_flex_item__DAkib{display:flex;gap:20px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_content_desc__ug5Is.MembershipPlanDescription_is_style_2025__zosbG{display:flex;gap:0;flex-direction:column;color:#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}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item__jEKNZ .MembershipPlanDescription_membership_plan_description_content_title__kZi6M{width:160px}@media only screen and (max-width:768px){.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item_chat_bot__3r1z_.MembershipPlanDescription_sp_display_column__fX74I{flex-direction:column;gap:10px}}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item_chat_bot__3r1z_ .MembershipPlanDescription_membership_plan_description_label__wb6f6{font-weight:700;width:270px;min-width:270px}@media only screen and (max-width:768px){.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item_chat_bot__3r1z_ .MembershipPlanDescription_membership_plan_description_label__wb6f6{min-width:200px;width:200px;text-align:left}}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item_chat_bot__3r1z_ .MembershipPlanDescription_membership_plan_description_body__em7Qh{flex-grow:1}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item_chat_bot__3r1z_ .MembershipPlanDescription_membership_plan_description_content_container__ceQai{display:flex;flex-direction:column;gap:10px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item_chat_bot__3r1z_ .MembershipPlanDescription_membership_plan_description_content__fLPiX{font-size:16px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item_chat_bot__3r1z_ .MembershipPlanDescription_membership_plan_description_content_desc__ug5Is{text-indent:16px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item_chat_bot__3r1z_ .MembershipPlanDescription_membership_plan_description_content_desc__ug5Is.MembershipPlanDescription_flex_item__DAkib{display:flex;gap:20px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_price_body__g8_kw .MembershipPlanDescription_membership_plan_description_item_chat_bot__3r1z_ .MembershipPlanDescription_membership_plan_description_content_title__kZi6M{width:160px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_description_plan_desc__xVhxm{font-size:14px;line-height:22px}.MembershipPlanDescription_membership_plan_price_container__IRpO4 .MembershipPlanDescription_membership_plan_description_plan_desc__xVhxm.MembershipPlanDescription_is_style_2025__zosbG{color:#646464;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}.PersonalDataFormView_container__v_WxF{display:flex;flex-direction:column;gap:20px;width:100%}@media only screen and (max-width:768px){.PersonalDataFormView_container__v_WxF{gap:10px}}.PersonalDataFormView_container__v_WxF .PersonalDataFormView_email_first_area__i46w6{display:flex;flex-direction:column;gap:10px}.PersonalDataFormView_container__v_WxF .PersonalDataFormView_input_name__y2QFj{width:100%;display:flex;flex-direction:column}.PersonalDataFormView_container__v_WxF .PersonalDataFormView_input_name__y2QFj .PersonalDataFormView_name_annotation__b9YLp{font-size:12px;height:20px;line-height:150%;letter-spacing:.04em;color:#f25c72}.PersonalDataFormView_container__v_WxF .PersonalDataFormView_input_gender__t4YOI{width:100%}.PersonalDataFormView_birth_container__4kGVG{display:flex;flex-direction:row;gap:10px;align-items:start!important}@media only screen and (max-width:768px){.PersonalDataFormView_birth_container__4kGVG span{margin-top:10px}}.PersonalDataFormView_input_class__Rf0v0{height:52px!important}@media only screen and (max-width:768px){.PersonalDataFormView_input_class__Rf0v0{height:52px!important}}.PersonalDataFormView_select_container__wVuYk{position:relative;min-width:80px;width:100%}.PersonalDataFormView_select_container__wVuYk:before{position:absolute;top:16px;right:21px;transform:translateY(-50%);pointer-events:none;content:url(/select_arrow_bottom.svg);width:12px;height:8px;display:block}.PersonalDataFormView_select_input__PoSd3{height:52px!important;margin-top:0!important}.PersonalDataFormView_select_input__PoSd3.PersonalDataFormView_is_birth__qAGRK{text-align:right!important;padding-right:45px!important}.PersonalDataFormView_select_input_birth__jvykH{margin-top:0!important}.PersonalDataFormView_select_input_birth__jvykH.PersonalDataFormView_is_birth__qAGRK{text-align:right!important;padding-right:45px!important}.PersonalDataFormView_zip_code_input_container__QwQbw{display:flex;align-items:center;gap:10px;width:355px!important}.PersonalDataFormView_zip_code_input_container__QwQbw.PersonalDataFormView_is_chat_bot__ZePOy{width:100%}.PersonalDataFormView_zip_code_input__DvzMz{width:200px!important;height:62px!important}@media only screen and (max-width:1000px){.PersonalDataFormView_zip_code_input__DvzMz{height:52px!important}}.PersonalDataFormView_zip_code_input__DvzMz.PersonalDataFormView_is_chat_bot__ZePOy{width:151px!important;height:52px!important}.PurchaseButton_form_errors__98n_t{display:flex;flex-direction:column;gap:2px;color:#f25c72;align-items:center;margin-top:-40px}.PurchaseButton_cv_button_container__YRF_z{width:100%;display:flex;justify-content:center;margin:0 0 40px}.PurchaseButton_cv_button_container__YRF_z.PurchaseButton_is_chat_bot__fZ6mu{flex-direction:column;align-items:center;gap:20px}.PurchaseButton_payment_error_section__QPG_s{width:100%;padding:20px;background-color:#fff2f2;border:1px solid #ff6b6b;border-radius:8px}.PurchaseButton_payment_error_message__yWcNV{display:flex;flex-direction:column;gap:10px}.PurchaseButton_payment_error_title__FAD69{font-weight:700;color:#d32f2f;font-size:16px}.PurchaseButton_payment_error_content__Ub9ev{color:#d32f2f;font-size:14px;line-height:1.5}.RegularCourseDescription_regular_course_price_container__zW4x9{display:flex;flex-direction:column;gap:40px;width:100%;font-size:18px;line-height:32px;padding-top:80px;border-top:1px solid #e0e2e3}.RegularCourseDescription_regular_course_price_container__zW4x9.RegularCourseDescription_is_style_2025__UPLo6{border-top:none;padding-top:0}.RegularCourseDescription_regular_course_price_container__zW4x9 h3{margin-bottom:0}@media only screen and (max-width:768px){.RegularCourseDescription_regular_course_price_container__zW4x9{gap:20px}}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_price_body__MdMxj{display:flex;flex-grow:1;flex-direction:column;gap:40px}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_container__ozFyp{display:flex;flex-direction:column;gap:20px}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_title__cGtfE{font-size:20px;font-weight:700;line-height:36px}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item_container_chat_bot__gqB_K{display:flex;flex-direction:column;gap:32px;border:1px solid #c1c1c1;padding:30px}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_contract_item_container__LjPuQ{display:flex;flex-direction:column;gap:20px;padding-bottom:40px}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_contract_item_container__LjPuQ .RegularCourseDescription_regular_course_contract_item_description__eZ_ZC{display:flex;flex-direction:column;gap:10px}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_contract_item_container__LjPuQ .RegularCourseDescription_regular_course_contract_item_description__eZ_ZC .RegularCourseDescription_regular_course_contract_item_label__p_F_A{font-size:16px;font-weight:700;line-height:150%;letter-spacing:.64px}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_contract_item_container__LjPuQ .RegularCourseDescription_regular_course_contract_item_description__eZ_ZC .RegularCourseDescription_regular_course_contract_item_body__srr3G{font-size:14px;line-height:22px}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_contract_item_container__LjPuQ .RegularCourseDescription_regular_course_contract_item_description__eZ_ZC .RegularCourseDescription_regular_course_contract_item_body__srr3G .RegularCourseDescription_regular_course_contract_item_link__263Ef{color:#1f7bb8;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_contract_item_container__LjPuQ .RegularCourseDescription_regular_course_contract_item_description__eZ_ZC .RegularCourseDescription_regular_course_contract_item_body__srr3G.RegularCourseDescription_is_style_2025__UPLo6{color:#646464;text-align:justify;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}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item__ZQC63{display:flex;align-items:center;gap:35px;line-height:24px}@media only screen and (max-width:768px){.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item__ZQC63{gap:0}}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item__ZQC63.RegularCourseDescription_column_description__QsZoJ{align-items:flex-start}@media only screen and (max-width:768px){.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item__ZQC63.RegularCourseDescription_column_description__QsZoJ{flex-direction:column;gap:10px}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item__ZQC63.RegularCourseDescription_column_description__QsZoJ .RegularCourseDescription_regular_course_description_body__jQUHC{text-align:left}}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item__ZQC63 .RegularCourseDescription_regular_course_description_label__6u_DF{width:230px;min-width:230px;font-size:16px;font-weight:700;letter-spacing:.64px;text-align:right}@media only screen and (max-width:768px){.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item__ZQC63 .RegularCourseDescription_regular_course_description_label__6u_DF{width:100%;min-width:0;text-align:left}}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item__ZQC63 .RegularCourseDescription_regular_course_description_label__6u_DF.RegularCourseDescription_is_style_2025__UPLo6{color:var(--gray-gray-60,#a2a2a2);text-align:right;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}@media only screen and (max-width:768px){.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item__ZQC63 .RegularCourseDescription_regular_course_description_label__6u_DF.RegularCourseDescription_is_style_2025__UPLo6{font-size:14px;letter-spacing:.7px;text-align:left}}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item__ZQC63 .RegularCourseDescription_regular_course_description_body__jQUHC{flex-grow:1;font-size:16px;font-weight:500}@media only screen and (max-width:768px){.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item__ZQC63 .RegularCourseDescription_regular_course_description_body__jQUHC{width:100%;flex-grow:0;text-align:right}}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item__ZQC63 .RegularCourseDescription_regular_course_description_body__jQUHC.RegularCourseDescription_description_adjustment__n5ZZO{font-size:16px}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item__ZQC63 .RegularCourseDescription_regular_course_description_body__jQUHC.RegularCourseDescription_is_style_2025__UPLo6{color:#646464;text-align:left;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}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item_chat_bot__hR5DW{display:flex;gap:16px;line-height:24px;flex-flow:column}@media only screen and (max-width:768px){.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item_chat_bot__hR5DW{gap:0}}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item_chat_bot__hR5DW.RegularCourseDescription_column_description__QsZoJ{align-items:flex-start}@media only screen and (max-width:768px){.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item_chat_bot__hR5DW.RegularCourseDescription_column_description__QsZoJ{flex-direction:column;gap:10px}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item_chat_bot__hR5DW.RegularCourseDescription_column_description__QsZoJ .RegularCourseDescription_regular_course_description_body__jQUHC{text-align:left}}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item_chat_bot__hR5DW .RegularCourseDescription_regular_course_description_label__6u_DF{width:230px;min-width:230px;font-size:16px;font-weight:700;letter-spacing:.64px}@media only screen and (max-width:768px){.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item_chat_bot__hR5DW .RegularCourseDescription_regular_course_description_label__6u_DF{width:100%;min-width:0;text-align:left}}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item_chat_bot__hR5DW .RegularCourseDescription_regular_course_description_body__jQUHC{flex-grow:1;font-size:16px;font-weight:500}@media only screen and (max-width:768px){.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item_chat_bot__hR5DW .RegularCourseDescription_regular_course_description_body__jQUHC{width:100%;flex-grow:0;text-align:right}}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item_chat_bot__hR5DW .RegularCourseDescription_regular_course_description_body__jQUHC.RegularCourseDescription_description_adjustment__n5ZZO{font-size:16px}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_title_2025__iDJQK{display:flex;align-items:center;gap:4px;color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:500;line-height:175%;letter-spacing:.9px;border-left:6px solid #e0e0e0;padding-left:10px}.RegularCourseDescription_regular_course_price_container__zW4x9 .RegularCourseDescription_regular_course_description_item_container__m_eUR{display:flex;flex-direction:column;gap:20px;border:1px solid #c1c1c1;padding:30px}.RegularCourseDescription_form_errors__LWbIz{display:flex;flex-direction:column;gap:2px;color:#f25c72;align-items:center}.RegularCourseDescription_cv_button_container__evTKw{width:100%;display:flex;justify-content:center;margin:40px 0 80px}.RegularCourseDescription_other_info_container__xd_ME{display:flex;flex-direction:column;gap:20px}.RegularCourseDescription_other_info_container__xd_ME .RegularCourseDescription_other_info_title__f_dzG{font-size:18px;font-weight:500;line-height:32px}.RegularCourseDescription_other_info_container__xd_ME .RegularCourseDescription_other_info_body__7OxPn{font-size:12px;font-weight:400;line-height:20px}.RegularCourseDescription_other_info_container__xd_ME .RegularCourseDescription_other_info_body__7OxPn a{color:#1f7bb8;-webkit-text-decoration-line:underline;text-decoration-line:underline}.RegularCourseDescription_back_to_top_container__MGuba{margin-top:40px;width:100%;display:flex;align-items:center;justify-content:center}.ServiceInfo_other_info_container__1S4Xq{display:flex;flex-direction:column;gap:20px;text-align:left}.ServiceInfo_other_info_container__1S4Xq .ServiceInfo_other_info_title__8vIuh{font-size:16px;font-weight:700;letter-spacing:.64px;margin-bottom:10px}.ServiceInfo_other_info_container__1S4Xq .ServiceInfo_other_info_body__frdc9{font-size:14px;font-weight:500;line-height:22px}.ServiceInfo_other_info_container__1S4Xq .ServiceInfo_other_info_body__frdc9 a{color:#1f7bb8;-webkit-text-decoration-line:underline;text-decoration-line:underline}.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}.CartProductItem2025_container__LPhsC{width:100%}.CartProductItem2025_container__LPhsC .CartProductItem2025_products_container__M_16f{width:100%;display:flex}@media only screen and (max-width:768px){.CartProductItem2025_container__LPhsC .CartProductItem2025_products_container__M_16f{flex-direction:column;align-items:center;gap:10px}}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d{width:100%;display:flex;flex-direction:row;align-items:start;gap:40px}@media only screen and (max-width:768px){.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d{flex-direction:column;gap:10px}}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_product_name_container__1Q1pN{display:flex;align-items:center;gap:20px}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_product_name_container__1Q1pN .CartProductItem2025_image__pZqJR{width:188px}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_product_name_container__1Q1pN .CartProductItem2025_image__pZqJR img{width:100%;object-fit:contain}@media only screen and (max-width:768px){.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_product_name_container__1Q1pN .CartProductItem2025_image__pZqJR{width:110px}}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_product_name_area__1OnVk{display:flex;flex-direction:column;flex-grow:1;gap:10px}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_product_name_area__1OnVk .CartProductItem2025_product_name__4H1v6{color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:28px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.4px}@media only screen and (max-width:768px){.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_product_name_area__1OnVk .CartProductItem2025_product_name__4H1v6{font-size:24px;letter-spacing:1.2px}}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_product_name_area__1OnVk .CartProductItem2025_product_course_cycle__vvKcN{font-size:18px;font-style:normal;font-weight:500;line-height:32px}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_product_divided_category__8r_Zd{width:100%}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_product_divided_category__8r_Zd .CartProductItem2025_applied_coupon__ouHQP{margin-bottom:10px}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_product_divided_category__8r_Zd .CartProductItem2025_product_properties__NSgMn{display:flex;flex-direction:column;gap:40px;margin-top:10px}@media only screen and (max-width:768px){.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_product_divided_category__8r_Zd .CartProductItem2025_product_properties__NSgMn{gap:20px}}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_recomend_comment__LcvXK{color:#646464;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}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_amount_price_container__3MkSX{display:flex;align-items:flex-start;flex-direction:column;gap:20px;margin-top:20px}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_amount_price_container__3MkSX .CartProductItem2025_discount__HvrzN{text-align:left}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_amount_price_container__3MkSX .CartProductItem2025_discount__HvrzN strong{color:#646464;font-size:18px;font-weight:500;line-height:32px}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_price_container__BSSyn{flex-grow:1;display:flex;align-items:baseline;justify-content:flex-end;gap:10px}@media only screen and (max-width:768px){.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_price_container__BSSyn{width:100%}}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_price_container__BSSyn .CartProductItem2025_price_strike__PlCaW{font-size:12px;font-style:normal;font-weight:700;line-height:20px;text-decoration:line-through}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_price_container__BSSyn .CartProductItem2025_price__OOAAO{text-align:right;color:#646464;font-size:24px;font-style:normal;line-height:100%}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_price_container__BSSyn.CartProductItem2025_is_price_strike__guYxJ .CartProductItem2025_price__OOAAO{color:#f25c72;font-size:24px;font-weight:700;line-height:42px}.CartProductItem2025_container__LPhsC .CartProductItem2025_product_info__dp_6d .CartProductItem2025_price_container__BSSyn .CartProductItem2025_tax__duVBa{text-align:center;min-width:52px;font-size:18px;font-weight:500;line-height:32px}.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC{margin-top:40px;padding:20px 10px;background-color:#f5f5f5;margin-bottom:10px}.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC .CartProductItem2025_subscription_upselling_title__mALBy{font-size:24px;font-weight:700;margin-bottom:40px}.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC .CartProductItem2025_subscription_upselling_item_container__Tkw4G{display:flex;gap:20px;justify-content:center;align-items:center}@media only screen and (max-width:768px){.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC .CartProductItem2025_subscription_upselling_item_container__Tkw4G{flex-direction:column}}.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC .CartProductItem2025_subscription_upselling_item_container__Tkw4G .CartProductItem2025_subscription_upselling__Vvh5q{background-color:#fff;padding:0 10px;border-radius:5px;width:30%}@media only screen and (max-width:768px){.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC .CartProductItem2025_subscription_upselling_item_container__Tkw4G .CartProductItem2025_subscription_upselling__Vvh5q{width:100%}}.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC .CartProductItem2025_subscription_upselling_item_container__Tkw4G .CartProductItem2025_subscription_upselling__Vvh5q .CartProductItem2025_su_header__X3IT_{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid #e0e2e3;align-items:center}.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC .CartProductItem2025_subscription_upselling_item_container__Tkw4G .CartProductItem2025_subscription_upselling__Vvh5q .CartProductItem2025_su_header__X3IT_ .CartProductItem2025_su_cycle_month__vV1TT,.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC .CartProductItem2025_subscription_upselling_item_container__Tkw4G .CartProductItem2025_subscription_upselling__Vvh5q .CartProductItem2025_su_header__X3IT_ .CartProductItem2025_su_cycle_times__9lCul{font-size:18px}.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC .CartProductItem2025_subscription_upselling_item_container__Tkw4G .CartProductItem2025_subscription_upselling__Vvh5q .CartProductItem2025_su_body__fgYyU{display:flex;flex-direction:column;gap:10px;padding-top:20px;padding-bottom:40px;align-items:center}@media only screen and (max-width:768px){.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC .CartProductItem2025_subscription_upselling_item_container__Tkw4G .CartProductItem2025_subscription_upselling__Vvh5q .CartProductItem2025_su_body__fgYyU{padding-bottom:20px}}.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC .CartProductItem2025_subscription_upselling_item_container__Tkw4G .CartProductItem2025_subscription_upselling__Vvh5q .CartProductItem2025_su_body__fgYyU .CartProductItem2025_su_price__rL4bh{display:flex;gap:4px;align-items:flex-end;color:#f25c72}.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC .CartProductItem2025_subscription_upselling_item_container__Tkw4G .CartProductItem2025_subscription_upselling__Vvh5q .CartProductItem2025_su_body__fgYyU .CartProductItem2025_su_price__rL4bh .CartProductItem2025_su_price_value__UHY1Z{font-size:22px;font-weight:700}.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC .CartProductItem2025_subscription_upselling_item_container__Tkw4G .CartProductItem2025_subscription_upselling__Vvh5q .CartProductItem2025_su_body__fgYyU .CartProductItem2025_su_price__rL4bh .CartProductItem2025_su_price_tax__kKvJF{font-size:10px;line-height:16px}.CartProductItem2025_container__LPhsC .CartProductItem2025_subscription_upselling_container__CHOhC .CartProductItem2025_subscription_upselling_item_container__Tkw4G .CartProductItem2025_subscription_upselling__Vvh5q .CartProductItem2025_su_body__fgYyU .CartProductItem2025_su_desc__786Pa{text-align:center;font-size:12px;line-height:14px;height:30px}.CartProductItem2025_amount_container__dF2PP{display:flex;align-items:start;gap:8px;flex-direction:column}@media only screen and (max-width:768px){.CartProductItem2025_amount_container__dF2PP{align-items:end}}.CartProductItem2025_amount_container__dF2PP .CartProductItem2025_amount_label__Lc6_R{font-size:16px;font-weight:700}.CartProductItem2025_amount_container__dF2PP .CartProductItem2025_select_container__EqqhF{display:flex;justify-content:space-between;position:relative}.CartProductItem2025_amount_container__dF2PP .CartProductItem2025_select_container__EqqhF .CartProductItem2025_input_wrapper__OETQ8{display:flex}.CartProductItem2025_amount_container__dF2PP .CartProductItem2025_select_container__EqqhF .CartProductItem2025_input_wrapper__OETQ8 .CartProductItem2025_icon__PmT7J{width:30px;height:30px}.CartProductItem2025_amount_container__dF2PP .CartProductItem2025_select_container__EqqhF .CartProductItem2025_input_wrapper__OETQ8 .CartProductItem2025_amount_input__hBKTX{width:75px;padding:10px;border:1px solid var(--Line-E0E2E3,#e0e2e3);background:#fff;color:var(--text-646464,#646464);text-align:center;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1px;-moz-appearance:textfield}.CartProductItem2025_amount_container__dF2PP .CartProductItem2025_select_container__EqqhF .CartProductItem2025_input_wrapper__OETQ8 .CartProductItem2025_amount_input__hBKTX::-webkit-inner-spin-button,.CartProductItem2025_amount_container__dF2PP .CartProductItem2025_select_container__EqqhF .CartProductItem2025_input_wrapper__OETQ8 .CartProductItem2025_amount_input__hBKTX::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CartProductItem2025_amount_container__dF2PP .CartProductItem2025_select_container__EqqhF .CartProductItem2025_input_wrapper__OETQ8 .CartProductItem2025_btn_left__3OCMN{padding:10px;background-color:none;border-radius:12px 0 0 12px;border-top:1px solid #e0e2e3;border-left:1px solid #e0e2e3;border-bottom:1px solid #e0e2e3;background:#fff}.CartProductItem2025_amount_container__dF2PP .CartProductItem2025_select_container__EqqhF .CartProductItem2025_input_wrapper__OETQ8 .CartProductItem2025_btn_right__s6_eE{padding:10px;background-color:none;border-radius:0 12px 12px 0;border:1px solid #e0e2e3;background:#fff}.CartProductItem2025_amount_container__dF2PP label{color:#646464;font-size:14px;font-weight:700;line-height:20px}.CartProductItem2025_amount_container__dF2PP select{border:1px solid #e0e2e3;background:#fff;width:77px;height:44px;color:#646464;font-size:16px;font-weight:700;line-height:32px;border-radius:4px;padding-left:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.CartProductItem2025_amount_container__dF2PP .CartProductItem2025_delete__oKILr{color:#1f7bb8;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;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.CartProductItem2025_amount_container__dF2PP .CartProductItem2025_delete__oKILr:hover{opacity:.7}.CartProductItem2025_numbering_label__RW7Bn{display:flex;align-items:center;gap:4px}.CartProductItem2025_numbering_label__RW7Bn .CartProductItem2025_numbering_label_num_container__3u9wS{display:flex;width:18px;height:18px;padding:2px 6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:9px;background:#a2a2a2}.CartProductItem2025_numbering_label__RW7Bn .CartProductItem2025_numbering_label_text__AuNKs{flex:1 1;color:var(--Font-Color,#646464);font-size:16px;font-weight:700;line-height:125%}.CartProductItem2025_course_select_view_2025_container__QH_1S{display:flex;padding:20px;flex-direction:column;align-items:center;gap:20px;align-self:stretch;border-radius:4px;background:var(--blue-blue-5,#eef3f6)}.CartProductItem2025_course_select_view_2025_container__QH_1S .CartProductItem2025_curse_select_label__2emuo{color:#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}.CartProductItem2025_course_select_view_2025_container__QH_1S .CartProductItem2025_curse_select_label__2emuo a{color:#1f7bb8}.CartProductItem2025_course_select_view_2025_container__QH_1S .CartProductItem2025_purchase_method_container__GuA7a{display:flex;align-items:center;gap:20px;width:100%}.CartProductItem2025_purchase_method_container_modified__0jPps{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.CartProductItem2025_purchase_method_container_modified__0jPps.CartProductItem2025_is_row__uE2Fe{flex-direction:row}@media only screen and (max-width:768px){.CartProductItem2025_purchase_method_container_modified__0jPps.CartProductItem2025_is_row__uE2Fe{flex-direction:column}}.CartProductItem2025_cycle_item_container__QKcz4{display:flex;gap:20px}.CartProductItem2025_cycle_item_container__QKcz4 .CartProductItem2025_cycle_item__g7Rt8{display:flex;gap:4px}.CartProductItem2025_cycle_item_container__QKcz4 .CartProductItem2025_cycle_item__g7Rt8 .CartProductItem2025_cycle_item_month__y3PzR{font-size:16px}.CartProductItem2025_cycle_item_container__QKcz4 .CartProductItem2025_cycle_item__g7Rt8 .CartProductItem2025_cycle_item_count__iZH_F{font-size:14px}@media only screen and (max-width:768px){.CartProductItem2025_cycle_item_container__QKcz4 .CartProductItem2025_cycle_item__g7Rt8{flex-direction:column}.CartProductItem2025_cycle_item_container__QKcz4{line-height:20px}}.CartProductItem2025_change_button_container__57tx3{display:flex;justify-content:center;align-items:center}.CartProductItem2025_message_bubble___6Rac{margin-top:15px;width:100%;background-color:#fff3ec;border-radius:6px;padding:10px 20px;display:inline-block;position:relative}.CartProductItem2025_message_bubble___6Rac:after{content:"";position:absolute;left:25%;top:-12px;border-color:transparent transparent #fff3ec;border-style:solid;border-width:0 10px 14px}.CartProductItem2025_message_bubble___6Rac .CartProductItem2025_message_bubble_text__ghAPl{font-size:14px;color:#333}.CartProductItem2025_message_bubble___6Rac .CartProductItem2025_message_bubble_text__ghAPl strong{color:#f25c72;font-weight:700}.CartProductItem2025_detail_link__PbG5U{color:#06c;font-size:14px;text-decoration:underline;display:flex;align-items:center;gap:4px}.CartProductItem2025_detail_link__PbG5U:hover{opacity:.8}.CartProductItem2025_detail_link__PbG5U .CartProductItem2025_external_link_icon__D2tb9{font-size:12px}.CartProductItem2025_unit_price__15_V9{margin-top:4px;font-size:14px}.CartProductItem2025_unit_price__15_V9 .CartProductItem2025_normal_price_area__fgJpM{color:#666;margin-right:8px}.CartProductItem2025_unit_price__15_V9 .CartProductItem2025_discounted_price__t4CK3{color:#f25c72;font-weight:700;font-size:16px}.CartProductItem2025_description_list_container__vV0Li{display:flex;flex-direction:column;gap:10px}.CartProductItem2025_description_list_container__vV0Li .CartProductItem2025_description_list_annotation__LvBSD{margin-left:5px;color:#646464;font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.6px}.CartProductItem2025_description_list__jesUV{margin:0 24px;display:flex;flex-direction:column;gap:10px}.CartProductItem2025_description_list__jesUV li{color:var(--back-ground-gray-60-a-2-a-2-a-2,#a2a2a2);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}.CartProductItem2025_coupon_message__L1oDV{color:#646464}.CartProductItem2025_coupon_message__L1oDV span,.CartProductItem2025_coupon_message__L1oDV.CartProductItem2025_all_red_text__xVvlP{color:#f76363}.CartProductItem2025_family_discount_message__J_o9Z{color:#f76363;font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.6px}.CartProductItem2025_select_input__1GAj_{margin-top:8px;position:relative;display:flex;align-items:center;width:100%;height:62px;padding:10px 20px 10px 10px;border-radius:4px;border:2px solid var(--Line-E0E2E3,#e0e2e3);background:#fff}.CartProductItem2025_membership_speech_bubble_container__u0aNA{margin-top:2px}.CartProductItem2025_membership_speech_bubble_item_inner__kz6k5{display:flex;align-items:start;gap:10px}.CartProductItem2025_membership_speech_bubble_item_text__jKZlh{color:#646464;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.7px}.CartProductItem2025_regular_select_label__oVZJE{color:#646464;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:175%;letter-spacing:.8px;display:flex;align-items:center;gap:16px}.CartProductItem2025_regular_select_label__oVZJE .CartProductItem2025_required_tag__ieCIg{padding:0 8px;border-radius:30px;background:var(--red-red-100-f-76363,#f76363);color:#fff;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.48px}