.EmbeddedYouTubePlayer_video_player__TGtrY{display:block;width:100%;aspect-ratio:16/9}.EmbeddedYouTubePlayer_video_player__TGtrY iframe{border:0;width:100%;height:100%;aspect-ratio:16/9}.CallToActionButton_call_to_action_button__YxEm4{width:100%;display:flex;justify-content:center;align-items:center;border-radius:34px;text-decoration:none;overflow:hidden}.CallToActionButton_call_to_action_button__YxEm4.CallToActionButton_disabled__QFN_y{pointer-events:none;background-color:#ddd;border:1px solid #ddd;color:#999}.CallToActionButton_call_to_action_button__YxEm4.CallToActionButton_disabled__QFN_y .CallToActionButton_externalLink__7TGoW svg path{fill:#999}.CallToActionButton_call_to_action_button__YxEm4.CallToActionButton_disabled__QFN_y .CallToActionButton_internalLink__7PUVK svg path,.CallToActionButton_call_to_action_button__YxEm4.CallToActionButton_disabled__QFN_y .CallToActionButton_scrollLink__zJCz1 svg path{stroke:#999}.CallToActionButton_call_to_action_button__YxEm4:hover{cursor:pointer}.CallToActionButton_call_to_action_button__YxEm4.CallToActionButton_has_hover_effect__iYaic:hover{transition:color,background-color .3s}.CallToActionButton_small_content__5Kkyg{display:flex;align-items:center;column-gap:4px}.CallToActionButton_content__D0MC5{width:100%;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon_left text icon_right";align-items:center;grid-column-gap:8px;column-gap:8px;padding-left:16px;padding-right:16px}.CallToActionButton_content__D0MC5.CallToActionButton_left__s_3YS{justify-content:flex-start}.CallToActionButton_content__D0MC5.CallToActionButton_center__AdFIL{justify-content:center}.CallToActionButton_content__D0MC5.CallToActionButton_right__oGeO8{justify-content:flex-end}.CallToActionButton_icon__mPZEu{display:flex;align-items:center}.CallToActionButton_icon__mPZEu.CallToActionButton_left__s_3YS{grid-area:icon_left}.CallToActionButton_icon__mPZEu.CallToActionButton_right__oGeO8{grid-area:icon_right}.CallToActionButton_text_block__bbnYb{grid-area:text}.CallToActionButton_main_text__s6Pm_{display:flex;justify-content:center;align-items:baseline;white-space:nowrap;font-weight:700;line-height:1.25}.CallToActionButton_sub_text__yrpbP{display:flex;justify-content:center;white-space:nowrap;margin-top:2px;font-weight:300;line-height:1.25}.CallToActionButton_small__WyQYG{height:40px}.CallToActionButton_small__WyQYG .CallToActionButton_icon__mPZEu svg{width:12px;height:12px}.CallToActionButton_small__WyQYG .CallToActionButton_main_text__s6Pm_{font-size:14px}.CallToActionButton_small__WyQYG .CallToActionButton_sub_text__yrpbP{font-size:11px}.CallToActionButton_medium__N19w3{height:48px}.CallToActionButton_medium__N19w3 .CallToActionButton_icon__mPZEu,.CallToActionButton_medium__N19w3 .CallToActionButton_icon__mPZEu svg{width:20px;height:20px}.CallToActionButton_medium__N19w3 .CallToActionButton_main_text__s6Pm_{font-size:16px}.CallToActionButton_medium__N19w3 .CallToActionButton_sub_text__yrpbP{font-size:12px}.CallToActionButton_large__IbUW5{height:56px}.CallToActionButton_large__IbUW5 .CallToActionButton_icon__mPZEu,.CallToActionButton_large__IbUW5 .CallToActionButton_icon__mPZEu svg{width:20px;height:20px}.CallToActionButton_large__IbUW5 .CallToActionButton_main_text__s6Pm_{font-size:18px}.CallToActionButton_large__IbUW5 .CallToActionButton_sub_text__yrpbP{font-size:12px}.CallToActionButton_primary__6vVis{color:#fff}.CallToActionButton_primary__6vVis.CallToActionButton_blue__Pr6Cw{border:1px solid #06f;background-color:#06f}.CallToActionButton_primary__6vVis.CallToActionButton_blue__Pr6Cw:hover{background-color:#fff;color:#06f}.CallToActionButton_primary__6vVis.CallToActionButton_blue__Pr6Cw:hover .CallToActionButton_externalLink__7TGoW svg path{fill:#06f}.CallToActionButton_primary__6vVis.CallToActionButton_blue__Pr6Cw:hover .CallToActionButton_internalLink__7PUVK svg path,.CallToActionButton_primary__6vVis.CallToActionButton_blue__Pr6Cw:hover .CallToActionButton_scrollLink__zJCz1 svg path{stroke:#06f}.CallToActionButton_primary__6vVis.CallToActionButton_red__KKH7j{border:1px solid #e35;background-color:#e35}.CallToActionButton_primary__6vVis.CallToActionButton_red__KKH7j:hover{background-color:#fff;color:#e35}.CallToActionButton_primary__6vVis.CallToActionButton_red__KKH7j:hover .CallToActionButton_externalLink__7TGoW svg path{fill:#e35}.CallToActionButton_primary__6vVis.CallToActionButton_red__KKH7j:hover .CallToActionButton_internalLink__7PUVK svg path,.CallToActionButton_primary__6vVis.CallToActionButton_red__KKH7j:hover .CallToActionButton_scrollLink__zJCz1 svg path{stroke:#e35}.CallToActionButton_secondary__3aUl9{background-color:#fff}.CallToActionButton_secondary__3aUl9.CallToActionButton_blue__Pr6Cw{border:1px solid #06f;color:#06f}.CallToActionButton_secondary__3aUl9.CallToActionButton_blue__Pr6Cw .CallToActionButton_externalLink__7TGoW svg path{fill:#06f}.CallToActionButton_secondary__3aUl9.CallToActionButton_blue__Pr6Cw .CallToActionButton_internalLink__7PUVK svg path,.CallToActionButton_secondary__3aUl9.CallToActionButton_blue__Pr6Cw .CallToActionButton_scrollLink__zJCz1 svg path{stroke:#06f}.CallToActionButton_secondary__3aUl9.CallToActionButton_blue__Pr6Cw:hover{background-color:#06f;color:#fff}.CallToActionButton_secondary__3aUl9.CallToActionButton_blue__Pr6Cw:hover .CallToActionButton_externalLink__7TGoW svg path{fill:#fff}.CallToActionButton_secondary__3aUl9.CallToActionButton_blue__Pr6Cw:hover .CallToActionButton_internalLink__7PUVK svg path,.CallToActionButton_secondary__3aUl9.CallToActionButton_blue__Pr6Cw:hover .CallToActionButton_scrollLink__zJCz1 svg path{stroke:#fff}.CallToActionButton_secondary__3aUl9.CallToActionButton_red__KKH7j{border:1px solid #e35;color:#e35}.CallToActionButton_secondary__3aUl9.CallToActionButton_red__KKH7j .CallToActionButton_externalLink__7TGoW svg path{fill:#e35}.CallToActionButton_secondary__3aUl9.CallToActionButton_red__KKH7j .CallToActionButton_internalLink__7PUVK svg path,.CallToActionButton_secondary__3aUl9.CallToActionButton_red__KKH7j .CallToActionButton_scrollLink__zJCz1 svg path{stroke:#e35}.CallToActionButton_secondary__3aUl9.CallToActionButton_red__KKH7j:hover{background-color:#e35;color:#fff}.CallToActionButton_secondary__3aUl9.CallToActionButton_red__KKH7j:hover .CallToActionButton_externalLink__7TGoW svg path{fill:#fff}.CallToActionButton_secondary__3aUl9.CallToActionButton_red__KKH7j:hover .CallToActionButton_internalLink__7PUVK svg path,.CallToActionButton_secondary__3aUl9.CallToActionButton_red__KKH7j:hover .CallToActionButton_scrollLink__zJCz1 svg path{stroke:#fff}.CallToActionButton_embed__DSX4U{background-color:#fff;border:1px solid #fff}.CallToActionButton_embed__DSX4U.CallToActionButton_blue__Pr6Cw{color:#06f}.CallToActionButton_embed__DSX4U.CallToActionButton_blue__Pr6Cw .CallToActionButton_externalLink__7TGoW svg path{fill:#06f}.CallToActionButton_embed__DSX4U.CallToActionButton_blue__Pr6Cw .CallToActionButton_internalLink__7PUVK svg path,.CallToActionButton_embed__DSX4U.CallToActionButton_blue__Pr6Cw .CallToActionButton_scrollLink__zJCz1 svg path{stroke:#06f}.CallToActionButton_embed__DSX4U.CallToActionButton_blue__Pr6Cw:hover{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff}.CallToActionButton_embed__DSX4U.CallToActionButton_blue__Pr6Cw:hover .CallToActionButton_externalLink__7TGoW svg path{fill:#fff}.CallToActionButton_embed__DSX4U.CallToActionButton_blue__Pr6Cw:hover .CallToActionButton_internalLink__7PUVK svg path,.CallToActionButton_embed__DSX4U.CallToActionButton_blue__Pr6Cw:hover .CallToActionButton_scrollLink__zJCz1 svg path{stroke:#fff}.CallToActionButton_embed__DSX4U.CallToActionButton_red__KKH7j{color:#e35}.CallToActionButton_embed__DSX4U.CallToActionButton_red__KKH7j .CallToActionButton_externalLink__7TGoW svg path{fill:#e35}.CallToActionButton_embed__DSX4U.CallToActionButton_red__KKH7j .CallToActionButton_internalLink__7PUVK svg path,.CallToActionButton_embed__DSX4U.CallToActionButton_red__KKH7j .CallToActionButton_scrollLink__zJCz1 svg path{stroke:#e35}.CallToActionButton_embed__DSX4U.CallToActionButton_red__KKH7j:hover{background-color:inherit;border:1px solid #fff;color:#fff}.CallToActionButton_embed__DSX4U.CallToActionButton_red__KKH7j:hover .CallToActionButton_externalLink__7TGoW svg path{fill:#fff}.CallToActionButton_embed__DSX4U.CallToActionButton_red__KKH7j:hover .CallToActionButton_internalLink__7PUVK svg path,.CallToActionButton_embed__DSX4U.CallToActionButton_red__KKH7j:hover .CallToActionButton_scrollLink__zJCz1 svg path{stroke:#fff}.BackToTopButton_scroll_top__kISct{display:flex;align-items:baseline;justify-content:center;position:fixed;right:0;bottom:204px;z-index:90;width:8vw;height:8vw;max-width:30px;max-height:30px;background-color:#000;transition:.3s;cursor:pointer;opacity:1}@media screen and (min-width:768px){.BackToTopButton_scroll_top__kISct{bottom:276px}}.BackToTopButton_scroll_top__kISct.BackToTopButton_hide__MSNgL{opacity:0}.BackToTopButton_scroll_top__kISct .BackToTopButton_top_button__EWiJI{margin-top:42%;color:#fff;width:35%;height:35%;border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:2px;transform:rotate(-45deg)}.Backdrop_backdrop__8g6eF{visibility:visible;position:fixed;top:0;left:0;height:100%;width:100%;z-index:115;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .25s ease-out}.Backdrop_backdrop__8g6eF.Backdrop_visible__j5Iqo{opacity:1}.Backdrop_backdrop__8g6eF.Backdrop_should_overlay_header__qcqMB{z-index:125}.SimpleModal_modal_wrapper__5uG_8{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:140;width:100%;padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.SimpleModal_modal_wrapper__5uG_8{width:auto;padding-left:unset;padding-right:unset}}.SimpleModal_cross_mark__90tVS{display:block;background:initial;border:initial;padding:initial;position:absolute;top:-36px;right:16px;cursor:pointer}@media screen and (min-width:768px){.SimpleModal_cross_mark__90tVS{right:0}}.SimpleModal_modal__HVGJH{border-radius:12px;overflow:hidden;max-height:80dvh;display:grid;grid-template-rows:auto 1fr auto;background-color:#fff;width:auto}@media screen and (min-width:768px){.SimpleModal_modal__HVGJH{width:600px}}.SimpleModal_modal__HVGJH.SimpleModal_wide__8ODhM{width:700px}.SimpleModal_header_area__cIADg{position:relative;z-index:1;background-color:#fff}.SimpleModal_content_area__qq0TD{overflow:auto;background-color:#fff}.SimpleModal_footer_area__mowt2{background-color:#fff;width:100%}.SimpleModal_shadow__CE8iY{box-shadow:0 0 8px 0 rgba(0,0,0,.05)}.DocumentRequestModal_document_request_modal__LGPsB{padding-left:16px;padding-right:16px;padding-top:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:24px}.DocumentRequestModal_document_request_modal__LGPsB .DocumentRequestModal_text__53kLc{font-size:16px;font-weight:300;line-height:1.25;color:#333}@media screen and (min-width:768px){.DocumentRequestModal_document_request_modal__LGPsB .DocumentRequestModal_text__53kLc{font-size:18px}}.DocumentRequestModal_document_request_modal__LGPsB .DocumentRequestModal_button_wrap__Nk_DT{text-align:center;width:100%}@media screen and (min-width:768px){.DocumentRequestModal_document_request_modal__LGPsB .DocumentRequestModal_button_wrap__Nk_DT{width:400px}}.DocumentRequestModal_document_request_modal__LGPsB .DocumentRequestModal_red__F5We7{font-size:14px;font-weight:700;line-height:1.25;color:#e35;margin-bottom:4px}@media screen and (min-width:768px){.DocumentRequestModal_document_request_modal__LGPsB .DocumentRequestModal_red__F5We7{font-size:16px}}.DocumentRequestModal_document_request_modal__LGPsB .DocumentRequestModal_image_wrap__z6C3M{display:flex;align-items:flex-end}.GrayStickyFooter_fixed_bottom__3qLaJ{position:fixed;bottom:0;width:100%;z-index:70}.GrayStickyFooter_fixed_bottom__3qLaJ .GrayStickyFooter_gray_area__mDzIG{padding-left:16px;padding-right:16px;width:100%;height:64px;display:flex;align-items:center;justify-content:center;background-color:rgba(221,221,221,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:all .3s ease}.GrayStickyFooter_fixed_bottom__3qLaJ .GrayStickyFooter_gray_area__mDzIG.GrayStickyFooter_height_auto__LGp7E{height:auto}@media screen and (min-width:768px){.GrayStickyFooter_fixed_bottom__3qLaJ .GrayStickyFooter_gray_area__mDzIG{height:88px;border-radius:12px 12px 0 0;padding-left:48px;padding-right:48px}}.GrayStickyFooter_fixed_bottom__3qLaJ .GrayStickyFooter_gray_area__mDzIG.GrayStickyFooter_hide__fOKmr{opacity:0;pointer-events:none}.ConsultationEntryButton_main_text_small__rq5ij.ConsultationEntryButton_small__w5Dqm{font-size:12px}.ConsultationEntryButton_main_text_small__rq5ij.ConsultationEntryButton_medium__T6ehr{font-size:14px}.ConsultationEntryButton_main_text_small__rq5ij.ConsultationEntryButton_large__A_hM8{font-size:16px}.insuranceProductExternalLink_link__NLZLu{text-decoration:none}.ProductSPStickyContent_product_sticky__3TsfN{background-color:#fff;position:fixed;bottom:0;width:100%;height:64px;padding:8px 16px;box-shadow:0 0 12px rgba(0,0,0,.15);transition:all .3s ease}.ProductSPStickyContent_product_sticky__3TsfN.ProductSPStickyContent_disable__7b92v{opacity:0;pointer-events:none}.ProductSPStickyContent_product_sticky__3TsfN .ProductSPStickyContent_sticky_nav_wrap__Hdgjg{display:flex;column-gap:10px}.ProductSPStickyContent_product_sticky__3TsfN .ProductSPStickyContent_button__ihpPu{width:100%}.ProductSPStickyContent_product_sticky__3TsfN .ProductSPStickyContent_main_text_small__no6tH{font-size:14px}.ProductButtonBlock_product_button_block__UT2FR{width:100%;display:grid;grid-template-columns:1fr;margin-left:auto;margin-right:auto}.ProductButtonBlock_product_button_block__UT2FR.ProductButtonBlock_with_secondary_button__9scJW{row-gap:16px}@media screen and (min-width:768px){.ProductButtonBlock_product_button_block__UT2FR{max-width:500px}}@media screen and (min-width:1024px){.ProductButtonBlock_product_button_block__UT2FR{max-width:1020px;grid-template-columns:auto;justify-items:center}.ProductButtonBlock_product_button_block__UT2FR.ProductButtonBlock_with_secondary_button__9scJW{grid-template-columns:minmax(0,max((100% - 16px)/2,100%)) minmax(0,clamp(0px,(100% - 16px)/2,400px));align-items:end;column-gap:16px}.ProductButtonBlock_product_button_block__UT2FR.ProductButtonBlock_secondary_only__T98PG{max-width:816px}}.ProductButtonBlock_secondary__oHPxD{width:100%;display:grid;grid-row-gap:16px;row-gap:16px}@media screen and (min-width:768px){.ProductButtonBlock_secondary__oHPxD{grid-template-columns:1fr 1fr;align-items:end;column-gap:16px}}.ProductButtonBlock_secondary__oHPxD .ProductButtonBlock_consultation__KAIpn.ProductButtonBlock_with_appeal_text__QgQvF{display:grid;justify-items:center;grid-row-gap:4px;row-gap:4px}.ProductButtonBlock_primary__v9Lkp{width:100%}@media screen and (min-width:1024px){.ProductButtonBlock_primary__v9Lkp{max-width:400px}}.ProductButtonBlock_main_text_small__zyce3{font-size:16px}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c{display:flex;flex-direction:column;row-gap:8px}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_point_container__fnv78{display:flex;flex-direction:column}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_point_container__fnv78 .ProductDetailRecommendPointBlock_heading__GjyGA{align-self:flex-start;padding-top:8px;padding-bottom:8px;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;background-color:#59e}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_point_container__fnv78 .ProductDetailRecommendPointBlock_heading__GjyGA.ProductDetailRecommendPointBlock_small__Volwi{padding-left:16px;padding-right:16px;font-size:14px;font-weight:700;line-height:1.5}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_point_container__fnv78 .ProductDetailRecommendPointBlock_heading__GjyGA.ProductDetailRecommendPointBlock_large__CD7_m{padding-left:20px;padding-right:20px;font-size:16px;font-weight:700;line-height:1.25}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_point_container__fnv78 .ProductDetailRecommendPointBlock_point_list__w0qUx{display:flex;flex-direction:column;row-gap:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:#fff}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_point_container__fnv78 .ProductDetailRecommendPointBlock_point_list__w0qUx.ProductDetailRecommendPointBlock_small__Volwi{padding:16px}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_point_container__fnv78 .ProductDetailRecommendPointBlock_point_list__w0qUx.ProductDetailRecommendPointBlock_large__CD7_m{padding:24px}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_point_container__fnv78 .ProductDetailRecommendPointBlock_point_list__w0qUx .ProductDetailRecommendPointBlock_points__PGwGQ{display:grid;grid-template-areas:"icon text";grid-template-columns:auto 1fr;grid-column-gap:8px;column-gap:8px}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_point_container__fnv78 .ProductDetailRecommendPointBlock_point_list__w0qUx .ProductDetailRecommendPointBlock_points__PGwGQ .ProductDetailRecommendPointBlock_point_icon__TTlni{grid-area:icon;align-self:start;display:inline-grid;align-items:center}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_point_container__fnv78 .ProductDetailRecommendPointBlock_point_list__w0qUx .ProductDetailRecommendPointBlock_points__PGwGQ .ProductDetailRecommendPointBlock_point_icon__TTlni.ProductDetailRecommendPointBlock_small__Volwi{height:24px}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_point_container__fnv78 .ProductDetailRecommendPointBlock_point_list__w0qUx .ProductDetailRecommendPointBlock_points__PGwGQ .ProductDetailRecommendPointBlock_point_icon__TTlni.ProductDetailRecommendPointBlock_large__CD7_m{height:27px}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_point_container__fnv78 .ProductDetailRecommendPointBlock_point_list__w0qUx .ProductDetailRecommendPointBlock_points__PGwGQ .ProductDetailRecommendPointBlock_point_text__l4T2g{font-weight:300;line-height:1.5;color:#333}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_point_container__fnv78 .ProductDetailRecommendPointBlock_point_list__w0qUx .ProductDetailRecommendPointBlock_points__PGwGQ .ProductDetailRecommendPointBlock_point_text__l4T2g.ProductDetailRecommendPointBlock_small__Volwi{font-size:16px}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_point_container__fnv78 .ProductDetailRecommendPointBlock_point_list__w0qUx .ProductDetailRecommendPointBlock_points__PGwGQ .ProductDetailRecommendPointBlock_point_text__l4T2g.ProductDetailRecommendPointBlock_large__CD7_m{font-size:18px}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_annotation_list__EaK8a{display:flex;flex-direction:column;row-gap:4px;font-size:11px;font-weight:300;line-height:1.25;color:#666}.ProductDetailRecommendPointBlock_product_detail_recommend_point_block__2hG8c .ProductDetailRecommendPointBlock_annotation_list__EaK8a .ProductDetailRecommendPointBlock_annotation__LHSgE{display:flex;align-items:flex-start;column-gap:4px;font-weight:300;line-height:1.25}.ProductLogoFooter_product_logo_footer__vg_X9{width:100%;display:flex;justify-content:center;column-gap:16px}@media screen and (min-width:768px){.ProductLogoFooter_product_logo_footer__vg_X9{column-gap:24px}}.ProductLogoFooter_product_logo_footer__vg_X9 .ProductLogoFooter_logo_area__HOGG7{width:130px;background-color:#fff;border-radius:8px;margin-top:-10px;margin-bottom:12px;box-shadow:0 0 8px 0 rgba(0,0,0,.05);border:1px solid #ddd}@media screen and (min-width:768px){.ProductLogoFooter_product_logo_footer__vg_X9 .ProductLogoFooter_logo_area__HOGG7{width:200px;margin-top:-10px;margin-bottom:20px}}.ProductLogoFooter_product_logo_footer__vg_X9 .ProductLogoFooter_logo_area__HOGG7 .ProductLogoFooter_picture__3nBjG{display:flex;justify-content:center;align-items:center}.ProductLogoFooter_product_logo_footer__vg_X9 .ProductLogoFooter_logo_area__HOGG7 .ProductLogoFooter_image__Q3OTa{width:92px}.ProductLogoFooter_product_logo_footer__vg_X9 .ProductLogoFooter_logo_area__HOGG7 .ProductLogoFooter_text__nYiAm{font-size:12px;font-weight:300;line-height:1.25;color:#06f;text-align:center;margin-bottom:8px}.ProductLogoFooter_product_logo_footer__vg_X9 .ProductLogoFooter_button_wrapper__Poqqh{flex:1 1;display:grid;margin-top:16px;margin-bottom:16px;max-width:240px}@media screen and (min-width:768px){.ProductLogoFooter_product_logo_footer__vg_X9 .ProductLogoFooter_button_wrapper__Poqqh{flex:unset;max-width:unset;width:320px;margin-top:16px;margin-bottom:20px}}.RankingCaption_ranking_section__u1Pu6 a{text-decoration:none}.RankingCaption_ranking_section__u1Pu6.RankingCaption_rank1__R2fwG,.RankingCaption_ranking_section__u1Pu6.RankingCaption_rank2__KrAJK,.RankingCaption_ranking_section__u1Pu6.RankingCaption_rank3__7PWkm{display:flex;align-items:center;text-align:left}.RankingCaption_ranking_section__u1Pu6 .RankingCaption_rank_title__PzoHL{font-weight:700;line-height:1.25;font-size:1em;color:#06f;text-decoration:none;margin-right:.313em}.RankingCaption_ranking_section__u1Pu6 .RankingCaption_rank_title__PzoHL:hover{text-decoration:underline}@media screen and (max-width:767px){.RankingCaption_ranking_section__u1Pu6 .RankingCaption_rank_title__PzoHL{font-size:.857em}}.RankingCaption_ranking_section__u1Pu6 .RankingCaption_ranking_block__z2Tvq{width:auto}.RankingCaption_ranking_section__u1Pu6 .RankingCaption_ranking_block__z2Tvq .RankingCaption_rank_icon__OVefz{width:1.143em;position:relative;margin:auto .313em auto auto;display:none}.RankingCaption_ranking_section__u1Pu6 .RankingCaption_ranking_block__z2Tvq .RankingCaption_rank_icon__OVefz svg{width:100%;height:auto}.RankingCaption_ranking_section__u1Pu6 .RankingCaption_ranking_block__z2Tvq .RankingCaption_rank_num__B1XbQ{color:#666;font-size:1.029em;font-weight:700;line-height:1.25;font-family:Barlow Condensed,sans-serif}.RankingCaption_ranking_section__u1Pu6 .RankingCaption_ranking_block__z2Tvq .RankingCaption_rank_num__B1XbQ:after{content:"位";font-size:.5em;font-weight:700;line-height:1.25;color:#666;margin-left:.313em}.RankingCaption_ranking_section__u1Pu6 .RankingCaption_ranking_block__z2Tvq.RankingCaption_rank1__R2fwG .RankingCaption_rank_icon__OVefz,.RankingCaption_ranking_section__u1Pu6 .RankingCaption_ranking_block__z2Tvq.RankingCaption_rank2__KrAJK .RankingCaption_rank_icon__OVefz,.RankingCaption_ranking_section__u1Pu6 .RankingCaption_ranking_block__z2Tvq.RankingCaption_rank3__7PWkm .RankingCaption_rank_icon__OVefz{display:inline-block}.RankingCaption_ranking_section__u1Pu6 .RankingCaption_ranking_block__z2Tvq.RankingCaption_rank1__R2fwG .RankingCaption_rank_icon__OVefz svg path{fill:#ba6}.RankingCaption_ranking_section__u1Pu6 .RankingCaption_ranking_block__z2Tvq.RankingCaption_rank1__R2fwG .RankingCaption_rank_num__B1XbQ{color:#f64}.RankingCaption_ranking_section__u1Pu6 .RankingCaption_ranking_block__z2Tvq.RankingCaption_rank2__KrAJK .RankingCaption_rank_icon__OVefz svg path{fill:#a0a5aa}.RankingCaption_ranking_section__u1Pu6 .RankingCaption_ranking_block__z2Tvq.RankingCaption_rank2__KrAJK .RankingCaption_rank_num__B1XbQ{color:#f64}.RankingCaption_ranking_section__u1Pu6 .RankingCaption_ranking_block__z2Tvq.RankingCaption_rank3__7PWkm .RankingCaption_rank_icon__OVefz svg path{fill:#a87}.RankingCaption_ranking_section__u1Pu6 .RankingCaption_ranking_block__z2Tvq.RankingCaption_rank3__7PWkm .RankingCaption_rank_num__B1XbQ{color:#f64}.ApplicationButton_application_button__d7z_Y{width:100%}.ApplicationButton_application_button__d7z_Y a{border:1px solid #06f;border-radius:3em;padding:.556rem 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;text-decoration:none;position:relative;background-color:#06f;color:#fff;box-shadow:4px 4px 12px rgba(0,0,0,.15)}.ApplicationButton_application_button__d7z_Y a p{font-size:1.143rem;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.ApplicationButton_application_button__d7z_Y a p{font-size:1rem}}.ApplicationButton_application_button__d7z_Y a span{display:block;width:100%;font-size:.85rem;font-weight:300;line-height:1.25}.ApplicationButton_application_button__d7z_Y a:hover{background-color:#fff;color:#06f;opacity:1;transition:color,background-color .3s}.ApplicationButton_application_button__d7z_Y a:hover .ApplicationButton_right__mFUdP svg path{fill:#06f;transition:fill .3s}.ApplicationButton_application_button__d7z_Y a i{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center}.ApplicationButton_application_button__d7z_Y a i.ApplicationButton_right__mFUdP{right:1rem;width:1.5rem}@media screen and (max-width:767px){.ApplicationButton_application_button__d7z_Y a i.ApplicationButton_right__mFUdP{width:1.25em}}.ApplicationButton_application_button__d7z_Y a i svg{width:100%;height:auto}.ApplicationButton_application_button__d7z_Y.ApplicationButton_disabled__yKU7j{pointer-events:none}.ApplicationButton_application_button__d7z_Y.ApplicationButton_disabled__yKU7j a{background-color:#ddd;border:1px solid #ddd;color:#999;box-shadow:unset}.ApplicationButton_application_button__d7z_Y.ApplicationButton_disabled__yKU7j a svg path{fill:#999}.RequestButton_request_btn__RY36k{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:2em;font-size:1rem;position:relative;text-decoration:none;font-weight:700;line-height:1.25;background-color:#fff;border:1px solid #06f;color:#333;padding:.556rem 0;cursor:pointer}@media screen and (max-width:767px){.RequestButton_request_btn__RY36k{width:100%;font-size:1.143rem}}.RequestButton_request_btn__RY36k span{display:block;font-size:.85rem;width:100%;font-weight:400;text-align:center}.RequestButton_request_btn__RY36k:hover{background-color:#06f;color:#fff;opacity:1}.RequestButton_request_btn__RY36k.RequestButton_invert__gptJb{background-color:#06f;color:#fff}.RequestButton_request_btn__RY36k.RequestButton_invert__gptJb:hover{background-color:#fff;color:#333;opacity:1}.RequestButton_request_btn__RY36k.RequestButton_disabled__OGX40{background-color:#ddd;border:1px solid #ddd;color:#999;pointer-events:none;filter:unset}.FirstViewArea_fv_area__aX4_P{margin-top:1.5em}.FirstViewArea_fv_area__aX4_P .FirstViewArea_plan_area__Zec4w{font-size:.75em;color:#999;text-align:left;overflow:hidden;line-height:1.25;position:relative;margin-top:1em}@media screen and (max-width:767px){.FirstViewArea_fv_area__aX4_P .FirstViewArea_plan_area__Zec4w{order:3;width:100%;margin-top:1em;font-size:.857em}}.FirstViewArea_fv_area__aX4_P .FirstViewArea_plan_area__Zec4w .FirstViewArea_detail_text__t7cIt>a{color:#06f}.FirstViewArea_fv_area__aX4_P .FirstViewArea_plan_area__Zec4w .FirstViewArea_detail_text__t7cIt>a[target=_blank]:after{width:.75em;height:.75em;content:"";display:inline-block;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuMzcxIDE1LjI1MjNWMjEuOTE1NEgyLjA1MTQ2VjMuNTk1ODlIOC4yOTE5OUwxMC4zNDM0IDEuNTQ0NDNIMS4xODA2MUMwLjUyODI1IDEuNTQ0NDMgMCAyLjA3MjY4IDAgMi43MjUwNVYyMi43ODYyQzAgMjMuNDM4NiAwLjUyODI1IDIzLjk2NjkgMS4xODA2MSAyMy45NjY5SDIxLjI0MThDMjEuODk0MiAyMy45NjY5IDIyLjQyMjQgMjMuNDM4NiAyMi40MjI0IDIyLjc4NjJWMTMuMjAwOEwyMC4zNzEgMTUuMjUyM1oiIGZpbGw9IiMwMDY2RkYiLz48cGF0aCBkPSJNMjMuMDQ2OSAxMS4xOTMxQzIyLjUxOTYgMTEuMTkzMSAyMi4wOTI5IDEwLjc2NjQgMjIuMDkyOSAxMC4yMzkyVjEuOTQxMDZIMTMuNzkzOEMxMy4yNjY1IDEuOTQxMDYgMTIuODM5OCAxLjUxNDM2IDEyLjgzOTggMC45ODcxMzFDMTIuODM5OCAwLjQ1OTkwNiAxMy4yNjY1IDAuMDMzMjAzMSAxMy43OTM4IDAuMDMzMjAzMUgyMy4wNDY5QzIzLjU3NDEgMC4wMzMyMDMxIDI0LjAwMDggMC40NTk5MDYgMjQuMDAwOCAwLjk4NzEzMVYxMC4yMzkyQzI0LjAwMDggMTAuNzY2NCAyMy41NzQxIDExLjE5MzEgMjMuMDQ2OSAxMS4xOTMxWiIgZmlsbD0iIzAwNjZGRiIvPjxwYXRoIGQ9Ik0xMS4xNDUxIDEzLjc5MzRDMTAuODgyNSAxMy43OTM0IDEwLjYyIDEzLjY5MjkgMTAuNDE5OSAxMy40OTI5QzEwLjAxODkgMTMuMDkxOCAxMC4wMTg5IDEyLjQ0MzYgMTAuNDE5OSAxMi4wNDI1TDIxLjg3MDEgMC41OTIyOTlDMjIuMjcxMiAwLjE5MTIzOSAyMi45MTk1IDAuMTkxMjM5IDIzLjMyMDUgMC41OTIyOTlDMjMuNzIxNiAwLjk5MzM1OSAyMy43MjE2IDEuNjQxNjIgMjMuMzIwNSAyLjA0MjY4TDExLjg3MDMgMTMuNDkyOUMxMS42NzAzIDEzLjY5MjkgMTEuNDA3NyAxMy43OTM0IDExLjE0NTEgMTMuNzkzNFoiIGZpbGw9IiMwMDY2RkYiLz48L3N2Zz4=");background-size:contain;background-repeat:no-repeat;vertical-align:text-top;margin-left:4px;margin-right:4px}.TextLinkButton_text_link_button__qEb09{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:49%;border-radius:2em;font-size:1rem;position:relative;text-decoration:none;font-weight:700;line-height:1.25;background-color:#fff;padding:.556rem 0;cursor:pointer}@media screen and (max-width:767px){.TextLinkButton_text_link_button__qEb09{width:100%;font-size:1.143rem}}.TextLinkButton_text_link_button__qEb09 span{display:block;font-size:.85rem;width:100%;font-weight:400;text-align:center}.TextLinkButton_text_link_button__qEb09.TextLinkButton_white__TRwWZ{border:1px solid #06f;color:#333}.TextLinkButton_text_link_button__qEb09.TextLinkButton_white__TRwWZ:hover{background-color:#06f;color:#fff}.TextLinkButton_text_link_button__qEb09.TextLinkButton_blue__IjET9{border:1px solid #06f;color:#06f}.TextLinkButton_text_link_button__qEb09.TextLinkButton_blue__IjET9:hover{background-color:#06f;color:#fff}.TextLinkButton_text_link_button__qEb09.TextLinkButton_disabled__lAg9j{background-color:#ddd;border:1px solid #ddd;color:#999;pointer-events:none;filter:unset}.ProductSectionTitle_product_section_title__rN76b{text-align:left;font-size:1.286em;border-bottom:5px solid #f64;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.ProductSectionTitle_product_section_title__rN76b{font-size:1.5em}}.ProductSectionTitle_product_section_title__rN76b i{height:1.6em;width:1.389em;margin-right:.278em;display:inline-block;vertical-align:middle}@media screen and (min-width:768px){.ProductSectionTitle_product_section_title__rN76b i{width:1.25em;margin-right:.417em}}.ProductSectionTitle_product_section_title__rN76b i svg{width:100%;height:auto}.AdditionalImageArea_additional_image_block__IWJvj{margin-top:16px}.AdditionalImageArea_additional_image_block__IWJvj.AdditionalImageArea_space_top__QUuvq{margin-top:24px}.AdditionalImageArea_additional_image_block__IWJvj .AdditionalImageArea_description__Re3Cg{font-weight:300;line-height:1.25;color:#000;margin-top:16px}.AdditionalImageArea_additional_image_block__IWJvj .AdditionalImageArea_image_block__5X_41{margin-top:16px;width:100%}.AdditionalImageArea_additional_image_block__IWJvj .AdditionalImageArea_image_block__5X_41 .AdditionalImageArea_image__W5UjQ{border:1px solid #ddd;padding:15px}@media screen and (min-width:768px){.AdditionalImageArea_additional_image_block__IWJvj .AdditionalImageArea_image_block__5X_41 .AdditionalImageArea_image__W5UjQ{padding:30px}}.AdditionalImageArea_additional_image_block__IWJvj .AdditionalImageArea_caption__pm9sC{font-weight:300;line-height:1.25;color:#000;margin-top:12px}@media screen and (min-width:768px){.AdditionalImageArea_additional_image_block__IWJvj .AdditionalImageArea_caption__pm9sC{margin-top:16px}}.CampaignBannerArea_product_detail_campaign_banner__lmAsY{display:flex;flex-direction:column;row-gap:16px;margin:16px auto}.InsuranceCompanyProfileBlock_company__W5alK .InsuranceCompanyProfileBlock_company_name__J4Ddq{font-weight:700;line-height:1.25;line-height:21px;margin-bottom:4px;color:#666}.InsuranceCompanyProfileBlock_company__W5alK :not(.InsuranceCompanyProfileBlock_company_name__J4Ddq){color:#666}.InsuranceCompanyProfileBlock_company__W5alK .InsuranceCompanyProfileBlock_contact_detail__O9wUh{white-space:pre-wrap}.InsuranceCompanyProfileBlock_prominent__TsHlh{font-size:14px}.InsuranceCompanyProfileBlock_prominent__TsHlh .InsuranceCompanyProfileBlock_company_name__J4Ddq{font-weight:700;line-height:1.5;color:#333}.InsuranceCompanyProfileBlock_prominent__TsHlh :not(.InsuranceCompanyProfileBlock_company_name__J4Ddq){color:#333}.InsuranceCompanyProfileBlock_prominent__TsHlh .InsuranceCompanyProfileBlock_contact_info__tNvGc{font-size:12px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.InsuranceCompanyProfileBlock_prominent__TsHlh .InsuranceCompanyProfileBlock_contact_info__tNvGc{font-size:14px}}.FooterArea_item_note__GZ7a5{padding-top:40px;text-align:center;margin:0;width:100%}.FooterArea_item_note_inner__Lwr0_{border-radius:10px;padding:20px;background:#f5f2ee!important;width:100%!important;color:#666;text-align:justify}.FooterArea_item_note_inner__Lwr0_ .FooterArea_description_text__f5O0T{margin-bottom:15px}.FooterArea_note__RC7aj{width:100%;border-top:1px solid #ddd;margin:38px auto 30px;font-size:12px;text-align:left}.FooterArea_company_note_caption__XsOSH{display:block;font-size:12px;font-weight:800;margin-top:3em;color:#666}.FooterArea_company_note__g2pxN{margin-top:8px;padding-left:12px}.FpCommentArea_fp_profile__jcNDM{margin-top:1em;padding-bottom:1em;display:flex;justify-content:space-between;align-items:flex-start;text-align:left;border-bottom:1px solid #ddd}.FpCommentArea_fp_profile__jcNDM .FpCommentArea_left_col__AXXtw{width:77.14%}@media screen and (max-width:767px){.FpCommentArea_fp_profile__jcNDM .FpCommentArea_left_col__AXXtw{width:69.56%}}.FpCommentArea_fp_profile__jcNDM .FpCommentArea_right_col__Z3Cct{width:19.28%;margin-top:0}@media screen and (max-width:767px){.FpCommentArea_fp_profile__jcNDM .FpCommentArea_right_col__Z3Cct{width:26.08%;height:6.429em}}.FpCommentArea_fp_profile__jcNDM .FpCommentArea_fp_job_title__KRJTF{color:#666;font-weight:700;line-height:1.25;font-size:.875em}.FpCommentArea_fp_profile__jcNDM .FpCommentArea_fp_name__QVugt{font-weight:700;line-height:1.25;font-size:1.125em}.FpCommentArea_fp_profile__jcNDM .FpCommentArea_fp_career__bOMfW{font-size:.75em;color:#666}.FpCommentArea_fp_profile__jcNDM .FpCommentArea_fp_career_detail__unyqw{font-size:.875em;margin-top:.571em;color:#666;line-height:1.5}.FpCommentArea_fp_product_point__fA_kj{background-color:#f5f2ee;margin-top:1em;padding:1em;text-align:left;line-height:1.25}.FpCommentArea_fp_product_point__fA_kj .FpCommentArea_item__GEqx8{text-align:left;padding-left:1.5em;text-indent:-1.5em;font-size:1em;font-weight:700;line-height:1.25}.FpCommentArea_fp_product_point__fA_kj .FpCommentArea_item__GEqx8~.FpCommentArea_item__GEqx8{margin-top:1em}.FpCommentArea_fp_comment__bCsmC{margin-top:1em;text-align:justify;margin-bottom:0;line-height:1.8}.FpCommentArea_fp_comment__bCsmC [class*=notice]{border:1px solid #eeebe9;margin:1em 0;padding:.75em 1em}.PlanOverviewTable_plan_overview__yJFfT{border-collapse:collapse;border:1px solid #ddd;margin-top:1em;width:100%;text-align:left}@media screen and (max-width:767px){.PlanOverviewTable_plan_overview__yJFfT{margin:1em -4.35% 0;width:auto}}.PlanOverviewTable_plan_overview__yJFfT th{border:1px solid #ddd;padding:1em;background:#f5f2ee;width:28.57%;vertical-align:top}@media screen and (max-width:767px){.PlanOverviewTable_plan_overview__yJFfT th{width:40%}}.PlanOverviewTable_plan_overview__yJFfT td{border:1px solid #ddd;padding:1em}.PlanOverviewTable_plan_overview__yJFfT td a{color:#06f;text-decoration:none}.PlanOverviewTable_plan_overview__yJFfT td ul.PlanOverviewTable_tags__ycEKV{display:flex;flex-wrap:wrap;margin:-.625em 0 0 -.625em}.PlanOverviewTable_plan_overview__yJFfT td ul.PlanOverviewTable_tags__ycEKV li{font-size:.75em;font-weight:700;line-height:1.25;padding:.417em;border-radius:.333em;margin:.833em 0 0 .833em;color:#000;background-color:#f5f2ee}.PlanOverviewTable_plan_overview__yJFfT td ul.PlanOverviewTable_tags__ycEKV li:before{content:"#";display:inline}.PlanOverviewTable_plan_overview__yJFfT td.PlanOverviewTable_detail_text__QU9rs>a{color:#06f}.PlanOverviewTable_plan_overview__yJFfT td.PlanOverviewTable_detail_text__QU9rs>a[target=_blank]:after{width:.75em;height:.75em;content:"";display:inline-block;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuMzcxIDE1LjI1MjNWMjEuOTE1NEgyLjA1MTQ2VjMuNTk1ODlIOC4yOTE5OUwxMC4zNDM0IDEuNTQ0NDNIMS4xODA2MUMwLjUyODI1IDEuNTQ0NDMgMCAyLjA3MjY4IDAgMi43MjUwNVYyMi43ODYyQzAgMjMuNDM4NiAwLjUyODI1IDIzLjk2NjkgMS4xODA2MSAyMy45NjY5SDIxLjI0MThDMjEuODk0MiAyMy45NjY5IDIyLjQyMjQgMjMuNDM4NiAyMi40MjI0IDIyLjc4NjJWMTMuMjAwOEwyMC4zNzEgMTUuMjUyM1oiIGZpbGw9IiMwMDY2RkYiLz48cGF0aCBkPSJNMjMuMDQ2OSAxMS4xOTMxQzIyLjUxOTYgMTEuMTkzMSAyMi4wOTI5IDEwLjc2NjQgMjIuMDkyOSAxMC4yMzkyVjEuOTQxMDZIMTMuNzkzOEMxMy4yNjY1IDEuOTQxMDYgMTIuODM5OCAxLjUxNDM2IDEyLjgzOTggMC45ODcxMzFDMTIuODM5OCAwLjQ1OTkwNiAxMy4yNjY1IDAuMDMzMjAzMSAxMy43OTM4IDAuMDMzMjAzMUgyMy4wNDY5QzIzLjU3NDEgMC4wMzMyMDMxIDI0LjAwMDggMC40NTk5MDYgMjQuMDAwOCAwLjk4NzEzMVYxMC4yMzkyQzI0LjAwMDggMTAuNzY2NCAyMy41NzQxIDExLjE5MzEgMjMuMDQ2OSAxMS4xOTMxWiIgZmlsbD0iIzAwNjZGRiIvPjxwYXRoIGQ9Ik0xMS4xNDUxIDEzLjc5MzRDMTAuODgyNSAxMy43OTM0IDEwLjYyIDEzLjY5MjkgMTAuNDE5OSAxMy40OTI5QzEwLjAxODkgMTMuMDkxOCAxMC4wMTg5IDEyLjQ0MzYgMTAuNDE5OSAxMi4wNDI1TDIxLjg3MDEgMC41OTIyOTlDMjIuMjcxMiAwLjE5MTIzOSAyMi45MTk1IDAuMTkxMjM5IDIzLjMyMDUgMC41OTIyOTlDMjMuNzIxNiAwLjk5MzM1OSAyMy43MjE2IDEuNjQxNjIgMjMuMzIwNSAyLjA0MjY4TDExLjg3MDMgMTMuNDkyOUMxMS42NzAzIDEzLjY5MjkgMTEuNDA3NyAxMy43OTM0IDExLjE0NTEgMTMuNzkzNFoiIGZpbGw9IiMwMDY2RkYiLz48L3N2Zz4=");background-size:contain;background-repeat:no-repeat;vertical-align:text-top;margin-left:4px;margin-right:4px}.ProductFeatureTextBlock_text_block__jL6Uq{background-color:#f5f2ee;border-radius:.5em;overflow:hidden;position:relative;width:100%}@media screen and (max-width:767px){.ProductFeatureTextBlock_text_block__jL6Uq{margin-top:1.143em;max-width:100%}}.ProductFeatureTextBlock_text_block__jL6Uq .ProductFeatureTextBlock_caption__O60eP{background:#f64;position:absolute;left:0;top:0;color:#fff;font-weight:700;line-height:1.25;font-size:1em;padding:.313em .938em}.ProductFeatureTextBlock_text_block__jL6Uq .ProductFeatureTextBlock_text_box__WCDwg{margin:3em .833em .889em;overflow:hidden;font-size:1em;font-weight:700;line-height:1.25;text-align:left;line-height:1.5}@media screen and (max-width:767px){.ProductFeatureTextBlock_text_block__jL6Uq .ProductFeatureTextBlock_text_box__WCDwg{font-size:1.071em;line-height:1.25;margin:2.571em 1.071em 1.071em}}.RankingButton_ranking_button__XAhJc{text-align:center;width:48.07%;padding:0 1rem;border:1px solid #ddd;border-radius:.5em;min-height:5.214em;text-decoration:none;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.RankingButton_ranking_button__XAhJc{width:100%;min-height:4.563em}}.RankingButton_ranking_button__XAhJc .RankingButton_title__2VxaP{margin-top:.333em;width:100%;white-space:pre;color:#06f;font-weight:700;line-height:1.25;font-size:.857em}@media screen and (min-width:768px){.RankingButton_ranking_button__XAhJc .RankingButton_title__2VxaP{font-size:.75em}}.RankingButton_ranking_button__XAhJc .RankingButton_ranking_block__3bL2X{width:100%}.RankingButton_ranking_button__XAhJc .RankingButton_ranking_block__3bL2X .RankingButton_rank_num__0AE4x{color:#666;font-size:1.75em;font-weight:700;line-height:1.25;font-family:Barlow Condensed,sans-serif}.RankingButton_ranking_button__XAhJc .RankingButton_ranking_block__3bL2X .RankingButton_rank_num__0AE4x:after{content:"位";font-size:.357em;font-weight:700;line-height:1.25;color:#666;margin-left:6px}.RankingButton_ranking_button__XAhJc .RankingButton_ranking_block__3bL2X .RankingButton_rank_num__0AE4x.RankingButton_color__YE_ZR{color:#f64}.RankingButton_rank_icon__M7GGy{width:1.143em;height:1.192em;position:relative;margin:auto .313em auto auto;display:inline-block}.RankingButton_rank_icon__M7GGy .RankingButton_no01__PFcUt svg path{fill:#ba6}.RankingButton_rank_icon__M7GGy .RankingButton_no02__J6PTt svg path{fill:#a0a5aa}.RankingButton_rank_icon__M7GGy .RankingButton_no03__ryHSX svg path{fill:#a87}.RankingButton_rank_icon__M7GGy svg{display:block;width:100%;height:auto}.RankingButton_rank_icon__M7GGy .RankingButton_rank_icon_num__bf7dr{position:absolute;font-size:.75em;color:#fff;font-weight:700;line-height:1.25;font-family:Barlow Condensed,sans-serif;top:50%;left:50%;transform:translate(-50%,-30%)}.ReviewEvaluationButton_review_evaluation_button__ZpZSm{display:block;width:48.07%;min-height:5.214em;padding-left:1rem;padding-right:1rem;border:1px solid #ddd;border-radius:.5em;text-align:center;text-decoration:none}@media screen and (min-width:768px){.ReviewEvaluationButton_review_evaluation_button__ZpZSm{width:100%;min-height:4.563em}}.ReviewEvaluationButton_review_evaluation_button__ZpZSm a{text-decoration:none}.ReviewEvaluationButton_review_evaluation_button__ZpZSm .ReviewEvaluationButton_title__AwhjP{font-size:.857em;font-weight:700;line-height:1.25;margin-top:.75em;color:#333}@media screen and (min-width:768px){.ReviewEvaluationButton_review_evaluation_button__ZpZSm .ReviewEvaluationButton_title__AwhjP{font-size:.75em}}.ReviewEvaluationButton_review_evaluation_button__ZpZSm .ReviewEvaluationButton_star_icon__hU79_{margin:.12em}.ReviewEvaluationButton_review_evaluation_button__ZpZSm .ReviewEvaluationButton_caption__92vH5{font-size:.929em;color:#06f;margin-top:.308em;margin-bottom:.769em}@media screen and (min-width:768px){.ReviewEvaluationButton_review_evaluation_button__ZpZSm .ReviewEvaluationButton_caption__92vH5{font-size:.813em;margin-top:unset;margin-bottom:unset}}.ReviewEvaluationButton_review_evaluation_button__ZpZSm .ReviewEvaluationButton_caption__92vH5:before{padding-bottom:.313em;padding-left:.563em;margin-right:.313em;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2211%22%20height%3D%227%22%20viewBox%3D%220%200%2011%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%201L5.5%206L1%201%22%20stroke%3D%22%230033FF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.ReviewEvaluationButton_review_evaluation_button__ZpZSm.ReviewEvaluationButton_deactivated__QBV8e{pointer-events:none}.ReviewEvaluationButton_review_evaluation_button__ZpZSm.ReviewEvaluationButton_deactivated__QBV8e .ReviewEvaluationButton_caption__92vH5,.ReviewEvaluationButton_review_evaluation_button__ZpZSm.ReviewEvaluationButton_deactivated__QBV8e .ReviewEvaluationButton_title__AwhjP{color:#ddd}.ReviewEvaluationButton_review_evaluation_button__ZpZSm.ReviewEvaluationButton_deactivated__QBV8e .ReviewEvaluationButton_caption__92vH5:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMCAxTDUuNSA2TDEgMSIgc3Ryb2tlPSIjOTU5YmEwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")}.ReviewEvaluationButton_review_evaluation_button__ZpZSm.ReviewEvaluationButton_deactivated__QBV8e .ReviewEvaluationButton_star_icon__hU79_{fill:#aaa}.StarRating_star_rating__yHXV2{color:#333;font-size:unset;font-weight:300;line-height:1.25;display:flex;justify-content:center;align-items:center;column-gap:4px}.StarRating_star_icon__kNKtX{width:1em;height:1em}@media screen and (min-width:768px){.StarRating_star_icon__kNKtX{width:16px;height:16px}}.ResponsiveStuck_v_stuck__NaDAT{margin-top:0;margin-left:2%;display:flex;flex-direction:column;justify-content:space-evenly;gap:8px}@media screen and (max-width:767px){.ResponsiveStuck_v_stuck__NaDAT{margin-top:16px;margin-left:0;width:100%;flex-direction:row}}.ProductFeatureArea_feature_container__P0FDQ{display:flex;justify-content:space-between}@media screen and (max-width:767px){.ProductFeatureArea_feature_container__P0FDQ{display:block}}.Rating_rating__C15Bh{display:flex;align-items:center;background-color:#fff;padding-left:.857rem;padding-right:.857rem;box-sizing:border-box}@media screen and (min-width:768px){.Rating_rating__C15Bh{padding:2px 1em}}.Rating_rating__C15Bh.Rating_border__Dg_fB{border:1px solid #eee;border-radius:3.75rem}.Rating_rating__C15Bh .Rating_rating_txt__wsC2u{color:#f64;font-size:1.125rem;font-family:Barlow Condensed,sans-serif;font-weight:700;line-height:1.25;margin-left:.5vw}@media screen and (max-width:1200px){.Rating_rating__C15Bh .Rating_rating_txt__wsC2u{margin-left:.75vw}}@media screen and (max-width:767px){.Rating_rating__C15Bh .Rating_rating_txt__wsC2u{margin-left:3vw}}.ReviewBlock_review_block__wa5Si{border:1px solid #ddd}.ReviewBlock_review_block_header__resyU{display:flex;align-items:center;position:relative;padding-left:.714rem;padding-right:unset;padding-top:1rem;padding-bottom:1rem;text-align:left;background-color:#f5f2ee;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.ReviewBlock_review_block_header__resyU{padding-left:1.188rem;padding-right:unset}}.ReviewBlock_review_block_header__resyU .ReviewBlock_rating__CIvqF{display:flex;align-items:center;justify-content:center;position:absolute;right:1em}.ReviewBlock_review_block_header__resyU .ReviewBlock_rating__CIvqF [class*=rating_txt]{margin-left:2vw}@media screen and (min-width:768px){.ReviewBlock_review_block_header__resyU .ReviewBlock_rating__CIvqF [class*=rating_txt]{margin-left:.75vw}}@media screen and (min-width:1201px){.ReviewBlock_review_block_header__resyU .ReviewBlock_rating__CIvqF [class*=rating_txt]{margin-left:.5vw}}.ReviewBlock_review_block_header__resyU .ReviewBlock_category_title__Nlaep{width:50%}@media screen and (min-width:768px){.ReviewBlock_review_block_header__resyU .ReviewBlock_category_title__Nlaep{width:100%}}.ReviewBlock_review_block_text__X43GE{box-sizing:border-box;border-top:1px solid #ddd;text-align:justify}.ReviewBlock_review_block_text__X43GE p{padding:1em;margin:0}.ReviewBlockCard_review_card__umnrC .ReviewBlockCard_satisfaction_wrap__uandK{display:flex;border:1px solid #ddd;border-radius:.5em .5em 0 0;overflow:hidden}.ReviewBlockCard_review_card__umnrC .ReviewBlockCard_satisfaction_wrap__uandK .ReviewBlockCard_satisfaction_title__Hpsws{width:50%;padding:.889em;font-weight:700;line-height:1.25;font-size:1rem;text-align:center;border-right:1px solid #ddd;background-color:#fef4ce}@media screen and (min-width:768px){.ReviewBlockCard_review_card__umnrC .ReviewBlockCard_satisfaction_wrap__uandK .ReviewBlockCard_satisfaction_title__Hpsws{font-size:1.125em}}.ReviewBlockCard_review_card__umnrC .ReviewBlockCard_satisfaction_wrap__uandK .ReviewBlockCard_satisfaction_body__hjRd7{display:flex;align-items:center;justify-content:center;width:50%}.ReviewBlockCard_review_card__umnrC .ReviewBlockCard_satisfaction_wrap__uandK .ReviewBlockCard_rating__MxY4r{display:flex;align-items:center;justify-content:center;width:57.34%}@media screen and (min-width:768px){.ReviewBlockCard_review_card__umnrC .ReviewBlockCard_satisfaction_wrap__uandK .ReviewBlockCard_rating__MxY4r{width:34.28%}}.ReviewBlockCard_review_card__umnrC .ReviewBlockCard_satisfaction_wrap__uandK .ReviewBlockCard_rating__MxY4r [class*=rating_txt]{margin-left:2.27vw;font-size:2rem}@media screen and (min-width:768px){.ReviewBlockCard_review_card__umnrC .ReviewBlockCard_satisfaction_wrap__uandK .ReviewBlockCard_rating__MxY4r [class*=rating_txt]{margin-left:.75vw}}@media screen and (min-width:1201px){.ReviewBlockCard_review_card__umnrC .ReviewBlockCard_satisfaction_wrap__uandK .ReviewBlockCard_rating__MxY4r [class*=rating_txt]{margin-left:.5vw}}.ReviewBlockCard_review_card__umnrC .ReviewBlockCard_satisfaction_comment__Xh1SU{padding:1em;text-align:left;border-right:1px solid #ddd;border-left:1px solid #ddd}.ReviewBlockCard_review_card__umnrC .ReviewBlockCard_review_block_list__MzR_b [class*=review_block]:not(.ReviewBlockCard_review_card__umnrC .ReviewBlockCard_review_block_list__MzR_b [class*=review_block]:first-child){border-top:none}.ReviewBlockCard_review_card__umnrC .ReviewBlockCard_review_block_list__MzR_b [class*=review_block]:last-child{border-radius:0 0 .5rem .5rem;overflow:hidden}.ProductReviewLife_reviewer_profile_life__N6PzT{margin-bottom:0!important;display:flex;align-items:center}.ProductReviewLife_reviewer_profile_life__N6PzT .ProductReviewLife_left_col__gWLlL{text-align:center;width:4.375rem}@media screen and (max-width:767px){.ProductReviewLife_reviewer_profile_life__N6PzT .ProductReviewLife_left_col__gWLlL{width:3.57rem}}.ProductReviewLife_reviewer_profile_life__N6PzT .ProductReviewLife_right_col__VBOaW{padding-left:1rem}.ProductReviewLife_reviewer_profile_life__N6PzT .ProductReviewLife_right_col__VBOaW .ProductReviewLife_profile_detail__v_tjh{display:flex;flex-wrap:wrap;text-align:left}.ProductReviewLife_reviewer_profile_life__N6PzT .ProductReviewLife_right_col__VBOaW .ProductReviewLife_profile_detail__v_tjh dt{font-weight:700;line-height:1.25;width:5em;margin-top:.5em;font-size:.875em}.ProductReviewLife_reviewer_profile_life__N6PzT .ProductReviewLife_right_col__VBOaW .ProductReviewLife_profile_detail__v_tjh dd{width:calc(100% - 5em);margin-top:.5em;line-height:1.25;font-size:.875em}.ProductReviewLife_review_table__WYjRm{margin-top:8px}.ProductReviewPet_reviewer_profile_pet___GNx_{margin-bottom:0!important;display:flex;align-items:center}.ProductReviewPet_reviewer_profile_pet___GNx_ .ProductReviewPet_left_col__ahK7O{text-align:center;width:4.375rem}@media screen and (max-width:767px){.ProductReviewPet_reviewer_profile_pet___GNx_ .ProductReviewPet_left_col__ahK7O{width:3.57rem}}.ProductReviewPet_reviewer_profile_pet___GNx_ .ProductReviewPet_right_col__dxCuR{padding-left:1rem}.ProductReviewPet_reviewer_profile_pet___GNx_ .ProductReviewPet_right_col__dxCuR .ProductReviewPet_profile_detail__mc7Wq{display:flex;flex-wrap:wrap;text-align:left}.ProductReviewPet_reviewer_profile_pet___GNx_ .ProductReviewPet_right_col__dxCuR .ProductReviewPet_profile_detail__mc7Wq dt{font-weight:700;line-height:1.25;width:7em;margin-top:.5em;font-size:.875em}.ProductReviewPet_reviewer_profile_pet___GNx_ .ProductReviewPet_right_col__dxCuR .ProductReviewPet_profile_detail__mc7Wq dd{width:calc(100% - 7em);margin-top:.5em;line-height:1.25;font-size:.875em}.ProductReviewPet_review_table_pet__WW9RZ{margin-top:8px}.ProductInfoArea_product_info_area__cNgTx{display:flex;flex-direction:column;row-gap:24px;width:100%;background-color:#fff}.ProductInfoArea_product_info_content__eAZ6K{display:flex;flex-direction:column;row-gap:16px}.ProductInfoArea_company_block__yIm7J{display:flex;flex-direction:column;row-gap:4px}.ProductInfoArea_company_heading__sfMT9{font-size:16px;font-weight:700;line-height:1.5;color:#333;margin:0}@media screen and (min-width:768px){.ProductInfoArea_company_heading__sfMT9{font-size:18px}}.ProductStickyFooter_product_sticky_footer__3sXeA{width:100%;display:flex;justify-content:center;column-gap:12px;padding-top:12px;padding-bottom:12px;box-sizing:border-box}@media screen and (min-width:768px){.ProductStickyFooter_product_sticky_footer__3sXeA{column-gap:16px;padding-top:16px;padding-bottom:16px}}.ProductStickyFooter_product_sticky_footer__3sXeA .ProductStickyFooter_button__x_BDy{box-sizing:border-box;width:100%;max-width:400px}.ProductStickyFooter_product_sticky_footer__3sXeA .ProductStickyFooter_main_text_small__DUsk_{font-size:12px}@media screen and (min-width:768px){.ProductStickyFooter_product_sticky_footer__3sXeA .ProductStickyFooter_main_text_small__DUsk_{font-size:14px}}.ProductPage_fv_conversion_button__TnP9x{background-color:#fff;padding-left:16px;padding-right:16px;padding-bottom:32px}@media screen and (min-width:768px){.ProductPage_fv_conversion_button__TnP9x{padding-left:48px;padding-right:48px}}.ProductPage_recommend_point_block_wrapper__BHb4I{padding-top:32px}@media screen and (min-width:768px){.ProductPage_recommend_point_block_wrapper__BHb4I{padding-top:24px}}.ProductPage_award_emblem_block_wrapper__P6aRf{padding-top:16px}@media screen and (min-width:768px){.ProductPage_award_emblem_block_wrapper__P6aRf{padding-top:20px}}.ProductPage_campaign_banner_list_wrapper__eK1N0{display:flex;flex-direction:column;row-gap:16px;padding-top:16px;padding-bottom:16px}@media screen and (min-width:768px){.ProductPage_campaign_banner_list_wrapper__eK1N0{row-gap:20px;padding-top:20px;padding-bottom:24px}}.ProductPage_contents_wrapper__rCrjx{background-color:#f5f2ee;display:flex;flex-direction:column;row-gap:16px;padding-top:16px}@media screen and (min-width:768px){.ProductPage_contents_wrapper__rCrjx{row-gap:24px;padding-left:48px;padding-right:48px;padding-top:24px}}.ProductPage_review_anchor__9TCv2{overflow-x:hidden;padding-top:51.5px;margin-top:-51.5px}@media screen and (min-width:768px){.ProductPage_review_anchor__9TCv2{padding-top:62px;margin-top:-62px}}.ProductPage_link_area_wrapper__eco03{padding-bottom:32px;display:flex;flex-direction:column;row-gap:32px}@media screen and (min-width:768px){.ProductPage_link_area_wrapper__eco03{padding-top:48px;padding-bottom:64px}}.ProductPage_pr_banner_wrapper__TswEx{display:flex;justify-content:center;margin-top:16px}@media screen and (min-width:768px){.ProductPage_pr_banner_wrapper__TswEx{margin-top:24px}}.ProductNoCalculatorPage_fv_conversion_button__c1JDe{background-color:#fff;padding-left:16px;padding-right:16px;padding-bottom:32px}@media screen and (min-width:768px){.ProductNoCalculatorPage_fv_conversion_button__c1JDe{padding-left:48px;padding-right:48px}}.ProductNoCalculatorPage_recommend_point_block_wrapper__eSNzm{padding-top:32px}@media screen and (min-width:768px){.ProductNoCalculatorPage_recommend_point_block_wrapper__eSNzm{padding-top:24px}}.ProductNoCalculatorPage_award_emblem_block_wrapper__9mCp0{padding-top:16px;padding-bottom:32px}@media screen and (min-width:768px){.ProductNoCalculatorPage_award_emblem_block_wrapper__9mCp0{padding-top:20px;padding-bottom:24px}}.ProductNoCalculatorPage_campaign_banner_list_wrapper__Gyzgy{display:flex;flex-direction:column;row-gap:16px;padding-top:16px;padding-bottom:16px}@media screen and (min-width:768px){.ProductNoCalculatorPage_campaign_banner_list_wrapper__Gyzgy{row-gap:20px;padding-top:16px;padding-bottom:24px}}.ProductNoCalculatorPage_contents_wrapper__e2ICQ{background-color:#f5f2ee;display:flex;flex-direction:column;row-gap:16px;padding-top:16px}@media screen and (min-width:768px){.ProductNoCalculatorPage_contents_wrapper__e2ICQ{row-gap:24px;padding-left:48px;padding-right:48px;padding-top:24px}}.ProductNoCalculatorPage_review_anchor__4xkzc{padding-top:51.5px;margin-top:-51.5px}@media screen and (min-width:768px){.ProductNoCalculatorPage_review_anchor__4xkzc{padding-top:62px;margin-top:-62px}}.ProductNoCalculatorPage_link_area_wrapper__aOnmP{padding-bottom:32px;display:flex;flex-direction:column;row-gap:32px}@media screen and (min-width:768px){.ProductNoCalculatorPage_link_area_wrapper__aOnmP{padding-top:48px;padding-bottom:64px}}.ProductNoCalculatorPage_pr_banner_wrapper__X_DuY{display:flex;justify-content:center;margin-top:16px}@media screen and (min-width:768px){.ProductNoCalculatorPage_pr_banner_wrapper__X_DuY{margin-top:24px}}.ReviewSummary_review_rate_wrap__R_z_T{display:flex;align-items:center;column-gap:.5em;min-height:2.563em;margin-top:.5em}@media screen and (min-width:768px){.ReviewSummary_review_rate_wrap__R_z_T{column-gap:1em}}.ReviewSummary_review_rate_wrap__R_z_T .ReviewSummary_title__LJucY{font-size:1.17em;font-weight:700;line-height:1.25}.ReviewSummary_review_rate_wrap__R_z_T .ReviewSummary_rate_wrap__8fGrG{box-sizing:border-box;padding-left:.857em;padding-right:.857em}@media screen and (min-width:768px){.ReviewSummary_review_rate_wrap__R_z_T .ReviewSummary_rate_wrap__8fGrG{padding-left:1em;padding-right:1em}}.ReviewSurveyText_note_list__Awax_{margin-top:2em}.ReviewSurveyText_note_list__Awax_ li{position:relative;text-align:left;word-break:break-all;font-size:.875em;color:#999}.ReviewSurveyText_note_list__Awax_ li.ReviewSurveyText_doted__5_yyM{padding-left:1.571em}.ReviewSurveyText_note_list__Awax_ li.ReviewSurveyText_doted__5_yyM:before{content:"・";position:absolute;top:0;left:0}.ReviewSurveyText_note_list__Awax_ li.ReviewSurveyText_reference__PbV0I{padding-left:1.571em}.ReviewSurveyText_note_list__Awax_ li.ReviewSurveyText_reference__PbV0I:before{content:"※";position:absolute;top:0;left:0}.ReviewSurveyText_note_list__Awax_ li.ReviewSurveyText_top_margin__XMigb{margin-top:1.5em}.ProductNotes_notes__UJdcL .ProductNotes_note_title__GDjHr{font-size:1.25em;font-weight:700;line-height:1.25;margin-top:1.2em;text-align:left}.ProductNotes_notes__UJdcL .ProductNotes_note_list__6MbHW{margin-top:1em}.ProductNotes_notes__UJdcL .ProductNotes_note_list__6MbHW li{font-size:.875em;position:relative;padding-left:1.571em;text-align:left}.ProductNotes_notes__UJdcL .ProductNotes_note_list__6MbHW li p.no_signal:before{content:"・";position:absolute;top:0;left:0;color:#fff}.ProductNotes_notes__UJdcL .ProductNotes_note_list__6MbHW li p.on_asterisk:before{content:"︎＊";position:absolute;top:0;left:0}.ProductNotes_notes__UJdcL .ProductNotes_note_list__6MbHW li:before{content:"・";position:absolute;top:0;left:0}.WarrantyTable_warranty_table_wrap__F99k0{margin-top:1em}.WarrantyTable_warranty_table_wrap__F99k0~.WarrantyTable_warranty_table_wrap__F99k0{margin-top:1.5em}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym{width:100%;border-collapse:collapse;border:1px solid #ddd}@media screen and (max-width:767px){.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr{display:block}}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr th{background-color:#fafafa;border:1px solid #ddd;font-weight:700;line-height:1.25;vertical-align:top;padding:1em;color:#333;width:33%;text-align:left}@media screen and (max-width:767px){.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr th{display:block;width:100%;border-left:none;border-right:none;border-top:none}}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr th h3{font-weight:700;line-height:1.25;font-size:1em}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td.WarrantyTable_image_cell__ZVY_k{padding:0;text-align:center}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td.WarrantyTable_image_cell__ZVY_k img{width:50.7%;margin:auto}@media screen and (max-width:767px){.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td.WarrantyTable_image_cell__ZVY_k img{width:61.73%}}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td{border:1px solid #ddd;text-align:left;padding:1em}@media screen and (max-width:767px){.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td{display:block;border-left:none;border-right:none;border-top:none}}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td .red{color:#f64}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td .fontsize14{font-size:.875em}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td .fontsize12{font-size:.75em}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td .bold{font-weight:700;line-height:1.25}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td .space_right{margin-right:1em}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td .space_right2{margin-right:2em}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td .space_left{margin-left:1em}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td .space_bottom{margin-bottom:13px}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td .border_bottom{border-bottom:1px solid #333;padding-bottom:.357em}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr td .price{font-size:2em;font-family:Barlow Condensed,sans-serif;color:#f64;font-weight:700;line-height:1.25}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr:first-child th{vertical-align:middle;background-color:#fef4ce}@media screen and (max-width:767px){.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr:first-child th{border-top:none}.WarrantyTable_warranty_table_wrap__F99k0 .WarrantyTable_warranty_table__T_1ym tr:last-child td{border-bottom:none}}.ProductDetailPage_product_detail__Sv8UZ{color:#333;font-size:3.7333333333vw;letter-spacing:normal;margin:0 auto;overflow:visible;width:100%}@media screen and (min-width:768px){.ProductDetailPage_product_detail__Sv8UZ{font-size:1.454vw;width:90.9%}}@media screen and (min-width:1300px){.ProductDetailPage_product_detail__Sv8UZ{font-size:18.92px;max-width:1181.7px}}.ProductDetailPage_video__tSVlz{display:flex;overflow:hidden;width:100%;margin-top:2rem;margin-left:auto;margin-right:auto}@media(min-width:768px){.ProductDetailPage_video__tSVlz{max-width:576px;max-height:324px}}.ProductDetailPage_margin_medium__Pb1Hx{margin-top:1.286em}@media screen and (min-width:768px){.ProductDetailPage_margin_medium__Pb1Hx{margin-top:2.5em}}.ProductDetailPage_margin_medium_fix__js_Fz{margin-top:2.5em}.ProductDetailPage_margin_large__5G673{margin-top:2.286em}@media screen and (min-width:768px){.ProductDetailPage_margin_large__5G673{margin-top:5em}}.BaseModal_modal_wrapper__rMwD2{z-index:130;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;overflow-y:auto}.BaseModal_modal_wrapper__rMwD2.BaseModal_open__qzNkJ{display:flex}.BaseModal_modal_content__D22V2{z-index:1;position:relative;-webkit-overflow-scrolling:touch}.BaseModal_modal_content__D22V2.BaseModal_default_content__YlhHM{border-radius:8px;box-shadow:0 2px 16px rgba(0,0,0,.1);padding:16px;max-width:90%}.BaseModal_modal_overlay__f8JDv{position:fixed;top:0;left:0;width:100%;height:100%}.BaseModal_cross_mark__zxJYr{width:35px;height:35px;position:absolute;top:-48px;right:0;cursor:pointer}.BaseModal_cross_mark__zxJYr.BaseModal_hidden__SaGhF{display:none}.BaseModal_cross_mark__zxJYr:after,.BaseModal_cross_mark__zxJYr:before{content:"";width:35px;height:1px;background-color:#fff;transform-origin:center;display:block;position:absolute;transform-origin:center center 0;top:50%;left:-7.5%}.BaseModal_cross_mark__zxJYr:before{transform:rotate(-45deg)}.BaseModal_cross_mark__zxJYr:after{transform:rotate(-135deg)}@keyframes RequestDocModal_modalFromBottom__KqHsO{0%{transform:translate(-50%,100%)}to{transform:translate(-50%,-50%)}}@keyframes RequestDocModal_modalOpacity__dwT6C{0%{opacity:0}to{opacity:1}}.RequestDocModal_modal_box__irN_m{border-radius:1.5em;width:80vw;max-width:500px;height:auto;background-color:#fff;box-shadow:4px 4px 12px rgba(0,0,0,.15);font-size:16px;color:#333;text-align:center;padding:44px 0 36px}@media screen and (max-width:767px){.RequestDocModal_modal_box__irN_m{max-width:100%;width:74.66vw;padding:11.7333333333vw 0 9.6vw;border-radius:5.0666666667vw;font-size:4.2666666667vw}}.RequestDocModal_modal_header__xSy57{height:0;position:static;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;flex-wrap:wrap;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;line-height:1.25;color:#000;letter-spacing:-.0125em;font-size:1.5em}.RequestDocModal_modal_header__xSy57.RequestDocModal_pc_d_flex__yvP1L{display:none}.RequestDocModal_modal_header__xSy57.RequestDocModal_sp_d_flex__tzB3_{display:flex}@media screen and (min-width:1024px){.RequestDocModal_modal_header__xSy57.RequestDocModal_pc_d_flex__yvP1L{display:flex}.RequestDocModal_modal_header__xSy57.RequestDocModal_sp_d_flex__tzB3_{display:none}}@media screen and (max-width:767px){.RequestDocModal_modal_header__xSy57{font-size:1.714em}}.RequestDocModal_cross_mark__1KFl6{width:19px;height:19px;position:absolute;top:18px;right:18px;cursor:pointer}@media screen and (max-width:767px){.RequestDocModal_cross_mark__1KFl6{width:7.14%!important;top:4.8vw!important;right:4.8vw!important;padding-bottom:7.14%;height:0!important}}.RequestDocModal_cross_mark__1KFl6:after,.RequestDocModal_cross_mark__1KFl6:before{content:"";width:1.05em;height:.1em;background-color:#aaa;transform-origin:center;display:block;position:absolute;transform-origin:center center 0;top:50%;left:-7.5%}@media screen and (max-width:767px){.RequestDocModal_cross_mark__1KFl6:after,.RequestDocModal_cross_mark__1KFl6:before{width:.9em!important;left:-12.5%;height:.075em}}.RequestDocModal_cross_mark__1KFl6:before{transform:rotate(-45deg)}.RequestDocModal_cross_mark__1KFl6:after{transform:rotate(-135deg)}.RequestDocModal_modal_inner__n4Z0j{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;max-height:calc(100% - 10em);padding:0;overflow-y:auto;letter-spacing:1.2px}.RequestDocModal_icon__J3186{display:block;width:2.156em;margin:0 auto 1em}.RequestDocModal_text__HUALe{font-weight:700;line-height:1.25;white-space:pre-wrap}.RequestDocModal_message__eeGlE{margin-top:2em;font-weight:700;line-height:1.25;color:#e35}.RequestDocModal_message__eeGlE .RequestDocModal_back_slash__QLx6N{display:inline-block;transform:rotate(-30deg);margin-right:.5em}.RequestDocModal_message__eeGlE .RequestDocModal_slash__rWZZ8{display:inline-block;transform:rotate(30deg);margin-left:.5em}.RequestDocModal_conversion_btn__m2lJL{display:block;color:#fff;border:1px solid #06f;background-color:#06f;text-decoration:none;position:relative;border-radius:2em;margin:.75em auto 0;padding:.75em 0;font-weight:700;line-height:1.25;width:48%}@media screen and (max-width:767px){.RequestDocModal_conversion_btn__m2lJL{width:87.14%}}.RequestDocModal_conversion_btn__m2lJL:after{position:absolute;right:1.4em;top:50%;content:"";border-top:1.5px solid #fff;border-right:1.5px solid #fff;display:block;width:.55em;height:.55em;transform:rotate(45deg) translateY(-75%)}@media screen and (max-width:767px){.RequestDocModal_conversion_btn__m2lJL:after{right:1.4em;border-top:1.5px solid #fff;border-right:1.5px solid #fff}}.RequestDocModal_conversion_btn__m2lJL:hover{background-color:#fff;color:#06f;border-color:#06f}.RequestDocModal_conversion_btn__m2lJL:hover:after{border-top:1.5px solid #06f;border-right:1.5px solid #06f}.ProductPetPage_award_emblem_block_wrapper__Mnz8W{padding-top:16px;padding-bottom:32px}@media screen and (min-width:768px){.ProductPetPage_award_emblem_block_wrapper__Mnz8W{padding-top:20px;padding-bottom:24px}}.ProductDetailReviewPetPage_fv_area__Ut7vv{margin-top:16px}@media screen and (min-width:768px){.ProductDetailReviewPetPage_fv_area__Ut7vv{margin-top:24px}}.ProductDetailReviewPetPage_title_and_button__YSgg1{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.ProductDetailReviewPetPage_title_and_button__YSgg1{grid-gap:25px;gap:25px;display:grid;grid-template-columns:calc(50% - 25px) 50%}}.ProductDetailReviewPetPage_pc_only__YvgIm{display:none}@media screen and (min-width:768px){.ProductDetailReviewPetPage_pc_only__YvgIm{display:block;max-width:425px}}.ProductDetailReviewPetPage_sp_only__IJevJ{display:block}@media screen and (min-width:768px){.ProductDetailReviewPetPage_sp_only__IJevJ{display:none}}.ProductDetailReviewPetPage_review_area_wrapper__59N3V{margin-top:24px}.ProductDetailReviewPetPage_review_area_wrapper__59N3V .ProductDetailReviewPetPage_review_summary_wrapper__0Rcgw{margin-top:16px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #ddd}@media screen and (min-width:768px){.ProductDetailReviewPetPage_review_area_wrapper__59N3V .ProductDetailReviewPetPage_review_summary_wrapper__0Rcgw{margin-top:24px;margin-bottom:24px;padding-bottom:24px}}.ProductDetailReviewPetPage_conversion_button_wrap_pet__5Nwlk{max-width:850px;margin:0 auto}.ProductDetailReviewPetPage_check_code_area__QA3CK{margin-top:24px;margin-bottom:64px;color:#666;line-height:1.5}.ProductDetailReviewPage_fv_area__TJJRS{margin-top:16px}@media screen and (min-width:768px){.ProductDetailReviewPage_fv_area__TJJRS{margin-top:24px}}.ProductDetailReviewPage_title_and_button__E_kIa{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.ProductDetailReviewPage_title_and_button__E_kIa{grid-gap:25px;gap:25px;display:grid;grid-template-columns:calc(50% - 25px) 50%}}.ProductDetailReviewPage_pc_only__DPk0X{display:none}@media screen and (min-width:768px){.ProductDetailReviewPage_pc_only__DPk0X{display:block;max-width:425px}}.ProductDetailReviewPage_sp_only__c9ULF{display:block}@media screen and (min-width:768px){.ProductDetailReviewPage_sp_only__c9ULF{display:none}}.ProductDetailReviewPage_review_area_heading__z4Uiv{margin-top:24px}.ProductDetailReviewPage_review_area_heading__z4Uiv .ProductDetailReviewPage_review_summary_wrapper__i3ek4{margin-top:16px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #ddd}@media screen and (min-width:768px){.ProductDetailReviewPage_review_area_heading__z4Uiv .ProductDetailReviewPage_review_summary_wrapper__i3ek4{margin-top:24px;margin-bottom:24px;padding-bottom:24px}}.ProductDetailReviewPage_campaign__v2O9o{display:flex;flex-direction:column;row-gap:16px;margin-block:16px}@media screen and (min-width:768px){.ProductDetailReviewPage_campaign__v2O9o{margin-block:24px}}.ProductDetailReviewPage_check_code_area___iCLT{margin-top:24px;margin-bottom:64px;color:#666;line-height:1.5}