.RadioButton_radio_button___jcbu{display:flex;column-gap:15px;row-gap:15px;width:100%}.RadioButton_radio_button___jcbu .RadioButton_radio_item__6GMl2{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;border-radius:8px;border:1px solid #aaa;background-color:#fff;padding-left:8px;padding-right:8px;overflow:hidden;grid-column-gap:8px;column-gap:8px}.RadioButton_radio_button___jcbu .RadioButton_radio_item__6GMl2:hover:not(.RadioButton_disabled__UOMzC){border:1px solid #06f;cursor:pointer}.RadioButton_radio_button___jcbu .RadioButton_radio_item__6GMl2.RadioButton_disabled__UOMzC{background-color:#eee}.RadioButton_radio_button___jcbu .RadioButton_radio_item__6GMl2.RadioButton_disabled__UOMzC .RadioButton_text__p69Nd{color:#999}.RadioButton_radio_button___jcbu .RadioButton_radio__rbjZO{display:none}.RadioButton_radio_button___jcbu .RadioButton_text__p69Nd{display:block;font-weight:300;line-height:1.25;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RadioButton_radio_button___jcbu.RadioButton_narrow__kW64i.RadioButton_large__k1elg .RadioButton_radio_item__6GMl2{height:44px}.RadioButton_radio_button___jcbu.RadioButton_narrow__kW64i.RadioButton_small__EuycR .RadioButton_radio_item__6GMl2{height:42px}.RadioButton_radio_button___jcbu.RadioButton_default__QagzS.RadioButton_large__k1elg .RadioButton_radio_item__6GMl2{height:52px}.RadioButton_radio_button___jcbu.RadioButton_default__QagzS.RadioButton_small__EuycR .RadioButton_radio_item__6GMl2{height:50px}.RadioButton_radio_button___jcbu.RadioButton_small__EuycR .RadioButton_text__p69Nd{font-size:14px}.RadioButton_radio_button___jcbu.RadioButton_large__k1elg .RadioButton_text__p69Nd{font-size:16px}.RadioButton_radio_button___jcbu.RadioButton_column__nKeT_{flex-direction:column}.RadioButton_radio_button___jcbu.RadioButton_column__nKeT_ .RadioButton_radio_item__6GMl2{flex:unset}.ConditionSelectPet_trial_options_area__x6sjD{display:flex;flex-direction:column;row-gap:12px}.ConditionSelectPet_trial_options_area__x6sjD .ConditionSelectPet_pet_type_select__ApBg_{width:100%}.ConditionSelectPet_trial_options_area__x6sjD .ConditionSelectPet_pet_type_select__ApBg_ [class*=radio_button]{column-gap:12px}.ConditionSelectPet_trial_options_area__x6sjD .ConditionSelectPet_pet_age_select__sr93x,.ConditionSelectPet_trial_options_area__x6sjD .ConditionSelectPet_pet_breed_select__uPSYH{width:100%}@media screen and (min-width:768px){.ConditionSelectPet_trial_options_area__x6sjD{flex-direction:row;column-gap:16px}.ConditionSelectPet_trial_options_area__x6sjD .ConditionSelectPet_pet_type_and_age_select__Qa8i3{column-gap:16px;max-width:332px}.ConditionSelectPet_trial_options_area__x6sjD .ConditionSelectPet_pet_type_select__ApBg_{width:100%;min-width:136px;max-width:216px}.ConditionSelectPet_trial_options_area__x6sjD .ConditionSelectPet_pet_type_select__ApBg_ [class*=radio_button]{column-gap:16px}.ConditionSelectPet_trial_options_area__x6sjD .ConditionSelectPet_pet_age_select__sr93x{width:100%;max-width:100px}.ConditionSelectPet_trial_options_area__x6sjD .ConditionSelectPet_pet_breed_select__uPSYH{width:100%;min-width:251px;max-width:300px}}.ConditionSelectPet_pet_type_and_age_select__Qa8i3{display:flex;column-gap:12px;width:100%}.AccordionToggleLink_accordion_toggle_link_wrapper__qLIoC{padding-left:46px}@media screen and (max-width:767px){.AccordionToggleLink_accordion_toggle_link_wrapper__qLIoC{padding-left:31px}}.AccordionToggleLink_accordion_toggle_link__FbFfl{cursor:pointer;color:#06f;font-weight:700;line-height:1.25;font-size:16px;text-decoration:underline}@media(hover:hover){.AccordionToggleLink_accordion_toggle_link__FbFfl:hover{text-decoration:none}}.AccordionToggleLink_accordion_toggle_link__FbFfl .AccordionToggleLink_arrow_icon__ZM9kF{margin-left:30px}@media screen and (max-width:767px){.AccordionToggleLink_accordion_toggle_link__FbFfl .AccordionToggleLink_arrow_icon__ZM9kF{margin-left:15px}}.AccordionToggleLink_accordion_toggle_link__FbFfl .AccordionToggleLink_arrow_icon__ZM9kF path{stroke:#06f}.AccordionToggleLink_accordion_toggle_link__FbFfl .AccordionToggleLink_arrow_icon__ZM9kF.AccordionToggleLink_open__TDpNL svg{transition:transform .3s;transform:rotate(180deg)}.AccordionToggleLink_accordion_toggle_link__FbFfl .AccordionToggleLink_arrow_icon__ZM9kF.AccordionToggleLink_close__SP0Wg svg{transition:transform .3s;transform:rotate(0deg)}.AccordionToggleLink_variable_font__oFfDu .AccordionToggleLink_accordion_toggle_link__FbFfl{font-size:1.125rem;display:flex}.AccordionToggleLink_variable_font__oFfDu .AccordionToggleLink_accordion_toggle_link__FbFfl .AccordionToggleLink_arrow_icon__ZM9kF{display:flex;align-items:center}.AccordionToggleLink_variable_font__oFfDu .AccordionToggleLink_accordion_toggle_link__FbFfl .AccordionToggleLink_arrow_icon__ZM9kF svg{width:1.125rem;height:1.125rem}.DocumentRequestButton_document_request_button__fj8nx{width:100%;height:100%}.DocumentRequestButton_document_request_button__fj8nx button{width:100%;height:100%;border-radius:2rem;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;line-height:1.25;text-decoration:none;position:relative;font-size:1rem;cursor:pointer}@media screen and (min-width:768px){.DocumentRequestButton_document_request_button__fj8nx button{padding-block:1.125rem}}.DocumentRequestButton_document_request_button__fj8nx button .DocumentRequestButton_request_button_small_text__p_rt6{font-size:.875rem}.DocumentRequestButton_document_request_button__fj8nx button .DocumentRequestButton_request_button_normal_weight__YU_hH{font-weight:300}.DocumentRequestButton_document_request_button__fj8nx .DocumentRequestButton_blue__7IqkI{border:1px solid #06f;background-color:#06f;color:#fff}.DocumentRequestButton_document_request_button__fj8nx .DocumentRequestButton_blue__7IqkI:hover{background-color:#fff;color:#06f}.DocumentRequestButton_document_request_button__fj8nx .DocumentRequestButton_white___ou2n{border:1px solid #06f;background-color:#fff;color:#06f}.DocumentRequestButton_document_request_button__fj8nx .DocumentRequestButton_white___ou2n:hover{background-color:#06f;color:#fff}.DocumentRequestButton_document_request_button__fj8nx.DocumentRequestButton_disabled__9NJe8 button{color:#999;background-color:#ddd;border:unset;box-shadow:unset;cursor:unset;pointer-events:none}.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4{display:block;border:2px solid #f64;border-radius:16px;overflow:hidden;text-decoration:none;color:#333;font-weight:700;line-height:1.25;width:100%;background-color:#f5f2ee}.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_pc_style_container__ZNFXS{display:flex;flex-wrap:nowrap;justify-content:space-between;height:max(4.5rem,74px)}@media screen and (min-width:768px){.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_pc_style_container__ZNFXS{height:max(6rem,72px)}}@media screen and (min-width:1101px){.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_pc_style_container__ZNFXS{height:6rem}}.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_pc_style_container__ZNFXS .InsuranceCompanyInterviewBanner_img_container__Rxj1O{aspect-ratio:300/218;height:100%}.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_pc_style_container__ZNFXS .InsuranceCompanyInterviewBanner_text_container___lcXj{background-color:#f5f2ee;line-height:normal;padding:0 1rem;text-align:left;font-size:max(.75rem,12px);width:100%}@media screen and (min-width:768px){.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_pc_style_container__ZNFXS .InsuranceCompanyInterviewBanner_text_container___lcXj{padding:0 1.5rem 0 1rem;font-size:1rem}}@media screen and (min-width:1101px){.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_pc_style_container__ZNFXS .InsuranceCompanyInterviewBanner_text_container___lcXj{font-size:1.1rem}}.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_pc_style_container__ZNFXS .InsuranceCompanyInterviewBanner_text_container___lcXj .InsuranceCompanyInterviewBanner_interview_category_text__DXFDj{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;border-bottom:2px solid #f64;padding-block:4px}.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_pc_style_container__ZNFXS .InsuranceCompanyInterviewBanner_text_container___lcXj .InsuranceCompanyInterviewBanner_article_title_text__YYV25{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-weight:700;line-height:1.25;overflow:hidden;padding-top:8px}.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_pc_style_container__ZNFXS .InsuranceCompanyInterviewBanner_pc_link_text_container__bbjTA{background-color:#f64;padding:0 1rem;font-size:.85rem;color:#fff;display:none}@media screen and (min-width:768px){.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_pc_style_container__ZNFXS .InsuranceCompanyInterviewBanner_pc_link_text_container__bbjTA{display:flex;align-items:center;justify-content:center}}.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_pc_style_container__ZNFXS .InsuranceCompanyInterviewBanner_pc_link_text_container__bbjTA .InsuranceCompanyInterviewBanner_pc_text__aZy_l{white-space:nowrap;text-align:left;margin-right:.7rem}.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_pc_style_container__ZNFXS .InsuranceCompanyInterviewBanner_pc_link_text_container__bbjTA .InsuranceCompanyInterviewBanner_pc_arrow__q3rJz{font-size:.8rem}.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_sp_link_text_container__gN4UG{display:block;padding:5px 0;background-color:#f64;text-align:center;font-size:.857rem;color:#fff}@media screen and (min-width:768px){.InsuranceCompanyInterviewBanner_insurance_company_interview_banner__3D0e4 .InsuranceCompanyInterviewBanner_sp_link_text_container__gN4UG{display:none}}.ContractRatioGraphBase_contract_block__vo5U0{background:#fff;border:1px solid #ddd;border-radius:.75rem;padding:1rem 2.188rem 1.5rem 1.875rem;display:flex;align-items:center;flex-wrap:nowrap}@media screen and (max-width:767px){.ContractRatioGraphBase_contract_block__vo5U0{padding:.536rem 2.143rem 1.179rem 1.821rem;flex-wrap:wrap}}.ContractRatioGraphBase_contract_block__vo5U0~.ContractRatioGraphBase_contract_block__vo5U0{margin-top:1rem}@media screen and (max-width:767px){.ContractRatioGraphBase_contract_block__vo5U0~.ContractRatioGraphBase_contract_block__vo5U0{margin-top:.643rem}}.ContractRatioGraphBase_contract_block_left__ILE1M{width:42.51%}@media screen and (max-width:767px){.ContractRatioGraphBase_contract_block_left__ILE1M{width:100%}}.ContractRatioGraphBase_contract_block_left__ILE1M.ContractRatioGraphBase_nograph__smNSD{width:200%}.ContractRatioGraphBase_contract_block_title__JluBH{font-size:1.125rem;font-weight:700;line-height:1.25}@media screen and (max-width:767px){.ContractRatioGraphBase_contract_block_title__JluBH{font-size:1.286rem}}.ContractRatioGraphBase_contract_block__vo5U0.average{justify-content:center}.ContractRatioGraphBase_contract_block__vo5U0.average [class*=contract_block_left]{width:51.96%}@media screen and (max-width:767px){.ContractRatioGraphBase_contract_block__vo5U0.average [class*=contract_block_left]{width:100%}}.ContractRatioGraphBase_contract_block__vo5U0.average.ContractRatioGraphBase_nograph__smNSD{justify-content:flex-start}.ContractRatioGraphBase_contract_block__vo5U0.average.ContractRatioGraphBase_nograph__smNSD .ContractRatioGraphBase_contract_block_left__ILE1M{width:100%}.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_body__GeukB{display:flex;margin-top:.313rem}.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_body__GeukB:not([class*=average]){height:2rem;background:#e8e8e8}@media screen and (max-width:767px){.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_body__GeukB:not([class*=average]){height:2.286rem}}.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_body__GeukB.ContractRatioGraphBase_nograph__smNSD{background:none}.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_body__GeukB .ContractRatioGraphBase_card_graph__c_JyA{width:0}.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_body__GeukB .ContractRatioGraphBase_card_graph__c_JyA.ContractRatioGraphBase_active__OyjO5{transition:width .3s ease}.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_caption__21jEe{margin-left:1.25rem;display:flex;flex-wrap:wrap;width:54.33%}@media screen and (max-width:767px){.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_caption__21jEe{margin-left:0;width:100%;margin-top:.571rem}}.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_caption__21jEe.age{display:grid;grid-template-columns:1fr 1fr}.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_caption__21jEe.sex{margin-top:2rem}@media screen and (max-width:767px){.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_caption__21jEe.sex{margin-top:.571rem;justify-content:center}}.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_caption__21jEe.average{width:42.5%;margin-left:2.194em;display:block}@media screen and (max-width:767px){.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_caption__21jEe.average{width:-moz-fit-content;width:fit-content;margin-left:0;text-align:left}.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_caption__21jEe.average li{margin:0 auto;width:auto}}.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_caption__21jEe li{font-size:.857rem;margin:.313rem .313rem 0 0;line-height:1}@media screen and (max-width:767px){.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_caption__21jEe li{margin:0}}.ContractRatioGraphBase_contract_block__vo5U0 .ContractRatioGraphBase_card_graph_caption__21jEe li:before{content:"■";display:inline-block;font-size:1.5rem;margin-right:.313rem}.ContractAgeRatioGraph_graph_body_age20__a2Dux{background-color:#025}.ContractAgeRatioGraph_graph_body_age30__LFPBj{background-color:#048}.ContractAgeRatioGraph_graph_body_age40__lBPhb{background-color:#27e}.ContractAgeRatioGraph_graph_body_age50__6B0qT{background-color:#7bf}.ContractAgeRatioGraph_graph_body_age60__qWS_3{background-color:#adf}.ContractAgeRatioGraph_graph_body_age70__oDXDa{background-color:#def}.ContractAgeRatioGraph_graph_caption_age20__2jQUg:before{color:#025}.ContractAgeRatioGraph_graph_caption_age30__zN0Oi:before{color:#048}.ContractAgeRatioGraph_graph_caption_age40__0107Y:before{color:#27e}.ContractAgeRatioGraph_graph_caption_age50__22VWH:before{color:#7bf}.ContractAgeRatioGraph_graph_caption_age60__r_0qu:before{color:#adf}.ContractAgeRatioGraph_graph_caption_age70__td969:before{color:#def}.ContractAverageRatioGraph_generations_body__AOnoc{margin-top:.313rem;position:relative}.ContractAverageRatioGraph_generations_body__AOnoc>svg{width:100%;height:auto;overflow:visible}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy{background:#e8e8e8;display:flex;margin-top:.313rem}@media screen and (max-width:767px){.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy{height:2.286rem}}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy[class*=average]{height:11%;width:81.75%;position:absolute;left:15.72%;background:rgba(0,0,0,0)}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_20s__c476A{top:0}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_20s__c476A .ContractAverageRatioGraph_card_graph__1T5hC{background-color:#025}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_30s__pbe23{top:15%}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_30s__pbe23.ContractAverageRatioGraph_has70s__T5mj4{top:13%}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_30s__pbe23 .ContractAverageRatioGraph_card_graph__1T5hC{background-color:#15b}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_40s__0nM86{top:30.5%}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_40s__0nM86.ContractAverageRatioGraph_has70s__T5mj4{top:26%}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_40s__0nM86 .ContractAverageRatioGraph_card_graph__1T5hC{background-color:#59e}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_50s__4qQw2{top:46%}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_50s__4qQw2.ContractAverageRatioGraph_has70s__T5mj4{top:39%}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_50s__4qQw2 .ContractAverageRatioGraph_card_graph__1T5hC{background-color:#7bf}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_over_60s__Vz_X4{top:61.5%}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_over_60s__Vz_X4.ContractAverageRatioGraph_has70s__T5mj4{top:52%}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_over_60s__Vz_X4 .ContractAverageRatioGraph_card_graph__1T5hC{background-color:#adf}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_over_70s__80Rj2{top:65%}.ContractAverageRatioGraph_generations_body__AOnoc .ContractAverageRatioGraph_graph_body__zT7Qy.ContractAverageRatioGraph_average_over_70s__80Rj2 .ContractAverageRatioGraph_card_graph__1T5hC{background-color:#def}.ContractAverageRatioGraph_graph_caption_average20__dl082:before{color:#025}.ContractAverageRatioGraph_graph_caption_average30__lK7Bj:before{color:#15b}.ContractAverageRatioGraph_graph_caption_average40__lME_C:before{color:#59e}.ContractAverageRatioGraph_graph_caption_average50__7Xfte:before{color:#7bf}.ContractAverageRatioGraph_graph_caption_average60__T8dmS:before{color:#adf}.ContractAverageRatioGraph_graph_caption_average70__gPpFc:before{color:#def}.ContractSexRatioGraph_graph_body_male__Oyo7h{background-color:#59e}.ContractSexRatioGraph_graph_body_female__ezdsx{background-color:#e94}.ContractSexRatioGraph_graph_caption_male__8Hv_w:before{color:#59e}.ContractSexRatioGraph_graph_caption_female__p2JaG:before{color:#e94}.RankingProductContactRateModal_style_wrapper__Xa5ma .contact-rate [class*=modal_scroll_area] [class*=products_title_block]{margin-top:1.5rem;display:flex;align-items:center}@media screen and (max-width:767px){.RankingProductContactRateModal_style_wrapper__Xa5ma .contact-rate [class*=modal_scroll_area] [class*=products_title_block]{margin-top:1.071rem}}.RankingProductContactRateModal_style_wrapper__Xa5ma .contact-rate [class*=modal_scroll_area] [class*=products_title_block] [class*=img_block]{width:10rem;border:1px solid #ddd}@media screen and (max-width:767px){.RankingProductContactRateModal_style_wrapper__Xa5ma .contact-rate [class*=modal_scroll_area] [class*=products_title_block] [class*=img_block]{width:11.786rem}}.RankingProductContactRateModal_style_wrapper__Xa5ma .contact-rate [class*=modal_scroll_area] [class*=products_title_block] [class*=name_block]{margin-left:2.5rem}.RankingProductContactRateModal_style_wrapper__Xa5ma .contact-rate [class*=modal_scroll_area] [class*=products_title_block] [class*=name_block] [class*=company_name]{font-size:.857rem;color:#999;font-weight:700;line-height:1.25}.RankingProductContactRateModal_style_wrapper__Xa5ma .contact-rate [class*=modal_scroll_area] [class*=products_title_block] [class*=name_block] [class*=product_name]{color:#000;font-weight:700;line-height:1.25}.RankingProductContactRateModal_style_wrapper__Xa5ma .contact-rate [class*=modal_scroll_area] [class*=contract_block_container]{margin-top:1.5rem;padding:0 .75rem}@media screen and (max-width:767px){.RankingProductContactRateModal_style_wrapper__Xa5ma .contact-rate [class*=modal_scroll_area] [class*=contract_block_container]{padding:0 .286rem;margin-top:1.134rem}}.RankingProductContactRateModal_style_wrapper__Xa5ma .contact-rate [class*=modal_scroll_area] [class*=annotation]{margin-top:1.25rem;border-top:1px solid #ddd;padding-top:1rem;font-size:.75rem;padding-bottom:3.25rem;color:#666}@media screen and (max-width:767px){.RankingProductContactRateModal_style_wrapper__Xa5ma .contact-rate [class*=modal_scroll_area] [class*=annotation]{margin-top:1.143em;padding-top:1.143em;font-size:.875rem;padding-bottom:2.286rem}}.RankingProductContractRate_ranking_product_contact_rate__siinK{width:48.94%;border:1px solid #ddd;border-radius:.5rem;padding:.75rem 1.875em 1rem 1rem;box-sizing:border-box}@media screen and (max-width:767px){.RankingProductContractRate_ranking_product_contact_rate__siinK{width:100%;padding:.875rem 1rem 1rem}}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_header__N3V5L{display:flex;justify-content:space-between}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_header__N3V5L .RankingProductContractRate_card_graph_ttl__QFN9i{font-size:1.125rem;font-weight:700;line-height:1.25}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_header__N3V5L .RankingProductContractRate_card_graph_ttl__QFN9i:before{content:"";background:no-repeat 50% url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1NzNfNjQwMzIpIj4KPHBhdGggZD0iTTE5LjYxMDcgMTguMTE3M1YxLjMzMzI1SDE0LjE2MzNWMTguMTE3M0gxMy4wNzM4VjUuOTgxMTRINy44OTg3NFYxOC4xMTczSDYuNTM2ODlWOS44NTQzOEgxLjM2MTg1VjE4LjExNzNIMFYxOS42NjY2SDIwLjk3MjVWMTguMTE3M0gxOS42MTA3WiIgZmlsbD0iIzgwODU4QSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI1NzNfNjQwMzIiPgo8cmVjdCB3aWR0aD0iMjAuOTcyNSIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");width:1.311rem;height:1.25rem;background-size:cover;margin-right:.564rem;display:inline-block;vertical-align:middle}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_header__N3V5L .RankingProductContractRate_detail_button__VWtK_{font-weight:700;line-height:1.25;color:#06f;text-decoration:none;font-size:.875rem}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_header__N3V5L .RankingProductContractRate_detail_button__VWtK_:hover{cursor:pointer}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_wrap__IHO5n{margin-left:.875rem}@media screen and (max-width:767px){.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_wrap__IHO5n{margin-top:.5rem;margin-left:0}}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_wrap__IHO5n .RankingProductContractRate_no_graph_text__sftVV{margin-top:.75rem}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_title___wa2g{font-size:.875rem;text-align:center;font-weight:700;line-height:1.25;color:#999}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_body__zGHII{margin-top:.25rem;display:flex;justify-content:flex-start;height:3.2rem;width:100%;position:relative}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_caption__Sd9sr{padding:0 1.563rem;display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width:767px){.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_caption__Sd9sr{padding:.875rem 0}}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_caption__Sd9sr li{font-size:.75rem;width:33.3%}@media screen and (max-width:820px){.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_caption__Sd9sr li{font-size:.9rem}}@media screen and (max-width:767px){.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_caption__Sd9sr li{font-size:.875rem}}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_caption__Sd9sr li:before{content:"■";font-size:1.5rem;display:inline-block;margin-right:.625rem;line-height:1;vertical-align:-.05em}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_caption__Sd9sr.RankingProductContractRate_age__ZygF5 li.RankingProductContractRate_age20__UcmzC:before{color:#025}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_caption__Sd9sr.RankingProductContractRate_age__ZygF5 li.RankingProductContractRate_age30___YuBH:before{color:#15b}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_caption__Sd9sr.RankingProductContractRate_age__ZygF5 li.RankingProductContractRate_age40__l2tO6:before{color:#59e}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_caption__Sd9sr.RankingProductContractRate_age__ZygF5 li.RankingProductContractRate_age50__IuKPH:before{color:#7bf}.RankingProductContractRate_ranking_product_contact_rate__siinK .RankingProductContractRate_card_graph_caption__Sd9sr.RankingProductContractRate_age__ZygF5 li.RankingProductContractRate_age60__uetC5:before{color:#def}.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI{background-color:#f5f2ee;display:flex;justify-content:space-between;padding:.57rem 1.563rem;border-radius:.5rem}.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI .RankingProductPriceAndRatio_price_item__4OPeR{width:47.22%}@media screen and (max-width:767px){.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI .RankingProductPriceAndRatio_price_item__4OPeR.RankingProductPriceAndRatio_price__pTInX{width:57.89%}.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI .RankingProductPriceAndRatio_price_item__4OPeR.RankingProductPriceAndRatio_period__phFr_{width:36.84%}}.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI .RankingProductPriceAndRatio_price_item__4OPeR .RankingProductPriceAndRatio_item_title__JmqSU{font-size:.875rem;font-weight:700;line-height:1.25;color:#000}.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI .RankingProductPriceAndRatio_price_item__4OPeR .RankingProductPriceAndRatio_price_box__zKcTx{min-height:3.5rem;background:#fff;color:#999;display:flex;align-items:center;justify-content:center;font-weight:300;line-height:1.25;margin-top:.25rem;border-radius:.375rem}@media screen and (max-width:767px){.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI .RankingProductPriceAndRatio_price_item__4OPeR .RankingProductPriceAndRatio_price_box__zKcTx{min-height:2.857rem}}.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI .RankingProductPriceAndRatio_price_item__4OPeR.RankingProductPriceAndRatio_price__pTInX .RankingProductPriceAndRatio_price_box__zKcTx{font-size:2.25rem;color:#e35;font-weight:600;line-height:1.25;font-family:Barlow Condensed,sans-serif;align-items:center}@media screen and (max-width:767px){.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI .RankingProductPriceAndRatio_price_item__4OPeR.RankingProductPriceAndRatio_price__pTInX .RankingProductPriceAndRatio_price_box__zKcTx{font-size:32px}}.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI .RankingProductPriceAndRatio_price_item__4OPeR.RankingProductPriceAndRatio_price__pTInX .RankingProductPriceAndRatio_price_box__zKcTx span.RankingProductPriceAndRatio_price_txt__hV_57:before{font-size:.875rem;content:"￥"}.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI .RankingProductPriceAndRatio_price_item__4OPeR.RankingProductPriceAndRatio_price__pTInX .RankingProductPriceAndRatio_price_box__zKcTx span.RankingProductPriceAndRatio_price_txt__hV_57:after{font-size:.875rem;color:#999;content:"/月払"}.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI .RankingProductPriceAndRatio_price_item__4OPeR.RankingProductPriceAndRatio_price__pTInX .RankingProductPriceAndRatio_price_box__zKcTx .RankingProductPriceAndRatio_no_price_txt__oI_Cn{font-size:.875rem;color:#e35;font-weight:300;line-height:1.25;white-space:pre-wrap}.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI .RankingProductPriceAndRatio_rate_text__uyz3V{font-size:2.25rem;color:#e35;font-weight:600;line-height:1.25;font-family:Barlow Condensed,sans-serif}@media screen and (max-width:767px){.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI .RankingProductPriceAndRatio_rate_text__uyz3V{font-size:2.286rem}}.RankingProductPriceAndRatio_ranking_product_price_and_period__TByUI .RankingProductPriceAndRatio_percent__plEuI{font-size:.875rem;color:#999;font-weight:700;line-height:1.5}.RankingPetProductCard_ranking_card_wrapper__zYyp4{font-size:3.7333333333vw;letter-spacing:normal;color:#333;overflow:visible;margin:0}@media screen and (min-width:768px){.RankingPetProductCard_ranking_card_wrapper__zYyp4{font-size:1.4545454545vw}}@media screen and (min-width:1300px){.RankingPetProductCard_ranking_card_wrapper__zYyp4{font-size:18.92px}}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn{max-width:1200px;margin:0 auto .938rem;position:relative;background-color:#fff;border:2px solid #ddd;box-shadow:-3px -3px 12px rgba(255,255,255,.5),3px 3px 12px rgba(0,0,0,.25);border-radius:1rem;box-sizing:border-box;font-size:1rem}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 4.425% .86rem}@media screen and (min-width:768px){.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk{margin:0 25px 1rem}}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk [class*=ranking_product_logo]{width:100%;margin-top:.571rem}@media screen and (min-width:768px){.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk [class*=ranking_product_logo]{width:44.21%;margin-top:1rem}}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_product_price_satisfaction__ACM7i{width:100%;margin-top:.875rem}@media screen and (min-width:768px){.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_product_price_satisfaction__ACM7i{width:52.63%;margin-top:1rem}}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_product_price_satisfaction__ACM7i .RankingPetProductCard_review_summary_wrap__cvypJ{display:flex;justify-content:flex-start;margin-top:12px}@media screen and (min-width:768px){.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_product_price_satisfaction__ACM7i .RankingPetProductCard_review_summary_wrap__cvypJ{justify-content:flex-end;margin-top:16px}}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_ranking_product_detail_text__ovLZD{width:100%}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_accordion_wrap__xGOaa{width:100%;max-height:0;display:flex;flex-wrap:wrap;justify-content:space-between;transition:opacity .5s ease,overflow .5s ease,max-height .05s ease}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_accordion_wrap__xGOaa.RankingPetProductCard_open__P7XwP{max-height:3000px}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_accordion_wrap__xGOaa.RankingPetProductCard_close__LBSYf{opacity:0;overflow:hidden}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_accordion_wrap__xGOaa [class*=fp_comment_wrap]{margin-top:.5rem;padding:.75rem 1.875rem;border:1px solid #ddd;border-radius:.5rem;width:100%;box-sizing:border-box}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_accordion_wrap__xGOaa [class*=fp_comment_wrap] [class*=fp_comment_body]{display:block}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_accordion_wrap__xGOaa [class*=fp_comment_wrap] [class*=fp_left_col]{width:31.5%}@media screen and (min-width:768px){.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_accordion_wrap__xGOaa [class*=fp_comment_wrap] [class*=fp_comment_body]{display:flex}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_accordion_wrap__xGOaa [class*=fp_comment_wrap] [class*=fp_left_col]{width:12.35%}}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_accordion_wrap__xGOaa [class*=ranking_product_review_card]{width:100%;border:1px solid #ddd;border-radius:.5rem;margin-top:.875rem;padding:1rem 1.375rem 1rem 1rem}@media screen and (min-width:768px){.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_accordion_wrap__xGOaa [class*=ranking_product_review_card]{width:48.94%;margin-top:1rem}}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_accordion_wrap__xGOaa [class*=ranking_product_contact_rate]{width:100%;border:1px solid #ddd;border-radius:.5rem;margin-top:.875rem;padding:.875rem 1rem 1rem;box-sizing:border-box}@media screen and (min-width:768px){.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_accordion_wrap__xGOaa [class*=ranking_product_contact_rate]{width:48.94%;margin-top:1rem;padding:.75rem 1.875em 1rem 1rem}}.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_accordion_wrap__xGOaa [class*=insurance_company_interview_banner]{width:100%;margin-top:.75rem}@media screen and (min-width:768px){.RankingPetProductCard_ranking_product_card__Sjd2a .RankingPetProductCard_card_wrap__m0JPn .RankingPetProductCard_product_main_block___0jkk .RankingPetProductCard_accordion_wrap__xGOaa [class*=insurance_company_interview_banner]{margin-top:1rem}}.RankingPetProductCard_ranking_button_block__HaPFz{margin-top:.4rem;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:.4rem 0}@media screen and (min-width:768px){.RankingPetProductCard_ranking_button_block__HaPFz{margin-top:.85rem;gap:unset}}.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_ranking_application_btn_block__hELUI{display:flex;width:100%;justify-content:space-between;align-items:stretch}@media screen and (min-width:768px){.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_ranking_application_btn_block__hELUI{width:55%}}@media screen and (min-width:1024px){.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_ranking_application_btn_block__hELUI{width:59%}}.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_ranking_application_btn_block__hELUI .RankingPetProductCard_plan_button__WWwlg{width:38%;display:flex;flex-shrink:1;align-items:stretch}@media screen and (min-width:768px){.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_ranking_application_btn_block__hELUI .RankingPetProductCard_plan_button__WWwlg{width:48.5%}}.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_ranking_application_btn_block__hELUI .RankingPetProductCard_conversion_button_wrap__SLcAg{width:57.14%;display:flex;flex-shrink:1;align-items:stretch}@media screen and (min-width:768px){.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_ranking_application_btn_block__hELUI .RankingPetProductCard_conversion_button_wrap__SLcAg{width:48.5%}}.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_ranking_application_btn_block__hELUI .RankingPetProductCard_application_btn__xkAK9{width:57.14%;display:flex;flex-shrink:1;align-items:stretch}@media screen and (min-width:768px){.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_ranking_application_btn_block__hELUI .RankingPetProductCard_application_btn__xkAK9{width:48.5%}}.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_ranking_rounded_button__3uR10{border:1px solid #06f;border-radius:2rem;padding:.5em;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;line-height:1.25;text-decoration:none;position:relative;background-color:#fff;color:#06f;width:100%;font-size:.875rem}@media screen and (min-width:768px){.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_ranking_rounded_button__3uR10{font-size:inherit;padding:1.125rem 0}}.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_ranking_rounded_button__3uR10:hover{background-color:#06f;color:#fff;opacity:1}.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_ranking_rounded_button__3uR10 .RankingPetProductCard_sp_active__mbw0v{display:block}@media screen and (min-width:768px){.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_ranking_rounded_button__3uR10 .RankingPetProductCard_sp_active__mbw0v{display:none}}.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_accordion_toggle_wrap__yHRF8{width:100%;padding:8px 15px 12px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_accordion_toggle_wrap__yHRF8{width:44%;padding:unset}}@media screen and (min-width:1024px){.RankingPetProductCard_ranking_button_block__HaPFz .RankingPetProductCard_accordion_toggle_wrap__yHRF8{width:40%}}.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}.RankingPetPage_proposal_banner_block__AFEFc{max-width:1200px;width:92.3%;margin:40px auto;padding-top:24px;background-color:#06f;display:flex}@media screen and (max-width:767px){.RankingPetPage_proposal_banner_block__AFEFc{flex-direction:column;width:auto;margin:initial;padding:32px 4% 24px}}.RankingPetPage_proposal_banner_block__AFEFc .RankingPetPage_proposal_banner_title_block__FaIaI{color:#fff;width:50%}@media screen and (max-width:767px){.RankingPetPage_proposal_banner_block__AFEFc .RankingPetPage_proposal_banner_title_block__FaIaI{margin-left:8%;width:auto;padding:initial}}.RankingPetPage_proposal_banner_block__AFEFc .RankingPetPage_proposal_banner_title_block__FaIaI .RankingPetPage_proposal_banner_title_area_wrap__iZrcb{max-width:360px;width:22.5rem;margin-left:auto;margin-right:0}.RankingPetPage_proposal_banner_block__AFEFc .RankingPetPage_proposal_banner_title_block__FaIaI .RankingPetPage_proposal_banner_title_area_wrap__iZrcb .RankingPetPage_proposal_banner_title_area__nCr45{display:flex;align-items:center}.RankingPetPage_proposal_banner_block__AFEFc .RankingPetPage_proposal_banner_title_block__FaIaI .RankingPetPage_proposal_banner_title_area_wrap__iZrcb .RankingPetPage_proposal_banner_title_area__nCr45 img{width:3.75rem}@media screen and (max-width:767px){.RankingPetPage_proposal_banner_block__AFEFc .RankingPetPage_proposal_banner_title_block__FaIaI .RankingPetPage_proposal_banner_title_area_wrap__iZrcb .RankingPetPage_proposal_banner_title_area__nCr45 img{width:2.857rem}}.RankingPetPage_proposal_banner_block__AFEFc .RankingPetPage_proposal_banner_title_block__FaIaI .RankingPetPage_proposal_banner_title_area_wrap__iZrcb .RankingPetPage_proposal_banner_title_area__nCr45 .RankingPetPage_proposal_banner_title__4i5oD{font-size:2rem;font-weight:700;margin-left:4%}.RankingPetPage_proposal_banner_block__AFEFc .RankingPetPage_proposal_banner_title_block__FaIaI .RankingPetPage_proposal_banner_title_area_wrap__iZrcb .RankingPetPage_proposal_banner_description_area__W2nDn{margin-top:24px;margin-bottom:16px;font-weight:300;line-height:1.5;font-size:1.143rem}@media screen and (max-width:767px){.RankingPetPage_proposal_banner_block__AFEFc .RankingPetPage_proposal_banner_title_block__FaIaI .RankingPetPage_proposal_banner_title_area_wrap__iZrcb .RankingPetPage_proposal_banner_description_area__W2nDn{margin-bottom:8px}}.RankingPetPage_proposal_banner_block__AFEFc .RankingPetPage_proposal_banner_img_block__F4ozp{width:50%;text-align:center}@media screen and (max-width:767px){.RankingPetPage_proposal_banner_block__AFEFc .RankingPetPage_proposal_banner_img_block__F4ozp{text-align:initial;width:100%}}.RankingPetPage_proposal_banner_block__AFEFc .RankingPetPage_proposal_banner_img_block__F4ozp .RankingPetPage_proposal_banner_img__wqJHl{width:423px}@media screen and (max-width:767px){.RankingPetPage_proposal_banner_block__AFEFc .RankingPetPage_proposal_banner_img_block__F4ozp .RankingPetPage_proposal_banner_img__wqJHl{width:auto}}.RankingPetPage_compare_link_block__hN7Dx{max-width:1200px;width:92.3%;margin:40px auto}.RankingPetPage_category_top_block__a70OC{padding-bottom:88px;padding-top:150px;margin-top:-110px}@media screen and (max-width:1023px){.RankingPetPage_category_top_block__a70OC{padding-top:146px;margin-top:-106px}}@media screen and (max-width:767px){.RankingPetPage_category_top_block__a70OC{padding-bottom:48px;padding-top:80px;margin-top:-56px}}.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c,.RankingPetPage_ranking_wrap_medical__d_IOZ{font-size:1rem;color:#333;overflow:visible}@media screen and (min-width:768px){.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c,.RankingPetPage_ranking_wrap_medical__d_IOZ{font-size:1.2307692308vw}}@media screen and (min-width:1300px){.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c,.RankingPetPage_ranking_wrap_medical__d_IOZ{font-size:16px}}.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c .RankingPetPage_ranking_card_block__YMOBU,.RankingPetPage_ranking_wrap_medical__d_IOZ .RankingPetPage_ranking_card_block__YMOBU{min-height:520px;background-color:#f5f2ee;padding-bottom:1.5em}@media screen and (min-width:568px)and (max-width:1023px){.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c .RankingPetPage_ranking_card_block__YMOBU,.RankingPetPage_ranking_wrap_medical__d_IOZ .RankingPetPage_ranking_card_block__YMOBU{min-height:80px}}.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c .RankingPetPage_spinner_container__F9Dxu,.RankingPetPage_ranking_wrap_medical__d_IOZ .RankingPetPage_spinner_container__F9Dxu{width:100vw;display:flex;justify-content:center;position:-webkit-sticky;position:sticky;top:80px;padding-top:15px}.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c .RankingPetPage_spinner_container__F9Dxu svg circle,.RankingPetPage_ranking_wrap_medical__d_IOZ .RankingPetPage_spinner_container__F9Dxu svg circle{stroke:#ccc}.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c .RankingPetPage_check_code_block__ui8YK,.RankingPetPage_ranking_wrap_medical__d_IOZ .RankingPetPage_check_code_block__ui8YK{width:85.45%;max-width:1200px;margin:0 auto;padding:25px 1.5%;font-size:12px;color:#999;text-align:left}@media screen and (max-width:767px){.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c .RankingPetPage_check_code_block__ui8YK,.RankingPetPage_ranking_wrap_medical__d_IOZ .RankingPetPage_check_code_block__ui8YK{width:92%;padding:25px 1.5%}}.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c .RankingPetPage_check_code_block__ui8YK .RankingPetPage_inner__EZjcB,.RankingPetPage_ranking_wrap_medical__d_IOZ .RankingPetPage_check_code_block__ui8YK .RankingPetPage_inner__EZjcB{background-color:#fff;padding:0}.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c .RankingPetPage_check_code_block__ui8YK .RankingPetPage_inner__EZjcB .RankingPetPage_description_block__RlTZR,.RankingPetPage_ranking_wrap_medical__d_IOZ .RankingPetPage_check_code_block__ui8YK .RankingPetPage_inner__EZjcB .RankingPetPage_description_block__RlTZR{margin-top:15px}.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c .RankingPetPage_caution__faabb li,.RankingPetPage_ranking_wrap_medical__d_IOZ .RankingPetPage_caution__faabb li{list-style:"※";padding-left:5px;text-align:justify;color:#999}.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c .RankingPetPage_caution__faabb li~li,.RankingPetPage_ranking_wrap_medical__d_IOZ .RankingPetPage_caution__faabb li~li{margin-top:8px}@media screen and (min-width:768px){.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c .RankingPetPage_caution__faabb li~li,.RankingPetPage_ranking_wrap_medical__d_IOZ .RankingPetPage_caution__faabb li~li{margin-top:15px}}.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c .RankingPetPage_agency_block__6fwG9,.RankingPetPage_ranking_wrap_medical__d_IOZ .RankingPetPage_agency_block__6fwG9{color:#999;width:85.45%;margin:32px auto 80px;font-size:12px;text-align:left}@media screen and (max-width:767px){.RankingPetPage_ranking__lJRBG.RankingPetPage_ranking_wrap__PnR5c .RankingPetPage_agency_block__6fwG9,.RankingPetPage_ranking_wrap_medical__d_IOZ .RankingPetPage_agency_block__6fwG9{width:92%}}.RankingPetPage_category_top_block__a70OC{background-color:#f5f2ee;padding-bottom:48px}@media screen and (min-width:768px){.RankingPetPage_category_top_block__a70OC{padding-bottom:88px}}.RankingPetPage_button_overlay__WmxtQ{position:absolute;bottom:0;width:100%;z-index:3}.RankingPetPage_tab_link_wrap__KC_hH{background-color:#f5f2ee}.RankingPetPage_sort_area_wrapper__IHEUs{background-color:#f5f2ee;padding-top:12px;padding-bottom:12px}.RankingPetPage_pr_banner_wrap__mZ4Yl{width:92%;margin-left:auto;margin-right:auto;margin-bottom:.938rem;display:flex;justify-content:center}@media screen and (min-width:768px){.RankingPetPage_pr_banner_wrap__mZ4Yl{width:92.8%}}.RankingPetPage_guard_text_area__Kt_p7{background-color:#f5f2ee;padding-left:4%;padding-right:4%;padding-bottom:24px}@media screen and (min-width:768px){.RankingPetPage_guard_text_area__Kt_p7{padding-left:50px;padding-right:50px;padding-bottom:32px}.RankingPetPage_guard_text_area__Kt_p7 .RankingPetPage_guard_text_block__l1i64{max-width:1200px;margin-left:auto;margin-right:auto}}.RankingPetPage_ranking_card__fV4oj{max-width:1200px;width:92.3%;margin:0 auto .938em;font-size:1em;position:relative}@media screen and (max-width:767px){.RankingPetPage_ranking_card__fV4oj{width:92%}}.RankingPetPage_ranking_card__fV4oj.RankingPetPage_next__b_J1i{height:7em;border-radius:1rem;overflow-y:hidden;z-index:1}.RankingPetPage_ranking_card__fV4oj.RankingPetPage_next__b_J1i:after{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,#F5F2EE 80%);z-index:2}