.CarRankingGuardTextList_car_ranking_guard_text_list__ugCw_{margin-top:24px;margin-bottom:40px}.CarRankingGuardTextList_car_ranking_guard_text_list__ugCw_ .CarRankingGuardTextList_block__FL8Bn{margin-top:24px}.CarRankingGuardTextList_car_ranking_guard_text_list__ugCw_ .CarRankingGuardTextList_block_title__xXBig{font-size:14px;font-weight:700;line-height:1.25;color:#333;margin-bottom:8px}.CarRankingGuardTextList_car_ranking_guard_text_list__ugCw_ .CarRankingGuardTextList_condition_detail__wSIz5{display:flex;flex-direction:column;row-gap:8px;font-size:12px;font-weight:300;line-height:1.5;color:#666;text-align:justify;margin-bottom:4px}.StickyFooterButton_sticky_footer_button__xfWpn{position:fixed;bottom:0;width:100%;height:64px;padding:10px 16px;z-index:30}.StickyFooterButton_sticky_footer_button__xfWpn .StickyFooterButton_tel_button__w4y0s{display:flex;justify-content:center;align-items:center;column-gap:8px;width:100%;height:48px;border-radius:34px;font-size:16px;font-weight:700;line-height:1.25;color:#fff;text-decoration:none;border:1px solid #06f;background-color:#06f;cursor:pointer}.StickyFooterButton_sticky_footer_button__xfWpn .StickyFooterButton_tel_button__w4y0s:hover{background-color:#fff;color:#06f}.StickyFooterButton_sticky_footer_button__xfWpn .StickyFooterButton_tel_button__w4y0s:hover svg path{fill:#06f}.ConditionSelectCar_condition_select_car__U0Cer{display:flex;flex-direction:column;border-radius:8px;border:1px solid #aaa;padding-left:4px;padding-right:4px}.ConditionSelectCar_upper_grid__PqZVU{display:grid;grid-template-areas:"age border_vertical license border_vertical_second vehicle_insurance"}.ConditionSelectCar_upper_grid__PqZVU.ConditionSelectCar_small__XlbuG{grid-template-columns:67px 1px 88px 1px 1fr}.ConditionSelectCar_upper_grid__PqZVU.ConditionSelectCar_large__D7XpN{grid-template-columns:186px 17px 186px 17px 1fr}.ConditionSelectCar_upper_grid__PqZVU.ConditionSelectCar_large__D7XpN .ConditionSelectCar_border_vertical__nAs7Q,.ConditionSelectCar_upper_grid__PqZVU.ConditionSelectCar_large__D7XpN .ConditionSelectCar_border_vertical_second__35JGl{width:1px;margin-left:auto;margin-right:auto}.ConditionSelectCar_upper_grid__PqZVU .ConditionSelectCar_age__Ka8RA{grid-area:age}.ConditionSelectCar_upper_grid__PqZVU .ConditionSelectCar_license__GlFVf{grid-area:license}.ConditionSelectCar_upper_grid__PqZVU .ConditionSelectCar_vehicle_insurance__eg3_R{grid-area:vehicle_insurance}.ConditionSelectCar_upper_grid__PqZVU .ConditionSelectCar_border_vertical__nAs7Q{grid-area:border_vertical;height:16px;background-color:#ddd;margin-top:auto;margin-bottom:auto}.ConditionSelectCar_upper_grid__PqZVU .ConditionSelectCar_border_vertical_second__35JGl{grid-area:border_vertical_second;height:16px;background-color:#ddd;margin-top:auto;margin-bottom:auto}.ConditionSelectCar_grid_border_____Tu{border-bottom:1px solid #ddd}.ConditionSelectCar_lower_grid__Xjwh9{display:grid}.ConditionSelectCar_lower_grid__Xjwh9.ConditionSelectCar_small__XlbuG{grid-template-areas:"manufacturer" "lower_grid_border" "car_model";grid-template-columns:1fr;grid-template-rows:1fr 1px 1fr}.ConditionSelectCar_lower_grid__Xjwh9.ConditionSelectCar_small__XlbuG .ConditionSelectCar_lower_grid_border__M8FJb{border-bottom:1px solid #ddd}.ConditionSelectCar_lower_grid__Xjwh9.ConditionSelectCar_large__D7XpN{grid-template-areas:"manufacturer lower_grid_border car_model";grid-template-columns:1fr 17px 1fr}.ConditionSelectCar_lower_grid__Xjwh9.ConditionSelectCar_large__D7XpN .ConditionSelectCar_lower_grid_border__M8FJb{width:1px;height:16px;background-color:#ddd;margin:auto}.ConditionSelectCar_lower_grid__Xjwh9 .ConditionSelectCar_manufacturer__4Nhfc{grid-area:manufacturer}.ConditionSelectCar_lower_grid__Xjwh9 .ConditionSelectCar_car_model__BUOvh{grid-area:car_model}.ConditionSelectCar_lower_grid__Xjwh9 .ConditionSelectCar_lower_grid_border__M8FJb{grid-area:lower_grid_border}.ExplainModal_explain_header_sp__e2XC_{padding:20px 20px 16px;display:flex;justify-content:space-between;align-items:center;color:#333}.ExplainModal_explain_header_sp__e2XC_ .ExplainModal_product_name__Zaja4{margin-bottom:4px;font-size:12px;font-weight:300;line-height:1.5}.ExplainModal_explain_header_sp__e2XC_ .ExplainModal_title__SbD9N{padding-right:24px;font-size:20px;font-weight:300;line-height:1.25}.ExplainModal_explain_header_non_sp__HGl0d{padding:24px 24px 16px;color:#333}.ExplainModal_explain_header_non_sp__HGl0d .ExplainModal_product_name__Zaja4{margin-bottom:4px;font-size:12px;font-weight:300;line-height:1.5}.ExplainModal_explain_header_non_sp__HGl0d .ExplainModal_title__SbD9N{font-size:24px;font-weight:300;line-height:1.25}.ExplainModal_explain_content__h3jP8{font-size:14px;font-weight:300;line-height:1.5;text-align:justify;white-space:pre-wrap;color:#333}.ExplainModal_explain_content__h3jP8.ExplainModal_sp_layout__KJBic{padding-bottom:32px;padding-left:20px;padding-right:20px}.ExplainModal_explain_content__h3jP8.ExplainModal_non_sp_layout__jnqD7{padding-bottom:24px;padding-left:24px;padding-right:24px}.CompareCarPage_fv_glossary__zkdbQ{display:block;background:initial;border:initial;padding:initial;cursor:pointer;display:flex;align-items:center;column-gap:4px;font-size:12px;font-weight:300;line-height:1.25;color:#333;margin-left:auto}.CompareCarPage_fv_glossary__zkdbQ:hover{text-decoration:underline}.CompareCarPage_spinner_container__kW6oX{background-color:#f5f2ee;width:100vw;height:100vh;display:flex;justify-content:center;position:-webkit-sticky;position:sticky;top:80px;padding-top:15px}.CompareCarPage_compare_table_wrap__VBOFl{position:relative}.CompareCarPage_sort_area_wrapper__XyMsl{background-color:#f5f2ee;padding-top:12px;padding-bottom:12px}