.page_container__WEzwg{max-width:1200px;margin:0 auto}.page_hero__gQVrC{text-align:center;padding:60px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;margin-bottom:60px}.page_heroTitle__YuQ5J{font-size:48px;margin-bottom:20px;color:#fff}.page_heroSubtitle__Lftby{font-size:20px;margin-bottom:40px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.page_heroActions__KiR2f{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.page_primaryButton__grIK8{background:#007bff;color:#fff;padding:15px 30px;border-radius:8px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease;border:2px solid #007bff}.page_primaryButton__grIK8:hover{background:#0056b3;border-color:#0056b3;transform:translateY(-2px)}.page_secondaryButton__pvzJI{background:transparent;color:#fff;padding:15px 30px;border-radius:8px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease;border:2px solid #fff}.page_secondaryButton__pvzJI:hover{background:#fff;color:#667eea;transform:translateY(-2px)}.page_features__xAY0H{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;margin-bottom:60px}.page_featureCard__MQvcy{background:#fff;padding:30px;border-radius:12px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.page_featureCard__MQvcy:hover{transform:translateY(-5px)}.page_featureIcon___SdeN{font-size:48px;margin-bottom:20px}.page_featureCard__MQvcy h3{margin:0 0 15px;color:#333;font-size:20px;font-weight:600}.page_featureCard__MQvcy p{margin:0;color:#666;line-height:1.6}.page_infoSection__uHXbZ{background:#fff;padding:40px;border-radius:12px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_infoTitle__WC3Zu{margin-bottom:20px;color:#333}.page_infoText__P_Jog{margin-bottom:30px;color:#666;line-height:1.8;max-width:800px;margin-left:auto;margin-right:auto}.page_infoLink__qNdo2{display:inline-block;color:#007bff;text-decoration:none;font-weight:600;font-size:16px;transition:color .3s ease}.page_infoLink__qNdo2:hover{color:#0056b3}@media(max-width:768px){.page_hero__gQVrC{padding:40px 20px;margin-bottom:40px}.page_heroTitle__YuQ5J{font-size:32px}.page_heroSubtitle__Lftby{font-size:18px}.page_heroActions__KiR2f{flex-direction:column;align-items:center}.page_primaryButton__grIK8,.page_secondaryButton__pvzJI{width:100%;max-width:300px;text-align:center}.page_features__xAY0H{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.page_infoSection__uHXbZ{padding:30px 20px}}.SgModal_close_button_container__eVJKF{position:absolute;top:-27px;right:20px;padding:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:999;background:#569dd6;border-radius:50%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.SgModal_close_button__N9ciB{width:42px;height:42px;position:relative}.SgModal_close_button__N9ciB:after,.SgModal_close_button__N9ciB:before{content:"";position:absolute;top:18.3px;left:8.3px;width:60%;height:4px;background-color:#fff;transform-origin:center}.SgModal_close_button__N9ciB:before{transform:rotate(45deg)}.SgModal_close_button__N9ciB:after{transform:rotate(-45deg)}.SgModal_modal_root__m2bSV{padding:0!important;margin:40px 20px!important;position:relative;max-width:992px;gap:40px;border-radius:20px;background:#ddebf7;margin:0 auto;display:flex;flex-direction:column;align-items:center}.Typography_brand_copy__XvCjA{color:#646464;font-size:47px;font-style:normal;font-weight:400;line-height:62px}@media only screen and (max-width:768px){.Typography_brand_copy__XvCjA{font-size:35px;line-height:61px;text-wrap:wrap}}.Typography_brand_body__1uH0a{font-size:18px;font-style:normal;font-weight:400;line-height:42px;color:#646464}@media only screen and (max-width:768px){.Typography_brand_body__1uH0a{font-size:16px;line-height:32px}}.Typography_h2__YReT2{color:#646464;text-align:center;font-size:34px;font-style:normal;font-weight:700;line-height:54px}@media only screen and (max-width:768px){.Typography_h2__YReT2{text-align:left;font-size:26px;font-style:normal;font-weight:700;line-height:42px}}.Typography_h3__SFyVF{color:#646464;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:42px}@media only screen and (max-width:768px){.Typography_h3__SFyVF{text-align:left;font-size:22px;font-style:normal;font-weight:700;line-height:38px}}.Typography_h4__ALclH{color:#646464;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:36px}@media only screen and (max-width:768px){.Typography_h4__ALclH{text-align:left}}.Typography_h5__0nDUE{color:#646464;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:32px}@media only screen and (max-width:768px){.Typography_h5__0nDUE{text-align:left}}.Typography_content__KTQCF{color:#646464;font-size:18px;font-style:normal;font-weight:500;line-height:32px;font-family:Noto Sans JP}@media only screen and (max-width:768px){.Typography_content__KTQCF{font-size:18px;font-style:normal;font-weight:500;line-height:32px}}.Typography_annotation__cqREa{color:#646464;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM{padding:40px;display:flex;flex-direction:column;gap:20px;align-items:center;border-radius:12px;background:var(--blue-blue-5,#eef3f6);box-shadow:-6px 0 4px 0 rgba(0,0,0,.07)}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM .ConfirmOkinawaModal_title__cgLgX{color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:36px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.8px}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM .ConfirmOkinawaModal_description__TQ__W{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;text-align:left}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM .ConfirmOkinawaModal_description__TQ__W span{color:#1f7bb8}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM .ConfirmOkinawaModal_target_products__vX9vU{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;border-radius:4px;background:#fff;width:100%;padding:10px}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM .ConfirmOkinawaModal_target_products__vX9vU span{color:#1f7bb8}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM .ConfirmOkinawaModal_btn_container__S_2Fd{width:100%;display:flex;align-items:center;justify-content:center;gap:20px}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM .ConfirmOkinawaModal_btn_container__S_2Fd .ConfirmOkinawaModal_btn_text__Ch27F{color:#fff;text-align:center;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}.AgreementForm_agreement_container__aT3QU{width:100%;padding-top:80px;display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--line-e-0-e-2-e-3,#e0e2e3);text-align:left}.AgreementForm_agreement_container__aT3QU.AgreementForm_is_style_2025__YMREr{padding:20px;gap:10px;border-radius:4px;background:#eef3f6;border-top:none}.AgreementForm_agreement_link__5y7mj{color:#1f7bb8;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.AgreementForm_agreement_link__5y7mj:hover{opacity:.7}.AgreementForm_modal_content__9KW4n{padding:20px;text-align:left;font-size:14px;line-height:1.6}@media only screen and (max-width:768px){.AgreementForm_modal_content__9KW4n{padding:12px;font-size:12px}}.AgreementForm_modal_privacy_content__E7ymQ,.AgreementForm_modal_terms_content__Sddp_{padding:0}@media only screen and (max-width:768px){.TermsOfUse_rule_container__Hg_ik{padding-top:80px}}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_link__i8U5z{color:#1f7bb8;text-decoration:underline;text-underline-offset:2px}.TermsOfUse_rule_container__Hg_ik h3{text-align:left}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL{margin-top:48px;display:flex;flex-direction:column;gap:60px}@media only screen and (max-width:768px){.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL{margin-top:36px}}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2{display:flex;flex-direction:column;gap:20px}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU{display:flex;letter-spacing:.04em;line-height:1.5}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU.TermsOfUse_rule_item_title__sOXUw{flex-direction:column}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_item_title__sOXUw{display:flex;gap:4px}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS{display:flex;flex-direction:column;gap:10px;margin-left:5px}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS table{margin-top:10px}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS table,.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS table td,.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS table th{border:1px solid #000}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS table td,.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS table th{padding:16px}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS table th{text-align:center}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS .TermsOfUse_title_td__pW6o5{white-space:nowrap;min-width:200px}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS .TermsOfUse_sub_rule__tc0UD{display:flex;align-items:baseline}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS .TermsOfUse_sub_rule__tc0UD .TermsOfUse_sub_rule_number__mjDVz{font-size:14px;margin-right:2px}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_superscript__9GORu{position:relative;top:-.5em;font-size:.75em}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_annotation__tRZQZ{display:flex;flex-direction:column;gap:10px;margin:10px 0}.TermsOfUse_hide_title_style__c8fpi{padding-top:0}.PrivacyPolicy_content_column__XJrqg,.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_annotation__tuMqe,.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg,.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_content__wGCpu{display:flex;flex-direction:column}.PrivacyPolicy_privacy_policy_container__hULyh.PrivacyPolicy_hide_title_style__tr_ea{padding-top:80px}.PrivacyPolicy_privacy_policy_container__hULyh h3,.PrivacyPolicy_privacy_policy_container__hULyh h4{text-align:left}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg{display:flex;flex-direction:column;margin-top:60px;gap:60px}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg{gap:20px}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_sub_heading_spaced__lHuD3{margin-top:20px}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_content__wGCpu{white-space:pre-wrap;gap:20px}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_content__wGCpu.PrivacyPolicy_display_inline__g7C_M{display:unset}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_content__wGCpu ul{display:flex;flex-direction:column;margin-bottom:unset;line-height:normal;gap:15px;margin-left:22px}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_content__wGCpu a{color:#1f7bb8;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_content__wGCpu.PrivacyPolicy_contact__GFBGe{gap:10px}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_content__wGCpu.PrivacyPolicy_contact__GFBGe :last-child{margin-top:10px}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_annotation__tuMqe{gap:10px}.SgPrivacyPolicyModal_privacy_policy_content__IPRts{padding:120px 80px;background-color:#fff;border-radius:20px}@media only screen and (max-width:1099px){.SgPrivacyPolicyModal_privacy_policy_content__IPRts{padding:60px 30px}}.CallToAction_call_to_action_container__cQ4Ll{display:flex;width:100%;flex-wrap:wrap;margin-top:80px;gap:40px;justify-content:center}.CallToAction_call_to_action_container__cQ4Ll>.CallToAction_large__U8s3R{width:100%}.CallToAction_call_to_action_container__cQ4Ll>.CallToAction_medium__lANyY,.CallToAction_call_to_action_container__cQ4Ll>.CallToAction_small___fKnf{width:calc(50% - 20px)}.CallToAction_call_to_action_container__cQ4Ll>.CallToAction_xsmall__Obrio{width:calc(33% - 25px)}.CallToAction_call_to_action_container__cQ4Ll:not(.CallToAction_multiple__ExdXT) .CallToAction_medium__lANyY{width:100%}.CallToAction_call_to_action_container__cQ4Ll.CallToAction_multiple__ExdXT{margin-top:80px}@media only screen and (max-width:768px){.CallToAction_call_to_action_container__cQ4Ll.CallToAction_multiple__ExdXT{margin-top:40px}}.CallToAction_call_to_action_container__cQ4Ll.CallToAction_is_margin_top_0__xbhHi{margin-top:0}@media only screen and (max-width:768px){.CallToAction_call_to_action_container__cQ4Ll.CallToAction_is_margin_top_0__xbhHi{margin-top:0}}@media only screen and (max-width:1000px){.CallToAction_call_to_action_container__cQ4Ll{margin-top:60px;gap:60px}.CallToAction_call_to_action_container__cQ4Ll .CallToAction_large__U8s3R,.CallToAction_call_to_action_container__cQ4Ll .CallToAction_medium__lANyY,.CallToAction_call_to_action_container__cQ4Ll .CallToAction_small___fKnf,.CallToAction_call_to_action_container__cQ4Ll .CallToAction_xsmall__Obrio{width:100%;max-width:100%}}@media only screen and (max-width:768px){.CallToAction_call_to_action_container__cQ4Ll{gap:40px}}.CallToAction_call_to_action_root__aWkCM{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.CallToAction_call_to_action_root__aWkCM.CallToAction_large__U8s3R{flex-direction:row;gap:20px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM.CallToAction_large__U8s3R{flex-direction:column;gap:0}}.CallToAction_call_to_action_root__aWkCM.CallToAction_horizontal__GRAtS{flex-direction:row;align-items:flex-start;gap:20px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM.CallToAction_horizontal__GRAtS{align-items:center;flex-direction:column;gap:0}}.CallToAction_call_to_action_root__aWkCM.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0{display:flex;flex-direction:column;gap:10px}.CallToAction_call_to_action_root__aWkCM.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_title__8j6RT{text-align:left}.CallToAction_call_to_action_root__aWkCM.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_name___XGl7{text-align:left;margin:0}.CallToAction_call_to_action_root__aWkCM.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_price__WdDAr{text-align:left;font-size:20px;line-height:36px;font-weight:700}.CallToAction_call_to_action_root__aWkCM.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_price__WdDAr span{font-size:18px;font-weight:500;margin-left:8px}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5{width:100%;display:grid;display:flex;align-items:center;justify-content:center}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5 .CallToAction_product_image_area__dZ2JA{position:relative;max-width:516px}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5 .CallToAction_product_image_area__dZ2JA .CallToAction_product_image_icon__vTCCO{position:absolute;top:-12px;right:30px;width:84px;height:110px}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5.CallToAction_large__U8s3R{width:100%;min-height:264px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5.CallToAction_large__U8s3R{width:100%;min-height:0;padding:0 0 20px}}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5.CallToAction_medium__lANyY{max-width:506px}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5.CallToAction_small___fKnf{max-width:304px;max-height:220px}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5.CallToAction_horizontal__GRAtS{max-width:218px}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5 img{width:100%;object-fit:cover}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0{width:100%;margin-top:20px;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-start;gap:20px}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_left__EkENU{align-items:flex-start}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_left__EkENU .CallToAction_title__8j6RT,.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_left__EkENU h3.CallToAction_name___XGl7{text-align:left}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_left__EkENU .CallToAction_button__TedxU{justify-content:flex-start;align-items:flex-start}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_left__EkENU .CallToAction_button__TedxU{align-items:center}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84{align-items:flex-start}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84{align-items:center}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_title__8j6RT,.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 h3.CallToAction_name___XGl7{text-align:left}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_title__8j6RT,.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 h3.CallToAction_name___XGl7{text-align:center}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_title__8j6RT.CallToAction_set_title_left__mbPnh,.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 h3.CallToAction_name___XGl7.CallToAction_set_title_left__mbPnh{text-align:left;letter-spacing:normal}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_button__TedxU{justify-content:flex-start;align-items:flex-start}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_button__TedxU{justify-content:center;align-items:center}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_large__U8s3R{width:100%;margin-top:0;max-width:456px}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_large__U8s3R h3{font-size:34px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_large__U8s3R h3{font-size:24px}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_small___fKnf{margin-top:20px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0{width:100%!important;margin-top:20px}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_title__8j6RT{text-align:center}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 h3.CallToAction_name___XGl7{margin:0}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_product_notice_message_area__rkPAC{display:flex;align-items:center;justify-content:center;margin-top:4px}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_product_notice_message__3pL1a{color:#fa8544;font-size:18px;font-weight:700;line-height:32px;background:hsla(0,0%,100%,.5);padding:0 8px}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_bullet_points__kTJO_{padding-left:18px}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_bullet_points__kTJO_ ul{margin-bottom:0}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_bullet_points__kTJO_ ul .CallToAction_bullet_list_item__D0mmR{margin-bottom:4px}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_description__oVIrs{font-size:14px;margin:10px 0}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx{display:flex;flex-direction:column}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx{flex-direction:row;align-items:center;justify-content:center}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx .CallToAction_add_comment__VsfhL{border:.5px solid #1f7bb8;display:flex;padding:2px 8px;justify-content:center;align-items:center;text-align:center;gap:10px;color:#1f7bb8;font-size:14px;font-weight:500;line-height:20px;margin-top:12px;width:82px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx .CallToAction_add_comment__VsfhL{margin:0 12px}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_price__WdDAr{text-align:center}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_button__TedxU{gap:10px;width:100%;display:flex;justify-content:center;align-items:center}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_button__TedxU.CallToAction_verticalButton__RcHk3{flex-direction:column}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_button__TedxU{flex-direction:column}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_button__TedxU.CallToAction_is_button_display_column__pHTOU{flex-direction:column}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_annotation__nsGk0{font-size:12px;width:100%}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_annotation__nsGk0{text-align:left}}.CallToAction_show_normal_price_annotations__46OjC{color:#646464;font-feature-settings:"palt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.CallToAction_show_price_annotations___LDtl{color:var(--red-red-100-f-76363,#f76363)!important;font-feature-settings:"palt" on;font-family:Inter;font-size:36px;font-style:normal;font-weight:700;line-height:100%}.CallToAction_display_coupon_message__i0oyz{color:var(--red-red-100-f-76363,#f76363);text-align:center;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.2px}.CallToAction_call_to_action_root_2025__Iw_x_{margin-top:20px;width:992px;background-color:#fff;padding:40px 0;border-radius:12px;background:#fff}@media only screen and (max-width:1000px){.CallToAction_call_to_action_root_2025__Iw_x_{width:100%}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_call_to_action_inner_2025__KdrdQ{display:flex;flex-direction:row;gap:40px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_call_to_action_inner_2025__KdrdQ{flex-direction:column;gap:20px}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image_wrapper_2025__J1yaf{width:100%;text-align:right}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image_wrapper_2025__J1yaf .CallToAction_image_2025__5nc4G{width:335px;height:229px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image_wrapper_2025__J1yaf{text-align:center}}.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_large__U8s3R{flex-direction:row;gap:20px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_large__U8s3R{flex-direction:column;gap:0}}.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_horizontal__GRAtS{flex-direction:row;align-items:start;justify-content:center;gap:20px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_horizontal__GRAtS{align-items:center;flex-direction:column;gap:0}}.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0{display:flex;flex-direction:column;gap:10px}.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_title__8j6RT{text-align:left}.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_name___XGl7{text-align:left;margin:0}.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_price__WdDAr{text-align:left;font-size:20px;line-height:36px;font-weight:700}.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_price__WdDAr span{font-size:18px;font-weight:500;margin-left:8px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5{width:335px;height:229px;display:grid;display:flex;align-items:center;justify-content:center}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5 .CallToAction_product_image_area__dZ2JA{position:relative;max-width:516px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5 .CallToAction_product_image_area__dZ2JA .CallToAction_product_image_icon__vTCCO{position:absolute;top:-12px;right:30px;width:84px;height:110px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5.CallToAction_large__U8s3R{width:100%;min-height:264px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5.CallToAction_large__U8s3R{width:100%;min-height:0;padding:0 0 20px}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5.CallToAction_medium__lANyY{max-width:506px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5.CallToAction_small___fKnf{max-width:304px;max-height:220px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5.CallToAction_horizontal__GRAtS{max-width:218px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5 img{width:100%;object-fit:cover}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0{width:100%;margin-top:20px;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-start;gap:20px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_left__EkENU{align-items:flex-start}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_left__EkENU .CallToAction_title__8j6RT,.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_left__EkENU h3.CallToAction_name___XGl7{text-align:left}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_left__EkENU .CallToAction_button__TedxU{justify-content:flex-start;align-items:flex-start}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_left__EkENU .CallToAction_button__TedxU{align-items:center}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84{align-items:flex-start}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84{align-items:center}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_title__8j6RT,.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 h3.CallToAction_name___XGl7{text-align:left}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_title__8j6RT,.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 h3.CallToAction_name___XGl7{text-align:center}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_title__8j6RT.CallToAction_set_title_left__mbPnh,.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 h3.CallToAction_name___XGl7.CallToAction_set_title_left__mbPnh{text-align:left;letter-spacing:normal}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_button__TedxU{justify-content:flex-start;align-items:flex-start}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_button__TedxU{justify-content:center;align-items:center}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_large__U8s3R{width:100%;margin-top:0;max-width:456px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_large__U8s3R h3{font-size:34px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_large__U8s3R h3{font-size:24px}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_small___fKnf{margin-top:20px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0{width:100%!important;margin-top:20px}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_title__8j6RT{text-align:center}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 h3.CallToAction_name___XGl7{margin:0}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_product_notice_message_area__rkPAC{display:flex;align-items:center;justify-content:center;margin-top:4px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_product_notice_message__3pL1a{color:#fa8544;font-size:18px;font-weight:700;line-height:32px;background:hsla(0,0%,100%,.5);padding:0 8px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_bullet_points__kTJO_{padding-left:18px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_bullet_points__kTJO_ ul{margin-bottom:0}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_description__oVIrs{font-size:14px;margin:10px 0}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx{display:flex;flex-direction:column}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx{flex-direction:row;align-items:center;justify-content:center}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx .CallToAction_add_comment__VsfhL{border:.5px solid #1f7bb8;display:flex;padding:2px 8px;justify-content:center;align-items:center;text-align:center;gap:10px;color:#1f7bb8;font-size:14px;font-weight:500;line-height:20px;margin-top:12px;width:82px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx .CallToAction_add_comment__VsfhL{margin:0 12px}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_price__WdDAr{text-align:center}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_button__TedxU{gap:10px;width:100%;display:flex;justify-content:center;align-items:center}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_button__TedxU.CallToAction_verticalButton__RcHk3{flex-direction:column}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_button__TedxU{flex-direction:column}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_button__TedxU.CallToAction_is_button_display_column__pHTOU{flex-direction:column}.CallToAction_annotation_2025__4Vclf{margin-top:20px;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}.CallToAction_additional_discount_comment__TxAuP{font-size:16px;font-style:normal;font-weight:700;line-height:24px;color:#f25c72}.CallToAction_campaign_message__AvH_U{font-size:16px;margin-bottom:2px;letter-spacing:normal;line-height:normal;color:#f25c72;text-align:left;font-weight:700}.CallToAction_campaign_message__AvH_U.CallToAction_is_ab_test__N54wO{color:#f76363;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-weight:700;line-height:150%;letter-spacing:.8px}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL{display:flex;align-items:center;justify-content:flex-start;max-width:310px;margin:0 auto 10px}}.CallToAction_product_price_wrapper__e8GhL.CallToAction_product_price_once_style__MM_9w{margin-bottom:15px}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL.CallToAction_product_price_once_style__MM_9w{margin-bottom:10px}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_horizontal__uOFYR{margin-bottom:10px;max-width:unset}}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_horizontal__uOFYR .CallToAction_product_price_group__EAJDf{display:flex;flex-direction:column;align-items:flex-start;height:80px}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_horizontal__uOFYR .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ{justify-content:flex-start}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_horizontal__uOFYR .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ .CallToAction_course_text__brqcA{border:none}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_horizontal__uOFYR .CallToAction_product_price_group__EAJDf .CallToAction_product_price_container__aVokT{display:flex;align-items:center;gap:16px}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_horizontal__uOFYR .CallToAction_product_price_group__EAJDf .CallToAction_price_area_container__Bx58G{display:flex;align-items:center;gap:4px;letter-spacing:normal}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_horizontal__uOFYR .CallToAction_product_price_group__EAJDf.CallToAction_is_ab_test__N54wO{height:auto}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_vertical__Er91G{margin-bottom:0}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_vertical__Er91G .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ{border:1px solid #646464}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_vertical__Er91G .CallToAction_product_price_group__EAJDf .CallToAction_price_area_container__Bx58G{display:flex;align-items:center;gap:16px}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_vertical__Er91G .CallToAction_product_price_group__EAJDf .CallToAction_price_area_container__Bx58G{gap:10px}.CallToAction_product_price_wrapper__e8GhL.CallToAction_product_price_lp_style__PBaij{margin:unset}}.CallToAction_product_price_wrapper__e8GhL.CallToAction_product_price_lp_style__PBaij .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ{border:none}.CallToAction_product_price_wrapper__e8GhL.CallToAction_product_price_lp_style__PBaij .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ .CallToAction_course_text__brqcA{font-size:18px;font-weight:700}.CallToAction_product_price_wrapper__e8GhL.CallToAction_text_color_white__A4Sbh .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ .CallToAction_course_text__brqcA,.CallToAction_product_price_wrapper__e8GhL.CallToAction_text_color_white__A4Sbh .CallToAction_product_price_group__EAJDf .CallToAction_price_area__lesEg{color:#fff}.CallToAction_product_price_wrapper__e8GhL .CallToAction_product_price_group__EAJDf{display:flex;align-items:center;justify-content:flex-start;gap:8px}.CallToAction_product_price_wrapper__e8GhL .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ{justify-content:flex-start;gap:16px;width:72px;height:31px;display:flex;align-items:center;justify-content:center}.CallToAction_product_price_wrapper__e8GhL .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ .CallToAction_course_text__brqcA{display:flex;padding:4px 0;justify-content:center;align-items:baseline;gap:8px;font-size:14px;font-style:normal;font-weight:500;line-height:22px}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ .CallToAction_course_text__brqcA{font-size:14px}}.CallToAction_product_price_wrapper__e8GhL .CallToAction_line_through_normal_price__IDaZq{color:#646464;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:32px}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL .CallToAction_line_through_normal_price__IDaZq{font-size:14px}}.CallToAction_product_price_wrapper__e8GhL .CallToAction_line_through_normal_price__IDaZq.CallToAction_is_ab_test__N54wO{font-weight:700}.CallToAction_product_price_wrapper__e8GhL .CallToAction_normal_price__pzCzQ{color:#646464;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:normal}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL .CallToAction_normal_price__pzCzQ{font-size:20px}}.CallToAction_product_price_wrapper__e8GhL .CallToAction_special_price__H0Iz_{color:#f25c72;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:normal}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL .CallToAction_special_price__H0Iz_{font-size:20px}}.CallToAction_product_price_wrapper__e8GhL .CallToAction_price_font_size_sm__Pq_Pq{font-size:16px}.CallToAction_product_price_wrapper__e8GhL .CallToAction_price_font_size_md__e6nKv{font-size:18px}.CallToAction_product_price_wrapper__e8GhL .CallToAction_price_font_size_lg__Ko4Oq{font-size:34px}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL .CallToAction_price_font_size_lg__Ko4Oq{font-size:26px}}.CallToAction_product_price_wrapper__e8GhL .CallToAction_tax_included__72rnh{font-size:12px;font-weight:700;line-height:150%;letter-spacing:.64px}.CallToAction_tag__LFZnh{margin-top:10px;display:flex;width:262px;padding:5px 30px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:var(--red-red-10,#feefef);color:var(--red-red-100-f-76363,#f76363);text-align:center;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}@media only screen and (max-width:1000px){.CallToAction_tag__LFZnh{margin-top:0;font-size:14px;font-weight:400;line-height:150%;letter-spacing:.7px}}.CallToAction_campaign_message_ab_test__zBxJD{color:#f76363;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:1000px){.CallToAction_campaign_message_ab_test__zBxJD{font-size:14px;letter-spacing:.7px}}@media only screen and (max-width:400px){.CallToAction_campaign_message_ab_test__zBxJD{font-size:12px}}.CallToAction_price_displya_ab_test_container__u02_o{display:flex;align-items:end;justify-content:center;gap:4px;margin-top:4px}.CallToAction_price_displya_ab_test_container__u02_o .CallToAction_normal_price__pzCzQ{color:#646464;text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:normal}@media only screen and (max-width:768px){.CallToAction_price_displya_ab_test_container__u02_o .CallToAction_normal_price__pzCzQ{font-size:20px}}.CallToAction_price_displya_ab_test_container__u02_o .CallToAction_special_price__H0Iz_{color:#f76363;font-size:36px;font-style:normal;line-height:100%;letter-spacing:normal}.CallToAction_price_displya_ab_test_container__u02_o .CallToAction_yen_tax_character_ab_test__eiu4f{font-weight:700}.CallToAction_only_price_area_container__Wqp9i{display:flex;align-items:center;gap:16px}@media only screen and (max-width:768px){.CallToAction_only_price_area_container__Wqp9i{gap:10px}}.CallToAction_only_price_area_container__Wqp9i .CallToAction_line_through_normal_price__IDaZq{color:#646464;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:32px}@media only screen and (max-width:768px){.CallToAction_only_price_area_container__Wqp9i .CallToAction_line_through_normal_price__IDaZq{font-size:14px}}.CallToAction_only_price_area_container__Wqp9i .CallToAction_line_through_normal_price__IDaZq.CallToAction_is_ab_test__N54wO{font-weight:700}.CallToAction_only_price_area_container__Wqp9i .CallToAction_line_through_normal_price__IDaZq.CallToAction_is_white__bzCR3{color:#fff}.CallToAction_only_price_area_container__Wqp9i .CallToAction_only_price_area__Jftyw{color:#646464;display:flex;align-items:center;font-size:24px;font-style:normal;line-height:100%}.CallToAction_only_price_area_container__Wqp9i .CallToAction_only_price_area__Jftyw.CallToAction_is_white__bzCR3{color:#fff}.CallToAction_only_price_area_container__Wqp9i .CallToAction_yen_tax_character__XQyau{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.CallToAction_product_price_container__aVokT .CallToAction_cta_paidy_widget__yz6_p{margin-bottom:12px!important;width:100%!important;min-width:min(240px,100%)}.CallToAction_cta_price_course_block__RRGuf{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:768px){.CallToAction_cta_price_course_block__RRGuf{align-items:center}}.AmountDetail_amount_detail_container__Zmaf0{position:-webkit-sticky;position:sticky;top:168px;width:100%;max-width:300px;height:100%;background-color:#f5f5f5;padding:30px 20px;color:#646464;line-height:32px;font-size:18px;font-weight:500;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:768px){.AmountDetail_amount_detail_container__Zmaf0{position:static;max-width:330px;max-height:570px}}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_amount_detail_title__qZj2D{font-size:20px;font-weight:700;line-height:36px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_lite_option_comment__V1zE7{font-size:16px;line-height:normal}.AmountDetail_amount_detail_container__Zmaf0 table{width:100%;line-height:24px}.AmountDetail_amount_detail_container__Zmaf0 table tr{display:flex;justify-content:space-between;margin-top:8px}.AmountDetail_amount_detail_container__Zmaf0 table th{font-weight:500;font-size:16px}.AmountDetail_amount_detail_container__Zmaf0 table .AmountDetail_amount_content_title__dpv9j{color:#838383}.AmountDetail_amount_detail_container__Zmaf0 table .AmountDetail_total_amount__mwM__{margin-top:8px;border-top:2px solid #c1c1c1;padding-top:14px}.AmountDetail_amount_detail_container__Zmaf0 table .AmountDetail_amount__u6Wkr{font-size:20px;font-weight:700}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_installment_payment__L2PeK{display:flex;flex-direction:column;gap:10px;padding:20px 0;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_installment_payment__L2PeK .AmountDetail_installment_payment_item__JRtyl .AmountDetail_installment_payment_item_title__lX3k9{color:#646464;font-size:16px;line-height:24px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_installment_payment__L2PeK .AmountDetail_installment_payment_item__JRtyl .AmountDetail_installment_payment_item_amount__EElU_{font-size:14px;line-height:22px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_installment_payment__L2PeK .AmountDetail_installment_payment_item__JRtyl .AmountDetail_installment_payment_item_amount__EElU_ strong{color:#646464;font-size:18px;font-weight:700;line-height:32px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_split_payment__TrSyt{line-height:24px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_split_payment__TrSyt .AmountDetail_split_payment_detail__0QXrq{font-size:17px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_split_payment__TrSyt .AmountDetail_split_payment_detail__0QXrq .AmountDetail_split_payment_count__IMs5w{font-size:12px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_split_payment__TrSyt .AmountDetail_split_payment_detail__0QXrq .AmountDetail_split_payment_month__XO5Vr{font-size:14px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_split_payment__TrSyt .AmountDetail_split_payment_detail__0QXrq .AmountDetail_split_payment_amount__THVe9{font-size:17px;font-weight:700}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_split_payment__TrSyt .AmountDetail_split_payment_annotation__J9UZN{font-size:12px;font-weight:400;line-height:20px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_delivery_schedule__YQ4ep{display:flex;flex-direction:column;gap:10px;text-align:left;font-size:16px;line-height:24px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_delivery_schedule__YQ4ep .AmountDetail_payment_slip_note__GQbMH{font-size:14px;line-height:24px}.AmountDetail_red_text__NMsyN{color:#f25c72}.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;padding:16px 30px;margin-top:16px;background-color:#f5f5f5}.GiftForm_label_override__ijBo9{font-size:20px!important;font-weight:700!important;line-height:1.5!important;letter-spacing:1px!important;color:#646464!important;font-feature-settings:"palt" 1!important}@media only screen and (max-width:768px){.GiftForm_label_override__ijBo9{font-size:16px!important}}.GiftForm_label_text__gKMaJ{font-family:Noto Sans JP,sans-serif}.GiftForm_checkbox_override__AhO_I:before{width:20px!important;height:20px!important}.GiftForm_detail_link__gZGIQ{color:#1f7bb8;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;cursor:pointer;font-weight:400;display:inline-block;margin-left:20px}@media only screen and (max-width:768px){.GiftForm_detail_link__gZGIQ{margin-left:16px}}.CampaignDetailModal_modal_card__EMb7t{margin-top:64px!important;margin-bottom:32px!important}.CampaignDetailModal_modal_content__Lvrrv{padding:40px 60px 20px;max-height:calc(100dvh - 96px);overflow-y:auto}@media only screen and (max-width:768px){.CampaignDetailModal_modal_content__Lvrrv{padding:40px 20px 20px}}.CampaignDetailModal_container__bYvBN{display:flex;flex-direction:column;align-items:center;gap:40px}.CampaignDetailModal_content__j_F3m{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.CampaignDetailModal_deadline_badge__t6DjR{display:flex;align-items:center;justify-content:center;width:100%;padding:2px 16px;border:1px solid #b8b8b8;text-align:center;color:#646464;font-family:Noto Sans JP;font-weight:500;letter-spacing:.8px;font-feature-settings:"palt" on}.CampaignDetailModal_deadline_number__iSbtP{font-family:Inter;font-weight:700;font-size:20px;line-height:1}.CampaignDetailModal_deadline_text__yDLnx{font-size:16px;line-height:1.75}.CampaignDetailModal_title__TrbYb{color:#646464;text-align:center;font-family:Noto Sans JP;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:1.2px;font-feature-settings:"palt" on;margin:0}@media only screen and (max-width:768px){.CampaignDetailModal_title__TrbYb{font-size:20px;letter-spacing:1px}}.CampaignDetailModal_title__TrbYb.CampaignDetailModal_title_nowrap__vMhRJ{white-space:nowrap}.CampaignDetailModal_description__wFQmw{color:#646464;font-family:Noto Sans JP;font-size:18px;font-weight:500;line-height:1.75;letter-spacing:.9px;font-feature-settings:"palt" on;margin:0;width:100%}.CampaignDetailModal_image_container__OY9E8{width:100%;max-width:380px;border-radius:12px;overflow:hidden}@media only screen and (max-width:768px){.CampaignDetailModal_image_container__OY9E8{max-width:315px;border-radius:10px}}.CampaignDetailModal_gift_image__cE3hl{width:100%;height:auto;display:block}.CampaignDetailModal_btn_container__hazzn{display:flex;align-items:center;justify-content:center;gap:3px;cursor:pointer}.CampaignDetailModal_btn_container__hazzn .CampaignDetailModal_close_text__D6RmW{margin-top:2px;color:var(--Main-color-Text-646464,#646464);text-align:center;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:700;line-height:14px}.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}.RegularCourseDescription_cart_item_description__4_G5q{display:flex;flex-direction:column;gap:10px;width:100%}.RegularCourseDescription_cart_item_description__4_G5q+.RegularCourseDescription_cart_item_description__4_G5q{margin-top:40px}.RegularCourseDescription_cart_item_header__r2YD4{display:flex;align-items:center;gap:10px}.RegularCourseDescription_cart_item_header_bar__xkfjo{width:6px;align-self:stretch;background:#e0e0e0;flex-shrink:0}.RegularCourseDescription_cart_item_header_image__us870{width:100px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.RegularCourseDescription_cart_item_header_image__us870 img{max-width:100%;max-height:66px;object-fit:contain}.RegularCourseDescription_cart_item_header_name__X_IPD{flex:1 1;color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:18px;font-weight:500;line-height:175%;letter-spacing:.9px}.RegularCourseDescription_cart_item_body__U1cuw{border:1px solid #e0e2e3;padding:24px}.RegularCourseDescription_cart_item_sections__85iSk{display:flex;flex-direction:column;gap:8px}.RegularCourseDescription_cart_item_section__gkxIf{display:flex;flex-direction:column;width:100%}.RegularCourseDescription_cart_item_section_label__TNl2h{color:#a2a2a2;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:12px;font-weight:700;line-height:150%;letter-spacing:.6px}.RegularCourseDescription_cart_item_section_label_large__UkkGv{color:#a2a2a2;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:14px;font-weight:700;line-height:150%;letter-spacing:.7px}.RegularCourseDescription_cart_item_section_description__K9ZbW,.RegularCourseDescription_cart_item_section_note__SPawJ,.RegularCourseDescription_cart_item_section_value__bWMMr{color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:12px;font-weight:400;line-height:150%;letter-spacing:.6px}.RegularCourseDescription_cart_item_section_description__K9ZbW>div+div{margin-top:10px}.RegularCourseDescription_cart_item_service_texts__fMmvI{display:flex;flex-direction:column;gap:8px;color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:12px;font-weight:400;line-height:150%;letter-spacing:.6px}.RegularCourseDescription_cart_item_price_inline__JaF_r{display:flex;flex-wrap:wrap;gap:4px 16px}.RegularCourseDescription_cart_item_price_inline__JaF_r>span{white-space:nowrap}.RegularCourseDescription_cart_item_price_discount_list__o97j9{display:flex;flex-direction:column;gap:4px;width:100%}.RegularCourseDescription_cart_item_price_discount_group__t1C3n{display:flex;flex-direction:column;justify-content:center}.RegularCourseDescription_cart_item_price_discount_label__7HKA1{color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:12px;font-weight:400;line-height:150%;letter-spacing:.6px}.RegularCourseDescription_cart_item_price_discount_row__0F85i{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.RegularCourseDescription_cart_item_price_discount_prices__ozM56{display:flex;align-items:center;gap:4px;color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;white-space:nowrap}.RegularCourseDescription_cart_item_price_discount_original__nngB8{font-size:12px;font-weight:400;line-height:150%;letter-spacing:.6px}.RegularCourseDescription_cart_item_price_discount_strike__QFkvO{text-decoration:line-through}.RegularCourseDescription_cart_item_price_discount_final__LUn26{font-size:16px;font-weight:400;line-height:100%}.RegularCourseDescription_cart_item_price_discount_badge__vE58f{display:inline-flex;align-items:center;justify-content:center;padding:2px 4px 0;border-radius:4px;background-color:#f76363;color:#fff;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:12px;font-weight:400;line-height:150%;letter-spacing:.6px;white-space:nowrap}.RegularCourseDescription_cart_item_price_row__cFWaB{display:flex;align-items:flex-start;width:100%;color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:12px;font-weight:400;letter-spacing:.6px}.RegularCourseDescription_cart_item_price_label_col__H6stq{width:50%;margin:0;padding-left:0;list-style:none}.RegularCourseDescription_cart_item_price_label_col__H6stq li{line-height:175%}.RegularCourseDescription_cart_item_price_value_col__h7SqA{width:50%;line-height:175%}.RegularCourseDescription_cart_item_link__VbLDF{color:#646464;text-decoration:underline}.RegularCourseDescription_cart_item_service_table__TBLZz{width:100%;border-collapse:collapse;border-left:1px solid #e0e2e3;border-top:1px solid #e0e2e3;color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:12px;font-weight:400;line-height:150%;letter-spacing:.6px;margin-top:4px}.RegularCourseDescription_cart_item_service_table__TBLZz td,.RegularCourseDescription_cart_item_service_table__TBLZz th{border-right:1px solid #e0e2e3;border-bottom:1px solid #e0e2e3;padding:4px;text-align:left;vertical-align:top}.RegularCourseDescription_cart_item_service_table__TBLZz th{font-weight:700}.RegularCourseDescription_cart_item_service_table__TBLZz td:first-child,.RegularCourseDescription_cart_item_service_table__TBLZz th:first-child{width:128px}.RegularCourseDescription_cart_item_service_table_asterisk__9PMVi{font-size:7.74px;vertical-align:super}.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}.CartProductItem2025_paidy_upsell_unit__2ndH_{text-align:left}.CartProductItem2025_paidy_upsell_unit__2ndH_.CartProductItem2025_paidy_upsell_unit__2ndH_{margin-top:16px!important}.MembershipSpeechBubble_membership_speech_bubble__YjZ6c{position:relative;padding:15px;border-radius:4px;background-color:#f5f5f5;max-width:572px;margin:0 auto}.MembershipSpeechBubble_speech_bubble_arrow__U7oY8{position:absolute;top:-10px;right:40px}.FaqCollapses_questions_collapse_container__8wpvI{display:flex;flex-direction:column;width:100%}.FaqCollapses_questions_collapse_container__8wpvI:not(:first-child){margin-top:20px}.FaqCollapses_questions_collapse_container__8wpvI .FaqCollapses_question__QcWZU{display:flex;align-items:center;gap:10px}.FaqCollapses_questions_collapse_container__8wpvI .FaqCollapses_question__QcWZU .FaqCollapses_question_mark__rUYkg{color:var(--blue-blue-1001-f-7-bb-8,#1f7bb8);font-family:Inter;font-size:30px;font-style:normal;font-weight:700;line-height:100%}.FaqCollapses_questions_collapse_container__8wpvI .FaqCollapses_question__QcWZU .FaqCollapses_question_text__uqZeS{color:var(--blue-blue-1001-f-7-bb-8,#1f7bb8);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}.FaqCollapses_questions_collapse_container__8wpvI .FaqCollapses_answer_container__nixUF{display:flex;gap:20px}.FaqCollapses_questions_collapse_container__8wpvI .FaqCollapses_answer_container__nixUF .FaqCollapses_answer__tu1KY .FaqCollapses_source__FORSR,.FaqCollapses_questions_collapse_container__8wpvI .FaqCollapses_more_questions_container__F6fuF:last-child{margin-top:20px}.FaqCollapses_test_questions_container__Zd_5y{display:flex;flex-direction:column;align-items:center;margin-top:40px}.FaqCollapses_button__SdF9S{display:flex;justify-content:center;width:100%;margin-top:60px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FaqCollapses_button__SdF9S.FaqCollapses_more_button__da70v{gap:10px}.FaqCollapses_button__SdF9S.FaqCollapses_more_button__da70v .FaqCollapses_open_vector__Ubz0g{transform:rotate(0deg);transition:transform .3s ease}.FaqCollapses_button__SdF9S.FaqCollapses_more_button__da70v .FaqCollapses_close_vector__0IPyJ{transform:rotate(-180deg);transition:transform .3s ease}.FaqCollapses_button__SdF9S .FaqCollapses_vector_image__DgNhc{width:20px;height:20px}.FvFeatureContainer_fv_feature_container__7Ebjk{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;width:100%;height:1000px;padding:20px}@media only screen and (max-width:768px){.FvFeatureContainer_fv_feature_container__7Ebjk{padding:0;height:100%}}.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_background_image__rVPib{z-index:-1}.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_sub_title_container__mcjBK{color:#fff;text-align:center;font-family:Noto Sans JP;font-size:44px;font-style:normal;font-weight:500;line-height:150%;max-width:800px;margin:0 auto}@media only screen and (max-width:1000px){.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_sub_title_container__mcjBK{font-size:20px}}.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_sub_title_container__mcjBK .FvFeatureContainer_sub_title_text__oXdOk{position:relative;width:100%}@media only screen and (max-width:1000px){.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_sub_title_container__mcjBK .FvFeatureContainer_sub_title_text__oXdOk{width:320px;margin:0 auto}}.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_sub_title_container__mcjBK .FvFeatureContainer_sub_title_quotation_left__HIUAl{position:absolute;top:-11px;left:-36px}@media only screen and (max-width:1000px){.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_sub_title_container__mcjBK .FvFeatureContainer_sub_title_quotation_left__HIUAl{left:0;top:-11px;width:30px}}.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_sub_title_container__mcjBK .FvFeatureContainer_sub_title_quotation_right__rnOwn{position:absolute;top:71px;right:-17px}@media only screen and (max-width:1000px){.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_sub_title_container__mcjBK .FvFeatureContainer_sub_title_quotation_right__rnOwn{top:32px;right:0;width:30px}}.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_title_container__G3G0J{display:flex;align-items:baseline;justify-content:center;margin-top:30px}@media only screen and (max-width:1000px){.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_title_container__G3G0J{flex-direction:column;align-items:center;justify-content:center}}.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_title_container__G3G0J .FvFeatureContainer_fv_feature_title_sub__PTjV9{font-size:40px;font-style:normal;font-weight:700;line-height:150%;color:#fff}@media only screen and (max-width:1000px){.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_title_container__G3G0J .FvFeatureContainer_fv_feature_title_sub__PTjV9{font-size:28px}}.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_message_image_area__r_vZP{display:flex;align-items:center;justify-content:center;margin-top:24px;gap:42px}@media only screen and (max-width:1000px){.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_message_image_area__r_vZP{margin-top:32px;gap:8px}}.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_message_image_area__r_vZP .FvFeatureContainer_fv_feature_message_item_box__222_v{width:200px;height:200px}@media only screen and (max-width:1000px){.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_message_image_area__r_vZP .FvFeatureContainer_fv_feature_message_item_box__222_v{width:117px;height:117px}}.FvFeatureContainer_fv_feature_container__7Ebjk .FvFeatureContainer_fv_feature_message_image_area__r_vZP .FvFeatureContainer_fv_feature_message_item_box__222_v .FvFeatureContainer_fv_feature_message_image__mpzKg{width:100%}.SharedLPComponent5_cancer_risk_container__4WiNl{padding:120px 48px}@media only screen and (max-width:768px){.SharedLPComponent5_cancer_risk_container__4WiNl{padding:80px 24px}}.SharedLPComponent5_cancer_risk_container__4WiNl .SharedLPComponent5_cancer_risk_title__xuzDT{letter-spacing:normal}.SharedLPComponent5_cancer_risk_container__4WiNl .SharedLPComponent5_cancer_risk_title_pancreas__szXz9{color:#1f7bb8;text-align:center;font-size:34px;font-weight:700;line-height:54px}@media only screen and (max-width:768px){.SharedLPComponent5_cancer_risk_container__4WiNl .SharedLPComponent5_cancer_risk_title_pancreas__szXz9{font-size:24px;line-height:normal}}.SharedLPComponent5_cancer_risk_container__4WiNl .SharedLPComponent5_cancer_link_container__sealY{display:flex;flex-direction:column;align-items:center;margin-top:24px}.SharedLPComponent5_check_cancer_container__feANd{padding-bottom:0!important}@media only screen and (max-width:768px){.SharedLPComponent5_check_cancer_container__feANd{padding-bottom:80px!important}}.SharedLPComponent5_check_cancer_container__feANd .SharedLPComponent5_cancer_image_container__XjN36{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px}.SharedLPComponent5_check_cancer_container__feANd .SharedLPComponent5_cancer_image_container__XjN36 h2 p{margin:0}.SharedLPComponent5_check_cancer_container__feANd .SharedLPComponent5_cancer_image_container__XjN36 h2 span{display:inline-block}.SharedLPComponent5_check_cancer_container__feANd .SharedLPComponent5_cancer_image_container__XjN36 .SharedLPComponent5_cancer_image__qirOd{max-width:650px}@media only screen and (max-width:768px){.SharedLPComponent5_check_cancer_container__feANd .SharedLPComponent5_cancer_image_container__XjN36 .SharedLPComponent5_cancer_image__qirOd h3{text-align:center;font-size:22px;margin-bottom:24px}}.SharedLPComponent5_check_cancer_container__feANd .SharedLPComponent5_cancer_image_container__XjN36 .SharedLPComponent5_cancer_image__qirOd img{width:100%;object-fit:contain}.SharedLPComponent5_body_scan_10_cancers_image__qrcrE{width:100%;margin:40px 0 120px}@media only screen and (max-width:1000px){.SharedLPComponent5_body_scan_10_cancers_image__qrcrE{width:100%;margin:18px 0 0}}@media only screen and (max-width:768px){.SharedLPComponent6_reason_title__ErhFs{margin-bottom:40px}}.SharedLPComponent6_photo_desc_container__j18Vp{margin-top:80px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:768px){.SharedLPComponent6_photo_desc_container__j18Vp{margin-top:0;padding:0 24px}}.SharedLPComponent6_photo_desc_container__j18Vp .SharedLPComponent6_secondary_title__EK_mp{color:#646464;font-size:24px;font-weight:700;line-height:42px;letter-spacing:normal}@media only screen and (max-width:768px){.SharedLPComponent6_photo_desc_container__j18Vp .SharedLPComponent6_secondary_title__EK_mp{font-size:18px;font-style:normal;font-weight:700;line-height:150%}}.SharedLPComponent6_product_promise_section__Il0Vd{padding:80px 0}@media only screen and (max-width:768px){.SharedLPComponent6_product_promise_section__Il0Vd{padding:40px}}.SharedLPComponent8_clinic_map_container__dtxsx{display:flex;gap:40px;align-items:center;justify-content:center}@media only screen and (max-width:768px){.SharedLPComponent8_clinic_map_container__dtxsx{flex-direction:column;gap:20px}}.SharedLPComponent8_clinic_map_container__dtxsx .SharedLPComponent8_clinic_map_title__rN1MU{font-size:34px;font-style:normal;font-weight:700;line-height:54px}@media only screen and (max-width:768px){.SharedLPComponent8_clinic_map_container__dtxsx .SharedLPComponent8_clinic_map_title__rN1MU{font-size:24px;line-height:38px}}.SharedLPComponent8_clinic_map_container__dtxsx .SharedLPComponent8_clinic_map_title__rN1MU .SharedLPComponent8_text_green__ObCmK{color:#00a381}.SharedLPComponent8_clinic_map_container__dtxsx .SharedLPComponent8_clinic_map_image__smHHL{max-width:430px}@media only screen and (max-width:768px){.SharedLPComponent8_clinic_map_container__dtxsx .SharedLPComponent8_clinic_map_image__smHHL{max-width:330px}}.SharedLPComponent8_clinic_map_container__dtxsx .SharedLPComponent8_clinic_map_image__smHHL img{width:100%}.SharedLPComponent8_clinic_map_section__C1mAQ{padding:160px 0 80px}@media only screen and (max-width:768px){.SharedLPComponent8_clinic_map_section__C1mAQ{padding:80px 20px 40px}}.SharedLPComponent8_clinic_map_section__C1mAQ.SharedLPComponent8_variant_green___m2Sy{padding:120px 0;background:#edf9f6}.SharedLPComponent8_clinic_map_section_2__oP6id{padding:0 0 80px}@media only screen and (max-width:768px){.SharedLPComponent8_clinic_map_section_2__oP6id{padding:0 20px 80px}}.SharedLPComponent8_medical_interview_section___v_2H{padding:20px;background-color:#fff}.SharedLPComponent8_medical_interview_section___v_2H .SharedLPComponent8_medical_interview__0Hg_1{display:flex;flex-direction:column;align-items:center;gap:30px;max-width:820px;margin:80px auto 20px}.SharedLPComponent8_medical_interview_section___v_2H .SharedLPComponent8_medical_interview__0Hg_1 .SharedLPComponent8_medical_interview_title__OiQxd{font-size:24px;font-weight:700;line-height:42px}@media only screen and (max-width:768px){.SharedLPComponent8_medical_interview_section___v_2H .SharedLPComponent8_medical_interview__0Hg_1 .SharedLPComponent8_medical_interview_title__OiQxd{font-size:22px;line-height:38px}}.SharedLPComponent8_medical_interview_section___v_2H .SharedLPComponent8_medical_interview__0Hg_1 .SharedLPComponent8_medical_interview_movie__bGLor{text-align:center;max-width:998px;width:100%}.SharedLPComponent8_medical_interview_section___v_2H .SharedLPComponent8_medical_interview__0Hg_1 .SharedLPComponent8_medical_interview_movie__bGLor iframe{width:100%;height:400px}@media only screen and (max-width:768px){.SharedLPComponent8_medical_interview_section___v_2H .SharedLPComponent8_medical_interview__0Hg_1 .SharedLPComponent8_medical_interview_movie__bGLor iframe{width:100%;height:240px}}.SharedLPComponent9_introduction_movie_section__vU3_e{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;margin-top:80px}.SharedLPComponent9_introduction_movie_section__vU3_e .SharedLPComponent9_introduction_movie_title__V7l1u{font-size:24px;font-style:normal;font-weight:700;line-height:42px}.ColorContainer_container__f2hiF{display:flex;flex-direction:column;align-items:center;width:100%;padding:64px 20px;max-width:992px;border-radius:12px;margin:auto}.ColorContainer_container__f2hiF .ColorContainer_inner__r2Nr_{width:100%}.ColorContainer_container__f2hiF.ColorContainer_white__q_szu{background-color:#fff}.ColorContainer_container__f2hiF.ColorContainer_light_blue__lOjXL{background-color:#eef3f6}.ColorContainer_container__f2hiF.ColorContainer_light_green__zqSTp{background-color:#eef5f6}.ProductInfoContent_container__yB2fO{display:flex;flex-direction:column;gap:40px;width:100%}