.About_SensitivityModalButton_button__yQBeK{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:133.5px;padding:0 0 2px;margin:0;border:0;border-bottom:1px solid #1f7bb8;border-radius:0;background:none;overflow:hidden;cursor:pointer;color:#1f7bb8;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(hover:hover){.About_SensitivityModalButton_button__yQBeK:hover{border-bottom-color:#0063ac;color:#0063ac}.About_SensitivityModalButton_button__yQBeK:hover .About_SensitivityModalButton_text__vZm_3{color:#0063ac}}.About_SensitivityModalButton_text__vZm_3{display:block;margin:0;font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:14px;line-height:21px;letter-spacing:.7px;font-feature-settings:"palt" 1;text-align:center;white-space:nowrap;color:#1f7bb8}.About_SensitivityModalButton_icon__IJtGS{display:block;width:18px;height:18px;flex-shrink:0}.About_SensitivityModalButton_modal__Zg0WK .modal-dialog{max-width:500px}.About_SensitivityModalButton_modalContainer__gdCqp{display:flex;flex-direction:column;align-items:center;gap:20px;padding:30px 40px;border-radius:12px;background:#eef3f6}.About_SensitivityModalButton_modalTitle__HmAif{margin:0;font-family:Noto Sans JP,sans-serif;font-size:22px;font-weight:700;line-height:150%;text-align:center;color:#4d4d4d}.About_SensitivityModalButton_modalList__90MCY{display:flex;flex-direction:column;gap:20px;margin:0}.About_SensitivityModalButton_modalRow__tngug{display:flex;flex-direction:row;align-items:flex-start;gap:20px}.About_SensitivityModalButton_modalTerm__EAwok{flex-shrink:0;width:80px;border:1px solid #646464;text-align:center}.About_SensitivityModalButton_modalDesc__MUC4S,.About_SensitivityModalButton_modalTerm__EAwok{margin:0;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:175%;letter-spacing:.9px;color:#4d4d4d}.About_SensitivityModalButton_modalDesc__MUC4S{text-align:left}.About_SensitivityModalButton_modalClose__OI_6c{margin:10px 0 0;padding:0;border:0;background:none;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:14px;color:#4d4d4d;cursor:pointer}.Benefits_section__Jv1IO{gap:64px;align-self:stretch;width:100%;padding:128px 0;overflow:hidden;background-image:linear-gradient(180deg,#fff,#eef3f6)}.Benefits_container__NFYIF,.Benefits_section__Jv1IO{display:flex;flex-direction:column;align-items:center}.Benefits_container__NFYIF{gap:128px}.Benefits_top__wvFdf{gap:64px}.Benefits_titleWrap__TorhL,.Benefits_top__wvFdf{display:flex;flex-direction:column;align-items:center}.Benefits_titleWrap__TorhL{gap:32px}.Benefits_title__VgL3k{margin:0;font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:28px;line-height:37.7999992371px;letter-spacing:1.4px;text-align:center;color:#004380;white-space:nowrap;font-feature-settings:"palt" 1}.Benefits_titleLine__uuOcu{width:280px;height:1px;background-image:linear-gradient(90deg,rgba(0,41,128,0),#002980 50%,rgba(0,41,128,0))}.Benefits_statsBlock__sC_9D{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.Benefits_lead__ZBkDT{width:100%;margin:0;font-family:Shippori Mincho B1,serif;font-size:36px;font-weight:600;line-height:48.6000022888px;letter-spacing:0;text-align:center;color:#004380}.Benefits_statCards__FcEsN{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:31px}.Benefits_statCard__r2L3C{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:310px;padding:32px 48px;border-radius:8px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.08);cursor:pointer}.Benefits_statIcon__2y_rS{display:block;width:120px;height:64px}.Benefits_statTextGroup__rAsnU{display:flex;flex-direction:column;align-items:center}.Benefits_statTitle__hEqmQ{font-weight:500;font-size:24px;line-height:32px;color:#004380}.Benefits_statTitle__hEqmQ,.Benefits_statValueLarge__3k7Mw,.Benefits_statValueSmall__aYS_H{margin:0;font-family:Shippori Mincho,serif;letter-spacing:0;text-align:center;white-space:nowrap}.Benefits_statValueLarge__3k7Mw,.Benefits_statValueSmall__aYS_H{background-image:linear-gradient(180deg,#2d7bc4,#112c4d);-webkit-background-clip:text;background-clip:text;color:transparent}.Benefits_statValueLarge__3k7Mw{font-weight:500;font-size:54px;line-height:54px}.Benefits_statUnit__dtAY5,.Benefits_statValueSmall__aYS_H{font-weight:700;font-size:26px;line-height:26px}.Benefits_statBig__gmo2I{font-weight:500;font-size:54px;line-height:54px}.Benefits_detailLink__agpnM{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0 0 2px;overflow:hidden;border:0;border-bottom:1px solid #1f7bb8;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(hover:hover){.Benefits_detailLink__agpnM:hover{border-bottom-color:#0063ac;color:#0063ac}.Benefits_detailLink__agpnM:hover .Benefits_detailLinkText__AKyBn{color:#0063ac}}.Benefits_detailLinkText__AKyBn{display:block;margin:0;font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:14px;line-height:21px;letter-spacing:.7px;text-align:center;color:#1f7bb8;white-space:nowrap;font-feature-settings:"palt" 1}.Benefits_detailLinkIcon__nCstW{display:block;width:18px;height:18px}.Benefits_closing__6WwZm{display:flex;flex-direction:column;width:100%;gap:48px}.Benefits_highlightBlock1__2HMOz{position:relative;width:992px;height:108px}.Benefits_highlight1a__TcQjg,.Benefits_highlight1b__Xfq9x,.Benefits_highlight2a__tr5tA,.Benefits_highlight2b__bjPAN{position:absolute;height:24px;opacity:.7;background-image:linear-gradient(135deg,#cde0ec,#dde2f0)}.Benefits_highlight1a__TcQjg{top:79px;left:339px;width:244px}.Benefits_highlight1b__Xfq9x{top:28px;left:236px;width:260px}.Benefits_diagramPlaceholder___DDCO{align-self:stretch;width:100%;max-width:992px;margin:0 auto;overflow:hidden}.Benefits_diagramImage__XFj3C{display:block;width:100%;height:auto}.Benefits_highlightText1__22fPq{position:relative;width:992px;margin:0;font-family:Shippori Mincho B1,serif;font-weight:600;font-size:36px;line-height:54px;letter-spacing:.72px;text-align:center;color:#004380}.Benefits_conclusion__qDz67{display:flex;flex-direction:column;align-items:center;width:100%;gap:24px}.Benefits_downTriangle__1NmHg{width:175px;height:50px;background-color:#e1ebf2;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.Benefits_highlightBlock2__7IsxY{position:relative;width:992px;height:110px}.Benefits_highlight2a__tr5tA{top:26px;left:362px;width:229px}.Benefits_highlight2b__bjPAN{top:80px;left:90px;width:553px}.Benefits_highlightText2__G_lgj{position:relative;width:992px;margin:0;font-family:Shippori Mincho B1,serif;font-weight:600;font-size:36px;line-height:54px;letter-spacing:.72px;text-align:center;color:#004380}.Benefits_detailModal__JFHc5.Benefits_detailModal__JFHc5 .modal-dialog{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;min-height:100%;padding:0 16px;margin:0}.Benefits_detailModal__JFHc5.Benefits_detailModal__JFHc5 .modal-content{display:flex;align-items:center;width:100%;padding:0;margin:0;border:none;background-color:transparent}.ModalV2_modal_container__ZuEW4{height:100%!important;width:100%!important;display:flex;align-items:center;justify-content:center}.ModalV2_modal_root__6ry7H{padding:0!important;border-radius:12px!important;position:relative;max-width:792px;width:100%}@media only screen and (max-width:1099px){.ModalV2_modal_root__6ry7H{max-width:355px}}.ModalV2_modal_content__LTBFx{width:100%;border-radius:12px}.ModalV2_modal_content__LTBFx.ModalV2_modal_content_blue__0KP16{background-color:#ddebf7}.ModalV2_close_button_top___42Oi{cursor:pointer;position:absolute;top:-52px;right:-11px;padding:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99999}@media only screen and (max-width:1099px){.ModalV2_close_button_top___42Oi{top:-49px}}.ModalCloseButton_close_button_bottom__HxSoe{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;gap:3px;padding:10px 0 20px;z-index:99999;border-radius:0 0 12px 12px}.ModalCloseButton_close_button_bottom__HxSoe.ModalCloseButton_close_button_light_blue__Ipsxz{background-color:#eef3f6}.ModalCloseButton_close_button_bottom__HxSoe.ModalCloseButton_close_button_light_green__FnbIU{background-color:#cdeaec}.ModalCloseButton_close_button_bottom__HxSoe.ModalCloseButton_close_button_blue__nEBaB{background-color:#ddebf7}.ModalCloseButton_close_button_bottom__HxSoe.ModalCloseButton_close_button_white__efk5g{background-color:#fff}.ModalCloseButton_close_button_bottom__HxSoe .ModalCloseButton_close_button_bottom_text__yADAT{font-size:12px;font-weight:700;line-height:14px}.DangerNotice_root__DRClk{display:flex;width:100%;padding:12px 40px;justify-content:center;align-items:center;border:1px solid var(--red-red-100-f-76363,#f76363);background:#fff;gap:8px;text-align:center}@media only screen and (max-width:1000px){.DangerNotice_root__DRClk{padding:12px 16px;gap:0}}.DangerNotice_icon__cCM98{width:24px;height:24px;object-fit:contain}.DangerNotice_text__1Imnv{color:var(--red-red-100-f-76363,#f76363);font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.8px;margin-top:1px;white-space:pre-wrap;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1000px){.DangerNotice_text__1Imnv{font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.7px}}.CartPurchaseModalStepped_staged_modal_content__ResZy{display:flex;flex-direction:column}.CartPurchaseModalStepped_modal_main_area_step2__NTM8l{width:100%!important;max-width:100%!important}@media only screen and (max-width:768px){.CartPurchaseModalStepped_modal_main_area_step2__NTM8l{max-width:100%!important}}.CartPurchaseModalStepped_step2_cart_surface___tkm2{max-width:100%!important;width:100%;box-sizing:border-box;background:transparent;border-radius:0}.CartPurchaseModalStepped_step2_annotation_wide__Mhjxm{max-width:100%!important}.CartPurchaseModalStepped_step2_select_cta_btn__p_KmT{width:160px;height:48px;padding:12px 20px;margin:0 auto}.CartPurchaseModalStepped_step_actions__k_2bY{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:8px}.CartPurchaseModalStepped_step_back__M_ZJ_{background:none;border:none;padding:8px;cursor:pointer;color:#1f7bb8;font-size:14px;font-weight:700;text-decoration:underline;font-feature-settings:"palt"}.CartPurchaseModalStepped_step_back__M_ZJ_:hover{color:#004380}.CartPurchaseModalStepped_cycle_step_section__jifbT{width:100%;max-width:860px;margin:0 auto;padding:0 8px 20px;display:flex;flex-direction:column;gap:8px}.CartPurchaseModalStepped_cycle_subtitle__eUEbt{color:#004380;font-size:15px;font-weight:700;text-align:center;margin:0 0 8px;letter-spacing:.04em}.CartPurchaseModalStepped_cycle_row__WCe_q{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:10px;width:100%}@media only screen and (max-width:768px){.CartPurchaseModalStepped_cycle_row__WCe_q{flex-direction:column;align-items:center}}.CartPurchaseModalStepped_cycle_card__K75Cc{flex:1 1;min-width:0;max-width:280px;width:100%;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 0 8px 0 rgba(0,0,0,.12);border:3px solid transparent;overflow:visible;position:relative}@media only screen and (max-width:768px){.CartPurchaseModalStepped_cycle_card__K75Cc{max-width:300px}}.CartPurchaseModalStepped_cycle_card_featured__27zWa{border-color:#1f7bb8}@media only screen and (max-width:768px){.CartPurchaseModalStepped_cycle_card_shikkari__XAVgP{order:2}.CartPurchaseModalStepped_cycle_card_anshin__GPwmc{order:1}.CartPurchaseModalStepped_cycle_card_once__u71rr{order:3}}.CartPurchaseModalStepped_cycle_badge__2jvR7{position:absolute;top:-18px;left:8px;z-index:2;width:72px;height:auto}@media only screen and (max-width:768px){.CartPurchaseModalStepped_cycle_badge__2jvR7{width:64px;top:-14px}}.CartPurchaseModalStepped_cycle_callout_block__pGdiR{width:100%;margin-bottom:2px}.CartPurchaseModalStepped_cycle_callout_row_pc__Z_W9K{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:4px 4px 8px}.CartPurchaseModalStepped_cycle_slash_decor__uyPqU{flex-shrink:0;width:12px;height:auto;opacity:.85}.CartPurchaseModalStepped_cycle_slash_decor__uyPqU img{width:100%;height:auto;display:block}.CartPurchaseModalStepped_cycle_callout__CMy0P{margin:0;padding:6px 8px;color:#004380;font-size:12px;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.02em;flex:1 1;min-width:0}.CartPurchaseModalStepped_cycle_callout_spacer__4Pu29{min-height:44px;padding:6px 0}.CartPurchaseModalStepped_cycle_promo_stack__1KI_3{width:100%;max-width:100%;display:flex;justify-content:center;margin-bottom:4px}.CartPurchaseModalStepped_cycle_promo_spacer__jhfN_{min-height:36px;width:100%}.CartPurchaseModalStepped_cycle_header__m_kzn{padding:10px 12px;text-align:center}.CartPurchaseModalStepped_cycle_header_shikkari___KX_9{background:#003d6b;color:#fff}.CartPurchaseModalStepped_cycle_header_anshin__TYgKB{background:#1f7bb8;color:#fff}.CartPurchaseModalStepped_cycle_header_once__dpZQf{background:#e4e8eb;color:#222;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center}.CartPurchaseModalStepped_cycle_header_title__2EkvN{margin:0 0 4px;font-size:15px;font-weight:800;letter-spacing:.04em;line-height:1.35}.CartPurchaseModalStepped_cycle_header_sub__ARevl{margin:0;font-size:12px;font-weight:700;letter-spacing:.03em;line-height:1.4;opacity:.95}.CartPurchaseModalStepped_cycle_body__rk5pF{flex:1 1;display:flex;flex-direction:column;padding:14px 12px 12px;gap:8px;align-items:center}.CartPurchaseModalStepped_cycle_price_row__SYnZ8{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.CartPurchaseModalStepped_cycle_strike__fRye5{color:#646464;font-size:14px;font-weight:700}.CartPurchaseModalStepped_cycle_invoice___y1ee{color:#e02020;font-size:24px;font-weight:800;letter-spacing:.02em}.CartPurchaseModalStepped_cycle_invoice_black__eZ8vC{color:#222}.CartPurchaseModalStepped_cycle_unit__z3s_b{font-size:14px;font-weight:700}.CartPurchaseModalStepped_cycle_unit_black___6AaE{color:#222}.CartPurchaseModalStepped_cycle_tags__KPyhq{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px}.CartPurchaseModalStepped_cycle_tag__XtJcf{font-size:11px;font-weight:700;color:#646464;background:#fff;padding:4px 10px;border-radius:4px;border:1px solid #c5c9cc}.CartPurchaseModalStepped_cycle_cta__QB0zm{margin-top:auto;padding:12px 12px 16px;width:100%;display:flex;justify-content:center}.CartPurchaseModalStepped_cycle_cta_btn__I4YCT{width:100%;max-width:220px}.CartPurchaseModalStepped_cycle_footer_notes__535wm{max-width:672px;width:100%;margin:16px auto 0;padding:0 12px 8px;display:flex;flex-direction:column;gap:6px}.CartPurchaseModalStepped_cycle_footer_note_line__zVtH7{color:#646464;font-size:11px;line-height:1.65;letter-spacing:.03em;margin:0;text-align:left}.CartPurchaseModalStepped_cycle_footer_close__FRkKT{display:flex;justify-content:center;padding:8px 0 4px;width:100%}.CartPurchaseModalStepped_cycle_footer_close_btn__bJm7g{background:none;border:none;cursor:pointer;color:#646464;font-size:14px;font-weight:700;text-decoration:underline;padding:8px 12px}.CartPurchaseModalStepped_set_long_copy__6uEl4{color:#646464;font-size:16px;font-weight:500;line-height:28px;letter-spacing:.8px;margin:0;text-align:left;white-space:normal!important}@media only screen and (max-width:768px){.CartPurchaseModalStepped_set_long_copy__6uEl4{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.7px}}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC{max-width:800px;width:100%;margin:0 auto;background-color:#fff;border-radius:12px}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_head_container__7sz1T{display:flex;padding:20px 60px;align-items:center;gap:10px;align-self:stretch;background-color:#fff;border-radius:12px 12px 0 0}@media only screen and (max-width:1099px){.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_head_container__7sz1T{padding:20px}}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_head_container__7sz1T .CartPurchaseModalStepped_cart_head_img_container__0IuoY{max-width:100px;width:100%}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_head_container__7sz1T .CartPurchaseModalStepped_cart_head_img_container__0IuoY img{width:100%;height:100%;object-fit:cover}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_head_container__7sz1T .CartPurchaseModalStepped_cart_head_text_container__h90MU{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media only screen and (max-width:1099px){.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_head_container__7sz1T .CartPurchaseModalStepped_cart_head_text_container__h90MU{text-align:start}}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_head_container__7sz1T .CartPurchaseModalStepped_cart_head_text_container__h90MU .CartPurchaseModalStepped_crown_area___QIZI{display:flex;align-items:flex-end;gap:10px;background:var(--Style,linear-gradient(180deg,#d8b55b 0,#897645 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width:1099px){.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_head_container__7sz1T .CartPurchaseModalStepped_cart_head_text_container__h90MU .CartPurchaseModalStepped_crown_area___QIZI{align-items:baseline;gap:4px}}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681{padding:0 20px 16px;border-radius:0 0 12px 12px;background:#f5f5f5;display:flex;flex-direction:column;gap:16px}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_title_area___1GFe .CartPurchaseModalStepped_main_title__bb_CN{color:#646464;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.2px}@media only screen and (max-width:768px){.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_title_area___1GFe .CartPurchaseModalStepped_main_title__bb_CN{font-size:20px;letter-spacing:1px}}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_title_area___1GFe .CartPurchaseModalStepped_main_title_sub__PVJS4{color:#646464;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:175%;letter-spacing:.8px}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_cart_price_inner__uc3Sf{display:flex;gap:20px;align-items:flex-end;justify-content:center;align-items:stretch}@media only screen and (max-width:1099px){.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_cart_price_inner__uc3Sf{flex-direction:column}}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_cart_price_inner__uc3Sf.CartPurchaseModalStepped_modal_d_price_inner__tqGZJ{align-items:stretch;gap:16px}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_cart_price_inner__uc3Sf.CartPurchaseModalStepped_modal_d_price_inner__tqGZJ .CartPurchaseModalStepped_modal_d_product_item_6__vdk8B,.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_cart_price_inner__uc3Sf.CartPurchaseModalStepped_modal_d_price_inner__tqGZJ .CartPurchaseModalStepped_modal_d_product_item_once__5ZY_b{padding-top:12px;padding-bottom:12px}@media only screen and (max-width:1099px){.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_cart_price_inner__uc3Sf.CartPurchaseModalStepped_modal_d_price_inner__tqGZJ{align-items:center;gap:40px}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_cart_price_inner__uc3Sf.CartPurchaseModalStepped_modal_d_price_inner__tqGZJ .CartPurchaseModalStepped_modal_d_product_item_6__vdk8B,.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_cart_price_inner__uc3Sf.CartPurchaseModalStepped_modal_d_price_inner__tqGZJ .CartPurchaseModalStepped_modal_d_product_item_once__5ZY_b{padding-top:0;padding-bottom:0}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_cart_price_inner__uc3Sf.CartPurchaseModalStepped_modal_d_price_inner__tqGZJ .CartPurchaseModalStepped_modal_d_product_item_6__vdk8B{order:2}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_cart_price_inner__uc3Sf.CartPurchaseModalStepped_modal_d_price_inner__tqGZJ .CartPurchaseModalStepped_modal_d_product_item_12__NDskl{order:1}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_cart_price_inner__uc3Sf.CartPurchaseModalStepped_modal_d_price_inner__tqGZJ .CartPurchaseModalStepped_modal_d_product_item_once__5ZY_b{order:3}}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_annotation_container___pQo4{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:5px;max-width:672px;margin:0 auto}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC .CartPurchaseModalStepped_cart_price_container__hy681 .CartPurchaseModalStepped_annotation_container___pQo4 .CartPurchaseModalStepped_annotation_navi_scan__qCWIn{color:var(--text-646464,#646464);font-feature-settings:"palt" on;font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.7px}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC.CartPurchaseModalStepped_type_modal_D___nD_1{max-width:912px}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC.CartPurchaseModalStepped_type_modal_D___nD_1 .CartPurchaseModalStepped_cart_head_container__7sz1T{display:flex;justify-content:center;align-items:center}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC.CartPurchaseModalStepped_type_modal_D___nD_1 .CartPurchaseModalStepped_annotation_container___pQo4{max-width:833px;margin:20px auto 0}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC.CartPurchaseModalStepped_type_modal_D___nD_1 .CartPurchaseModalStepped_annotation_container___pQo4.CartPurchaseModalStepped_product_annotation_container_navi__dkNgo{max-width:420px}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC.CartPurchaseModalStepped_type_modal_D___nD_1 .CartPurchaseModalStepped_annotation_container___pQo4.CartPurchaseModalStepped_product_annotation_container_check__cte9z{max-width:672px}.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC.CartPurchaseModalStepped_type_modal_D___nD_1 .CartPurchaseModalStepped_annotation_container___pQo4.CartPurchaseModalStepped_product_annotation_container_navi_scan__9jnAt,.CartPurchaseModalStepped_add_to_cart_modal_container__nezDC.CartPurchaseModalStepped_type_modal_D___nD_1 .CartPurchaseModalStepped_annotation_container___pQo4.CartPurchaseModalStepped_product_annotation_container_scan__azUaA{margin-top:30px;max-width:832px!important}.CartPurchaseModalStepped_modal_root_override__Q3PYJ{width:912px!important;max-width:912px!important;height:688px!important}@media only screen and (max-width:768px){.CartPurchaseModalStepped_modal_root_override__Q3PYJ{width:100%!important;max-width:100%!important;height:auto!important}}.CartPurchaseModalStepped_modal_root_override__Q3PYJ.CartPurchaseModalStepped_modal_root_override_step4_fit__k96fR{height:auto!important;max-height:90dvh}.CartPurchaseModalStepped_product_select_modal__jq_FQ{width:912px!important;height:100%;position:relative;overflow-y:auto}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ{width:100%!important;height:auto!important;max-height:90dvh;overflow-y:auto}}.CartPurchaseModalStepped_product_select_modal__jq_FQ.CartPurchaseModalStepped_product_select_modal_step4_fit__05sJL{height:auto!important;min-height:0;max-height:90dvh;overflow-y:auto}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_close_icon_top__GPqSZ{position:absolute;top:-49px;right:0;cursor:pointer;z-index:10}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_close_icon_top__GPqSZ{right:10px}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K{background-color:#f5f5f5;padding:16px 0 20px;display:flex;flex-direction:column;align-items:center;gap:16px;border-radius:0 0 12px 12px}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K{padding:16px 0 20px;gap:16px}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K.CartPurchaseModalStepped_modal_inner_content_step4_fit__GGOPb{flex:0 0 auto;width:100%;box-sizing:border-box}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA{width:712px;display:flex;flex-direction:column;align-items:center;gap:12px}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA{width:100%}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_title_area___1GFe .CartPurchaseModalStepped_main_title__bb_CN{color:#646464;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.2px}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_title_area___1GFe .CartPurchaseModalStepped_main_title__bb_CN{font-size:20px;letter-spacing:1px}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5{width:100%;display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5{width:300px;margin:0 auto}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3{background-color:#fff;border-radius:12px;box-shadow:0 0 8px 0 rgba(0,0,0,.12);display:flex;align-items:center;gap:20px;cursor:pointer;border:3px solid transparent;padding:40px;position:relative}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3:hover{background-color:#eff6fa;border-color:#1f7bb8}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3{flex-direction:column;padding:20px;gap:10px;width:300px}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_img_area_scan__QjvXT{flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;width:242px;height:140px}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_img_area_scan__QjvXT{width:197px;height:129px}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_img_area_scan__QjvXT .CartPurchaseModalStepped_scan_image__PP43u{position:absolute;transform:translateX(-50%);top:-31px;left:49%;width:255px;height:182px}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_img_area_scan__QjvXT .CartPurchaseModalStepped_scan_image__PP43u{top:-36px;left:40%;width:293px;height:190px}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_details_area_scan__vBVbh{display:flex;flex-direction:column;gap:12px;flex-grow:1}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_details_area_scan__vBVbh{width:100%;align-items:center;gap:10px}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_details_area_scan__vBVbh .CartPurchaseModalStepped_product_name_scan__WE9RX{color:#1f7bb8;font-size:28px;line-height:1.5;letter-spacing:.05em;font-feature-settings:"palt";margin:0;white-space:nowrap}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_details_area_scan__vBVbh .CartPurchaseModalStepped_product_name_scan__WE9RX{font-size:24px;text-align:center}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_details_area_scan__vBVbh .CartPurchaseModalStepped_divider__yCjMk{height:1px;background-color:#e0e2e3;width:100%}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_details_area_scan__vBVbh .CartPurchaseModalStepped_features__z3vnt{display:flex;flex-direction:column;gap:4px}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_details_area_scan__vBVbh .CartPurchaseModalStepped_features__z3vnt{gap:8px}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_details_area_scan__vBVbh .CartPurchaseModalStepped_features__z3vnt .CartPurchaseModalStepped_feature_item__17o_N{display:flex;align-items:center;gap:8px}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_details_area_scan__vBVbh .CartPurchaseModalStepped_features__z3vnt .CartPurchaseModalStepped_feature_item__17o_N .CartPurchaseModalStepped_check_icon__O_YqY{width:24px;height:20px;object-fit:contain}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_details_area_scan__vBVbh .CartPurchaseModalStepped_features__z3vnt .CartPurchaseModalStepped_feature_item__17o_N .CartPurchaseModalStepped_feature_text__mJK7A{color:#646464;font-size:16px;line-height:1.5;letter-spacing:.05em;font-feature-settings:"palt";margin:0;white-space:nowrap}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_scan__DQ_e3 .CartPurchaseModalStepped_details_area_scan__vBVbh .CartPurchaseModalStepped_features__z3vnt .CartPurchaseModalStepped_feature_item__17o_N .CartPurchaseModalStepped_feature_text__mJK7A{font-size:14px}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee{background-color:#fff;border-radius:12px;box-shadow:0 0 8px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;cursor:pointer;border:3px solid transparent;padding:20px 40px}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee:hover{background-color:#eff6fa;border-color:#1f7bb8}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee{padding:20px;gap:10px;width:300px}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee .CartPurchaseModalStepped_set_card_main__T8WV6{display:flex;align-items:center;gap:20px;width:100%}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee .CartPurchaseModalStepped_set_card_main__T8WV6{gap:10px}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee .CartPurchaseModalStepped_img_area_set__N4F4q{flex-shrink:0;width:242px;height:81px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee .CartPurchaseModalStepped_img_area_set__N4F4q{width:120px;height:80px}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee .CartPurchaseModalStepped_details_area_set__OYF6q{display:flex;flex-direction:column;gap:8px;flex-grow:1}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee .CartPurchaseModalStepped_details_area_set__OYF6q{align-items:flex-start}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee .CartPurchaseModalStepped_details_area_set__OYF6q .CartPurchaseModalStepped_tag_title_group__Ltffi{display:flex;align-items:center;gap:8px}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee .CartPurchaseModalStepped_details_area_set__OYF6q .CartPurchaseModalStepped_tag_title_group__Ltffi{flex-direction:column;align-items:flex-start}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee .CartPurchaseModalStepped_details_area_set__OYF6q .CartPurchaseModalStepped_tag_title_group__Ltffi .CartPurchaseModalStepped_tag_set___gf5V{border:1px solid #1f7bb8;padding:2px 6px;display:flex;justify-content:center;align-items:center}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee .CartPurchaseModalStepped_details_area_set__OYF6q .CartPurchaseModalStepped_tag_title_group__Ltffi .CartPurchaseModalStepped_tag_set___gf5V .CartPurchaseModalStepped_tag_text__U4BLH{color:#1f7bb8;font-size:12px;line-height:1.5;letter-spacing:.05em;font-feature-settings:"palt";margin:0;white-space:nowrap}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee .CartPurchaseModalStepped_details_area_set__OYF6q .CartPurchaseModalStepped_tag_title_group__Ltffi .CartPurchaseModalStepped_product_name_set___Pf_l{color:#1f7bb8;font-size:24px;line-height:1.5;letter-spacing:.05em;font-feature-settings:"palt";margin:0;white-space:nowrap}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee .CartPurchaseModalStepped_details_area_set__OYF6q .CartPurchaseModalStepped_tag_title_group__Ltffi .CartPurchaseModalStepped_product_name_set___Pf_l{font-size:18px;letter-spacing:0}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee .CartPurchaseModalStepped_set_description__7oXup{color:var(--text-646464,#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}@media only screen and (max-width:768px){.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_modal_main_area__aBrAA .CartPurchaseModalStepped_product_cards_list__Dxpu5 .CartPurchaseModalStepped_product_card_set__irDee .CartPurchaseModalStepped_set_description__7oXup{font-size:14px;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-style:normal;font-weight:700;letter-spacing:.7px;white-space:normal}}.CartPurchaseModalStepped_product_select_modal__jq_FQ .CartPurchaseModalStepped_modal_inner_content__CnO8K .CartPurchaseModalStepped_close_button__ntjkY{width:100%;background-color:transparent}.CartPurchaseModalStepped_product_img__U1Asc{width:100%;height:100%;object-fit:contain}.CartPurchaseModalStepped_product_img__U1Asc.CartPurchaseModalStepped_scan_image__PP43u{transform:scale(1.1)}.CartPurchaseModalStepped_no1_badge_asterisk__w2Y7b{position:absolute;top:-2px;left:51px;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:8px;line-height:8px;letter-spacing:.4px;color:#fff;pointer-events:none}@media only screen and (max-width:768px){.CartPurchaseModalStepped_no1_badge_asterisk__w2Y7b{top:-2px;left:-4px}}.CartPurchaseModalStepped_no1_annotation__KnZLX{margin:16px 0 0;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.6px;color:#646464;text-align:left;width:100%}@media only screen and (max-width:768px){.CartPurchaseModalStepped_no1_annotation__KnZLX{text-align:center}}.StepRail_step_rail__BLlLc{width:100%;background:#fff;border-radius:12px 12px 0 0;padding:16px 40px;box-sizing:border-box}@media only screen and (max-width:768px){.StepRail_step_rail__BLlLc{padding:16px}}.StepRail_step_rail_inner__ReIav{display:flex;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;gap:8px}.StepRail_step_columns_row__jal5s{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.StepRail_step_column__LULtk{width:72px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0;margin:0;border:none;background:transparent;font:inherit;text-align:center;box-sizing:border-box}@media only screen and (max-width:768px){.StepRail_step_column__LULtk{width:64px}}.StepRail_step_column_clickable__YHylR{cursor:pointer;border-radius:8px}.StepRail_step_column_clickable__YHylR:focus-visible{outline:2px solid #1f7bb8;outline-offset:2px}.StepRail_step_column_clickable__YHylR:hover .StepRail_step_label__KSVPc{text-decoration:underline}.StepRail_step_circle_cell__hryqD{width:100%;flex-shrink:0;display:flex;justify-content:center;align-items:center}.StepRail_step_connector_cell__DFgu4{width:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-self:flex-start;height:30px;margin-top:0}@media only screen and (max-width:768px){.StepRail_step_connector_cell__DFgu4{width:28px}}.StepRail_step_connector__rjcAS{width:100%;height:2px;background:#e0e0e0;border-radius:2px}.StepRail_step_connector_cell__DFgu4.StepRail_step_connector_done__RfIVp .StepRail_step_connector__rjcAS{background:#1f7bb8}.StepRail_step_column__LULtk .StepRail_step_label__KSVPc{display:block;width:100%}.StepRail_step_circle__BsFSP{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.StepRail_step_circle_done__0dedf{background:transparent;border:none;padding:0}.StepRail_step_check_img__H8_C4{display:block;width:30px;height:30px}.StepRail_step_circle_active__dnI4y{background:#1f7bb8;border:2px solid #1f7bb8}.StepRail_step_circle_pending__VgpT3{background:#b7b7b7;border:none}.StepRail_step_circle_active__dnI4y .StepRail_step_num__L0otX,.StepRail_step_circle_pending__VgpT3 .StepRail_step_num__L0otX{color:#fff}.StepRail_step_num__L0otX{font-size:16px;font-weight:700;line-height:1}.StepRail_step_label__KSVPc{color:#1f7bb8;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:21px;font-feature-settings:"palt"}.StepRail_step_label__KSVPc.StepRail_step_label_muted__omysp{color:#b7b7b7}.CartCouponBanner_root__2g7wj{box-sizing:border-box;align-self:stretch;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 2.0733px;background-color:#d1d1d1}@media only screen and (max-width:768px){.CartCouponBanner_pc_layout___rHFM{display:none}}.CartCouponBanner_sp_layout__aLNmz{display:none}@media only screen and (max-width:768px){.CartCouponBanner_sp_layout__aLNmz{display:flex}}.CartCouponBanner_inner__wkyqb{display:flex;align-items:center}.CartCouponBanner_inner_pc__wpmcW{flex-direction:row;gap:16px}.CartCouponBanner_inner_sp__8bFtk{flex-direction:column;gap:6px}.CartCouponBanner_pill__T0ouM{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.3325px;height:20.7333px;padding:3px 24px 0;background-color:#fff;border-radius:25.9167px}.CartCouponBanner_date__YR_nb{display:flex;flex-direction:row;align-items:baseline}.CartCouponBanner_date_start__ULHeF{width:38.0975px}.CartCouponBanner_date_end___j7sS{width:43.54px}.CartCouponBanner_date_num__hkpbO{font-family:Inter,Noto Sans JP,sans-serif;font-weight:600;font-size:14.7725px;line-height:21.6868px;color:#004380}.CartCouponBanner_date_day__sQf6i,.CartCouponBanner_date_num__hkpbO{flex-shrink:0;letter-spacing:.001px;text-align:center;white-space:nowrap}.CartCouponBanner_date_day__sQf6i{box-sizing:border-box;width:18.66px;height:6.22px;font-family:Noto Sans JP,sans-serif;font-weight:800;font-size:8px;line-height:11.7444px;color:#646464;font-feature-settings:"palt" 1}.CartCouponBanner_date_day_end__WZ1XU{width:16.5867px;font-size:7.28px;line-height:10.6874px}.CartCouponBanner_dash__vBf_7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.0733px;width:4.9242px;height:5.1833px}.CartCouponBanner_dash_bar__Kmgon{display:block;align-self:stretch;height:1.2958px;background-color:#004380}.CartCouponBanner_text__heELs{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px}.CartCouponBanner_lead__kel82{margin:0;font-family:Inter,Noto Sans JP,sans-serif;font-weight:600;font-size:12px;line-height:16.2px;letter-spacing:.001px;color:#4d4d4d;text-align:right;white-space:nowrap}.CartCouponBanner_amount__tmFFQ{display:flex;flex-direction:row;align-items:baseline;justify-content:center}.CartCouponBanner_amount_off__PGHKy,.CartCouponBanner_amount_value__p9xSq,.CartCouponBanner_amount_yen__Uc3Fi{background-image:linear-gradient(180deg,#165b9a,#003474);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;white-space:nowrap}.CartCouponBanner_amount_value__p9xSq{font-family:Inter,Noto Sans JP,sans-serif;font-weight:500;font-size:36px;line-height:26px;letter-spacing:-1.08px}.CartCouponBanner_amount_value_fill__nHvP5{background-image:linear-gradient(180deg,#165b9a 8.8px,#003474 34.8px);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.CartCouponBanner_amount_yen__Uc3Fi{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;line-height:16px;letter-spacing:.001px}.CartCouponBanner_amount_off__PGHKy{font-family:Inter,Noto Sans JP,sans-serif;font-weight:600;font-size:22px;line-height:22px;letter-spacing:.001px}.CartCouponBanner_date_start__ULHeF>*+*{margin-left:-1.8142px}.CartCouponBanner_date_end___j7sS>*+*{margin-left:-1.2958px}.Step3QuantityPanel_step3_root__2rEv8{width:100%;max-width:308px;margin:0 auto;box-sizing:border-box}.Step3QuantityPanel_step3_back_row__nWdiJ{width:100%;margin:0 auto;padding:0 0 12px}.Step3QuantityPanel_step_back__b31A0{background:none;border:none;padding:8px 0;cursor:pointer;color:#1f7bb8;font-size:14px;font-weight:700;text-decoration:underline;font-feature-settings:"palt"}.Step3QuantityPanel_step_back__b31A0:hover{color:#004380}.Step3QuantityPanel_title__6mac3{color:#646464;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;white-space:nowrap}@media only screen and (max-width:768px){.Step3QuantityPanel_title__6mac3{font-size:18px;margin-bottom:16px;padding:0 8px}}.Step3QuantityPanel_promo_box__3A2aG{display:flex;padding:20px 24px;flex-direction:column;align-items:stretch;gap:8px;align-self:stretch;border-radius:4px;background:var(--bg-CTA,#cdeaec);box-sizing:border-box;margin-top:16px}@media only screen and (max-width:768px){.Step3QuantityPanel_promo_box__3A2aG{padding:16px 14px 14px;margin-bottom:16px}}.Step3QuantityPanel_promo_badge_row__GNzyn{display:flex;width:100%;align-self:stretch;margin-bottom:16px}.Step3QuantityPanel_promo_badge__v26TH{display:flex;padding:2px 8px;justify-content:center;align-items:center;gap:10px;box-sizing:border-box;border:1px solid var(--text-646464,#646464);width:100%;color:var(--text-646464,#646464);font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.6px}.Step3QuantityPanel_promo_offer_row__VqTnG{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;margin-bottom:14px}@media only screen and (max-width:768px){.Step3QuantityPanel_promo_offer_row__VqTnG{flex-direction:column;gap:14px}}.Step3QuantityPanel_promo_images__iTryI{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0}.Step3QuantityPanel_promo_images_single__Jn4eQ .Step3QuantityPanel_promo_image_slot__kl5TF:not(:first-child){margin-left:0}.Step3QuantityPanel_promo_image_slot__kl5TF{display:block;line-height:0}.Step3QuantityPanel_promo_image_slot__kl5TF:not(:first-child){margin-left:-36px}.Step3QuantityPanel_promo_image_slot__kl5TF img{display:block;max-width:120px;height:auto;object-fit:contain}.Step3QuantityPanel_promo_offer_copy__1LDAu{flex:1 1;min-width:0;text-align:center}@media only screen and (max-width:768px){.Step3QuantityPanel_promo_offer_copy__1LDAu{width:100%}}.Step3QuantityPanel_promo_discount_line__NjWUc{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px 8px}@media only screen and (max-width:768px){.Step3QuantityPanel_promo_discount_line__NjWUc{flex-direction:column}}.Step3QuantityPanel_promo_lead__i1Hzd{color:var(--text-646464,#646464);font-feature-settings:"palt" on;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1px}@media only screen and (max-width:768px){.Step3QuantityPanel_promo_lead__i1Hzd{font-size:14px}}.Step3QuantityPanel_promo_discount_amount__DDg29{color:var(--red-red-100-f-76363,#f76363);font-feature-settings:"palt" on;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1px}@media only screen and (max-width:768px){.Step3QuantityPanel_promo_discount_amount__DDg29{font-size:26px}}.Step3QuantityPanel_promo_description__lMH3l{color:var(--text-646464,#646464);font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:175%;letter-spacing:.8px}@media only screen and (max-width:768px){.Step3QuantityPanel_promo_description__lMH3l{font-size:13px}}.Step3QuantityPanel_promo_note__bxgNH{color:var(--text-646464,#646464);font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:10px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.5px}.Step3QuantityPanel_control_card__R4RWh{max-width:308px;width:100%;padding:24px 28px 28px;background:#fff;border-radius:12px;box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;margin:16px auto 20px}@media only screen and (max-width:768px){.Step3QuantityPanel_control_card__R4RWh{padding:20px 16px 24px}}.Step3QuantityPanel_add_btn__O22PR{width:160px;height:48px;padding:12px 20px;margin:16px auto 0}.Step3QuantityPanel_footer_note__C0BKP{max-width:560px;margin:0 auto;padding:0 8px 10px}.Step3QuantityPanel_footer_close__Rdo3N{display:flex;justify-content:center;padding:8px 0 4px}.Step3QuantityPanel_footer_close_btn__tAdJK{background:none;border:none;cursor:pointer;color:#646464;font-size:14px;font-weight:700;text-decoration:underline}.Step3QuantityPanel_confirm_summary__wKXC8{width:100%;margin:0 0 8px;padding:0}.Step3QuantityPanel_confirm_row__ir4Ro{display:grid;grid-template-columns:100px 1fr;grid-gap:8px 12px;gap:8px 12px;padding:10px 0;border-bottom:1px solid #e8e8e8;font-size:14px;line-height:1.5;text-align:left}.Step3QuantityPanel_confirm_row__ir4Ro:last-of-type{border-bottom:none}.Step3QuantityPanel_confirm_row__ir4Ro dt{margin:0;color:#646464;font-weight:700}.Step3QuantityPanel_confirm_row__ir4Ro dd{margin:0;color:#333;font-weight:500}.Step4ConfirmPanel_step4_root__tEsuc{width:100%;max-width:560px;margin:0 auto;padding:0 8px 16px;box-sizing:border-box}.Step4ConfirmPanel_step4_gray_area__KBfi_{border-radius:8px;box-sizing:border-box}@media only screen and (max-width:768px){.Step4ConfirmPanel_step4_gray_area__KBfi_{padding:16px 12px 20px}}@media only screen and (max-width:932px)and (orientation:landscape)and (max-height:600px){.Step4ConfirmPanel_step4_gray_area__KBfi_{padding:16px 12px 20px}}.Step4ConfirmPanel_title__ZGCUM{color:#646464;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}@media only screen and (max-width:768px){.Step4ConfirmPanel_title__ZGCUM{font-size:20px;letter-spacing:1px}}@media only screen and (max-width:932px)and (orientation:landscape)and (max-height:600px){.Step4ConfirmPanel_title__ZGCUM{font-size:20px;letter-spacing:1px}}.Step4ConfirmPanel_option_card__NftpN{background:#fff;border-radius:12px;box-shadow:0 0 8px rgba(0,0,0,.08);overflow:hidden;text-align:left;max-width:512px;margin:0 auto;padding:0 40px 16px}@media only screen and (max-width:768px){.Step4ConfirmPanel_option_card__NftpN{padding:0 20px 16px}}@media only screen and (max-width:932px)and (orientation:landscape)and (max-height:600px){.Step4ConfirmPanel_option_card__NftpN{padding:0 20px 16px}}.Step4ConfirmPanel_option_card_banner__vE4Ix{display:flex;padding:4px 0;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:0 0 8px 8px;background:var(--blue-blue-20,#cde0ec);max-width:416px;margin:0 auto;color:var(--text_attention,#004380);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:768px){.Step4ConfirmPanel_option_card_banner__vE4Ix{max-width:267px;font-size:14px}}@media only screen and (max-width:932px)and (orientation:landscape)and (max-height:600px){.Step4ConfirmPanel_option_card_banner__vE4Ix{max-width:267px;font-size:14px}}.Step4ConfirmPanel_option_card_body__Z2o8c{margin-top:24px}.Step4ConfirmPanel_availability_notice__NWdnY{margin:0 0 12px;color:#646464;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:1.55;letter-spacing:.02em}.Step4ConfirmPanel_premium_fetch_error__qt6dh{text-align:center;padding:8px 0 20px}.Step4ConfirmPanel_retry_btn__t0aB9{margin-top:12px;width:auto;min-width:160px}.Step4ConfirmPanel_premium_skeleton__8xSlY{padding:8px 0 24px;display:flex;flex-direction:column;gap:12px}@keyframes Step4ConfirmPanel_premium_sk_pulse__o8MtT{0%{opacity:.45}50%{opacity:.9}to{opacity:.45}}.Step4ConfirmPanel_skeleton_block__QAFdq,.Step4ConfirmPanel_skeleton_line__rNTx6,.Step4ConfirmPanel_skeleton_line_wide__Qf2Bo{border-radius:6px;background:#e5e5e5;animation:Step4ConfirmPanel_premium_sk_pulse__o8MtT 1.2s ease-in-out infinite}.Step4ConfirmPanel_skeleton_line_wide__Qf2Bo{height:22px;width:72%}.Step4ConfirmPanel_skeleton_line__rNTx6{height:16px;width:42%}.Step4ConfirmPanel_skeleton_block__QAFdq{height:110px;width:100%}.Step4ConfirmPanel_option_select_row__aWtE4{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.Step4ConfirmPanel_checkbox_wrap__mtLs1{flex-shrink:0;padding-top:2px}.Step4ConfirmPanel_checkbox_input__E1Zke{width:20px;height:20px;cursor:pointer;accent-color:#1f7bb8}.Step4ConfirmPanel_option_title_block__MMkbQ{flex:1 1;min-width:0;display:flex;flex-direction:column}.Step4ConfirmPanel_option_title_line__vkomT{display:flex;flex-wrap:nowrap;align-items:center;gap:8px 12px;margin-top:-8px;margin-bottom:6px;width:100%;min-width:0}.Step4ConfirmPanel_option_title_label__T7VJw{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:8px;cursor:pointer;min-width:0}.Step4ConfirmPanel_price_inline_pc__MtrB_{margin:0}.Step4ConfirmPanel_premium_price_inline_wrap__62kWk{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;flex-shrink:0;white-space:nowrap}@media only screen and (max-width:768px){.Step4ConfirmPanel_premium_price_inline_wrap__62kWk{display:none}}@media only screen and (max-width:932px)and (orientation:landscape)and (max-height:600px){.Step4ConfirmPanel_premium_price_inline_wrap__62kWk{display:none}}.Step4ConfirmPanel_premium_price_below_wrap__2B62e{display:none;width:100%;box-sizing:border-box}@media only screen and (max-width:768px){.Step4ConfirmPanel_premium_price_below_wrap__2B62e{display:block;margin-top:2px}}@media only screen and (max-width:932px)and (orientation:landscape)and (max-height:600px){.Step4ConfirmPanel_premium_price_below_wrap__2B62e{display:block;margin-top:2px}}.Step4ConfirmPanel_option_title___GlBW{margin:0;color:#646464;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}@media only screen and (max-width:768px){.Step4ConfirmPanel_option_title___GlBW{font-size:20px;letter-spacing:1px}}@media only screen and (max-width:932px)and (orientation:landscape)and (max-height:600px){.Step4ConfirmPanel_option_title___GlBW{font-size:20px;letter-spacing:1px}}.Step4ConfirmPanel_new_badge__sOTJw{display:flex;padding:2px 8px;justify-content:center;align-items:center;gap:10px;border-radius:999px;border:1px solid var(--blue-blue-1001-f-7-bb-8,#1f7bb8);background:var(--blue-blue-1001-f-7-bb-8,#1f7bb8);color:#fff;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.6px}@media only screen and (max-width:768px){.Step4ConfirmPanel_new_badge__sOTJw{font-size:10px;padding:2px 4px}}@media only screen and (max-width:932px)and (orientation:landscape)and (max-height:600px){.Step4ConfirmPanel_new_badge__sOTJw{font-size:10px;padding:2px 4px}}.Step4ConfirmPanel_price__bmlkV{margin:0;color:#646464;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.Step4ConfirmPanel_price_original__nkfE7{margin-right:8px;color:#999;font-size:14px;font-weight:400;text-decoration:line-through}.Step4ConfirmPanel_price_value__rxEdP{color:#646464;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.Step4ConfirmPanel_price_unavailable__U7_a7{margin:0;color:#999;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.Step4ConfirmPanel_feature_list_wrapper__2Wu2u{margin-left:20px}@media only screen and (max-width:768px){.Step4ConfirmPanel_feature_list_wrapper__2Wu2u{margin-left:0}}@media only screen and (max-width:932px)and (orientation:landscape)and (max-height:600px){.Step4ConfirmPanel_feature_list_wrapper__2Wu2u{margin-left:0}}.Step4ConfirmPanel_feature_list__lkQRn{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;list-style-type:disc;list-style-position:outside}@media only screen and (max-width:768px){.Step4ConfirmPanel_feature_list__lkQRn{-webkit-padding-start:18px;padding-inline-start:18px}}@media only screen and (max-width:932px)and (orientation:landscape)and (max-height:600px){.Step4ConfirmPanel_feature_list__lkQRn{-webkit-padding-start:18px;padding-inline-start:18px}}.Step4ConfirmPanel_feature_item__xR_um{margin:0 0 14px}.Step4ConfirmPanel_feature_item__xR_um::marker{color:#333}.Step4ConfirmPanel_feature_item__xR_um:last-child{margin-bottom:0}.Step4ConfirmPanel_feature_lead__jql3M{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;margin-bottom:0!important}@media only screen and (max-width:768px){.Step4ConfirmPanel_feature_lead__jql3M{font-size:16px;letter-spacing:.8px}}@media only screen and (max-width:932px)and (orientation:landscape)and (max-height:600px){.Step4ConfirmPanel_feature_lead__jql3M{font-size:16px;letter-spacing:.8px}}.Step4ConfirmPanel_feature_sub__VMczv{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;margin-bottom:4px!important}.Step4ConfirmPanel_card_footer_note__9S1Uc{margin:16px 0 0;color:var(--gray-gray80,#838383);font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.6px;white-space:nowrap}@media only screen and (max-width:768px){.Step4ConfirmPanel_card_footer_note__9S1Uc{white-space:normal}}@media only screen and (max-width:932px)and (orientation:landscape)and (max-height:600px){.Step4ConfirmPanel_card_footer_note__9S1Uc{white-space:normal}}.Step4ConfirmPanel_card_footer_note_premium_support__tymtO{margin:16px 0 0}.Step4ConfirmPanel_premium_quantity_section__BKMn_{margin-top:24px}.Step4ConfirmPanel_premium_quantity_label__0CI1u{color:#646464;text-align:center;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.7px}@media only screen and (max-width:768px){.Step4ConfirmPanel_premium_quantity_label__0CI1u{font-size:14px}}.Step4ConfirmPanel_premium_quantity_selector__tFMDQ{display:flex;justify-content:center;max-width:308px;margin:0 auto}.Step4ConfirmPanel_actions__4pcE7{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:24px;padding:0 4px}@media only screen and (max-width:768px){.Step4ConfirmPanel_actions__4pcE7{margin-top:20px}}.Step4ConfirmPanel_primary_btn__9Bega{width:100%;max-width:140px;height:48px;margin:0 auto}.KeywordSearch_container__jSHHO{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;max-width:446px;padding:20px 40px;background-color:#fff;border:1px solid #e0e2e3;border-radius:4px;margin:0 auto}@media only screen and (max-width:1099px){.KeywordSearch_container__jSHHO{max-width:335px;padding:40px 20px}}.KeywordSearch_title__w4C6m{color:#646464;text-align:center;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:1.2px;white-space:nowrap}@media only screen and (max-width:1099px){.KeywordSearch_title__w4C6m{font-size:20px;letter-spacing:1px}}.KeywordSearch_form__jd_hI{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.KeywordSearch_input_control__KFxde{width:100%}@media only screen and (max-width:1099px){.KeywordSearch_input_control__KFxde{width:295px}}.KeywordSearch_input__q_lJG{height:50px!important;border:1px solid #646464!important;border-radius:4px;padding:10px;font-size:16px;font-weight:500;line-height:1.75;letter-spacing:.8px}.KeywordSearch_input__q_lJG::placeholder{color:#b8b8b8;font-weight:500}.KeywordSearch_button_wrapper__2Tqbx{width:200px}.ExamDetailsModal_modal_override__GSsYg{max-width:812px}@media only screen and (max-width:1000px){.ExamDetailsModal_modal_override__GSsYg{max-width:336px}}.ExamDetailsModal_modal_inner__nkbUZ{display:flex;flex-direction:column;width:100%;max-height:80vh;overflow-y:auto;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ExamDetailsModal_header__ZsQTN{background-color:#eff6fa;padding:24px 40px;border-radius:12px 12px 0 0;display:flex;flex-direction:column;align-items:center;gap:8px}@media only screen and (max-width:1000px){.ExamDetailsModal_header__ZsQTN{padding:20px;align-items:flex-start}}.ExamDetailsModal_header_text__wS3QH{font-size:18px;font-weight:700;line-height:27px;letter-spacing:.9px;color:#262626;margin:0;word-break:break-word;overflow-wrap:break-word}.ExamDetailsModal_header_name__SZnHO{font-size:20px;line-height:1.5;letter-spacing:1px}@media only screen and (max-width:1000px){.ExamDetailsModal_header_name__SZnHO{font-size:18px;letter-spacing:.9px}}.ExamDetailsModal_header_suffix__KgFVq{font-size:16px;line-height:1.5;color:#838383;letter-spacing:.8px}@media only screen and (max-width:1000px){.ExamDetailsModal_header_suffix__KgFVq{font-size:14px;letter-spacing:.7px}}.ExamDetailsModal_body__IAEfQ{background-color:#fff;padding:24px 40px}@media only screen and (max-width:1000px){.ExamDetailsModal_body__IAEfQ{padding:24px 20px}}.ExamDetailsModal_exam_groups__zgsWB{display:flex;flex-direction:column;gap:32px;width:100%}.ExamDetailsModal_exam_group__SIIOb{display:flex;flex-direction:column;gap:8px;width:100%}.ExamDetailsModal_exam_group_header__S0MCV{border-bottom:1px solid #e0e2e3;padding-top:2px;padding-bottom:3px;width:100%}.ExamDetailsModal_exam_group_title__8rmxU{font-weight:700;font-size:16px;line-height:24px;letter-spacing:.8px;color:#646464;margin:0;white-space:nowrap}@media only screen and (max-width:1000px){.ExamDetailsModal_exam_group_title__8rmxU{font-size:14px;line-height:21px;letter-spacing:.7px}}.ExamDetailsModal_exam_tags__4yCeN{display:flex;flex-wrap:wrap;gap:4px;width:100%}.ExamDetailsModal_exam_tag__fViR6{border:1px solid #e0e2e3;border-radius:4px;padding:2px 16px;display:flex;align-items:center;justify-content:center}.ExamDetailsModal_exam_tag_text__YuxzY{font-weight:500;font-size:18px;line-height:31.5px;letter-spacing:.9px;color:#646464;white-space:nowrap;margin:0}.ExamDetailsModal_footer__Y82W1{background-color:#eff6fa;padding:32px 20px 20px;border-radius:0 0 12px 12px;display:flex;flex-direction:column;align-items:center;gap:32px}.ExamDetailsModal_footer_title__VnWEk{font-weight:700;font-size:18px;line-height:27px;letter-spacing:.9px;color:#646464;text-align:center;margin:0;width:296px}.ExamDetailsModal_reservation_card__U1kxL{background-color:#fff;border-radius:12px;padding:32px 40px;width:100%;max-width:732px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:16px}@media only screen and (max-width:1000px){.ExamDetailsModal_reservation_card__U1kxL{padding:16px;max-width:296px}}.ExamDetailsModal_reservation_name__psELk{font-weight:700;font-size:20px;line-height:30px;letter-spacing:1px;color:#262626;text-align:center;margin:0;width:100%}@media only screen and (max-width:1000px){.ExamDetailsModal_reservation_name__psELk{font-size:18px;line-height:27px;letter-spacing:.9px;text-align:left}}.ExamDetailsModal_reservation_actions__G05ng{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.ExamDetailsModal_reservation_phone__Sn7rj{display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none}@media only screen and (max-width:1000px){.ExamDetailsModal_reservation_phone__Sn7rj{width:100%;height:48px;padding:8px 4px;border-radius:999px;background:linear-gradient(118.298deg,#1f7bb8 12.75%,#4c95c6 87.25%);box-sizing:border-box;gap:4px}}.ExamDetailsModal_phone_icon_pc__hV6pY{width:30px;height:30px;flex-shrink:0}@media only screen and (max-width:1000px){.ExamDetailsModal_phone_icon_pc__hV6pY{display:none}}.ExamDetailsModal_phone_number_pc__Wtnxj{font-family:Inter,sans-serif;font-weight:600;font-size:32px;line-height:48px;letter-spacing:0;color:#1f7bb8;white-space:nowrap;margin:0}@media only screen and (max-width:1000px){.ExamDetailsModal_phone_number_pc__Wtnxj{display:none}}.ExamDetailsModal_phone_button_sp__yu9UE{display:none}@media only screen and (max-width:1000px){.ExamDetailsModal_phone_button_sp__yu9UE{display:block}}.ExamDetailsModal_phone_button_text__6wqmK{font-weight:700;font-size:18px;line-height:27px;letter-spacing:.9px;color:#fff;margin:0}.ExamDetailsModal_reservation_web__cTtoA{display:flex;align-items:center;justify-content:center;width:322px;height:48px;padding:8px 4px;border-radius:999px;background:linear-gradient(123.292deg,#1f7bb8 12.75%,#4c95c6 87.25%);text-decoration:none;box-sizing:border-box}@media only screen and (max-width:1000px){.ExamDetailsModal_reservation_web__cTtoA{width:100%;background:linear-gradient(118.298deg,#1f7bb8 12.75%,#4c95c6 87.25%)}}.ExamDetailsModal_reservation_web_text__L3ivx{font-weight:700;font-size:16px;line-height:24px;letter-spacing:.8px;color:#fff;white-space:nowrap;margin:0}@media only screen and (max-width:1000px){.ExamDetailsModal_reservation_web_text__L3ivx{font-size:18px;line-height:27px;letter-spacing:.9px}}.ExamDetailsModal_reservation_note__EFIO4{font-weight:400;font-size:14px;line-height:21px;letter-spacing:.7px;color:#646464;text-align:center;margin:0;word-break:break-word;overflow-wrap:break-word}@media only screen and (max-width:1000px){.ExamDetailsModal_reservation_note__EFIO4{text-align:left;width:100%}}.ExamDetailsModal_close_bottom__BCT7k{display:flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:73px;height:24px;justify-content:center}.ExamDetailsModal_close_bottom_text__1Q3o3{font-weight:700;font-size:12px;line-height:14px;color:#646464;text-align:center;margin:0}.InstitutionCard_card__BGI08{max-width:486px;width:100%;height:100%;background-color:#fff;border-radius:4px;padding:20px;display:grid;grid-template-columns:120px 1fr;grid-template-rows:auto auto;grid-gap:0 20px;gap:0 20px;box-sizing:border-box;min-width:0}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08{max-width:336px;grid-template-columns:80px 1fr;grid-template-rows:auto auto;gap:12px}}.InstitutionCard_card__BGI08.InstitutionCard_mobile__Kr0Uh{max-width:336px;grid-template-columns:80px 1fr;grid-template-rows:auto auto;gap:12px}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08.InstitutionCard_has_meister__l5V5F{grid-template-rows:auto auto auto}}.InstitutionCard_card__BGI08.InstitutionCard_has_meister__l5V5F.InstitutionCard_mobile__Kr0Uh{grid-template-rows:auto auto auto}.InstitutionCard_card__BGI08.InstitutionCard_medical__B1eSD{grid-template-columns:1fr}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08.InstitutionCard_medical__B1eSD{grid-template-columns:1fr}}.InstitutionCard_card__BGI08.InstitutionCard_medical__B1eSD.InstitutionCard_mobile__Kr0Uh{grid-template-columns:1fr}.InstitutionCard_card__BGI08 .InstitutionCard_meister_badge_sp_wrapper__6YP86{grid-column:1/3;grid-row:1/2;display:none}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08 .InstitutionCard_meister_badge_sp_wrapper__6YP86{display:block}}.InstitutionCard_card__BGI08 .InstitutionCard_meister_badge_sp_wrapper__6YP86 .InstitutionCard_meister_badge_sp__IylCM{max-width:100%;width:-moz-fit-content;width:fit-content;height:auto}.InstitutionCard_card__BGI08.InstitutionCard_mobile__Kr0Uh .InstitutionCard_meister_badge_sp_wrapper__6YP86{display:block}.InstitutionCard_card__BGI08.InstitutionCard_medical__B1eSD .InstitutionCard_meister_badge_sp_wrapper__6YP86{grid-column:1/2}.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH{display:contents}.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0{grid-row:1/3;grid-column:1/2;width:120px;height:120px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0{grid-row:1/2;grid-column:1/2;width:80px;height:80px}}.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0 .InstitutionCard_image__xiYxT{max-width:100%;width:100%;height:100%;object-fit:cover}.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q{grid-row:1/2;grid-column:2/3;display:flex;flex-direction:column;gap:12px;min-width:0}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q{grid-row:1/2;grid-column:2/3;gap:8px}}.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q .InstitutionCard_meister_badge_pc__1DV2H{display:block;max-width:100%;width:-moz-fit-content;width:fit-content;height:auto}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q .InstitutionCard_meister_badge_pc__1DV2H{display:none}}.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q .InstitutionCard_title__z1Og1{color:#262626;letter-spacing:1px;font-feature-settings:"palt"}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q .InstitutionCard_title__z1Og1{font-size:18px;letter-spacing:.05em}}.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q .InstitutionCard_links_wrapper__VF6n2{display:flex;gap:12px}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q .InstitutionCard_links_wrapper__VF6n2{flex-direction:column;gap:0}}.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q .InstitutionCard_links_wrapper__VF6n2 .InstitutionCard_link_item__idsuT{display:flex;align-items:center;gap:4px;color:#1f7bb8;text-decoration:none;white-space:nowrap}.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q .InstitutionCard_links_wrapper__VF6n2 .InstitutionCard_link_item__idsuT svg{width:18px;height:18px;flex-shrink:0}.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q .InstitutionCard_links_wrapper__VF6n2 .InstitutionCard_link_item__idsuT .InstitutionCard_link_text__rYzvi{font-size:14px;line-height:1.5;letter-spacing:.7px;font-feature-settings:"palt"}.InstitutionCard_card__BGI08 .InstitutionCard_content_wrapper__EUyJH.InstitutionCard_is_medical__5LhKX .InstitutionCard_header_info__Xqf9q{grid-row:1!important;grid-column:1!important}.InstitutionCard_card__BGI08.InstitutionCard_medical__B1eSD .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q{grid-column:1/2}.InstitutionCard_card__BGI08 .InstitutionCard_details_wrapper__99S_c{grid-row:2/3;grid-column:2/3;display:flex;flex-direction:column;gap:8px;padding-top:12px}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08 .InstitutionCard_details_wrapper__99S_c{grid-row:2/3;grid-column:1/3;padding-top:0}}.InstitutionCard_card__BGI08 .InstitutionCard_details_wrapper__99S_c .InstitutionCard_divider___fULP{height:1px;background-color:#e0e2e3;width:100%}.InstitutionCard_card__BGI08 .InstitutionCard_details_wrapper__99S_c .InstitutionCard_detail_row__iRs8A{display:flex;gap:20px;color:#646464}.InstitutionCard_card__BGI08 .InstitutionCard_details_wrapper__99S_c .InstitutionCard_detail_row__iRs8A .InstitutionCard_detail_label__7f0HD{width:68px;flex-shrink:0;white-space:nowrap;font-size:16px;line-height:1.5;letter-spacing:.8px;font-feature-settings:"palt"}.InstitutionCard_card__BGI08 .InstitutionCard_details_wrapper__99S_c .InstitutionCard_detail_row__iRs8A .InstitutionCard_detail_value__Jbvhw{flex-grow:1;font-size:16px;line-height:1.5;letter-spacing:.8px;font-feature-settings:"palt";min-width:0;word-break:break-word}.InstitutionCard_card__BGI08.InstitutionCard_medical__B1eSD .InstitutionCard_details_wrapper__99S_c{grid-column:1/2}.InstitutionCard_card__BGI08.InstitutionCard_mobile__Kr0Uh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0{grid-row:1/2;grid-column:1/2;width:80px;height:80px}.InstitutionCard_card__BGI08.InstitutionCard_mobile__Kr0Uh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q{grid-row:1/2;grid-column:2/3;gap:8px}.InstitutionCard_card__BGI08.InstitutionCard_mobile__Kr0Uh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q .InstitutionCard_meister_badge_pc__1DV2H{display:none}.InstitutionCard_card__BGI08.InstitutionCard_mobile__Kr0Uh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q .InstitutionCard_title__z1Og1{font-size:18px;letter-spacing:.05em}.InstitutionCard_card__BGI08.InstitutionCard_mobile__Kr0Uh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q .InstitutionCard_links_wrapper__VF6n2{flex-direction:column;gap:0}.InstitutionCard_card__BGI08.InstitutionCard_mobile__Kr0Uh .InstitutionCard_details_wrapper__99S_c{grid-row:2/3;grid-column:1/3;padding-top:0}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08.InstitutionCard_has_meister__l5V5F .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q,.InstitutionCard_card__BGI08.InstitutionCard_has_meister__l5V5F .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0{grid-row:2/3}.InstitutionCard_card__BGI08.InstitutionCard_has_meister__l5V5F .InstitutionCard_details_wrapper__99S_c{grid-row:3/4}}.InstitutionCard_card__BGI08.InstitutionCard_has_meister__l5V5F.InstitutionCard_mobile__Kr0Uh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q,.InstitutionCard_card__BGI08.InstitutionCard_has_meister__l5V5F.InstitutionCard_mobile__Kr0Uh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0{grid-row:2/3}.InstitutionCard_card__BGI08.InstitutionCard_has_meister__l5V5F.InstitutionCard_mobile__Kr0Uh .InstitutionCard_details_wrapper__99S_c{grid-row:3/4}.InstitutionCard_card__BGI08.InstitutionCard_medical__B1eSD .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0{width:166px;height:166px}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08.InstitutionCard_medical__B1eSD .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0{grid-row:1/2;width:130px;height:130px}}.InstitutionCard_card__BGI08.InstitutionCard_medical__B1eSD.InstitutionCard_mobile__Kr0Uh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0{grid-row:1/2;width:130px;height:130px}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08.InstitutionCard_medical__B1eSD.InstitutionCard_has_meister__l5V5F .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0{grid-row:2/3}}.InstitutionCard_card__BGI08.InstitutionCard_medical__B1eSD.InstitutionCard_has_meister__l5V5F.InstitutionCard_mobile__Kr0Uh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0{grid-row:2/3}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh{grid-template-columns:166px 1fr;grid-template-rows:auto auto;gap:12px 20px;align-content:start}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0{grid-row:1/-1;grid-column:1/2;align-self:start;width:166px;height:166px;background-color:#f5f5f5}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0 .InstitutionCard_image__xiYxT{object-fit:contain}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q{grid-row:1/2;grid-column:2/3;align-self:start}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh .InstitutionCard_details_wrapper__99S_c{grid-row:2/3;grid-column:2/3;padding-top:0}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_phone_label__NG83B{display:none}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh{max-width:336px;grid-template-columns:130px 1fr;gap:20px 12px}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0{grid-row:1/2;width:130px;height:130px}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q{gap:8px}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh .InstitutionCard_details_wrapper__99S_c{grid-column:1/-1}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_content__GrlAt{flex-direction:row}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_phone__RYmXe{flex:1 1;justify-content:center;height:40px;padding:8px 4px;border-radius:999px;background:linear-gradient(112.83deg,#1f7bb8 12.75%,#4c95c6 87.25%);text-decoration:none}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_phone_icon__GAwiv,.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_phone_number__UsVdi{display:none}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_phone_label__NG83B{display:block;font-size:14px;line-height:1.5;letter-spacing:.7px;color:#fff;white-space:nowrap;font-feature-settings:"palt"}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_web_button__Eh_n9{flex:1 1;width:100%;max-width:184px}}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh{max-width:336px;grid-template-columns:130px 1fr;gap:20px 12px}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_image_wrapper__Sm9h0{grid-row:1/2;width:130px;height:130px}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q{gap:8px}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh .InstitutionCard_details_wrapper__99S_c{grid-column:1/-1}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh .InstitutionCard_reservation_content__GrlAt{flex-direction:row}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh .InstitutionCard_reservation_phone__RYmXe{flex:1 1;justify-content:center;height:40px;padding:8px 4px;border-radius:999px;background:linear-gradient(112.83deg,#1f7bb8 12.75%,#4c95c6 87.25%);text-decoration:none}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh .InstitutionCard_reservation_phone_icon__GAwiv,.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh .InstitutionCard_reservation_phone_number__UsVdi{display:none}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh .InstitutionCard_reservation_phone_label__NG83B{display:block;font-size:14px;line-height:1.5;letter-spacing:.7px;color:#fff;white-space:nowrap;font-feature-settings:"palt"}.InstitutionCard_card__BGI08.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh .InstitutionCard_reservation_web_button__Eh_n9{flex:1 1;width:auto}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh{grid-template-columns:1fr;gap:12px;min-width:0}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh .InstitutionCard_content_wrapper__EUyJH .InstitutionCard_header_info__Xqf9q{grid-row:1/2;grid-column:1/-1}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh .InstitutionCard_details_wrapper__99S_c{grid-column:1/-1;min-width:0}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_content__GrlAt{flex-direction:row;align-items:flex-start;gap:24px;flex-wrap:wrap}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh.InstitutionCard_compact_reservation__LAefr .InstitutionCard_reservation_content__GrlAt{gap:8px}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_phone__RYmXe{flex-shrink:1;min-width:0}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_web_button__Eh_n9{width:auto;flex:1 1;min-width:120px}@media only screen and (max-width:1000px){.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh{grid-template-columns:1fr}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_content__GrlAt{flex-direction:row;gap:8px}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_phone__RYmXe{flex:1 1;justify-content:center;height:40px;padding:8px 4px;border-radius:999px;background:linear-gradient(112.83deg,#1f7bb8 12.75%,#4c95c6 87.25%);text-decoration:none}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_phone_number__UsVdi{display:none}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_phone_label__NG83B{display:block;font-size:14px;line-height:1.5;letter-spacing:.7px;color:#fff;white-space:nowrap;font-feature-settings:"palt"}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh .InstitutionCard_reservation_web_button__Eh_n9{flex:1 1;width:auto;min-width:0}}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh{grid-template-columns:1fr}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh .InstitutionCard_reservation_content__GrlAt{flex-direction:row}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh .InstitutionCard_reservation_phone__RYmXe{flex:1 1;justify-content:center;height:40px;padding:8px 4px;border-radius:999px;background:linear-gradient(112.83deg,#1f7bb8 12.75%,#4c95c6 87.25%);text-decoration:none}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh .InstitutionCard_reservation_phone_number__UsVdi{display:none}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh .InstitutionCard_reservation_phone_label__NG83B{display:block;font-size:14px;line-height:1.5;letter-spacing:.7px;color:#fff;white-space:nowrap;font-feature-settings:"palt"}.InstitutionCard_card__BGI08.InstitutionCard_no_image__vK_3E.InstitutionCard_detailed__YU_wh.InstitutionCard_mobile__Kr0Uh .InstitutionCard_reservation_web_button__Eh_n9{flex:1 1;width:auto;min-width:0}.InstitutionCard_card__BGI08 .InstitutionCard_exam_areas_content__38Hgz{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0}.InstitutionCard_card__BGI08 .InstitutionCard_exam_details_button__apdcv{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #1f7bb8;border-radius:999px;height:40px;padding:8px;text-decoration:none;width:100%;box-sizing:border-box;background:none;cursor:pointer}.InstitutionCard_card__BGI08 .InstitutionCard_exam_details_text__VemJ6{font-size:14px;line-height:1.5;letter-spacing:.7px;color:#1f7bb8;white-space:nowrap;font-feature-settings:"palt"}.InstitutionCard_card__BGI08 .InstitutionCard_reservation_content__GrlAt{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0}.InstitutionCard_card__BGI08 .InstitutionCard_reservation_phone__RYmXe{display:flex;align-items:center;gap:8px;text-decoration:none}.InstitutionCard_card__BGI08 .InstitutionCard_reservation_phone_number__UsVdi{font-size:16px;line-height:1.5;letter-spacing:.8px;color:#1f7bb8;font-feature-settings:"palt";white-space:nowrap}.InstitutionCard_card__BGI08 .InstitutionCard_reservation_web_button__Eh_n9{display:flex;align-items:center;justify-content:center;height:40px;padding:8px 4px;border-radius:999px;background:linear-gradient(112.83deg,#1f7bb8 12.75%,#4c95c6 87.25%);text-decoration:none;width:100%;box-sizing:border-box}.InstitutionCard_card__BGI08 .InstitutionCard_reservation_web_text__JyVF_{font-size:14px;line-height:1.5;letter-spacing:.7px;color:#fff;white-space:nowrap;font-feature-settings:"palt"}.InstitutionCardWrapper_wrapper__M15bw{max-width:992px;width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media only screen and (max-width:1000px){.InstitutionCardWrapper_wrapper__M15bw{grid-template-columns:1fr;gap:8px;max-width:none;justify-items:center}}.InstitutionCardWrapper_wrapper__M15bw.InstitutionCardWrapper_mobile__pdKz2{grid-template-columns:1fr;gap:8px;max-width:none;justify-items:center}.InstitutionCardWrapper_wrapper__M15bw.InstitutionCardWrapper_single_column__bGE5s{grid-template-columns:1fr;gap:8px;max-width:none}.InstitutionCardWrapper_wrapper__M15bw.InstitutionCardWrapper_single_column__bGE5s>div{min-width:0;max-width:100%}.InstitutionCardWrapper_selected__bXpOT,.InstitutionCardWrapper_wrapper__M15bw>div{height:100%;display:flex;flex-direction:column}.InstitutionCardWrapper_selected__bXpOT{background-color:#e1ebf2;border:1px solid #54a2d5;border-radius:4px;width:100%;box-sizing:border-box}.InstitutionCardWrapper_selected__bXpOT>div{background-color:transparent;height:100%}.Benefits_ModalContent_shell__iOeBl{display:flex;flex-direction:column;align-items:flex-end;gap:5px;width:824px;max-width:100%}.Benefits_ModalContent_topClose__2wqdH{display:block;width:40px;height:40px;padding:0;border:none;background:none;line-height:0;cursor:pointer}.Benefits_ModalContent_modal__zOusr{display:flex;flex-direction:column;align-items:center;gap:40px;width:824px;max-width:100%;max-height:85dvh;overflow-y:auto;border-radius:8px;background-color:#fff}.Benefits_ModalContent_modalSurvival__eAJjg{padding:24px 48px}.Benefits_ModalContent_modalWide__v_7QV{padding:40px}.Benefits_ModalContent_innerSurvival__3UfqI{display:flex;flex-direction:column;gap:32px;width:100%}.Benefits_ModalContent_innerWideGap80___6sRX{display:flex;flex-direction:column;gap:80px;width:100%}.Benefits_ModalContent_blockWide__5NI0V{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.Benefits_ModalContent_head__t5Zpy{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%;padding-bottom:16px;border-bottom:1px solid #004380}.Benefits_ModalContent_headTextGroup__Qxumt{display:flex;flex-direction:row;align-items:flex-end;gap:16px}.Benefits_ModalContent_title__crYCH{font-weight:500;font-size:24px;line-height:32px;color:#004380}.Benefits_ModalContent_title__crYCH,.Benefits_ModalContent_value__RfAPx{margin:0;font-family:Shippori Mincho,serif;letter-spacing:0;white-space:nowrap}.Benefits_ModalContent_value__RfAPx{background-image:linear-gradient(180deg,#2d7bc4,#112c4d);-webkit-background-clip:text;background-clip:text;color:transparent}.Benefits_ModalContent_valueBig__O2jwU{font-weight:500;font-size:54px;line-height:54px}.Benefits_ModalContent_valueUnit__aJapt{font-weight:700;font-size:26px;line-height:26px}.Benefits_ModalContent_headIcon__6vDse{display:block;flex-shrink:0}.Benefits_ModalContent_bodySurvival__nZLsU{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.Benefits_ModalContent_bodyWide__5BnbX{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.Benefits_ModalContent_leadBlockSurvival__QBWol{position:relative;width:100%}.Benefits_ModalContent_leadMarkerSurvival__bAf_j{position:absolute;top:38px;left:343px;width:240px;height:20px;background-color:#fbfba0}.Benefits_ModalContent_leadCenter__rS1cv,.Benefits_ModalContent_leadJustifyLoose__ym6H0,.Benefits_ModalContent_leadJustify__9b0YZ,.Benefits_ModalContent_lead__3_JV2{position:relative;margin:0;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:18px;color:#4d4d4d}.Benefits_ModalContent_leadCenter__rS1cv{line-height:31.5px;letter-spacing:.9px;text-align:center}.Benefits_ModalContent_lead__3_JV2{line-height:31.5px;letter-spacing:.9px;text-align:left}.Benefits_ModalContent_leadJustify__9b0YZ{line-height:31.5px;letter-spacing:.9px;text-align:justify}.Benefits_ModalContent_leadJustifyLoose__ym6H0{line-height:35px;letter-spacing:0;text-align:justify}.Benefits_ModalContent_emphasis__XWAgY{font-weight:600;color:#004380}.Benefits_ModalContent_annotationMark__gA2K_{font-size:.55em;vertical-align:super;line-height:0}.Benefits_ModalContent_figureBlock__Yb_TZ{display:flex;flex-direction:column;gap:4px;width:546px}.Benefits_ModalContent_figureBlockGap8__VkG9P{display:flex;flex-direction:column;gap:8px;width:546px}.Benefits_ModalContent_figureImageCost1__2cy_8,.Benefits_ModalContent_figureImageCost2__YDS7J,.Benefits_ModalContent_figureImageHospital__cDSlW,.Benefits_ModalContent_figureImageSurvival__DqCDT{display:block;width:546px}.Benefits_ModalContent_figureImageSurvival__DqCDT{height:280px}.Benefits_ModalContent_figureImageCost1__2cy_8{height:359px}.Benefits_ModalContent_figureImageCost2__YDS7J{height:308px}.Benefits_ModalContent_figureImageHospital__cDSlW{height:472px}.Benefits_ModalContent_annotation__iwCsW,.Benefits_ModalContent_source__Iwkhj{margin:0;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.6px;text-align:left;color:#838383}.Benefits_ModalContent_annotation__iwCsW{width:100%}.Benefits_ModalContent_closeRow__kg0al{display:flex;flex-direction:row;align-items:center;height:24px;gap:4px;padding:0;border:none;background:none;cursor:pointer}.Benefits_ModalContent_closeText__EiVhU{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:12px;line-height:14px;letter-spacing:0;color:#646464}.Doctors_section__kKMW5{align-self:stretch;width:100%;padding:128px 0;overflow:hidden;background-color:#e1ebf2}.Doctors_container__JfKsZ,.Doctors_section__kKMW5{display:flex;flex-direction:column;align-items:center;gap:64px}.Doctors_titleWrap___fqOA{display:flex;flex-direction:column;align-items:center;gap:32px}.Doctors_title__aNV8K{margin:0;font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:28px;line-height:37.7999992371px;letter-spacing:1.4px;text-align:center;color:#004380;white-space:nowrap;font-feature-settings:"palt" 1}.Doctors_titleLine__LrFaV{width:280px;height:1px;background-image:linear-gradient(90deg,rgba(0,67,128,0),#004380 50%,rgba(0,67,128,0))}.Doctors_sliderWrap__nD7OM{display:flex;flex-direction:column;align-items:center;gap:24px;width:max-content}.Doctors_slider__2yNKF{position:relative;display:flex;flex-direction:row;align-items:center;gap:32px;width:992px}.Doctors_card__6MZCr{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;gap:10px;align-self:stretch;width:476px;padding:32px 48px;overflow:hidden;background-color:#fff;transition:transform .4s ease,opacity .4s ease}.Doctors_cardDimmed__f_Npg{opacity:.5}.Doctors_cardInner__lmfFU{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:24px}.Doctors_cardHead__eBCbO{display:flex;flex-direction:row;align-items:flex-end;gap:24px}.Doctors_cardHeadWide__aGUq4{align-self:stretch}.Doctors_avatar__LnYzW{position:relative;width:180px;height:180px;overflow:hidden;background-color:#fff}.Doctors_photo__TAzri{display:block;width:180px;height:180px;object-fit:cover}.Doctors_nameGroup__Zhx9R{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;max-width:176px}.Doctors_nameGroupWide__ufh6W{flex-grow:1}.Doctors_roleWide__EAChV{align-self:stretch}.Doctors_name__Y5YjK{font-weight:600;font-size:18px;line-height:24.3000011444px;letter-spacing:.9px;white-space:nowrap;font-feature-settings:"palt" 1}.Doctors_name__Y5YjK,.Doctors_role__pgz9G{margin:0;font-family:Noto Sans JP,sans-serif;text-align:left;color:#4d4d4d}.Doctors_role__pgz9G{font-weight:400;font-size:12px;line-height:18px;letter-spacing:.6px;font-feature-settings:"palt" 1}.Doctors_cardBody__yDwL4{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:8px}.Doctors_heading__vycur{font-weight:600;font-size:18px;line-height:24.3000011444px;letter-spacing:.9px;font-feature-settings:"palt" 1}.Doctors_heading__vycur,.Doctors_text__XbI6W{margin:0;align-self:stretch;font-family:Noto Sans JP,sans-serif;text-align:left;color:#4d4d4d}.Doctors_text__XbI6W{font-weight:400;font-size:16px;line-height:28px;letter-spacing:.8px;font-feature-settings:"palt" 1}.Doctors_arrows__sYNPP{position:absolute;top:198px;right:-36px;left:-36px;display:flex;flex-direction:row-reverse;height:72px;pointer-events:none}.Doctors_arrow__NbSQR{position:relative;display:block;width:72px;height:72px;padding:0;border:0;background:none;filter:drop-shadow(0 3px 6px rgba(0,0,0,.08));cursor:pointer;pointer-events:auto}.Doctors_arrow__NbSQR:disabled{cursor:default;opacity:.35;pointer-events:none}.Doctors_arrow__NbSQR:first-child{margin-left:auto}.Doctors_arrowCircle__PESJa{position:absolute;inset:0;display:block;width:100%;height:100%;background-color:#fff;border-radius:50%;overflow:visible}.Doctors_arrowIcon__rSezN{position:absolute;top:24px;left:24px;display:block;width:24px;height:24px;overflow:hidden}.Doctors_dots__IMUvM{display:flex;flex-direction:row;align-items:center;gap:24px}.Doctors_dot__Miggl{width:12px;height:12px;padding:0;border:0;border-radius:999px;background-color:#fff;overflow:hidden;cursor:pointer}.Doctors_dotActive__Bxg6g{position:relative;background-image:linear-gradient(180deg,#69c0f8,#7693e9)}.Doctors_dotActive__Bxg6g:after{content:"";position:absolute;inset:4px;border-radius:999px;background-color:#fff}