.page_container__WEzwg{max-width:1200px;margin:0 auto}.page_hero__gQVrC{text-align:center;padding:60px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;margin-bottom:60px}.page_heroTitle__YuQ5J{font-size:48px;margin-bottom:20px;color:#fff}.page_heroSubtitle__Lftby{font-size:20px;margin-bottom:40px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.page_heroActions__KiR2f{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.page_primaryButton__grIK8{background:#007bff;color:#fff;padding:15px 30px;border-radius:8px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease;border:2px solid #007bff}.page_primaryButton__grIK8:hover{background:#0056b3;border-color:#0056b3;transform:translateY(-2px)}.page_secondaryButton__pvzJI{background:transparent;color:#fff;padding:15px 30px;border-radius:8px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease;border:2px solid #fff}.page_secondaryButton__pvzJI:hover{background:#fff;color:#667eea;transform:translateY(-2px)}.page_features__xAY0H{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;margin-bottom:60px}.page_featureCard__MQvcy{background:#fff;padding:30px;border-radius:12px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.page_featureCard__MQvcy:hover{transform:translateY(-5px)}.page_featureIcon___SdeN{font-size:48px;margin-bottom:20px}.page_featureCard__MQvcy h3{margin:0 0 15px;color:#333;font-size:20px;font-weight:600}.page_featureCard__MQvcy p{margin:0;color:#666;line-height:1.6}.page_infoSection__uHXbZ{background:#fff;padding:40px;border-radius:12px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_infoTitle__WC3Zu{margin-bottom:20px;color:#333}.page_infoText__P_Jog{margin-bottom:30px;color:#666;line-height:1.8;max-width:800px;margin-left:auto;margin-right:auto}.page_infoLink__qNdo2{display:inline-block;color:#007bff;text-decoration:none;font-weight:600;font-size:16px;transition:color .3s ease}.page_infoLink__qNdo2:hover{color:#0056b3}@media(max-width:768px){.page_hero__gQVrC{padding:40px 20px;margin-bottom:40px}.page_heroTitle__YuQ5J{font-size:32px}.page_heroSubtitle__Lftby{font-size:18px}.page_heroActions__KiR2f{flex-direction:column;align-items:center}.page_primaryButton__grIK8,.page_secondaryButton__pvzJI{width:100%;max-width:300px;text-align:center}.page_features__xAY0H{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.page_infoSection__uHXbZ{padding:30px 20px}}.SgModal_close_button_container__eVJKF{position:absolute;top:-27px;right:20px;padding:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:999;background:#569dd6;border-radius:50%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.SgModal_close_button__N9ciB{width:42px;height:42px;position:relative}.SgModal_close_button__N9ciB:after,.SgModal_close_button__N9ciB:before{content:"";position:absolute;top:18.3px;left:8.3px;width:60%;height:4px;background-color:#fff;transform-origin:center}.SgModal_close_button__N9ciB:before{transform:rotate(45deg)}.SgModal_close_button__N9ciB:after{transform:rotate(-45deg)}.SgModal_modal_root__m2bSV{padding:0!important;margin:40px 20px!important;position:relative;max-width:992px;gap:40px;border-radius:20px;background:#ddebf7;margin:0 auto;display:flex;flex-direction:column;align-items:center}.Typography_brand_copy__XvCjA{color:#646464;font-size:47px;font-style:normal;font-weight:400;line-height:62px}@media only screen and (max-width:768px){.Typography_brand_copy__XvCjA{font-size:35px;line-height:61px;text-wrap:wrap}}.Typography_brand_body__1uH0a{font-size:18px;font-style:normal;font-weight:400;line-height:42px;color:#646464}@media only screen and (max-width:768px){.Typography_brand_body__1uH0a{font-size:16px;line-height:32px}}.Typography_h2__YReT2{color:#646464;text-align:center;font-size:34px;font-style:normal;font-weight:700;line-height:54px}@media only screen and (max-width:768px){.Typography_h2__YReT2{text-align:left;font-size:26px;font-style:normal;font-weight:700;line-height:42px}}.Typography_h3__SFyVF{color:#646464;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:42px}@media only screen and (max-width:768px){.Typography_h3__SFyVF{text-align:left;font-size:22px;font-style:normal;font-weight:700;line-height:38px}}.Typography_h4__ALclH{color:#646464;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:36px}@media only screen and (max-width:768px){.Typography_h4__ALclH{text-align:left}}.Typography_h5__0nDUE{color:#646464;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:32px}@media only screen and (max-width:768px){.Typography_h5__0nDUE{text-align:left}}.Typography_content__KTQCF{color:#646464;font-size:18px;font-style:normal;font-weight:500;line-height:32px;font-family:Noto Sans JP}@media only screen and (max-width:768px){.Typography_content__KTQCF{font-size:18px;font-style:normal;font-weight:500;line-height:32px}}.Typography_annotation__cqREa{color:#646464;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.top_infos_container__hQP_I{padding:29px 22px 34px;font-size:14px}@media only screen and (max-width:768px){.top_infos_container__hQP_I{height:auto}}.CallToAction_call_to_action_container__cQ4Ll{display:flex;width:100%;flex-wrap:wrap;margin-top:80px;gap:40px;justify-content:center}.CallToAction_call_to_action_container__cQ4Ll>.CallToAction_large__U8s3R{width:100%}.CallToAction_call_to_action_container__cQ4Ll>.CallToAction_medium__lANyY,.CallToAction_call_to_action_container__cQ4Ll>.CallToAction_small___fKnf{width:calc(50% - 20px)}.CallToAction_call_to_action_container__cQ4Ll>.CallToAction_xsmall__Obrio{width:calc(33% - 25px)}.CallToAction_call_to_action_container__cQ4Ll:not(.CallToAction_multiple__ExdXT) .CallToAction_medium__lANyY{width:100%}.CallToAction_call_to_action_container__cQ4Ll.CallToAction_multiple__ExdXT{margin-top:80px}@media only screen and (max-width:768px){.CallToAction_call_to_action_container__cQ4Ll.CallToAction_multiple__ExdXT{margin-top:40px}}.CallToAction_call_to_action_container__cQ4Ll.CallToAction_is_margin_top_0__xbhHi{margin-top:0}@media only screen and (max-width:768px){.CallToAction_call_to_action_container__cQ4Ll.CallToAction_is_margin_top_0__xbhHi{margin-top:0}}@media only screen and (max-width:1000px){.CallToAction_call_to_action_container__cQ4Ll{margin-top:60px;gap:60px}.CallToAction_call_to_action_container__cQ4Ll .CallToAction_large__U8s3R,.CallToAction_call_to_action_container__cQ4Ll .CallToAction_medium__lANyY,.CallToAction_call_to_action_container__cQ4Ll .CallToAction_small___fKnf,.CallToAction_call_to_action_container__cQ4Ll .CallToAction_xsmall__Obrio{width:100%;max-width:100%}}@media only screen and (max-width:768px){.CallToAction_call_to_action_container__cQ4Ll{gap:40px}}.CallToAction_call_to_action_root__aWkCM{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.CallToAction_call_to_action_root__aWkCM.CallToAction_large__U8s3R{flex-direction:row;gap:20px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM.CallToAction_large__U8s3R{flex-direction:column;gap:0}}.CallToAction_call_to_action_root__aWkCM.CallToAction_horizontal__GRAtS{flex-direction:row;align-items:flex-start;gap:20px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM.CallToAction_horizontal__GRAtS{align-items:center;flex-direction:column;gap:0}}.CallToAction_call_to_action_root__aWkCM.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0{display:flex;flex-direction:column;gap:10px}.CallToAction_call_to_action_root__aWkCM.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_title__8j6RT{text-align:left}.CallToAction_call_to_action_root__aWkCM.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_name___XGl7{text-align:left;margin:0}.CallToAction_call_to_action_root__aWkCM.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_price__WdDAr{text-align:left;font-size:20px;line-height:36px;font-weight:700}.CallToAction_call_to_action_root__aWkCM.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_price__WdDAr span{font-size:18px;font-weight:500;margin-left:8px}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5{width:100%;display:grid;display:flex;align-items:center;justify-content:center}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5 .CallToAction_product_image_area__dZ2JA{position:relative;max-width:516px}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5 .CallToAction_product_image_area__dZ2JA .CallToAction_product_image_icon__vTCCO{position:absolute;top:-12px;right:30px;width:84px;height:110px}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5.CallToAction_large__U8s3R{width:100%;min-height:264px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5.CallToAction_large__U8s3R{width:100%;min-height:0;padding:0 0 20px}}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5.CallToAction_medium__lANyY{max-width:506px}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5.CallToAction_small___fKnf{max-width:304px;max-height:220px}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5.CallToAction_horizontal__GRAtS{max-width:218px}.CallToAction_call_to_action_root__aWkCM .CallToAction_image__3_JE5 img{width:100%;object-fit:cover}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0{width:100%;margin-top:20px;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-start;gap:20px}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_left__EkENU{align-items:flex-start}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_left__EkENU .CallToAction_title__8j6RT,.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_left__EkENU h3.CallToAction_name___XGl7{text-align:left}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_left__EkENU .CallToAction_button__TedxU{justify-content:flex-start;align-items:flex-start}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_left__EkENU .CallToAction_button__TedxU{align-items:center}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84{align-items:flex-start}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84{align-items:center}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_title__8j6RT,.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 h3.CallToAction_name___XGl7{text-align:left}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_title__8j6RT,.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 h3.CallToAction_name___XGl7{text-align:center}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_title__8j6RT.CallToAction_set_title_left__mbPnh,.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 h3.CallToAction_name___XGl7.CallToAction_set_title_left__mbPnh{text-align:left;letter-spacing:normal}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_button__TedxU{justify-content:flex-start;align-items:flex-start}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_button__TedxU{justify-content:center;align-items:center}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_large__U8s3R{width:100%;margin-top:0;max-width:456px}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_large__U8s3R h3{font-size:34px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_large__U8s3R h3{font-size:24px}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0.CallToAction_small___fKnf{margin-top:20px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0{width:100%!important;margin-top:20px}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_title__8j6RT{text-align:center}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 h3.CallToAction_name___XGl7{margin:0}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_product_notice_message_area__rkPAC{display:flex;align-items:center;justify-content:center;margin-top:4px}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_product_notice_message__3pL1a{color:#fa8544;font-size:18px;font-weight:700;line-height:32px;background:hsla(0,0%,100%,.5);padding:0 8px}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_bullet_points__kTJO_{padding-left:18px}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_bullet_points__kTJO_ ul{margin-bottom:0}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_bullet_points__kTJO_ ul .CallToAction_bullet_list_item__D0mmR{margin-bottom:4px}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_description__oVIrs{font-size:14px;margin:10px 0}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx{display:flex;flex-direction:column}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx{flex-direction:row;align-items:center;justify-content:center}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx .CallToAction_add_comment__VsfhL{border:.5px solid #1f7bb8;display:flex;padding:2px 8px;justify-content:center;align-items:center;text-align:center;gap:10px;color:#1f7bb8;font-size:14px;font-weight:500;line-height:20px;margin-top:12px;width:82px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx .CallToAction_add_comment__VsfhL{margin:0 12px}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_price__WdDAr{text-align:center}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_button__TedxU{gap:10px;width:100%;display:flex;justify-content:center;align-items:center}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_button__TedxU.CallToAction_verticalButton__RcHk3{flex-direction:column}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_button__TedxU{flex-direction:column}}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_button__TedxU.CallToAction_is_button_display_column__pHTOU{flex-direction:column}.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_annotation__nsGk0{font-size:12px;width:100%}@media only screen and (max-width:768px){.CallToAction_call_to_action_root__aWkCM .CallToAction_body__CUUy0 .CallToAction_annotation__nsGk0{text-align:left}}.CallToAction_show_normal_price_annotations__46OjC{color:#646464;font-feature-settings:"palt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.CallToAction_show_price_annotations___LDtl{color:var(--red-red-100-f-76363,#f76363)!important;font-feature-settings:"palt" on;font-family:Inter;font-size:36px;font-style:normal;font-weight:700;line-height:100%}.CallToAction_display_coupon_message__i0oyz{color:var(--red-red-100-f-76363,#f76363);text-align:center;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.2px}.CallToAction_call_to_action_root_2025__Iw_x_{margin-top:20px;width:992px;background-color:#fff;padding:40px 0;border-radius:12px;background:#fff}@media only screen and (max-width:1000px){.CallToAction_call_to_action_root_2025__Iw_x_{width:100%}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_call_to_action_inner_2025__KdrdQ{display:flex;flex-direction:row;gap:40px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_call_to_action_inner_2025__KdrdQ{flex-direction:column;gap:20px}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image_wrapper_2025__J1yaf{width:100%;text-align:right}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image_wrapper_2025__J1yaf .CallToAction_image_2025__5nc4G{width:335px;height:229px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image_wrapper_2025__J1yaf{text-align:center}}.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_large__U8s3R{flex-direction:row;gap:20px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_large__U8s3R{flex-direction:column;gap:0}}.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_horizontal__GRAtS{flex-direction:row;align-items:start;justify-content:center;gap:20px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_horizontal__GRAtS{align-items:center;flex-direction:column;gap:0}}.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0{display:flex;flex-direction:column;gap:10px}.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_title__8j6RT{text-align:left}.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_name___XGl7{text-align:left;margin:0}.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_price__WdDAr{text-align:left;font-size:20px;line-height:36px;font-weight:700}.CallToAction_call_to_action_root_2025__Iw_x_.CallToAction_horizontal__GRAtS .CallToAction_body__CUUy0 .CallToAction_price__WdDAr span{font-size:18px;font-weight:500;margin-left:8px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5{width:335px;height:229px;display:grid;display:flex;align-items:center;justify-content:center}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5 .CallToAction_product_image_area__dZ2JA{position:relative;max-width:516px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5 .CallToAction_product_image_area__dZ2JA .CallToAction_product_image_icon__vTCCO{position:absolute;top:-12px;right:30px;width:84px;height:110px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5.CallToAction_large__U8s3R{width:100%;min-height:264px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5.CallToAction_large__U8s3R{width:100%;min-height:0;padding:0 0 20px}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5.CallToAction_medium__lANyY{max-width:506px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5.CallToAction_small___fKnf{max-width:304px;max-height:220px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5.CallToAction_horizontal__GRAtS{max-width:218px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_image__3_JE5 img{width:100%;object-fit:cover}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0{width:100%;margin-top:20px;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-start;gap:20px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_left__EkENU{align-items:flex-start}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_left__EkENU .CallToAction_title__8j6RT,.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_left__EkENU h3.CallToAction_name___XGl7{text-align:left}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_left__EkENU .CallToAction_button__TedxU{justify-content:flex-start;align-items:flex-start}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_left__EkENU .CallToAction_button__TedxU{align-items:center}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84{align-items:flex-start}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84{align-items:center}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_title__8j6RT,.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 h3.CallToAction_name___XGl7{text-align:left}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_title__8j6RT,.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 h3.CallToAction_name___XGl7{text-align:center}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_title__8j6RT.CallToAction_set_title_left__mbPnh,.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 h3.CallToAction_name___XGl7.CallToAction_set_title_left__mbPnh{text-align:left;letter-spacing:normal}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_button__TedxU{justify-content:flex-start;align-items:flex-start}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_align_only_pc_left__Dq_84 .CallToAction_button__TedxU{justify-content:center;align-items:center}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_large__U8s3R{width:100%;margin-top:0;max-width:456px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_large__U8s3R h3{font-size:34px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_large__U8s3R h3{font-size:24px}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0.CallToAction_small___fKnf{margin-top:20px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0{width:100%!important;margin-top:20px}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_title__8j6RT{text-align:center}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 h3.CallToAction_name___XGl7{margin:0}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_product_notice_message_area__rkPAC{display:flex;align-items:center;justify-content:center;margin-top:4px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_product_notice_message__3pL1a{color:#fa8544;font-size:18px;font-weight:700;line-height:32px;background:hsla(0,0%,100%,.5);padding:0 8px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_bullet_points__kTJO_{padding-left:18px}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_bullet_points__kTJO_ ul{margin-bottom:0}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_description__oVIrs{font-size:14px;margin:10px 0}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx{display:flex;flex-direction:column}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx{flex-direction:row;align-items:center;justify-content:center}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx .CallToAction_add_comment__VsfhL{border:.5px solid #1f7bb8;display:flex;padding:2px 8px;justify-content:center;align-items:center;text-align:center;gap:10px;color:#1f7bb8;font-size:14px;font-weight:500;line-height:20px;margin-top:12px;width:82px}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_product_price_area__WxWHx .CallToAction_add_comment__VsfhL{margin:0 12px}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_price__WdDAr{text-align:center}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_button__TedxU{gap:10px;width:100%;display:flex;justify-content:center;align-items:center}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_button__TedxU.CallToAction_verticalButton__RcHk3{flex-direction:column}@media only screen and (max-width:768px){.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_button__TedxU{flex-direction:column}}.CallToAction_call_to_action_root_2025__Iw_x_ .CallToAction_body__CUUy0 .CallToAction_button__TedxU.CallToAction_is_button_display_column__pHTOU{flex-direction:column}.CallToAction_annotation_2025__4Vclf{margin-top:20px;color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.7px}.CallToAction_additional_discount_comment__TxAuP{font-size:16px;font-style:normal;font-weight:700;line-height:24px;color:#f25c72}.CallToAction_campaign_message__AvH_U{font-size:16px;margin-bottom:2px;letter-spacing:normal;line-height:normal;color:#f25c72;text-align:left;font-weight:700}.CallToAction_campaign_message__AvH_U.CallToAction_is_ab_test__N54wO{color:#f76363;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-weight:700;line-height:150%;letter-spacing:.8px}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL{display:flex;align-items:center;justify-content:flex-start;max-width:310px;margin:0 auto 10px}}.CallToAction_product_price_wrapper__e8GhL.CallToAction_product_price_once_style__MM_9w{margin-bottom:15px}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL.CallToAction_product_price_once_style__MM_9w{margin-bottom:10px}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_horizontal__uOFYR{margin-bottom:10px;max-width:unset}}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_horizontal__uOFYR .CallToAction_product_price_group__EAJDf{display:flex;flex-direction:column;align-items:flex-start;height:80px}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_horizontal__uOFYR .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ{justify-content:flex-start}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_horizontal__uOFYR .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ .CallToAction_course_text__brqcA{border:none}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_horizontal__uOFYR .CallToAction_product_price_group__EAJDf .CallToAction_product_price_container__aVokT{display:flex;align-items:center;gap:16px}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_horizontal__uOFYR .CallToAction_product_price_group__EAJDf .CallToAction_price_area_container__Bx58G{display:flex;align-items:center;gap:4px;letter-spacing:normal}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_horizontal__uOFYR .CallToAction_product_price_group__EAJDf.CallToAction_is_ab_test__N54wO{height:auto}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_vertical__Er91G{margin-bottom:0}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_vertical__Er91G .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ{border:1px solid #646464}.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_vertical__Er91G .CallToAction_product_price_group__EAJDf .CallToAction_price_area_container__Bx58G{display:flex;align-items:center;gap:16px}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL.CallToAction_course_position_vertical__Er91G .CallToAction_product_price_group__EAJDf .CallToAction_price_area_container__Bx58G{gap:10px}.CallToAction_product_price_wrapper__e8GhL.CallToAction_product_price_lp_style__PBaij{margin:unset}}.CallToAction_product_price_wrapper__e8GhL.CallToAction_product_price_lp_style__PBaij .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ{border:none}.CallToAction_product_price_wrapper__e8GhL.CallToAction_product_price_lp_style__PBaij .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ .CallToAction_course_text__brqcA{font-size:18px;font-weight:700}.CallToAction_product_price_wrapper__e8GhL.CallToAction_text_color_white__A4Sbh .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ .CallToAction_course_text__brqcA,.CallToAction_product_price_wrapper__e8GhL.CallToAction_text_color_white__A4Sbh .CallToAction_product_price_group__EAJDf .CallToAction_price_area__lesEg{color:#fff}.CallToAction_product_price_wrapper__e8GhL .CallToAction_product_price_group__EAJDf{display:flex;align-items:center;justify-content:flex-start;gap:8px}.CallToAction_product_price_wrapper__e8GhL .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ{justify-content:flex-start;gap:16px;width:72px;height:31px;display:flex;align-items:center;justify-content:center}.CallToAction_product_price_wrapper__e8GhL .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ .CallToAction_course_text__brqcA{display:flex;padding:4px 0;justify-content:center;align-items:baseline;gap:8px;font-size:14px;font-style:normal;font-weight:500;line-height:22px}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL .CallToAction_product_price_group__EAJDf .CallToAction_course_inner__zQbiZ .CallToAction_course_text__brqcA{font-size:14px}}.CallToAction_product_price_wrapper__e8GhL .CallToAction_line_through_normal_price__IDaZq{color:#646464;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:32px}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL .CallToAction_line_through_normal_price__IDaZq{font-size:14px}}.CallToAction_product_price_wrapper__e8GhL .CallToAction_line_through_normal_price__IDaZq.CallToAction_is_ab_test__N54wO{font-weight:700}.CallToAction_product_price_wrapper__e8GhL .CallToAction_normal_price__pzCzQ{color:#646464;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:normal}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL .CallToAction_normal_price__pzCzQ{font-size:20px}}.CallToAction_product_price_wrapper__e8GhL .CallToAction_special_price__H0Iz_{color:#f25c72;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:normal}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL .CallToAction_special_price__H0Iz_{font-size:20px}}.CallToAction_product_price_wrapper__e8GhL .CallToAction_price_font_size_sm__Pq_Pq{font-size:16px}.CallToAction_product_price_wrapper__e8GhL .CallToAction_price_font_size_md__e6nKv{font-size:18px}.CallToAction_product_price_wrapper__e8GhL .CallToAction_price_font_size_lg__Ko4Oq{font-size:34px}@media only screen and (max-width:768px){.CallToAction_product_price_wrapper__e8GhL .CallToAction_price_font_size_lg__Ko4Oq{font-size:26px}}.CallToAction_product_price_wrapper__e8GhL .CallToAction_tax_included__72rnh{font-size:12px;font-weight:700;line-height:150%;letter-spacing:.64px}.CallToAction_tag__LFZnh{margin-top:10px;display:flex;width:262px;padding:5px 30px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:var(--red-red-10,#feefef);color:var(--red-red-100-f-76363,#f76363);text-align:center;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:175%;letter-spacing:.8px}@media only screen and (max-width:1000px){.CallToAction_tag__LFZnh{margin-top:0;font-size:14px;font-weight:400;line-height:150%;letter-spacing:.7px}}.CallToAction_campaign_message_ab_test__zBxJD{color:#f76363;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.8px}@media only screen and (max-width:1000px){.CallToAction_campaign_message_ab_test__zBxJD{font-size:14px;letter-spacing:.7px}}@media only screen and (max-width:400px){.CallToAction_campaign_message_ab_test__zBxJD{font-size:12px}}.CallToAction_price_displya_ab_test_container__u02_o{display:flex;align-items:end;justify-content:center;gap:4px;margin-top:4px}.CallToAction_price_displya_ab_test_container__u02_o .CallToAction_normal_price__pzCzQ{color:#646464;text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:normal}@media only screen and (max-width:768px){.CallToAction_price_displya_ab_test_container__u02_o .CallToAction_normal_price__pzCzQ{font-size:20px}}.CallToAction_price_displya_ab_test_container__u02_o .CallToAction_special_price__H0Iz_{color:#f76363;font-size:36px;font-style:normal;line-height:100%;letter-spacing:normal}.CallToAction_price_displya_ab_test_container__u02_o .CallToAction_yen_tax_character_ab_test__eiu4f{font-weight:700}.CallToAction_only_price_area_container__Wqp9i{display:flex;align-items:center;gap:16px}@media only screen and (max-width:768px){.CallToAction_only_price_area_container__Wqp9i{gap:10px}}.CallToAction_only_price_area_container__Wqp9i .CallToAction_line_through_normal_price__IDaZq{color:#646464;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:32px}@media only screen and (max-width:768px){.CallToAction_only_price_area_container__Wqp9i .CallToAction_line_through_normal_price__IDaZq{font-size:14px}}.CallToAction_only_price_area_container__Wqp9i .CallToAction_line_through_normal_price__IDaZq.CallToAction_is_ab_test__N54wO{font-weight:700}.CallToAction_only_price_area_container__Wqp9i .CallToAction_line_through_normal_price__IDaZq.CallToAction_is_white__bzCR3{color:#fff}.CallToAction_only_price_area_container__Wqp9i .CallToAction_only_price_area__Jftyw{color:#646464;display:flex;align-items:center;font-size:24px;font-style:normal;line-height:100%}.CallToAction_only_price_area_container__Wqp9i .CallToAction_only_price_area__Jftyw.CallToAction_is_white__bzCR3{color:#fff}.CallToAction_only_price_area_container__Wqp9i .CallToAction_yen_tax_character__XQyau{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.DiscountPriceDisplay_wrapper__LiXMN{display:flex;flex-direction:column;gap:20px;width:100%;align-items:center;max-width:436px}@media only screen and (max-width:1099px){.DiscountPriceDisplay_wrapper__LiXMN{max-width:355px}}.DiscountPriceDisplay_wrapper__LiXMN .DiscountPriceDisplay_bulk_banner_placeholder__Qqji8{height:52px}@media only screen and (max-width:1099px){.DiscountPriceDisplay_wrapper__LiXMN .DiscountPriceDisplay_bulk_banner_placeholder__Qqji8{display:none}}.DiscountPriceDisplay_wrapper__LiXMN .DiscountPriceDisplay_container__uE9yn{display:flex;flex-direction:column;gap:40px;padding:40px;border-radius:12px;box-sizing:border-box;width:100%;min-height:260px}.DiscountPriceDisplay_wrapper__LiXMN .DiscountPriceDisplay_container__uE9yn.DiscountPriceDisplay_color_white__vlz6r{background-color:#fff}.DiscountPriceDisplay_wrapper__LiXMN .DiscountPriceDisplay_container__uE9yn.DiscountPriceDisplay_color_gray__AV53Z{background-color:#f5f5f5}.DiscountPriceDisplay_wrapper__LiXMN .DiscountPriceDisplay_container__uE9yn.DiscountPriceDisplay_color_blue__mV_V0{background-color:#0e4279}@media only screen and (max-width:1099px){.DiscountPriceDisplay_wrapper__LiXMN .DiscountPriceDisplay_container__uE9yn{padding:20px;gap:40px;min-height:240px}}.DiscountPriceDisplayLine_course_section__zgjSO{display:flex;flex-direction:column;gap:10px;width:100%}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_course_header__Z7vlD{display:flex;align-items:baseline;gap:4px;padding-bottom:5px;border-bottom:1px solid #b8b8b8;width:100%}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_course_header__Z7vlD .DiscountPriceDisplayLine_course_title__2MIwx{font-size:24px;font-weight:700;line-height:1.5;letter-spacing:1.2px;color:#646464}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_course_header__Z7vlD .DiscountPriceDisplayLine_course_title__2MIwx{font-size:20px;letter-spacing:1px}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_course_header__Z7vlD .DiscountPriceDisplayLine_course_title__2MIwx.DiscountPriceDisplayLine_color_blue__JjMqi{color:#fff}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_course_header__Z7vlD .DiscountPriceDisplayLine_course_detail__8LQf_{font-size:14px;font-weight:400;line-height:150%;letter-spacing:.7px}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_course_header__Z7vlD .DiscountPriceDisplayLine_course_detail__8LQf_{font-size:12px;letter-spacing:.6px}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_course_header__Z7vlD .DiscountPriceDisplayLine_course_detail__8LQf_.DiscountPriceDisplayLine_color_blue__JjMqi{color:#fff}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99{display:flex;align-items:end;gap:10px}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_original_price__h8XPX{font-size:16px;font-weight:400;line-height:1;color:#646464}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_original_price__h8XPX{font-size:14px}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_original_price__h8XPX.DiscountPriceDisplayLine_color_blue__JjMqi{color:#fff}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL{display:flex;align-items:end;font-weight:700}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_price__lkU4o{font-size:30px;font-weight:700;line-height:1;color:#f76363;font-size:36px}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_price__lkU4o{font-size:30px}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_price__lkU4o.DiscountPriceDisplayLine_once_price__P06_U{color:#646464}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_price__lkU4o.DiscountPriceDisplayLine_once_price__P06_U.DiscountPriceDisplayLine_color_blue__JjMqi{color:#fff}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_price__lkU4o.DiscountPriceDisplayLine_color_blue__JjMqi:not(.DiscountPriceDisplayLine_once_price__P06_U){color:#f88282}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_yen__y_xIX{font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.7px;color:#f76363}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_yen__y_xIX{font-size:12px;letter-spacing:.6px}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_yen__y_xIX.DiscountPriceDisplayLine_once_yen__UDaIf{color:#646464}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_yen__y_xIX.DiscountPriceDisplayLine_once_yen__UDaIf.DiscountPriceDisplayLine_color_blue__JjMqi{color:#fff}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_yen__y_xIX.DiscountPriceDisplayLine_color_blue__JjMqi:not(.DiscountPriceDisplayLine_once_yen__UDaIf){color:#f88282}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU{width:100%}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU.DiscountPriceDisplayLine_coupon_message_style__OYjxc{min-height:28px}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU.DiscountPriceDisplayLine_coupon_message_style__OYjxc{min-height:auto}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU.DiscountPriceDisplayLine_badges_hidden__RJlDQ{display:none}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU.DiscountPriceDisplayLine_regular_banner_style__rZ7c_{min-height:72px}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU.DiscountPriceDisplayLine_regular_banner_style__rZ7c_{min-height:auto}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU .DiscountPriceDisplayLine_discount_badges__kKMLR{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-start;width:100%}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU .DiscountPriceDisplayLine_discount_badges__kKMLR .DiscountPriceDisplayLine_discount_badge__IoIN_{border:1px solid #646464;border-radius:4px;padding:4px 8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU .DiscountPriceDisplayLine_discount_badges__kKMLR .DiscountPriceDisplayLine_discount_badge__IoIN_.DiscountPriceDisplayLine_color_blue__JjMqi{border-color:#fff}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU .DiscountPriceDisplayLine_discount_badges__kKMLR .DiscountPriceDisplayLine_discount_badge__IoIN_ .DiscountPriceDisplayLine_badge_text__21IrA{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.6px;color:#646464;white-space:nowrap}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU .DiscountPriceDisplayLine_discount_badges__kKMLR .DiscountPriceDisplayLine_discount_badge__IoIN_ .DiscountPriceDisplayLine_badge_text__21IrA{font-size:10px;letter-spacing:.5px}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU .DiscountPriceDisplayLine_discount_badges__kKMLR .DiscountPriceDisplayLine_discount_badge__IoIN_ .DiscountPriceDisplayLine_badge_text__21IrA.DiscountPriceDisplayLine_color_blue__JjMqi{color:#fff}.ProductPriceDisplay_product_price_display_container__dzsIr{display:flex;flex-direction:column}.ProductPriceDisplay_product_price_display_container__dzsIr .ProductPriceDisplay_price_course_inner__xqprg{display:flex;align-items:center;justify-content:center;gap:16px}.ProductPriceDisplay_product_price_display_container__dzsIr .ProductPriceDisplay_price_course_inner__xqprg .ProductPriceDisplay_course_text__tnS_5{display:flex;padding:4px 0 2px;justify-content:center;align-items:center;gap:8px;border:1px solid #646464;width:96px}@media only screen and (max-width:1099px){.ProductPriceDisplay_product_price_display_container__dzsIr .ProductPriceDisplay_price_course_inner__xqprg .ProductPriceDisplay_course_text__tnS_5{width:88px}}.ProductPriceDisplay_product_price_display_container__dzsIr .ProductPriceDisplay_price_course_inner__xqprg .ProductPriceDisplay_price_area__9CFWZ{display:flex;align-items:baseline;justify-content:center;gap:16px}.ProductPriceDisplay_product_price_display_container__dzsIr .ProductPriceDisplay_price_course_inner__xqprg .ProductPriceDisplay_price_area__9CFWZ .ProductPriceDisplay_invoice_price_group__i1WhB.ProductPriceDisplay_special_price__sk4Sz{color:#f57d8e}.ProductPriceDisplay_product_price_display_container__dzsIr .ProductPriceDisplay_price_course_inner__xqprg .ProductPriceDisplay_price_area__9CFWZ .ProductPriceDisplay_invoice_price_group__i1WhB.ProductPriceDisplay_normal_price__g_qZz{color:#646464}.ProductPriceDisplay_product_price_display_container__dzsIr.ProductPriceDisplay_white_color__pyGu1 .ProductPriceDisplay_price_course_inner__xqprg .ProductPriceDisplay_course_text__tnS_5{border:1px solid #fff}.ProductPriceDisplay_product_price_display_container__dzsIr.ProductPriceDisplay_white_color__pyGu1 .ProductPriceDisplay_price_course_inner__xqprg .ProductPriceDisplay_price_area__9CFWZ .ProductPriceDisplay_invoice_price_group__i1WhB.ProductPriceDisplay_special_price__sk4Sz{color:#f57d8e}.ProductPriceDisplay_product_price_display_container__dzsIr.ProductPriceDisplay_white_color__pyGu1 .ProductPriceDisplay_price_course_inner__xqprg .ProductPriceDisplay_price_area__9CFWZ .ProductPriceDisplay_invoice_price_group__i1WhB.ProductPriceDisplay_normal_price__g_qZz{color:#fff}.ProductPriceDisplay_campaign_message__SVJUf{text-align:center}.ProductPriceDisplay_campaign_message__SVJUf.ProductPriceDisplay_campaign_message_regular__IGApY{margin-top:20px;margin-bottom:10px}.ProductPriceDisplay_campaign_message__SVJUf.ProductPriceDisplay_campaign_message_once__m70WZ{margin-top:0;margin-bottom:20px}.ProductPriceDisplay_coupon_message__kHEmw span{color:#f76363}.SubscriptionDiscountBanner_container__Paxak{display:flex;align-items:center;justify-content:center;gap:20px;padding:10px 0;border-radius:4px;box-sizing:border-box;max-width:396px;height:72px;border:1px solid #fff}@media only screen and (max-width:1099px){.SubscriptionDiscountBanner_container__Paxak{max-width:315px}}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_number__SwYZ2{color:#fff}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_label__fJRy5{background-color:#fff;color:#0e4279;border:1px solid #fff}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_additional_discount_prefix__CBChE,.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_normal_discount_text__KJCEK{color:#fff}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_divider_line__gVdbL{background-color:#fff}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_additional_discount_amount__yWxwb,.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_additional_discount_suffix__lsDo7{color:#f88282}.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw{border-color:#646464}.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw .SubscriptionDiscountBanner_date_number__SwYZ2{color:#646464}.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw .SubscriptionDiscountBanner_discount_label__fJRy5{background-color:transparent;color:#646464;border:1px solid #646464}.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw .SubscriptionDiscountBanner_additional_discount_prefix__CBChE,.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw .SubscriptionDiscountBanner_normal_discount_text__KJCEK{color:#646464}.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw .SubscriptionDiscountBanner_divider_line__gVdbL{background-color:#646464}.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw .SubscriptionDiscountBanner_additional_discount_amount__yWxwb,.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw .SubscriptionDiscountBanner_additional_discount_suffix__lsDo7{color:#f76363}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_date_display__dpRtr{display:flex;align-items:end;flex-shrink:0}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_date_display__dpRtr .SubscriptionDiscountBanner_date_number__SwYZ2{display:flex;align-items:end}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_date_display__dpRtr .SubscriptionDiscountBanner_date_number__SwYZ2 .SubscriptionDiscountBanner_number__kstTl{font-size:24px;line-height:1}@media only screen and (max-width:1099px){.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_date_display__dpRtr .SubscriptionDiscountBanner_date_number__SwYZ2 .SubscriptionDiscountBanner_number__kstTl{font-size:20px}}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_date_display__dpRtr .SubscriptionDiscountBanner_date_number__SwYZ2 .SubscriptionDiscountBanner_text__Ytqxl{font-size:14px;line-height:1.5;letter-spacing:.7px}@media only screen and (max-width:1099px){.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_date_display__dpRtr .SubscriptionDiscountBanner_date_number__SwYZ2 .SubscriptionDiscountBanner_text__Ytqxl{font-size:12px;letter-spacing:.6px}}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_discount_label__fJRy5{display:flex;align-items:center;justify-content:center;min-width:95px;width:100%;height:21px;padding:0 0 2px;border-radius:100px;box-sizing:border-box;flex-shrink:0;font-size:14px;line-height:1.5;letter-spacing:.7px}@media only screen and (max-width:1099px){.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_discount_label__fJRy5{min-width:80px;font-size:12px;letter-spacing:.6px}}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_divider__1R9gG{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:0;height:0}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_divider__1R9gG .SubscriptionDiscountBanner_divider_line__gVdbL{width:52px;height:1px;position:absolute;transform:rotate(90deg)}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;flex-shrink:0}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_normal_discount_text__KJCEK{font-size:14px;line-height:1.5;letter-spacing:.7px;margin:0}@media only screen and (max-width:1099px){.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_normal_discount_text__KJCEK{font-size:12px;letter-spacing:.6px}}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_additional_discount_display__3mPTy{display:flex;align-items:end}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_additional_discount_display__3mPTy .SubscriptionDiscountBanner_additional_discount_prefix__CBChE{font-size:14px;line-height:1.5;letter-spacing:.7px}@media only screen and (max-width:1099px){.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_additional_discount_display__3mPTy .SubscriptionDiscountBanner_additional_discount_prefix__CBChE{font-size:12px;letter-spacing:.6px}}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_additional_discount_display__3mPTy .SubscriptionDiscountBanner_additional_discount_amount__yWxwb{font-size:20px;line-height:1}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_additional_discount_display__3mPTy .SubscriptionDiscountBanner_additional_discount_suffix__lsDo7{font-size:14px;line-height:1.5;letter-spacing:.7px}@media only screen and (max-width:1099px){.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_additional_discount_display__3mPTy .SubscriptionDiscountBanner_additional_discount_suffix__lsDo7{font-size:12px;letter-spacing:.6px}}.OpenModalButton_root__VSnd1{width:100%}.OpenModalButton_modal_content__uhNgn{max-height:90dvh;overflow-y:auto}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM{padding:40px;display:flex;flex-direction:column;gap:20px;align-items:center;border-radius:12px;background:var(--blue-blue-5,#eef3f6);box-shadow:-6px 0 4px 0 rgba(0,0,0,.07)}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM .ConfirmOkinawaModal_title__cgLgX{color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:36px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.8px}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM .ConfirmOkinawaModal_description__TQ__W{color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:500;line-height:175%;letter-spacing:.9px;text-align:left}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM .ConfirmOkinawaModal_description__TQ__W span{color:#1f7bb8}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM .ConfirmOkinawaModal_target_products__vX9vU{color:#646464;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:175%;letter-spacing:.8px;border-radius:4px;background:#fff;width:100%;padding:10px}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM .ConfirmOkinawaModal_target_products__vX9vU span{color:#1f7bb8}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM .ConfirmOkinawaModal_btn_container__S_2Fd{width:100%;display:flex;align-items:center;justify-content:center;gap:20px}.ConfirmOkinawaModal_confirm_okinawa_modal_container__DpqzM .ConfirmOkinawaModal_btn_container__S_2Fd .ConfirmOkinawaModal_btn_text__Ch27F{color:#fff;text-align:center;font-feature-settings:"palt" on;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.8px}.BulkDiscountBanner_container__VBAVG{display:flex;align-items:center;justify-content:center;gap:20px;border-radius:4px;max-width:348.78px;height:52px}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_dateNumber__NI6MA{color:#fff}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountLabel__E8CrX{background-color:#fff;color:#0e4279;border:1px solid #fff}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_descriptionText__Ouffu .BulkDiscountBanner_text__We7cd,.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_quantityNumber__fbURW{color:#fff}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountAmount__x2__e .BulkDiscountBanner_amountNumber__Bqftt,.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountAmount__x2__e .BulkDiscountBanner_amountText__atxLC{color:#f88282}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_decorationLine__ie7XI{background-color:#fff}@media only screen and (max-width:1099px){.BulkDiscountBanner_container__VBAVG{max-width:325.78px;height:49px}}.BulkDiscountBanner_container__VBAVG.BulkDiscountBanner_dark__RoZ6z .BulkDiscountBanner_dateNumber__NI6MA{color:#646464}.BulkDiscountBanner_container__VBAVG.BulkDiscountBanner_dark__RoZ6z .BulkDiscountBanner_discountLabel__E8CrX{background-color:transparent;color:#646464;border:1px solid #646464}.BulkDiscountBanner_container__VBAVG.BulkDiscountBanner_dark__RoZ6z .BulkDiscountBanner_descriptionText__Ouffu .BulkDiscountBanner_text__We7cd,.BulkDiscountBanner_container__VBAVG.BulkDiscountBanner_dark__RoZ6z .BulkDiscountBanner_quantityNumber__fbURW{color:#646464}.BulkDiscountBanner_container__VBAVG.BulkDiscountBanner_dark__RoZ6z .BulkDiscountBanner_discountAmount__x2__e .BulkDiscountBanner_amountNumber__Bqftt,.BulkDiscountBanner_container__VBAVG.BulkDiscountBanner_dark__RoZ6z .BulkDiscountBanner_discountAmount__x2__e .BulkDiscountBanner_amountText__atxLC{color:#f76363}.BulkDiscountBanner_container__VBAVG.BulkDiscountBanner_dark__RoZ6z .BulkDiscountBanner_decorationLine__ie7XI{background-color:#646464}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_leftDecoration__ne34b{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:0;height:0}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_leftDecoration__ne34b .BulkDiscountBanner_decorationLine__ie7XI{width:45px;height:1px;position:absolute;transform:rotate(250deg)}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_leftDecoration__ne34b .BulkDiscountBanner_decorationLine__ie7XI .BulkDiscountBanner_decorationImage__CbMOh{width:100%;height:100%;display:block}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_rightDecoration__a2C7m{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:0;height:0}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_rightDecoration__a2C7m .BulkDiscountBanner_decorationLine__ie7XI{width:45px;height:1px;position:absolute;transform:rotate(290deg) scaleY(-1)}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_rightDecoration__a2C7m .BulkDiscountBanner_decorationLine__ie7XI .BulkDiscountBanner_decorationImage__CbMOh{width:100%;height:100%;display:block}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;flex-shrink:0;border-radius:4px}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r{display:flex;gap:4px;align-items:center;width:194px}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_dateSection__lhwGY{display:flex;align-items:center;flex-shrink:0}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_dateSection__lhwGY .BulkDiscountBanner_dateNumber__NI6MA{display:flex;align-items:end}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_dateSection__lhwGY .BulkDiscountBanner_dateNumber__NI6MA .BulkDiscountBanner_number__KLOvi{font-size:24px;line-height:1}@media only screen and (max-width:1099px){.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_dateSection__lhwGY .BulkDiscountBanner_dateNumber__NI6MA .BulkDiscountBanner_number__KLOvi{font-size:20px}}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_dateSection__lhwGY .BulkDiscountBanner_dateNumber__NI6MA .BulkDiscountBanner_text__We7cd{font-size:14px;line-height:1.5;letter-spacing:.7px}@media only screen and (max-width:1099px){.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_dateSection__lhwGY .BulkDiscountBanner_dateNumber__NI6MA .BulkDiscountBanner_text__We7cd{font-size:12px;letter-spacing:.6px}}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_discountLabel__E8CrX{display:flex;align-items:center;justify-content:center;flex:1 1;min-width:95px;height:21px;padding:0 0 2px;border-radius:100px;box-sizing:border-box;flex-shrink:0;font-size:14px;line-height:1.5;letter-spacing:.7px}@media only screen and (max-width:1099px){.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_discountLabel__E8CrX{font-size:12px;letter-spacing:.6px}}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb{display:flex;gap:4px;align-items:center}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb .BulkDiscountBanner_descriptionText__Ouffu{display:flex;align-items:end}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb .BulkDiscountBanner_descriptionText__Ouffu .BulkDiscountBanner_text__We7cd{font-size:14px;line-height:1.5;letter-spacing:.7px}@media only screen and (max-width:1099px){.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb .BulkDiscountBanner_descriptionText__Ouffu .BulkDiscountBanner_text__We7cd{font-size:12px;letter-spacing:.6px}}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb .BulkDiscountBanner_descriptionText__Ouffu .BulkDiscountBanner_quantityNumber__fbURW{font-size:20px;line-height:1}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb .BulkDiscountBanner_discountAmount__x2__e{display:flex;align-items:end}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb .BulkDiscountBanner_discountAmount__x2__e .BulkDiscountBanner_amountNumber__Bqftt{font-size:24px;line-height:1}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb .BulkDiscountBanner_discountAmount__x2__e .BulkDiscountBanner_amountText__atxLC{font-size:12px;line-height:1.5;letter-spacing:.6px}.ScanSpecificCta_scan_specific_cta_container__aGWNy{display:flex;flex-direction:column;align-items:center;background-image:url(/background/scan_specific_bg_pc_1.jpg);background-color:#244d83;background-position:top;background-size:100% 1092px;background-repeat:no-repeat;position:relative;width:100%}@media only screen and (max-width:1099px){.ScanSpecificCta_scan_specific_cta_container__aGWNy{background-size:100% 493px;background-image:url(/background/scan_specific_bg_lg_1.jpg)}}@media only screen and (max-width:500px){.ScanSpecificCta_scan_specific_cta_container__aGWNy{background-size:auto 493px;background-image:url(/background/scan_specific_bg_sp_1.jpg)}}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY{display:flex;flex-direction:column;align-items:center;position:relative;padding-top:121.81px;width:100%;max-width:992px}@media only screen and (max-width:1099px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY{padding-top:60px}}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_pkg_img_area__m_9cr{max-width:502px}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_pkg_img_area__m_9cr .ScanSpecificCta_pkg_img_pc__DERmv{display:block}@media only screen and (max-width:1099px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_pkg_img_area__m_9cr .ScanSpecificCta_pkg_img_pc__DERmv{display:none}}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_pkg_img_area__m_9cr .ScanSpecificCta_pkg_img_sp__Eb_DI{width:383px;display:none}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_pkg_img_area__m_9cr .ScanSpecificCta_pkg_img_sp__Eb_DI picture{width:100%}@media only screen and (max-width:1099px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_pkg_img_area__m_9cr .ScanSpecificCta_pkg_img_sp__Eb_DI{display:block}}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_pkg_img_area__m_9cr img{width:100%}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;margin-top:-127px}@media only screen and (max-width:1099px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C{padding:0 0 40px;margin-top:-65px}}@media only screen and (max-width:768px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C{margin-top:-37px}}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7{display:flex;align-items:flex-start;justify-content:space-evenly;gap:40px;color:#fff;width:100%}@media only screen and (max-width:1099px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7{flex-direction:column;align-items:center;margin-top:-30px}}@media only screen and (max-width:500px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7{margin-top:0}}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7 .ScanSpecificCta_discount_price_display_wrapper__cKfyY{max-width:476px}@media only screen and (max-width:1099px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7 .ScanSpecificCta_discount_price_display_wrapper__cKfyY{max-width:355px}}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7 .ScanSpecificCta_text_group__EJA1v{display:flex;flex-direction:column;gap:20px;align-items:center;width:calc(50% - 20px)}@media only screen and (max-width:1099px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7 .ScanSpecificCta_text_group__EJA1v{gap:10px;width:355px}}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7 .ScanSpecificCta_text_group__EJA1v .ScanSpecificCta_title__Ee7Mm{font-feature-settings:"palt" on;width:100%}@media only screen and (max-width:1099px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7 .ScanSpecificCta_text_group__EJA1v .ScanSpecificCta_title__Ee7Mm{font-size:30px;letter-spacing:1.5px;text-align:center}}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7 .ScanSpecificCta_text_group__EJA1v .ScanSpecificCta_description__OTFjm{font-feature-settings:"palt" on;font-size:18px;font-weight:500;line-height:175%;letter-spacing:.9px}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7 .ScanSpecificCta_text_group__EJA1v .ScanSpecificCta_description__OTFjm .ScanSpecificCta_mark__iO0U6{font-size:10px;vertical-align:super;line-height:1}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7 .ScanSpecificCta_text_group__EJA1v .ScanSpecificCta_annotation_container__iz2We{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:1099px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7 .ScanSpecificCta_text_group__EJA1v .ScanSpecificCta_annotation_container__iz2We .ScanSpecificCta_annotation_pc__BwuVJ{display:none}}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7 .ScanSpecificCta_text_group__EJA1v .ScanSpecificCta_annotation_container__iz2We .ScanSpecificCta_annotation__UqzKH{color:#fff;font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.6px}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7 .ScanSpecificCta_product_price_display_group__rTbIv{width:476px;color:#fff;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:1099px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_text_area__wKzF7 .ScanSpecificCta_product_price_display_group__rTbIv{width:355px}}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_button_area__nsYVR{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (max-width:1099px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_button_area__nsYVR{gap:20px}}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_button_area__nsYVR .ScanSpecificCta_button__qU1H9{height:60px;padding:0 40px}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_button_area__nsYVR .ScanSpecificCta_annotation_container__iz2We{display:none;flex-direction:column;gap:10px}@media only screen and (max-width:1099px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_button_area__nsYVR .ScanSpecificCta_annotation_container__iz2We{width:355px;display:flex}}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_button_area__nsYVR .ScanSpecificCta_annotation_container__iz2We .ScanSpecificCta_annotation__UqzKH{color:#fff;font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.6px}.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_installment_price_annotation__bAJ_c{color:#fff;opacity:.8;text-align:center;margin-top:12px}@media only screen and (max-width:1099px){.ScanSpecificCta_scan_specific_cta_container__aGWNy .ScanSpecificCta_cta_content_inner__q26EY .ScanSpecificCta_text_button_area__clM4C .ScanSpecificCta_installment_price_annotation__bAJ_c{text-align:left}}.AppealSection_appeal_section_container__EFlmD{background:var(--bg-Prize,linear-gradient(91deg,#165b9a .19%,#003374 99.81%));padding:40px 0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.AppealSection_appeal_section_container__EFlmD .AppealSection_logo_area__T__ns{gap:60px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1099px){.AppealSection_appeal_section_container__EFlmD .AppealSection_logo_area__T__ns{max-width:600px}}@media only screen and (max-width:768px){.AppealSection_appeal_section_container__EFlmD .AppealSection_logo_area__T__ns{flex-direction:column;gap:20px;max-width:unset}}.AppealSection_appeal_section_container__EFlmD .AppealSection_logo_area__T__ns .AppealSection_logo_area_inner__Nf2Lc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;max-width:240px;text-align:center}@media only screen and (max-width:768px){.AppealSection_appeal_section_container__EFlmD .AppealSection_logo_area__T__ns .AppealSection_logo_area_inner__Nf2Lc{gap:10px}}.AppealSection_appeal_section_container__EFlmD .AppealSection_logo_area__T__ns .AppealSection_logo_area_inner__Nf2Lc img{width:100%}.AppealSection_appeal_section_container__EFlmD .AppealSection_logo_area__T__ns .AppealSection_logo_area_inner__Nf2Lc .AppealSection_logo_text__kVm__{color:#d8b55b;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:150%}@media only screen and (max-width:1099px){.AppealSection_appeal_section_container__EFlmD .AppealSection_logo_area__T__ns .AppealSection_logo_area_inner__Nf2Lc .AppealSection_logo_text__kVm__{font-size:12.857px}}@media only screen and (max-width:768px){.AppealSection_appeal_section_container__EFlmD .AppealSection_logo_area__T__ns .AppealSection_logo_area_inner__Nf2Lc .AppealSection_logo_text__kVm__{font-size:18px}}.AppealSection_appeal_section_container__EFlmD .AppealSection_annotation_area__pjzf9{color:#d8b55b;text-align:center;font-family:Noto Sans JP;font-size:10px;font-style:normal;font-weight:500;line-height:150%;margin-top:12px}@media only screen and (max-width:768px){.AppealSection_appeal_section_container__EFlmD .AppealSection_annotation_area__pjzf9{margin-top:20px}}.AppealSection_compact_container__pLFT0{background:linear-gradient(91deg,#165b9a .19%,#003374 99.81%);padding:20px;width:100%}.AppealSection_compact_content__gJ1HX{display:flex;flex-direction:column;gap:10px;align-items:center}.AppealSection_compact_grid__bZQXa{display:flex;flex-direction:column;gap:7px;align-items:center}.AppealSection_compact_row__MdTyA{gap:7px;align-items:center}.AppealSection_compact_center_row__JwVwF,.AppealSection_compact_row__MdTyA{display:flex;justify-content:center}.AppealSection_compact_badge__k_Ied{width:164px}.AppealSection_compact_badge__k_Ied img{width:100%;height:auto}.AppealSection_compact_annotation__BbGM2{color:#d8b55b;font-size:10px;font-weight:500;line-height:1.5;text-align:center}.AgreementForm_agreement_container__aT3QU{width:100%;padding-top:80px;display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--line-e-0-e-2-e-3,#e0e2e3);text-align:left}.AgreementForm_agreement_container__aT3QU.AgreementForm_is_style_2025__YMREr{padding:20px;gap:10px;border-radius:4px;background:#eef3f6;border-top:none}.AgreementForm_agreement_link__5y7mj{color:#1f7bb8;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.AgreementForm_agreement_link__5y7mj:hover{opacity:.7}.AgreementForm_modal_content__9KW4n{padding:20px;text-align:left;font-size:14px;line-height:1.6}@media only screen and (max-width:768px){.AgreementForm_modal_content__9KW4n{padding:12px;font-size:12px}}.AgreementForm_modal_privacy_content__E7ymQ,.AgreementForm_modal_terms_content__Sddp_{padding:0}.DeliveryCta_delivery_cta_container___Pv9c{background:#fff;padding:40px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.DeliveryCta_delivery_cta_container___Pv9c .DeliveryCta_button_area__nRRZ4{max-width:476px;width:100%;display:flex;align-items:center;justify-content:center}.DeliveryCta_delivery_cta_container___Pv9c .DeliveryCta_delivery_cta_text_area__A_33o{display:flex;justify-content:center;align-items:center;gap:18px}.DeliveryCta_delivery_cta_container___Pv9c .DeliveryCta_delivery_cta_text_area__A_33o .DeliveryCta_logo_area__1Mjh3{width:62.993px;height:40px}.DeliveryCta_delivery_cta_container___Pv9c .DeliveryCta_delivery_cta_text_area__A_33o .DeliveryCta_logo_area__1Mjh3 img{width:100%}.DeliveryCta_delivery_cta_container___Pv9c .DeliveryCta_delivery_cta_text_area__A_33o .DeliveryCta_text_area__AocXz{display:flex;align-items:center;justify-content:center;gap:10px}@media only screen and (max-width:1099px){.DeliveryCta_delivery_cta_container___Pv9c .DeliveryCta_delivery_cta_text_area__A_33o .DeliveryCta_text_area__AocXz{flex-direction:column;align-items:flex-start}}@media only screen and (max-width:768px){.TermsOfUse_rule_container__Hg_ik{padding-top:80px}}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_link__i8U5z{color:#1f7bb8;text-decoration:underline;text-underline-offset:2px}.TermsOfUse_rule_container__Hg_ik h3{text-align:left}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL{margin-top:48px;display:flex;flex-direction:column;gap:60px}@media only screen and (max-width:768px){.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL{margin-top:36px}}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2{display:flex;flex-direction:column;gap:20px}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU{display:flex;letter-spacing:.04em;line-height:1.5}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU.TermsOfUse_rule_item_title__sOXUw{flex-direction:column}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_item_title__sOXUw{display:flex;gap:4px}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS{display:flex;flex-direction:column;gap:10px;margin-left:5px}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS table{margin-top:10px}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS table,.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS table td,.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS table th{border:1px solid #000}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS table td,.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS table th{padding:16px}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS table th{text-align:center}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS .TermsOfUse_title_td__pW6o5{white-space:nowrap;min-width:200px}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS .TermsOfUse_sub_rule__tc0UD{display:flex;align-items:baseline}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_rule_content__cWiwS .TermsOfUse_sub_rule__tc0UD .TermsOfUse_sub_rule_number__mjDVz{font-size:14px;margin-right:2px}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_superscript__9GORu{position:relative;top:-.5em;font-size:.75em}.TermsOfUse_rule_container__Hg_ik .TermsOfUse_rules__sPJcL .TermsOfUse_rule_items__OGqD2 .TermsOfUse_rule_item__A_GZU .TermsOfUse_annotation__tRZQZ{display:flex;flex-direction:column;gap:10px;margin:10px 0}.TermsOfUse_hide_title_style__c8fpi{padding-top:0}.ContentDisplayWithModal_container__vbG_O.ContentDisplayWithModal_box_design_general__Cwum8{display:flex;background-color:#fff;width:100%;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media only screen and (max-width:768px){.ContentDisplayWithModal_container__vbG_O.ContentDisplayWithModal_box_design_general__Cwum8{gap:10px}}.ContentDisplayWithModal_container__vbG_O.ContentDisplayWithModal_box_design_lg__qBD2I{padding:40px 0 30px}@media only screen and (max-width:768px){.ContentDisplayWithModal_container__vbG_O.ContentDisplayWithModal_box_design_lg__qBD2I{padding:30px 20px 20px}}.ContentDisplayWithModal_container__vbG_O.ContentDisplayWithModal_box_design_md__KCNpr{padding:40px 40px 30px;max-width:476px;width:100%}@media only screen and (max-width:1000px){.ContentDisplayWithModal_container__vbG_O.ContentDisplayWithModal_box_design_md__KCNpr{padding:40px 0 30px;gap:20px}}.ContentDisplayWithModal_container__vbG_O.ContentDisplayWithModal_box_design_sm__JVyzR{padding:20px 0 30px;gap:10px;min-width:310px}@media only screen and (max-width:1000px){.ContentDisplayWithModal_container__vbG_O.ContentDisplayWithModal_box_design_sm__JVyzR{padding:20px 20px 30px;min-height:170px}}.ContentDisplayWithModal_container__vbG_O.ContentDisplayWithModal_box_design_xs__mje0e{padding:30px 0;gap:10px}@media only screen and (max-width:1000px){.ContentDisplayWithModal_container__vbG_O.ContentDisplayWithModal_box_design_xs__mje0e{padding:20px;min-height:145px}}.ContentDisplayWithModal_container__vbG_O .ContentDisplayWithModal_title__gBP3S{display:flex;align-items:center;justify-content:center;text-align:center}.ContentDisplayWithModal_container__vbG_O .ContentDisplayWithModal_title__gBP3S span[data-text-size=lg]{color:#646464;text-align:center;font-size:34px;font-style:normal;font-weight:700;line-height:54px}@media only screen and (max-width:1000px){.ContentDisplayWithModal_container__vbG_O .ContentDisplayWithModal_title__gBP3S span[data-text-size=lg]{font-size:26px;line-height:42px;display:flex;align-items:baseline;justify-content:center}}.ContentDisplayWithModal_container__vbG_O .ContentDisplayWithModal_title__gBP3S span[data-text-size=md]{color:#646464;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:42px}@media only screen and (max-width:1000px){.ContentDisplayWithModal_container__vbG_O .ContentDisplayWithModal_title__gBP3S span[data-text-size=md]{text-align:center;font-size:18px;line-height:32px;display:flex;align-items:center;justify-content:center}}.ContentDisplayWithModal_container__vbG_O .ContentDisplayWithModal_title__gBP3S span[data-text-size=sm]{color:#646464;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:36px}.ContentDisplayWithModal_container__vbG_O .ContentDisplayWithModal_title_area__OTuTd{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.ContentDisplayWithModal_container__vbG_O .ContentDisplayWithModal_title_area__OTuTd .ContentDisplayWithModal_title_image__HjCf_{max-width:92px;margin-bottom:10px}.ContentDisplayWithModal_container__vbG_O .ContentDisplayWithModal_title_area__OTuTd .ContentDisplayWithModal_title_image__HjCf_ img{width:100%}.ContentDisplayWithModal_container__vbG_O .ContentDisplayWithModal_image_area__xWgNq{max-width:351px}.ContentDisplayWithModal_container__vbG_O .ContentDisplayWithModal_image_area__xWgNq img{width:100%}.ContentDisplayWithModal_container__vbG_O .ContentDisplayWithModal_link_message__AixE9{color:var(--Main-color-Prim-1F7BB8,#1f7bb8);font-size:12px;font-style:normal;font-weight:400;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.ContentDisplayWithModal_container__vbG_O .ContentDisplayWithModal_link_message__AixE9 span{width:100%}.ContentDisplayWithModal_container__vbG_O .ContentDisplayWithModal_link_message__AixE9.ContentDisplayWithModal_hide_text_decoration__7ZKT1{-webkit-text-decoration-line:none;text-decoration-line:none}.ContentDisplayWithModal_modal_wrapper__qg_Tw{overflow-y:auto;max-height:80vh;display:flex;flex-direction:column;border-radius:12px}.PrivacyPolicy_content_column__XJrqg,.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_annotation__tuMqe,.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg,.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_content__wGCpu{display:flex;flex-direction:column}.PrivacyPolicy_privacy_policy_container__hULyh.PrivacyPolicy_hide_title_style__tr_ea{padding-top:80px}.PrivacyPolicy_privacy_policy_container__hULyh h3{text-align:left}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg{display:flex;flex-direction:column;margin-top:60px;gap:60px}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg{gap:20px}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_content__wGCpu{white-space:pre-wrap;gap:20px}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_content__wGCpu.PrivacyPolicy_display_inline__g7C_M{display:unset}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_content__wGCpu ul{display:flex;flex-direction:column;margin-bottom:unset;line-height:normal;gap:15px;margin-left:22px}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_content__wGCpu a{color:#1f7bb8;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_content__wGCpu.PrivacyPolicy_contact__GFBGe{gap:10px}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_privacy_policy_item__pFkFg .PrivacyPolicy_content__wGCpu.PrivacyPolicy_contact__GFBGe :last-child{margin-top:10px}.PrivacyPolicy_privacy_policy_container__hULyh .PrivacyPolicy_privacy_policy_content_box__lOWOg .PrivacyPolicy_annotation__tuMqe{gap:10px}.SgPrivacyPolicyModal_privacy_policy_content__IPRts{padding:120px 80px;background-color:#fff;border-radius:20px}@media only screen and (max-width:1099px){.SgPrivacyPolicyModal_privacy_policy_content__IPRts{padding:60px 30px}}.CancerEarlyDetectionSection_expansion_icon__PJtq_{width:20px!important;height:20.5px!important}.CancerEarlyDetectionSection_container__g45cS{display:flex;flex-direction:column;align-items:center;width:100%;gap:80px}@media only screen and (max-width:1099px){.CancerEarlyDetectionSection_container__g45cS{gap:40px}}.CancerEarlyDetectionSection_content_display_container__ha3UT{display:flex;flex-direction:row;align-items:center;gap:30px;margin:0 auto;max-width:992px;width:100%}@media only screen and (max-width:1099px){.CancerEarlyDetectionSection_content_display_container__ha3UT{max-width:600px;gap:20px}}@media only screen and (max-width:768px){.CancerEarlyDetectionSection_content_display_container__ha3UT{flex-direction:column}}.CancerEarlyDetectionSection_content_display_container__ha3UT .CancerEarlyDetectionSection_highlighted_span__U8c59{font-size:26px;font-style:normal;font-weight:700;line-height:150%}@media only screen and (max-width:1099px){.CancerEarlyDetectionSection_content_display_container__ha3UT .CancerEarlyDetectionSection_highlighted_span__U8c59{font-size:22px}}.CancerEarlyDetectionSection_content_display_container__ha3UT .CancerEarlyDetectionSection_button_container__lKCoS{width:144px}.CancerEarlyDetectionSection_description_container__2JTtg{display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center;width:100%}.CancerEarlyDetectionSection_description_container__2JTtg .CancerEarlyDetectionSection_picture_container__x1KhB{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%}.CancerEarlyDetectionSection_description_container__2JTtg .CancerEarlyDetectionSection_picture_container__x1KhB .CancerEarlyDetectionSection_title_container__BYWW6{display:flex;width:892px;padding:5px 0;justify-content:center;align-items:center;gap:10px;background-color:#d0e3f0}@media only screen and (max-width:1099px){.CancerEarlyDetectionSection_description_container__2JTtg .CancerEarlyDetectionSection_picture_container__x1KhB .CancerEarlyDetectionSection_title_container__BYWW6{width:100%}}.CancerEarlyDetectionSection_description_container__2JTtg .CancerEarlyDetectionSection_picture_container__x1KhB .CancerEarlyDetectionSection_picture_box__hEYyh{max-width:892px;width:100%}@media only screen and (max-width:1099px){.CancerEarlyDetectionSection_description_container__2JTtg .CancerEarlyDetectionSection_picture_container__x1KhB .CancerEarlyDetectionSection_picture_box__hEYyh{max-width:440px}}.CancerEarlyDetectionSection_description_container__2JTtg .CancerEarlyDetectionSection_flex_container__Z46k_{display:flex;flex-direction:row;gap:20px}.CancerEarlyDetectionSection_description2_container__ax4Pt{display:flex;flex-direction:column;align-items:center;gap:40px;width:792px}@media only screen and (max-width:1099px){.CancerEarlyDetectionSection_description2_container__ax4Pt{gap:20px;max-width:600px}}@media only screen and (max-width:768px){.CancerEarlyDetectionSection_description2_container__ax4Pt{gap:20px;width:100%}}.CancerEarlyDetectionSection_description2_container__ax4Pt .CancerEarlyDetectionSection_flex_container__Z46k_{display:flex;align-items:center;gap:20px;align-self:stretch}@media only screen and (max-width:768px){.CancerEarlyDetectionSection_description2_container__ax4Pt .CancerEarlyDetectionSection_flex_container__Z46k_{gap:10px;align-items:start}}.CancerEarlyDetectionSection_gradient_text_container__KHREX{display:flex;align-items:baseline;flex-wrap:nowrap;justify-content:center;background:linear-gradient(180deg,#54a2d5 0,#5acbd1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.CancerEarlyDetectionSection_gradient_text_container__KHREX .CancerEarlyDetectionSection_text_xxl__rep9O{font-family:Inter,sans-serif;font-weight:500;font-size:56px;line-height:150%}@media only screen and (max-width:1099px){.CancerEarlyDetectionSection_gradient_text_container__KHREX .CancerEarlyDetectionSection_text_xxl__rep9O{font-size:50px}}.CancerEarlyDetectionSection_gradient_text_container__KHREX .CancerEarlyDetectionSection_text_m__0BW01{font-family:Inter,sans-serif;font-size:26px;font-weight:500;line-height:150%}@media only screen and (max-width:1099px){.CancerEarlyDetectionSection_gradient_text_container__KHREX .CancerEarlyDetectionSection_text_m__0BW01{font-size:22px}}.AmountDetail_amount_detail_container__Zmaf0{position:-webkit-sticky;position:sticky;top:168px;width:100%;max-width:300px;height:100%;background-color:#f5f5f5;padding:30px 20px;color:#646464;line-height:32px;font-size:18px;font-weight:500;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:768px){.AmountDetail_amount_detail_container__Zmaf0{position:static;max-width:330px;max-height:570px}}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_amount_detail_title__qZj2D{font-size:20px;font-weight:700;line-height:36px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_lite_option_comment__V1zE7{font-size:16px;line-height:normal}.AmountDetail_amount_detail_container__Zmaf0 table{width:100%;line-height:24px}.AmountDetail_amount_detail_container__Zmaf0 table tr{display:flex;justify-content:space-between;margin-top:8px}.AmountDetail_amount_detail_container__Zmaf0 table th{font-weight:500;font-size:16px}.AmountDetail_amount_detail_container__Zmaf0 table .AmountDetail_amount_content_title__dpv9j{color:#838383}.AmountDetail_amount_detail_container__Zmaf0 table .AmountDetail_total_amount__mwM__{margin-top:8px;border-top:2px solid #c1c1c1;padding-top:14px}.AmountDetail_amount_detail_container__Zmaf0 table .AmountDetail_amount__u6Wkr{font-size:20px;font-weight:700}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_installment_payment__L2PeK{display:flex;flex-direction:column;gap:10px;padding:20px 0;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_installment_payment__L2PeK .AmountDetail_installment_payment_item__JRtyl .AmountDetail_installment_payment_item_title__lX3k9{color:#646464;font-size:16px;line-height:24px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_installment_payment__L2PeK .AmountDetail_installment_payment_item__JRtyl .AmountDetail_installment_payment_item_amount__EElU_{font-size:14px;line-height:22px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_installment_payment__L2PeK .AmountDetail_installment_payment_item__JRtyl .AmountDetail_installment_payment_item_amount__EElU_ strong{color:#646464;font-size:18px;font-weight:700;line-height:32px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_split_payment__TrSyt{line-height:24px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_split_payment__TrSyt .AmountDetail_split_payment_detail__0QXrq{font-size:17px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_split_payment__TrSyt .AmountDetail_split_payment_detail__0QXrq .AmountDetail_split_payment_count__IMs5w{font-size:12px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_split_payment__TrSyt .AmountDetail_split_payment_detail__0QXrq .AmountDetail_split_payment_month__XO5Vr{font-size:14px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_split_payment__TrSyt .AmountDetail_split_payment_detail__0QXrq .AmountDetail_split_payment_amount__THVe9{font-size:17px;font-weight:700}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_split_payment__TrSyt .AmountDetail_split_payment_annotation__J9UZN{font-size:12px;font-weight:400;line-height:20px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_delivery_schedule__YQ4ep{display:flex;flex-direction:column;gap:10px;text-align:left;font-size:16px;line-height:24px}.AmountDetail_amount_detail_container__Zmaf0 .AmountDetail_delivery_schedule__YQ4ep .AmountDetail_payment_slip_note__GQbMH{font-size:14px;line-height:24px}.AmountDetail_red_text__NMsyN{color:#f25c72}.GiftForm_container__FtnrG{width:100%;padding-top:40px;display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--line-e-0-e-2-e-3,#e0e2e3);text-align:left}.GiftForm_container__FtnrG.GiftForm_is_not_border_top__pvoQG{border-top:none;padding:16px 30px;margin-top:16px;background-color:#f5f5f5}.GiftForm_label_override__ijBo9{font-size:20px!important;font-weight:700!important;line-height:1.5!important;letter-spacing:1px!important;color:#646464!important;font-feature-settings:"palt" 1!important}@media only screen and (max-width:768px){.GiftForm_label_override__ijBo9{font-size:16px!important}}.GiftForm_label_text__gKMaJ{font-family:Noto Sans JP,sans-serif}.GiftForm_checkbox_override__AhO_I:before{width:20px!important;height:20px!important}.GiftForm_detail_link__gZGIQ{color:#1f7bb8;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;cursor:pointer;font-weight:400;display:inline-block;margin-left:20px}@media only screen and (max-width:768px){.GiftForm_detail_link__gZGIQ{margin-left:16px}}.MothersDayGiftModal_modal_content__J0BSH{padding:40px 60px 20px}@media only screen and (max-width:768px){.MothersDayGiftModal_modal_content__J0BSH{padding:40px 20px 20px}}.MothersDayGiftModal_container__p4aut{display:flex;flex-direction:column;align-items:center;gap:40px}.MothersDayGiftModal_content__pAehr{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.MothersDayGiftModal_deadline_badge__B3fZb{display:flex;align-items:center;justify-content:center;width:100%;padding:2px 16px;border:1px solid #b8b8b8;text-align:center;color:#646464;font-family:Noto Sans JP;font-weight:500;letter-spacing:.8px;font-feature-settings:"palt" on}.MothersDayGiftModal_deadline_number__6a05n{font-family:Inter;font-weight:700;font-size:20px;line-height:1}.MothersDayGiftModal_deadline_text__beVld{font-size:16px;line-height:1.75}.MothersDayGiftModal_title__stxQl{color:#646464;text-align:center;font-family:Noto Sans JP;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:1.2px;font-feature-settings:"palt" on;margin:0;white-space:nowrap}@media only screen and (max-width:768px){.MothersDayGiftModal_title__stxQl{font-size:20px;letter-spacing:1px}}.MothersDayGiftModal_description__EUMzt{color:#646464;font-family:Noto Sans JP;font-size:18px;font-weight:500;line-height:1.75;letter-spacing:.9px;font-feature-settings:"palt" on;margin:0;width:100%}.MothersDayGiftModal_image_container__imbG7{width:100%;max-width:380px;border-radius:12px;overflow:hidden}@media only screen and (max-width:768px){.MothersDayGiftModal_image_container__imbG7{max-width:315px;border-radius:10px}}.MothersDayGiftModal_gift_image__2LSTZ{width:100%;height:auto;display:block}.MothersDayGiftModal_note__xrrnI{color:#646464;text-align:center;font-family:Noto Sans JP;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.7px;font-feature-settings:"palt" on;margin:0;width:100%}.MothersDayGiftModal_btn_container__othZm{display:flex;align-items:center;justify-content:center;gap:3px;cursor:pointer}.MothersDayGiftModal_btn_container__othZm .MothersDayGiftModal_close_text__qx6E2{margin-top:2px;color:var(--Main-color-Text-646464,#646464);text-align:center;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:700;line-height:14px}.ColorContainer_container__f2hiF{display:flex;flex-direction:column;align-items:center;width:100%;padding:64px 20px;max-width:992px;border-radius:12px;margin:auto}.ColorContainer_container__f2hiF .ColorContainer_inner__r2Nr_{width:100%}.ColorContainer_container__f2hiF.ColorContainer_white__q_szu{background-color:#fff}.ColorContainer_container__f2hiF.ColorContainer_light_blue__lOjXL{background-color:#eef3f6}.ColorContainer_container__f2hiF.ColorContainer_light_green__zqSTp{background-color:#eef5f6}