.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}.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}}.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-weight:700;line-height:1.5;color:#333;font-size:16px}@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_tab_adjuster___qYQH{width:347px;padding-right:32px}.ProductPage_recommend_point_and_banner_area__C811T{padding-top:32px;padding-bottom:16px;display:flex;flex-direction:column;row-gap:16px;background-color:#f5f2ee}@media screen and (min-width:768px){.ProductPage_recommend_point_and_banner_area__C811T{padding-top:24px;padding-bottom:24px;row-gap:20px}}.ProductPage_recommend_point_and_banner_area__C811T.ProductPage_no_contents__GJLDV{padding-top:unset}.ProductPage_campaign_banner_list_wrapper__eK1N0{display:flex;flex-direction:column;row-gap:16px}@media screen and (min-width:768px){.ProductPage_campaign_banner_list_wrapper__eK1N0{row-gap:20px}}.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}}