.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=products_title_block]{align-items:center;margin-top:1.5rem;display:flex}@media screen and (max-width:767px){.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=products_title_block]{margin-top:1.071rem}}.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=products_title_block] [class*=img_block]{border:1px solid #ddd;width:10rem}@media screen and (max-width:767px){.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=products_title_block] [class*=img_block]{width:11.786rem}}.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=products_title_block] [class*=name_block]{margin-left:2.5rem}.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=products_title_block] [class*=name_block] [class*=company_name]{color:#999;font-size:.857rem;font-weight:700;line-height:1.25}.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .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-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=contract_block_container]{margin-top:1.5rem;padding:0 .75rem}@media screen and (max-width:767px){.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=contract_block_container]{margin-top:1.134rem;padding:0 .286rem}}.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=annotation]{color:#666;border-top:1px solid #ddd;margin-top:1.25rem;padding-top:1rem;padding-bottom:3.25rem;font-size:.75rem}@media screen and (max-width:767px){.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=annotation]{margin-top:1.143em;padding-top:1.143em;padding-bottom:2.286rem;font-size:.875rem}}
.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period{background-color:#f7f7f7;border-radius:.5rem;justify-content:space-between;padding:.57rem 1.563rem;display:flex}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item{width:47.22%}@media screen and (max-width:767px){.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price{width:57.89%}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item.RankingProductPriceAndRatio-module-sass-module__wZJkxW__period{width:36.84%}}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item .RankingProductPriceAndRatio-module-sass-module__wZJkxW__item_title{color:#000;font-size:.875rem;font-weight:700;line-height:1.25}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_box{color:#999;background:#fff;border-radius:.375rem;justify-content:center;align-items:center;min-height:3.5rem;margin-top:.25rem;font-weight:300;line-height:1.25;display:flex}@media screen and (max-width:767px){.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_box{min-height:2.857rem}}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_box{color:#ff0800;align-items:center;font-family:Barlow Condensed,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.25}@media screen and (max-width:767px){.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_box{font-size:32px}}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_box span.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_txt:before{content:"￥";font-size:.875rem}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_box span.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_txt:after{color:#999;content:"/月払";font-size:.875rem}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_box .RankingProductPriceAndRatio-module-sass-module__wZJkxW__no_price_txt{color:#ff0800;white-space:pre-wrap;font-size:.875rem;font-weight:300;line-height:1.25}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__rate_text{color:#ff0800;font-family:Barlow Condensed,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.25}@media screen and (max-width:767px){.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__rate_text{font-size:2.286rem}}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__percent{color:#999;font-size:.875rem;font-weight:700;line-height:1.5}
.RankingPetProductCard-module-sass-module__RgvSDW__ranking_card_wrapper{letter-spacing:normal;color:#333;margin:0;font-size:3.73333vw;overflow:visible}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_card_wrapper{font-size:1.45455vw}}@media screen and (min-width:1300px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_card_wrapper{font-size:18.92px}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap{box-sizing:border-box;background-color:#fff;border:2px solid #ddd;border-radius:1rem;max-width:1200px;margin:0 auto .938rem;font-size:1rem;position:relative;box-shadow:-3px -3px 12px #ffffff80,3px 3px 12px #00000040}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 4.425% .86rem;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block{margin:0 25px 1rem}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block [class*=ranking_product_logo]{width:100%;margin-top:.571rem}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block [class*=ranking_product_logo]{width:44.21%;margin-top:1rem}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__product_price_satisfaction{width:100%;margin-top:.875rem}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__product_price_satisfaction{width:52.63%;margin-top:1rem}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__product_price_satisfaction .RankingPetProductCard-module-sass-module__RgvSDW__review_summary_wrap{justify-content:flex-start;margin-top:12px;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__product_price_satisfaction .RankingPetProductCard-module-sass-module__RgvSDW__review_summary_wrap{justify-content:flex-end;margin-top:16px}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_detail_text{width:100%}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap{flex-wrap:wrap;justify-content:space-between;width:100%;max-height:0;transition:opacity .5s,overflow .5s,max-height 50ms;display:flex}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap.RankingPetProductCard-module-sass-module__RgvSDW__open{max-height:3000px}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap.RankingPetProductCard-module-sass-module__RgvSDW__close{opacity:0;overflow:hidden}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=fp_comment_wrap]{box-sizing:border-box;border:1px solid #ddd;border-radius:.5rem;width:100%;margin-top:.5rem;padding:.75rem 1.875rem}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=fp_comment_wrap] [class*=fp_comment_body]{display:block}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=fp_comment_wrap] [class*=fp_left_col]{width:31.5%}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=fp_comment_wrap] [class*=fp_comment_body]{display:flex}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=fp_comment_wrap] [class*=fp_left_col]{width:12.35%}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=ranking_product_review_card]{border:1px solid #ddd;border-radius:.5rem;width:100%;margin-top:.875rem;padding:1rem 1.375rem 1rem 1rem}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=ranking_product_review_card]{width:48.94%;margin-top:1rem}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=ranking_product_contact_rate]{box-sizing:border-box;border:1px solid #ddd;border-radius:.5rem;width:100%;margin-top:.875rem;padding:.875rem 1rem 1rem}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=ranking_product_contact_rate]{width:48.94%;margin-top:1rem;padding:.75rem 1.875em 1rem 1rem}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=insurance_company_interview_banner]{width:100%;margin-top:.75rem}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=insurance_company_interview_banner]{margin-top:1rem}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__campaign{flex-direction:column;row-gap:16px;width:100%;margin-bottom:12px;display:flex}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block{flex-wrap:wrap;justify-content:space-between;gap:.4rem 0;width:100%;margin-top:.4rem;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block{gap:unset;margin-top:.85rem}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block{justify-content:space-between;align-items:stretch;width:100%;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block{width:55%}}@media screen and (min-width:1024px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block{width:59%}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block .RankingPetProductCard-module-sass-module__RgvSDW__plan_button{flex-shrink:1;align-items:stretch;width:38%;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block .RankingPetProductCard-module-sass-module__RgvSDW__plan_button{width:48.5%}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block .RankingPetProductCard-module-sass-module__RgvSDW__conversion_button_wrap{flex-shrink:1;align-items:stretch;width:57.14%;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block .RankingPetProductCard-module-sass-module__RgvSDW__conversion_button_wrap{width:48.5%}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block .RankingPetProductCard-module-sass-module__RgvSDW__application_btn{flex-shrink:1;align-items:stretch;width:57.14%;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block .RankingPetProductCard-module-sass-module__RgvSDW__application_btn{width:48.5%}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_rounded_button{text-align:center;color:#eb5505;background-color:#fff;border:1px solid #eb5505;border-radius:2rem;justify-content:center;align-items:center;width:100%;padding:.5em;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex;position:relative}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_rounded_button{font-size:inherit;padding:1.125rem 0}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_rounded_button:hover{color:#fff;opacity:1;background-color:#eb5505}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_rounded_button .RankingPetProductCard-module-sass-module__RgvSDW__sp_active{display:block}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_rounded_button .RankingPetProductCard-module-sass-module__RgvSDW__sp_active{display:none}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_toggle_wrap{justify-content:center;align-items:center;width:100%;padding:8px 15px 12px;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_toggle_wrap{width:44%;padding:unset}}@media screen and (min-width:1024px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_toggle_wrap{width:40%}}
.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block{background-color:#06a;width:92.3%;max-width:1200px;margin:40px auto;padding-top:24px;display:flex}@media screen and (max-width:767px){.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block{width:initial;margin:initial;flex-direction:column;padding:32px 4% 24px}}.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_block{color:#fff;width:50%}@media screen and (max-width:767px){.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_block{width:initial;padding:initial;margin-left:8%}}.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_area_wrap{width:22.5rem;max-width:360px;margin-left:auto;margin-right:0}.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_area_wrap .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_area{align-items:center;display:flex}.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_area_wrap .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_area img{width:3.75rem}@media screen and (max-width:767px){.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_area_wrap .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_area img{width:2.857rem}}.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_area_wrap .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_area .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title{margin-left:4%;font-size:2rem;font-weight:700}.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_area_wrap .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_description_area{margin-top:24px;margin-bottom:16px;font-size:1.143rem;font-weight:300;line-height:1.5}@media screen and (max-width:767px){.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_title_area_wrap .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_description_area{margin-bottom:8px}}.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_img_block{text-align:center;width:50%}@media screen and (max-width:767px){.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_img_block{text-align:initial;width:100%}}.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_img_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_img{width:423px}@media screen and (max-width:767px){.RankingPetPage-module-sass-module__jLKTlq__proposal_banner_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_img_block .RankingPetPage-module-sass-module__jLKTlq__proposal_banner_img{width:initial}}.RankingPetPage-module-sass-module__jLKTlq__compare_link_block{width:92.3%;max-width:1200px;margin:40px auto}.RankingPetPage-module-sass-module__jLKTlq__category_top_block{background-color:#f7f7f7;margin-top:-110px;padding-top:150px;padding-bottom:88px}@media screen and (max-width:1023px){.RankingPetPage-module-sass-module__jLKTlq__category_top_block{margin-top:-106px;padding-top:146px}}@media screen and (max-width:767px){.RankingPetPage-module-sass-module__jLKTlq__category_top_block{margin-top:-56px;padding-top:80px;padding-bottom:48px}}.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical{color:#333;font-size:1rem;overflow:visible}@media screen and (min-width:768px){.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical{font-size:1.23077vw}}@media screen and (min-width:1300px){.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical{font-size:16px}}.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap .RankingPetPage-module-sass-module__jLKTlq__ranking_card_block,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical .RankingPetPage-module-sass-module__jLKTlq__ranking_card_block{background-color:#f7f7f7;min-height:520px;padding-bottom:1.5em}@media screen and (min-width:568px) and (max-width:1023px){.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap .RankingPetPage-module-sass-module__jLKTlq__ranking_card_block,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical .RankingPetPage-module-sass-module__jLKTlq__ranking_card_block{min-height:80px}}.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap .RankingPetPage-module-sass-module__jLKTlq__spinner_container,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical .RankingPetPage-module-sass-module__jLKTlq__spinner_container{justify-content:center;width:100vw;padding-top:15px;display:flex;position:sticky;top:80px}.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap .RankingPetPage-module-sass-module__jLKTlq__spinner_container svg circle,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical .RankingPetPage-module-sass-module__jLKTlq__spinner_container svg circle{stroke:#ccc}.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap .RankingPetPage-module-sass-module__jLKTlq__check_code_block,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical .RankingPetPage-module-sass-module__jLKTlq__check_code_block{color:#999;text-align:left;width:85.45%;max-width:1200px;margin:0 auto;padding:25px 1.5%;font-size:12px}@media screen and (max-width:767px){.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap .RankingPetPage-module-sass-module__jLKTlq__check_code_block,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical .RankingPetPage-module-sass-module__jLKTlq__check_code_block{width:92%;padding:25px 1.5%}}.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap .RankingPetPage-module-sass-module__jLKTlq__check_code_block .RankingPetPage-module-sass-module__jLKTlq__inner,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical .RankingPetPage-module-sass-module__jLKTlq__check_code_block .RankingPetPage-module-sass-module__jLKTlq__inner{background-color:#fff;padding:0}.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap .RankingPetPage-module-sass-module__jLKTlq__check_code_block .RankingPetPage-module-sass-module__jLKTlq__inner .RankingPetPage-module-sass-module__jLKTlq__description_block,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical .RankingPetPage-module-sass-module__jLKTlq__check_code_block .RankingPetPage-module-sass-module__jLKTlq__inner .RankingPetPage-module-sass-module__jLKTlq__description_block{margin-top:15px}.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap .RankingPetPage-module-sass-module__jLKTlq__caution li,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical .RankingPetPage-module-sass-module__jLKTlq__caution li{text-align:justify;color:#999;padding-left:5px;list-style:"※"}.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap .RankingPetPage-module-sass-module__jLKTlq__caution li~li,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical .RankingPetPage-module-sass-module__jLKTlq__caution li~li{margin-top:8px}@media screen and (min-width:768px){.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap .RankingPetPage-module-sass-module__jLKTlq__caution li~li,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical .RankingPetPage-module-sass-module__jLKTlq__caution li~li{margin-top:15px}}.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap .RankingPetPage-module-sass-module__jLKTlq__agency_block,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical .RankingPetPage-module-sass-module__jLKTlq__agency_block{color:#999;text-align:left;width:85.45%;margin:32px auto 80px;font-size:12px}@media screen and (max-width:767px){.RankingPetPage-module-sass-module__jLKTlq__ranking.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap .RankingPetPage-module-sass-module__jLKTlq__agency_block,.RankingPetPage-module-sass-module__jLKTlq__ranking_wrap_medical .RankingPetPage-module-sass-module__jLKTlq__agency_block{width:92%}}.RankingPetPage-module-sass-module__jLKTlq__category_top_block{background-color:#f7f7f7;padding-bottom:48px}@media screen and (min-width:768px){.RankingPetPage-module-sass-module__jLKTlq__category_top_block{padding-bottom:88px}}.RankingPetPage-module-sass-module__jLKTlq__button_overlay{z-index:3;width:100%;position:absolute;bottom:0}.RankingPetPage-module-sass-module__jLKTlq__tab_link_wrap{background-color:#f7f7f7}.RankingPetPage-module-sass-module__jLKTlq__sort_area_wrapper{background-color:#f7f7f7;padding-top:12px;padding-bottom:12px}.RankingPetPage-module-sass-module__jLKTlq__pr_banner_wrap{justify-content:center;width:92%;margin-bottom:.938rem;margin-left:auto;margin-right:auto;display:flex}@media screen and (min-width:768px){.RankingPetPage-module-sass-module__jLKTlq__pr_banner_wrap{width:92.8%}}.RankingPetPage-module-sass-module__jLKTlq__guard_text_area{background-color:#f7f7f7;padding-bottom:24px;padding-left:4%;padding-right:4%}@media screen and (min-width:768px){.RankingPetPage-module-sass-module__jLKTlq__guard_text_area{padding-bottom:32px;padding-left:50px;padding-right:50px}.RankingPetPage-module-sass-module__jLKTlq__guard_text_area .RankingPetPage-module-sass-module__jLKTlq__guard_text_block{max-width:1200px;margin-left:auto;margin-right:auto}}.RankingPetPage-module-sass-module__jLKTlq__ranking_card{width:92.3%;max-width:1200px;margin:0 auto .938em;font-size:1em;position:relative}@media screen and (max-width:767px){.RankingPetPage-module-sass-module__jLKTlq__ranking_card{width:92%}}.RankingPetPage-module-sass-module__jLKTlq__ranking_card.RankingPetPage-module-sass-module__jLKTlq__next{z-index:1;border-radius:1rem;height:7em;overflow-y:hidden}.RankingPetPage-module-sass-module__jLKTlq__ranking_card.RankingPetPage-module-sass-module__jLKTlq__next:after{content:"";z-index:2;background:linear-gradient(#0000,#f7f7f7 80%);width:100%;height:100%;position:absolute;top:0}
