.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card{background-color:#fff;border:1px solid #fff;border-radius:8px;flex-direction:column;width:100%;padding:8px 12px 12px 8px;text-decoration:none;display:flex}@media screen and (min-width:768px){.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card{padding:8px 16px 4px}}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card:hover{border:1px solid #06a}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__rank_and_company_name{font-size:12px;display:flex}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__rank{margin-right:8px}@media screen and (min-width:768px){.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__rank{margin-right:12px}}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__company_name{color:#333;align-items:center;font-size:12px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__company_name{font-size:14px}}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__lower_area{flex-direction:column;display:flex}@media screen and (min-width:768px){.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__lower_area{flex-direction:row;justify-content:center;column-gap:16px}}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__logo_wrap{justify-content:center;display:flex}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__logo{object-fit:contain;width:120px;height:68px}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__link{color:#06a;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1.25;display:flex}@media screen and (min-width:768px){.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__link{font-size:14px}}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__arrow_icon{width:12px;height:12px;margin-left:4px}
.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block{width:100%}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__header_wrap{padding-left:16px;padding-right:16px}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__header{align-items:center;margin-bottom:12px;display:flex}@media screen and (min-width:768px){.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__header{height:48px;margin-bottom:16px}}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__image_wrap{width:24px;height:24px;margin-right:10px;display:flex}@media screen and (min-width:768px){.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__image_wrap{width:32px;height:32px}}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__category_name{align-items:center;display:flex}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__exist_upper_text{flex-direction:column}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__exist_upper_text .TopPageRankingBlock-module-sass-module__K-hL0W__upper_category_text{color:#333;font-size:12px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__exist_upper_text .TopPageRankingBlock-module-sass-module__K-hL0W__upper_category_text{font-size:14px}}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__lower_wrap{flex-direction:row;justify-content:flex-start;align-items:baseline;margin-right:auto;display:flex}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__lower_wrap .TopPageRankingBlock-module-sass-module__K-hL0W__lower_category_text{color:#333;font-size:20px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__lower_wrap .TopPageRankingBlock-module-sass-module__K-hL0W__lower_category_text{font-size:14px}}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__main_category_text{color:#333;font-size:20px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__main_category_text{font-size:24px}}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__ranking_card_list{scrollbar-width:none;grid-template-columns:repeat(4,152px);grid-auto-flow:column;column-gap:12px;padding-left:16px;padding-right:16px;display:grid;overflow-x:scroll}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__ranking_card_list::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__ranking_card_list{width:295px;padding-left:unset;padding-right:unset;flex-direction:column;row-gap:16px;display:flex;overflow-x:hidden}}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__ranking_link{color:#06a;justify-content:flex-end;align-items:center;column-gap:4px;font-size:16px;font-weight:300;line-height:1.25;text-decoration:none;display:flex}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__ranking_link:hover{text-decoration:underline}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_transition_card{background-color:#fff;border:1px solid #fff;border-radius:8px;flex-direction:column;width:100%;text-decoration:none;display:flex}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_transition_card:hover{border:1px solid #06a}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_transition_card .TopPageRankingBlock-module-sass-module__K-hL0W__text{color:#06a;text-align:center;padding-top:21px;padding-bottom:16px;font-size:12px;font-weight:300;line-height:1.25}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_transition_card .TopPageRankingBlock-module-sass-module__K-hL0W__icon_wrap{justify-content:center;margin-bottom:25px;display:flex}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_transition_card .TopPageRankingBlock-module-sass-module__K-hL0W__icon{width:40px;height:40px}
.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area{width:100%;margin-top:28px;margin-bottom:28px}@media screen and (min-width:768px){.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area{margin-top:40px;margin-bottom:40px}}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__section_title{margin-bottom:28px}@media screen and (min-width:768px){.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__section_title{margin-bottom:32px}}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__category_list{flex-direction:column;row-gap:28px;max-height:1200px;transition:max-height .25s linear;display:flex;overflow:hidden}@media screen and (min-width:768px){.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__category_list{flex-direction:row;column-gap:40px;transition:unset}}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__category_list.RankingTop3Area-module-sass-module__V1BiZG__hide_more{max-height:689px}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__button_area{justify-content:center;width:100%;padding-top:28px;padding-bottom:28px;display:flex}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__button_area.RankingTop3Area-module-sass-module__V1BiZG__overlay{background:linear-gradient(#fff0 0%,#f5f2ee 100%);padding-bottom:16px;position:absolute;bottom:0}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__button_area .RankingTop3Area-module-sass-module__V1BiZG__button_wrap{width:100%;margin-left:28px;margin-right:28px}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__ranking_button{width:100%;margin:28px auto}@media screen and (min-width:768px){.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__ranking_button{width:400px;margin-top:40px;margin-bottom:16px}}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__detail_text{color:#666;width:100%;font-size:11px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__detail_text{font-size:12px;font-weight:300;line-height:1.5}}
.TopSimulator-module-sass-module__Km65hW__trial_panel{flex-direction:column;justify-content:space-between;gap:16px;font-size:14px;display:flex}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_panel{flex-direction:unset;justify-content:center;gap:32px;width:fit-content;margin-left:auto;margin-right:auto;font-size:16px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_panel{gap:48px;width:100%;max-width:1300px}.TopSimulator-module-sass-module__Km65hW__trial_panel.TopSimulator-module-sass-module__Km65hW__life_group_panel{width:748px}}.TopSimulator-module-sass-module__Km65hW__trial_category_area{width:100%}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_category_area{width:fit-content;min-width:228px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_category_area{min-width:360px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area{gap:16px;width:100%;display:flex}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area{gap:20px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__life_age_select,.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__life_sex_select{width:100%}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__life_age_select,.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__life_sex_select{width:160px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_age_select{flex-shrink:0;width:64px}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_age_select{width:80px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_age_select{width:100px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_license_select{flex-shrink:0;width:88px}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_license_select{width:100px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_license_select{width:160px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_id_select{width:100%;overflow:hidden}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_id_select{width:224px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_id_select{flex-grow:1;width:220px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_type_select{flex-shrink:0;width:52px}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_type_select{width:80px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_type_select{width:100px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_age_select{flex-shrink:0;width:64px}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_age_select{width:80px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_age_select{width:100px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_breed_select{width:100%}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_breed_select{width:244px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_breed_select{flex-grow:1;width:280px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_destination{width:100%}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_destination{width:244px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_destination{flex-grow:1;width:280px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_traveler_select,.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_day_select{flex-shrink:0;width:64px}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_traveler_select,.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_day_select{width:80px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_traveler_select,.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_day_select{width:100px}}.TopSimulator-module-sass-module__Km65hW__button_area{justify-content:center;margin-top:20px;display:flex}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__button_area{margin-top:24px}}.TopSimulator-module-sass-module__Km65hW__button_wrapper{width:311px;height:48px}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__button_wrapper{width:400px;height:56px}}
.TrialSimulationArea-module-sass-module__CPS5NW__trial_simulator_area{background-color:#faf3eb;width:100%;padding:16px 16px 24px}@media screen and (min-width:768px){.TrialSimulationArea-module-sass-module__CPS5NW__trial_simulator_area{padding-bottom:36px;padding-left:32px;padding-right:32px}}@media screen and (min-width:1024px){.TrialSimulationArea-module-sass-module__CPS5NW__trial_simulator_area{padding-left:48px;padding-right:48px}}.TrialSimulationArea-module-sass-module__CPS5NW__trial_simulator_area .TrialSimulationArea-module-sass-module__CPS5NW__text{text-align:center;color:#333;justify-content:center;align-items:center;column-gap:16px;width:100%;margin-bottom:20px;font-size:18px;font-weight:700;line-height:1.25;display:flex}@media screen and (min-width:768px){.TrialSimulationArea-module-sass-module__CPS5NW__trial_simulator_area .TrialSimulationArea-module-sass-module__CPS5NW__text{margin-bottom:16px;font-size:24px}}.TrialSimulationArea-module-sass-module__CPS5NW__trial_simulator_area .TrialSimulationArea-module-sass-module__CPS5NW__text .TrialSimulationArea-module-sass-module__CPS5NW__icon{width:40px;height:40px}
