.InsuranceTypePageMainVisualArea_insurance_type_page_main_visual_area__lmRCR{width:100%;background-color:#f9f5f8}.InsuranceTypePageMainVisualArea_main_visual__LGzLn{position:relative;width:-moz-fit-content;width:fit-content;padding:16px 8px;margin-left:auto;margin-right:auto;display:grid;justify-content:center;grid-row-gap:8px;row-gap:8px}@media screen and (min-width:1024px){.InsuranceTypePageMainVisualArea_main_visual__LGzLn{row-gap:16px}}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm{display:grid;justify-content:center;justify-items:center;grid-row-gap:8px;row-gap:8px}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_about__j3hGH{font-weight:700;line-height:1.25;font-size:16px;color:#333;text-align:center}@media screen and (min-width:1024px){.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_about__j3hGH{font-size:18px}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_about__j3hGH.InsuranceTypePageMainVisualArea_nonPC__mIKEB{display:none}}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_about__j3hGH.InsuranceTypePageMainVisualArea_PC__8Hb3_{display:none}@media screen and (min-width:1024px){.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_about__j3hGH.InsuranceTypePageMainVisualArea_PC__8Hb3_{display:block}}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_content_container__d7NAh{width:100%;overflow:hidden;display:grid;align-items:center;grid-template-columns:auto 1fr auto;grid-column-gap:4px;column-gap:4px}@media screen and (min-width:1024px){.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_content_container__d7NAh{column-gap:24px}}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_content_container__d7NAh:after,.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_content_container__d7NAh:before{content:"";display:block;background-size:cover;background-image:url(/_next_public/img/ranking/leaf.svg);width:44px;height:92px}@media screen and (min-width:1024px){.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_content_container__d7NAh:after,.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_content_container__d7NAh:before{width:72px;height:151px}}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_content_container__d7NAh:after{transform:scaleX(-1)}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_main_content__lmgU2{width:100%;display:flex;flex-direction:column;justify-items:center}@media screen and (min-width:1024px){.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_main_content__lmgU2{row-gap:8px}}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_h1__dJz78{width:100%;display:grid;justify-items:center}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_year_month__pADtj{order:4;font-weight:300;line-height:1.25;font-size:14px;color:#333;margin-top:8px}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_ranking_by_age_title__0ZIO9{order:2;font-weight:300;line-height:1.25;font-size:14px;color:#333;margin-top:4px}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_insurance_type_name__qa669{order:1;display:flex;align-items:center;flex-direction:column;row-gap:2px;font-weight:700;line-height:1.25;color:#333}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_insurance_type_name__qa669 .InsuranceTypePageMainVisualArea_normal__gobom{font-size:28px}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_insurance_type_name__qa669 .InsuranceTypePageMainVisualArea_small__13g5T{font-size:16px}@media screen and (min-width:768px){.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_insurance_type_name__qa669{flex-direction:row;justify-content:center;align-items:baseline}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_insurance_type_name__qa669 .InsuranceTypePageMainVisualArea_normal__gobom{font-size:32px}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_insurance_type_name__qa669 .InsuranceTypePageMainVisualArea_small__13g5T{font-size:16px}}@media screen and (min-width:1024px){.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_insurance_type_name__qa669 .InsuranceTypePageMainVisualArea_normal__gobom{font-size:40px}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_insurance_type_name__qa669 .InsuranceTypePageMainVisualArea_small__13g5T{font-size:24px}}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_title__Lw_4F{order:3;display:flex;justify-content:center;align-items:center;font-weight:700;line-height:1.25;color:#fff;width:210px;height:24px;background-size:cover;background-image:url(/_next_public/img/ranking/title-bg.svg);font-size:12px;margin-top:8px}@media screen and (min-width:1024px){.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_upper__IgoWm .InsuranceTypePageMainVisualArea_title__Lw_4F{width:274px;height:30px;font-size:16px}}.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_lower__dMnOO .InsuranceTypePageMainVisualArea_description__Sr7aE{width:100%;font-weight:300;line-height:1.5;font-size:14px;color:#333;text-align:center}@media screen and (min-width:768px){.InsuranceTypePageMainVisualArea_main_visual__LGzLn .InsuranceTypePageMainVisualArea_lower__dMnOO .InsuranceTypePageMainVisualArea_description__Sr7aE br{display:none}}.ProductCounter_product_count___7BLR{display:flex;align-items:baseline}.ProductCounter_product_count___7BLR.ProductCounter_break_line__h9UOr{flex-direction:column;align-items:flex-end}.ProductCounter_current_count__JyEcc{font-size:20px;font-weight:700;line-height:1.25;color:#d80b1d}@media screen and (min-width:768px){.ProductCounter_current_count__JyEcc{font-size:24px}}.ProductCounter_slash__xNIER,.ProductCounter_total_count__dC_YI{font-size:16px;font-weight:700;line-height:1.25;color:#d80b1d}.ProductCounter_text__GGy_5{margin-left:2px;font-size:14px;font-weight:300;line-height:1.25;color:#333;white-space:nowrap}.TabLink_tab_link__EYZEB{display:flex}.TabLink_tab_link__EYZEB .TabLink_tab_block__JRJNs{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;width:50%;height:3rem;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none}@media screen and (min-width:768px){.TabLink_tab_link__EYZEB .TabLink_tab_block__JRJNs{height:48px;line-height:48px;font-size:16px}}.TabLink_tab_link__EYZEB .TabLink_active__0siqu{background-color:#b60081;color:#fff;border-top:1px solid #b60081;border-bottom:1px solid #b60081}.TabLink_tab_link__EYZEB .TabLink_not_active__Khmp4{background-color:#fff;color:#b60081;border-top:1px solid #ddd;border-bottom:1px solid #ddd;cursor:pointer}.TabLink_tab_link__EYZEB .TabLink_not_active__Khmp4:hover{text-decoration:underline}.BikeRankingGuardTextBlock_bike_ranking_guard_text_block__1L413{padding-left:16px;padding-right:16px;padding-bottom:16px}@media screen and (min-width:768px){.BikeRankingGuardTextBlock_bike_ranking_guard_text_block__1L413{padding-left:24px;padding-right:24px;padding-bottom:24px}}.BikeRankingGuardTextBlock_block_title__ZrF9x{margin-bottom:8px;color:#333;font-weight:700;line-height:1.25;font-size:14px}.BikeRankingGuardTextBlock_condition_detail__r0yFX{margin-bottom:4px;text-align:justify;color:#666;font-weight:300;line-height:1.5;font-size:12px}.BikeRankingGuardTextBlock_link_insurance_contracts__ANNzu{margin-bottom:4px;text-align:right}.BikeRankingGuardTextBlock_link_insurance_contracts__ANNzu .BikeRankingGuardTextBlock_policy_link___fFQ6{display:flex;justify-content:flex-end;align-items:center;gap:5px;font-weight:300;line-height:1.5;color:#06f;font-size:12px;text-decoration:underline}.BikeRankingGuardTextBlock_link_insurance_contracts__ANNzu .BikeRankingGuardTextBlock_policy_link___fFQ6:hover{text-decoration:none}.BreadCrumb_breadcrumb__5LvsR{width:100%;background:#f9f5f8}.BreadCrumb_breadcrumb__5LvsR:after,.BreadCrumb_breadcrumb__5LvsR:before{content:"";display:block;height:8px;width:100%}@media screen and (min-width:768px){.BreadCrumb_breadcrumb__5LvsR.BreadCrumb_sp__H08oA{display:none}}@media screen and (max-width:767px){.BreadCrumb_breadcrumb__5LvsR.BreadCrumb_nonSp__pm_2c{display:none}.BreadCrumb_breadcrumb__5LvsR.BreadCrumb_large_margin_top__hL1md:before{height:16px}}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_wrapper__Praxw{padding-left:16px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_wrapper__Praxw::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_wrapper__Praxw{padding-left:48px}}@media screen and (min-width:1396px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_wrapper__Praxw{padding-left:unset}}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_inner__YJmsQ{display:flex;flex-wrap:nowrap;align-items:center;font-size:11px;list-style:none}@media screen and (min-width:768px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_inner__YJmsQ{max-width:1300px;min-height:auto;font-size:12px}}@media screen and (min-width:1396px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_inner__YJmsQ{margin-left:auto;margin-right:auto}}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_inner__YJmsQ>:not(:first-child):before{content:">";margin:0 5px}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_link__DV_a1{color:#666;text-decoration:none;white-space:nowrap}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_link__DV_a1:last-child .BreadCrumb_text__gQRMq:after{content:"";display:inline-block;width:50px}@media screen and (max-width:767px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_link__DV_a1:last-child .BreadCrumb_text__gQRMq:after{width:4%}}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_link__DV_a1 a{color:#3366cf}.PRMark_pr_mark__mTRd8{display:inline-flex;align-items:center;border:1px solid #aaa;border-radius:4px;font-weight:300;font-family:Hiragino Sans,sans-serif;color:#666;background-color:#fff}.PRMark_size_l__UYk23{font-size:16px;width:43px;height:24px;padding:2px 10px}.PRMark_size_m__EZT3i{font-size:12px;width:27px;height:19px;padding:2px 5px}.insuranceProductExternalLink_link__NLZLu{text-decoration:none}.insuranceProductExternalLink_reset_cursor__UDgG9{cursor:unset}.CautionList_caution_list__wDdIt{padding-left:12px;display:flex;flex-direction:column;row-gap:4px}.CautionList_caution_list__wDdIt .CautionList_under_line__MZKKP{text-decoration:underline}.CautionList_caution_list__wDdIt .CautionList_caution__ke0cY{list-style:"※";padding-left:4px;text-align:justify;letter-spacing:normal;white-space:pre-wrap;color:#666;font-weight:300;line-height:1.5;font-size:12px}.CautionList_caution_list__wDdIt .CautionList_caution__ke0cY.CautionList_dot__yJNW4{list-style:"・"}.GuardAeonText_guard_aeon_text__ACW2y{color:#666;font-weight:300;line-height:1.5;font-size:12px;margin-top:8px}.GuardAeonText_guard_aeon_text__ACW2y .GuardAeonText_caution_list__sTSPS{padding-left:12px;display:flex;flex-direction:column;row-gap:4px}.GuardAeonText_guard_aeon_text__ACW2y .GuardAeonText_caution__RRhmP{list-style:"・";padding-left:4px;text-align:justify;letter-spacing:normal;white-space:pre-wrap;color:#666;font-weight:300;line-height:1.5;font-size:12px}.GuardAeonText_guard_aeon_text__ACW2y .GuardAeonText_last_text__7crEr{margin-top:8px}.GuardAeonText_guard_aeon_text__ACW2y .GuardAeonText_bold__WOKfM{font-weight:700;line-height:1.5}.RankingBikePage_proposal_banner_block__TeNMs{max-width:1200px;width:92.3%;margin:40px auto;padding-top:24px;background-color:#f9f5f8;display:flex}@media screen and (max-width:767px){.RankingBikePage_proposal_banner_block__TeNMs{flex-direction:column;width:auto;margin:initial;padding:32px 4% 24px}}.RankingBikePage_proposal_banner_block__TeNMs .RankingBikePage_proposal_banner_title_block__9oeXG{color:#fff;width:50%}@media screen and (max-width:767px){.RankingBikePage_proposal_banner_block__TeNMs .RankingBikePage_proposal_banner_title_block__9oeXG{margin-left:8%;width:auto;padding:initial}}.RankingBikePage_proposal_banner_block__TeNMs .RankingBikePage_proposal_banner_title_block__9oeXG .RankingBikePage_proposal_banner_title_area_wrap__k0W9C{max-width:360px;width:22.5rem;margin-left:auto;margin-right:0}.RankingBikePage_proposal_banner_block__TeNMs .RankingBikePage_proposal_banner_title_block__9oeXG .RankingBikePage_proposal_banner_title_area_wrap__k0W9C .RankingBikePage_proposal_banner_title_area__JMhT8{display:flex;align-items:center}.RankingBikePage_proposal_banner_block__TeNMs .RankingBikePage_proposal_banner_title_block__9oeXG .RankingBikePage_proposal_banner_title_area_wrap__k0W9C .RankingBikePage_proposal_banner_title_area__JMhT8 img{width:3.75rem}@media screen and (max-width:767px){.RankingBikePage_proposal_banner_block__TeNMs .RankingBikePage_proposal_banner_title_block__9oeXG .RankingBikePage_proposal_banner_title_area_wrap__k0W9C .RankingBikePage_proposal_banner_title_area__JMhT8 img{width:2.857rem}}.RankingBikePage_proposal_banner_block__TeNMs .RankingBikePage_proposal_banner_title_block__9oeXG .RankingBikePage_proposal_banner_title_area_wrap__k0W9C .RankingBikePage_proposal_banner_title_area__JMhT8 .RankingBikePage_proposal_banner_title__ugpVX{font-size:2rem;font-weight:700;margin-left:4%}.RankingBikePage_proposal_banner_block__TeNMs .RankingBikePage_proposal_banner_title_block__9oeXG .RankingBikePage_proposal_banner_title_area_wrap__k0W9C .RankingBikePage_proposal_banner_description_area__DHzaN{margin-top:24px;margin-bottom:16px;font-weight:300;line-height:1.5;font-size:1.143rem}@media screen and (max-width:767px){.RankingBikePage_proposal_banner_block__TeNMs .RankingBikePage_proposal_banner_title_block__9oeXG .RankingBikePage_proposal_banner_title_area_wrap__k0W9C .RankingBikePage_proposal_banner_description_area__DHzaN{margin-bottom:8px}}.RankingBikePage_proposal_banner_block__TeNMs .RankingBikePage_proposal_banner_img_block__RH8_P{width:50%;text-align:center}@media screen and (max-width:767px){.RankingBikePage_proposal_banner_block__TeNMs .RankingBikePage_proposal_banner_img_block__RH8_P{text-align:initial;width:100%}}.RankingBikePage_proposal_banner_block__TeNMs .RankingBikePage_proposal_banner_img_block__RH8_P .RankingBikePage_proposal_banner_img__msFa_{width:423px}@media screen and (max-width:767px){.RankingBikePage_proposal_banner_block__TeNMs .RankingBikePage_proposal_banner_img_block__RH8_P .RankingBikePage_proposal_banner_img__msFa_{width:auto}}.RankingBikePage_compare_link_block__JgJeB{max-width:1200px;width:92.3%;margin:40px auto}.RankingBikePage_category_top_block__yjcgG{background-color:#f9f5f8;padding-bottom:88px;padding-top:150px;margin-top:-110px}@media screen and (max-width:1023px){.RankingBikePage_category_top_block__yjcgG{padding-top:146px;margin-top:-106px}}@media screen and (max-width:767px){.RankingBikePage_category_top_block__yjcgG{padding-bottom:48px;padding-top:79px;margin-top:-55px}}.RankingBikePage_ranking_header_inner__0TIDh{padding-top:8px;padding-bottom:8px;display:flex;flex-direction:column;row-gap:8px}.RankingBikePage_ranking_header_inner__0TIDh .RankingBikePage_ranking_header_description__6Me9J{font-weight:300;line-height:1.25;font-size:11px;text-align:justify;color:#666}.RankingBikePage_tab_link_wrap__gbQjz{padding-top:8px;background-color:#f9f5f8}.RankingBikePage_total_item_wrap__a_0Qa{margin-top:16px;margin-bottom:12px}@media screen and (min-width:768px){.RankingBikePage_total_item_wrap__a_0Qa{margin-top:20px;margin-bottom:16px}}.RankingBikePage_ranking_card_block__rqj8m{background-color:#f9f5f8;padding-bottom:1.5em}.RankingBikePage_guard_text_area__UxhQk{background-color:#f9f5f8;padding-bottom:24px;padding-left:4%;padding-right:4%}@media screen and (min-width:768px){.RankingBikePage_guard_text_area__UxhQk{padding-bottom:32px;padding-left:50px;padding-right:50px}}.RankingBikePage_guard_text_area__UxhQk .RankingBikePage_guard_text_block__CZcDy{background-color:#fff;border-radius:8px}@media screen and (min-width:768px){.RankingBikePage_guard_text_area__UxhQk .RankingBikePage_guard_text_block__CZcDy{max-width:1300px;margin-left:auto;margin-right:auto}}