.AgeSelect-module-sass-module__t5IIsq__age{position:relative}.AgeSelect-module-sass-module__t5IIsq__age:after{content:"";border:.25em solid #0000;border-top:.5em solid #eb5505;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.AgeSelect-module-sass-module__t5IIsq__age select{appearance:none;color:#000;background-color:#fff;border:1px solid #06a;border-radius:.5em;width:6.25em;padding:.625em;font-size:1em;line-height:1.5em;display:block;position:relative}@media screen and (max-width:767px){.AgeSelect-module-sass-module__t5IIsq__age select{width:5.357em}}
.GenderSelect-module-sass-module__UfZV-q__gender{position:relative}.GenderSelect-module-sass-module__UfZV-q__gender:after{content:"";border:.25em solid #0000;border-top:.5em solid #eb5505;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.GenderSelect-module-sass-module__UfZV-q__gender select{appearance:none;color:#000;background-color:#fff;border:1px solid #06a;border-radius:.5em;width:6.25em;padding:.625em;font-size:1em;line-height:1.5em;display:block;position:relative}@media screen and (max-width:767px){.GenderSelect-module-sass-module__UfZV-q__gender select{width:5.357em}}
.PriceBlock-module-sass-module__FEqMLa__price_block{background:#fff;border-radius:.375rem;justify-content:center;align-items:center;height:100%;font-family:Barlow Condensed,sans-serif;font-weight:700;display:flex}.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_txt{color:#ff0800}.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_start{font-size:.8rem}.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_content{font-size:2.7rem}.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_content.PriceBlock-module-sass-module__FEqMLa__compare_sp_over_thousand{font-size:2.3rem}@media screen and (min-width:768px){.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_content.PriceBlock-module-sass-module__FEqMLa__compare_sp_over_thousand{font-size:2.7rem}}.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_content.PriceBlock-module-sass-module__FEqMLa__compare_sp_over_ten_thousand{font-size:2.1rem}@media screen and (min-width:768px){.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_content.PriceBlock-module-sass-module__FEqMLa__compare_sp_over_ten_thousand{font-size:2.7rem}}.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_end{color:#999;white-space:nowrap;font-size:.875rem}.PriceBlock-module-sass-module__FEqMLa__price_block .PriceBlock-module-sass-module__FEqMLa__no_price_txt{color:#ff0800;text-align:left;white-space:nowrap;font-size:.8rem;font-weight:300;line-height:1.25}.PriceBlock-module-sass-module__FEqMLa__price_block .PriceBlock-module-sass-module__FEqMLa__no_price_txt.PriceBlock-module-sass-module__FEqMLa__table_cell{font-size:.7rem}@media screen and (min-width:768px){.PriceBlock-module-sass-module__FEqMLa__price_block .PriceBlock-module-sass-module__FEqMLa__no_price_txt.PriceBlock-module-sass-module__FEqMLa__table_cell{font-size:.8rem}}.PriceBlock-module-sass-module__FEqMLa__alt_message{color:#ff0800;text-align:left;white-space:pre-wrap;word-break:keep-all;width:min-content;font-size:.8rem;font-weight:300;line-height:1.25}@media screen and (max-width:767px){.PriceBlock-module-sass-module__FEqMLa__alt_message{font-size:.7rem}}
.TableStickyArea-module-sass-module__bgWlzq__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f7f7f7;border-style:none}.TableStickyArea-module-sass-module__bgWlzq__productLogo_link{color:#06a;text-decoration:none}.TableStickyArea-module-sass-module__bgWlzq__productLogo_link span{color:#06a;font-size:.857em;font-weight:700;line-height:1.25;text-decoration:none}@media screen and (max-width:767px){.TableStickyArea-module-sass-module__bgWlzq__productLogo_link span{font-size:1em}.TableStickyArea-module-sass-module__bgWlzq__application_button_wrapper{margin:0 -.4em}}.TableStickyArea-module-sass-module__bgWlzq__link{cursor:pointer;color:#06a;background-color:#fff;border:none;justify-content:center;align-items:center;width:100%;height:3em;padding:1em 0;font-size:1.143em;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.TableStickyArea-module-sass-module__bgWlzq__link.TableStickyArea-module-sass-module__bgWlzq__pc_d_flex{display:none}.TableStickyArea-module-sass-module__bgWlzq__link.TableStickyArea-module-sass-module__bgWlzq__sp_d_flex{display:flex}@media screen and (min-width:1024px){.TableStickyArea-module-sass-module__bgWlzq__link.TableStickyArea-module-sass-module__bgWlzq__pc_d_flex{display:flex}.TableStickyArea-module-sass-module__bgWlzq__link.TableStickyArea-module-sass-module__bgWlzq__sp_d_flex{display:none}}@media screen and (max-width:767px){.TableStickyArea-module-sass-module__bgWlzq__link{font-size:1.4em}}.TableStickyArea-module-sass-module__bgWlzq__link:hover{text-decoration:underline}.TableStickyArea-module-sass-module__bgWlzq__ranking_table_block.TableStickyArea-module-sass-module__bgWlzq__check_only td.TableStickyArea-module-sass-module__bgWlzq__cell:not(.TableStickyArea-module-sass-module__bgWlzq__active){display:none}.TableStickyArea-module-sass-module__bgWlzq__document_request_button{cursor:pointer;color:#eb5505;border:1px solid #eb5505;border-radius:34px;justify-content:center;align-items:center;column-gap:4px;height:36px;padding:8px 4px;font-size:1.2em;font-weight:700;line-height:1.25;display:flex}@media screen and (min-width:768px){.TableStickyArea-module-sass-module__bgWlzq__document_request_button{column-gap:8px;height:40px;font-size:1.15em}}.TableStickyArea-module-sass-module__bgWlzq__document_request_button:hover{color:#fff;background-color:#eb5505}.TableStickyArea-module-sass-module__bgWlzq__document_request_button.TableStickyArea-module-sass-module__bgWlzq__disabled{color:#999;pointer-events:none;background-color:#ddd;border:none}.TableStickyArea-module-sass-module__bgWlzq__consult_guide{color:#ff0800;text-align:start;padding:.4em .8em;font-weight:300;line-height:1.25}.TableStickyArea-module-sass-module__bgWlzq__consultation{color:#eb5505;border:1px solid #eb5505;border-radius:34px;justify-content:center;align-items:center;width:100%;height:36px;padding:8px 4px;font-size:1.2em;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.TableStickyArea-module-sass-module__bgWlzq__consultation:hover{color:#fff;background-color:#eb5505}@media screen and (min-width:768px){.TableStickyArea-module-sass-module__bgWlzq__consultation{height:40px;font-size:1.15em}}
.TableCheckboxRow-module-sass-module__NKK2eG__check_toggle_btn{border:none;justify-content:center;align-items:center;width:100%;height:40px;padding-left:4px;padding-right:4px;display:flex}@media screen and (min-width:768px){.TableCheckboxRow-module-sass-module__NKK2eG__check_toggle_btn{height:48px}}.TableCheckboxRow-module-sass-module__NKK2eG__check_toggle_btn .TableCheckboxRow-module-sass-module__NKK2eG__check_box{width:100%;max-width:112px}
.TableSummaryArea-module-sass-module__ZtQvfG__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f7f7f7;border-style:none;transform:rotateX(180deg)}.TableSummaryArea-module-sass-module__ZtQvfG__rank_image{width:2.857em;margin:0 auto;position:relative}@media screen and (max-width:767px){.TableSummaryArea-module-sass-module__ZtQvfG__rank_image{width:3em}}.TableSummaryArea-module-sass-module__ZtQvfG__rank_image svg{width:100%;height:auto}.TableSummaryArea-module-sass-module__ZtQvfG__rank_image .TableSummaryArea-module-sass-module__ZtQvfG__rank_num{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:1em;font-weight:700;line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-20%)}.TableSummaryArea-module-sass-module__ZtQvfG__rank_grade{color:#666;font-family:Barlow Condensed,sans-serif;font-size:1.857em;font-weight:700;line-height:1.25}@media screen and (max-width:767px){.TableSummaryArea-module-sass-module__ZtQvfG__rank_grade{width:1.9em}}.TableSummaryArea-module-sass-module__ZtQvfG__rank_unit{color:#666;font-size:.857em;font-weight:700;line-height:1.25}@media screen and (max-width:767px){.TableSummaryArea-module-sass-module__ZtQvfG__rank_unit{font-size:1em}}.TableSummaryArea-module-sass-module__ZtQvfG__pr_mark{color:#aaa;border:1px solid #aaa;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:22px;margin:0 auto;padding:2px 10px;font-family:Barlow Condensed;font-size:14px;font-weight:600;display:flex;position:relative}@media screen and (max-width:767px){.TableSummaryArea-module-sass-module__ZtQvfG__pr_mark{width:26px;height:17px;padding:2px 8px;font-size:10px}}
.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents{letter-spacing:normal;color:#333;font-size:3.73333vw;overflow:visible;transform:translateZ(-2px)}@media screen and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents{font-size:1.67866vw}}@media screen and (min-width:835px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents{font-size:1.23077vw}}@media screen and (min-width:1300px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents{font-size:16px}}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block{background-color:#f7f7f7;min-height:100vh;font-size:.714em}@media screen and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block{font-size:.875em}}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block .CompareTableArea-module-sass-module__hPY9Xq__table_section_title{text-align:left;padding:.438em 0 .438em .625em;font-size:1.143em;font-weight:700;line-height:1.25}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section{overflow:scroll visible}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section th{vertical-align:middle}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary{scrollbar-width:thin;scrollbar-color:#aaa #fff;-ms-overflow-style:none;scrollbar-width:none;background-color:#f7f7f7;border-bottom:.286em solid #f7f7f7;padding-bottom:.286em;transform:rotateX(180deg)}@media screen and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary{z-index:2;position:sticky;top:56px;transform:rotateX(180deg)translateZ(-1px)}}@media screen and (min-width:768px) and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary{top:0}}@media screen and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary::-webkit-scrollbar{height:1.357em;transform:translateZ(2px)}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary::-webkit-scrollbar-track{background-color:#f7f7f7;border-left:.286em solid #f7f7f7;margin-left:12.429em;transform:translateZ(2px);box-shadow:inset 4px -4px 4px #00000026}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary::-webkit-scrollbar-thumb{background-color:#aaa;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjc4MzIgMC45OTQxNDFWMTMuMDA2MUgyLjAxODMyVjAuOTk0MTQxSDAuMjc4MzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOS42Mjk4OCAwLjk5NDE0MVYxMy4wMDYxSDExLjM2OTlWMC45OTQxNDFIOS42Mjk4OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xOC45ODE0IDAuOTk0MTQxVjEzLjAwNjFIMjAuNzIxNFYwLjk5NDE0MUgxOC45ODE0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);background-position:50%;background-repeat:no-repeat;border-radius:.571em;width:7.071em;transform:translateZ(2px)}}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary{-ms-overflow-style:auto;scrollbar-width:auto}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary::-webkit-scrollbar{display:initial}}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary .CompareTableArea-module-sass-module__hPY9Xq__inner{padding-bottom:.286em}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary .CompareTableArea-module-sass-module__hPY9Xq__inner td{vertical-align:middle;text-align:center}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section:not(.CompareTableArea-module-sass-module__hPY9Xq__summary){-ms-overflow-style:none;scrollbar-width:none}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section:not(.CompareTableArea-module-sass-module__hPY9Xq__summary)::-webkit-scrollbar{display:none}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary_scroll_fix{z-index:30;position:sticky;top:56px;transform:translateZ(3px)}@media screen and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary_scroll_fix{top:20px}}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary_scroll_fix td{vertical-align:middle;text-align:center}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__other{padding-bottom:.286em}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section .CompareTableArea-module-sass-module__hPY9Xq__inner{width:300em}.CompareTableArea-module-sass-module__hPY9Xq__no_product{color:#ff0800;z-index:30;justify-content:center;align-items:center;width:60%;padding-top:.286em;font-size:16px;font-weight:700;line-height:1.25;display:flex;position:absolute;top:5%;left:60%;transform:translate(-50%)translateZ(1px)}.CompareTableArea-module-sass-module__hPY9Xq__no_product.CompareTableArea-module-sass-module__hPY9Xq__pc_d_flex{display:none}.CompareTableArea-module-sass-module__hPY9Xq__no_product.CompareTableArea-module-sass-module__hPY9Xq__sp_d_flex{display:flex}@media screen and (min-width:1024px){.CompareTableArea-module-sass-module__hPY9Xq__no_product.CompareTableArea-module-sass-module__hPY9Xq__pc_d_flex{display:flex}.CompareTableArea-module-sass-module__hPY9Xq__no_product.CompareTableArea-module-sass-module__hPY9Xq__sp_d_flex{display:none}}@media screen and (max-width:767px){.CompareTableArea-module-sass-module__hPY9Xq__no_product{font-size:15px}}@media screen and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__no_product{width:unset;left:50%}}
.GlossaryLink-module-sass-module__JN_jtW__glossary_link{color:#333;cursor:pointer;align-items:center;column-gap:8px;text-decoration:none;display:flex}.GlossaryLink-module-sass-module__JN_jtW__glossary_link svg{flex-shrink:0}.GlossaryLink-module-sass-module__JN_jtW__vertical{writing-mode:vertical-lr;flex-direction:column;row-gap:4px}:root .GlossaryLink-module-sass-module__JN_jtW__vertical>.GlossaryLink-module-sass-module__JN_jtW__glossary_link{display:flex}.GlossaryLink-module-sass-module__JN_jtW__vertical ::-webkit-full-page-media{display:flex}.GlossaryLink-module-sass-module__JN_jtW__vertical :future{display:flex}
.TravelTableStickyArea-module-sass-module__LQ0gGG__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f7f7f7;border-style:none}@media screen and (max-width:767px){.TravelTableStickyArea-module-sass-module__LQ0gGG__application_button_wrapper{margin:0 -.4em}}.TravelTableStickyArea-module-sass-module__LQ0gGG__link{cursor:pointer;color:#06a;background-color:#fff;border:none;justify-content:center;align-items:center;width:100%;height:3em;padding:1em 0;font-size:1.143em;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.TravelTableStickyArea-module-sass-module__LQ0gGG__link.TravelTableStickyArea-module-sass-module__LQ0gGG__pc_d_flex{display:none}.TravelTableStickyArea-module-sass-module__LQ0gGG__link.TravelTableStickyArea-module-sass-module__LQ0gGG__sp_d_flex{display:flex}@media screen and (min-width:1024px){.TravelTableStickyArea-module-sass-module__LQ0gGG__link.TravelTableStickyArea-module-sass-module__LQ0gGG__pc_d_flex{display:flex}.TravelTableStickyArea-module-sass-module__LQ0gGG__link.TravelTableStickyArea-module-sass-module__LQ0gGG__sp_d_flex{display:none}}@media screen and (max-width:767px){.TravelTableStickyArea-module-sass-module__LQ0gGG__link{font-size:1.4em}}.TravelTableStickyArea-module-sass-module__LQ0gGG__link:hover{text-decoration:underline}.TravelTableStickyArea-module-sass-module__LQ0gGG__ranking_table_block.TravelTableStickyArea-module-sass-module__LQ0gGG__check_only td.TravelTableStickyArea-module-sass-module__LQ0gGG__cell:not(.TravelTableStickyArea-module-sass-module__LQ0gGG__active){display:none}.TravelTableStickyArea-module-sass-module__LQ0gGG__document_request_button{cursor:pointer;color:#eb5505;border:1px solid #eb5505;border-radius:8px;padding:8px 4px;font-size:1.2em;font-weight:700;line-height:1.25;display:block}@media screen and (min-width:768px){.TravelTableStickyArea-module-sass-module__LQ0gGG__document_request_button{font-size:1.15em}}.TravelTableStickyArea-module-sass-module__LQ0gGG__document_request_button:hover{color:#fff;background-color:#eb5505}.TravelTableStickyArea-module-sass-module__LQ0gGG__document_request_button.TravelTableStickyArea-module-sass-module__LQ0gGG__disabled{color:#999;pointer-events:none;background-color:#f7f7f7;border:none}
.TableColGroupArea-module-sass-module__MDvwma__colgroup{display:none}.TableColGroupArea-module-sass-module__MDvwma__colgroup .TableColGroupArea-module-sass-module__MDvwma__parent_header{width:2.143em}.TableColGroupArea-module-sass-module__MDvwma__colgroup .TableColGroupArea-module-sass-module__MDvwma__child_header{width:9.285em}@media screen and (max-width:767px){.TableColGroupArea-module-sass-module__MDvwma__colgroup .TableColGroupArea-module-sass-module__MDvwma__child_header{width:6.785em}}.TableColGroupArea-module-sass-module__MDvwma__colgroup .TableColGroupArea-module-sass-module__MDvwma__cell{width:13.143em}@media screen and (max-width:767px){.TableColGroupArea-module-sass-module__MDvwma__colgroup .TableColGroupArea-module-sass-module__MDvwma__cell{width:11em}}
.TableRowCheckbox-module-sass-module__tPOLeG__check_toggle_btn{border:none;justify-content:center;align-items:center;width:100%;height:40px;padding-left:4px;padding-right:4px;display:flex}@media screen and (min-width:768px){.TableRowCheckbox-module-sass-module__tPOLeG__check_toggle_btn{height:48px}}.TableRowCheckbox-module-sass-module__tPOLeG__check_toggle_btn .TableRowCheckbox-module-sass-module__tPOLeG__check_box{width:100%;max-width:112px}
.TableDetailArea-module-sass-module__cMnHdW__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f7f7f7;border-style:none}.TableDetailArea-module-sass-module__cMnHdW__table tbody tr span.TableDetailArea-module-sass-module__cMnHdW__vertical_text{writing-mode:vertical-lr}.TableDetailArea-module-sass-module__cMnHdW__ranking_table_block.TableDetailArea-module-sass-module__cMnHdW__check_only td.TableDetailArea-module-sass-module__cMnHdW__cell:not(.TableDetailArea-module-sass-module__cMnHdW__active){display:none}
.TravelTableSummaryArea-module-sass-module__DFAZUa__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f7f7f7;border-style:none;transform:rotateX(180deg)}.TravelTableSummaryArea-module-sass-module__DFAZUa__rank_image{width:2.857em;margin:0 auto;position:relative}@media screen and (max-width:767px){.TravelTableSummaryArea-module-sass-module__DFAZUa__rank_image{width:3em}}.TravelTableSummaryArea-module-sass-module__DFAZUa__rank_image svg{width:100%;height:auto}.TravelTableSummaryArea-module-sass-module__DFAZUa__rank_image .TravelTableSummaryArea-module-sass-module__DFAZUa__rank_num{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:1em;font-weight:700;line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-20%)}.TravelTableSummaryArea-module-sass-module__DFAZUa__rank_grade{color:#666;font-family:Barlow Condensed,sans-serif;font-size:1.857em;font-weight:700;line-height:1.25}@media screen and (max-width:767px){.TravelTableSummaryArea-module-sass-module__DFAZUa__rank_grade{width:1.9em}}.TravelTableSummaryArea-module-sass-module__DFAZUa__rank_unit{color:#666;font-size:.857em;font-weight:700;line-height:1.25}@media screen and (max-width:767px){.TravelTableSummaryArea-module-sass-module__DFAZUa__rank_unit{font-size:1em}}.TravelTableSummaryArea-module-sass-module__DFAZUa__pr_mark{color:#aaa;border:1px solid #aaa;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:22px;margin:0 auto;padding:2px 10px;font-family:Barlow Condensed;font-size:14px;font-weight:600;display:flex;position:relative}@media screen and (max-width:767px){.TravelTableSummaryArea-module-sass-module__DFAZUa__pr_mark{width:26px;height:17px;padding:2px 8px;font-size:10px}}
.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents{letter-spacing:normal;color:#333;font-size:3.73333vw;overflow:visible;transform:translateZ(-2px)}@media screen and (min-width:768px){.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents{font-size:1.67866vw}}@media screen and (min-width:835px){.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents{font-size:1.23077vw}}@media screen and (min-width:1300px){.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents{font-size:16px}}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block{background-color:#f7f7f7;font-size:.714em}@media screen and (min-width:768px){.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block{font-size:.875em}}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block .TravelCompareTableArea-module-sass-module__hPcX6q__table_section_title{text-align:left;padding:.438em 0 .438em .625em;font-size:1.143em;font-weight:700;line-height:1.25}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section{overflow:scroll visible}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section th{vertical-align:middle}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__summary{scrollbar-width:thin;scrollbar-color:#aaa #fff;-ms-overflow-style:none;scrollbar-width:none;background-color:#f7f7f7;border-bottom:.286em solid #f7f7f7;padding-bottom:.286em;transform:rotateX(180deg)}@media screen and (min-width:768px){.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__summary{z-index:2;position:sticky;top:56px;transform:rotateX(180deg)translateZ(-1px)}}@media screen and (min-width:768px) and (min-width:768px){.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__summary{top:0}}@media screen and (min-width:768px){.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__summary::-webkit-scrollbar{height:1.357em;transform:translateZ(2px)}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__summary::-webkit-scrollbar-track{background-color:#f7f7f7;border-left:.286em solid #f7f7f7;margin-left:12.429em;transform:translateZ(2px);box-shadow:inset 4px -4px 4px #00000026}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__summary::-webkit-scrollbar-thumb{background-color:#aaa;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjc4MzIgMC45OTQxNDFWMTMuMDA2MUgyLjAxODMyVjAuOTk0MTQxSDAuMjc4MzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOS42Mjk4OCAwLjk5NDE0MVYxMy4wMDYxSDExLjM2OTlWMC45OTQxNDFIOS42Mjk4OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xOC45ODE0IDAuOTk0MTQxVjEzLjAwNjFIMjAuNzIxNFYwLjk5NDE0MUgxOC45ODE0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);background-position:50%;background-repeat:no-repeat;border-radius:.571em;width:7.071em;transform:translateZ(2px)}}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__summary::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__summary{-ms-overflow-style:auto;scrollbar-width:auto}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__summary::-webkit-scrollbar{display:initial}}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__summary .TravelCompareTableArea-module-sass-module__hPcX6q__inner{padding-bottom:.286em}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__summary .TravelCompareTableArea-module-sass-module__hPcX6q__inner td{vertical-align:middle;text-align:center}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section:not(.TravelCompareTableArea-module-sass-module__hPcX6q__summary){-ms-overflow-style:none;scrollbar-width:none}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section:not(.TravelCompareTableArea-module-sass-module__hPcX6q__summary)::-webkit-scrollbar{display:none}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__summary_scroll_fix{z-index:30;position:sticky;top:56px;transform:translateZ(3px)}@media screen and (min-width:768px){.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__summary_scroll_fix{top:20px}}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__summary_scroll_fix td{vertical-align:middle;text-align:center}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section.TravelCompareTableArea-module-sass-module__hPcX6q__other{padding-bottom:.286em}.TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_contents .TravelCompareTableArea-module-sass-module__hPcX6q__ranking_table_block section .TravelCompareTableArea-module-sass-module__hPcX6q__inner{width:300em}.TravelCompareTableArea-module-sass-module__hPcX6q__no_product{color:#ff0800;z-index:30;justify-content:center;align-items:center;width:60%;padding-top:.286em;font-size:16px;font-weight:700;line-height:1.25;display:flex;position:absolute;top:5%;left:60%;transform:translate(-50%)translateZ(1px)}.TravelCompareTableArea-module-sass-module__hPcX6q__no_product.TravelCompareTableArea-module-sass-module__hPcX6q__pc_d_flex{display:none}.TravelCompareTableArea-module-sass-module__hPcX6q__no_product.TravelCompareTableArea-module-sass-module__hPcX6q__sp_d_flex{display:flex}@media screen and (min-width:1024px){.TravelCompareTableArea-module-sass-module__hPcX6q__no_product.TravelCompareTableArea-module-sass-module__hPcX6q__pc_d_flex{display:flex}.TravelCompareTableArea-module-sass-module__hPcX6q__no_product.TravelCompareTableArea-module-sass-module__hPcX6q__sp_d_flex{display:none}}@media screen and (max-width:767px){.TravelCompareTableArea-module-sass-module__hPcX6q__no_product{font-size:15px}}@media screen and (min-width:768px){.TravelCompareTableArea-module-sass-module__hPcX6q__no_product{width:unset;left:50%}}
@keyframes HalfModal-module-sass-module__ScJpUa__slideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes HalfModal-module-sass-module__ScJpUa__slideOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.HalfModal-module-sass-module__ScJpUa__modal{z-index:140;background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;grid-template-rows:auto 1fr auto;width:100%;min-height:50dvh;max-height:calc(100dvh - 32px);display:grid;position:fixed;bottom:0;overflow:hidden}.HalfModal-module-sass-module__ScJpUa__modal.HalfModal-module-sass-module__ScJpUa__visible{animation:.3s forwards HalfModal-module-sass-module__ScJpUa__slideIn}.HalfModal-module-sass-module__ScJpUa__modal.HalfModal-module-sass-module__ScJpUa__hidden{animation:.3s forwards HalfModal-module-sass-module__ScJpUa__slideOut}.HalfModal-module-sass-module__ScJpUa__drag_handle_area{z-index:2;justify-content:center;width:100%;height:20px;padding-top:8px;display:flex;position:absolute;top:0;left:0}.HalfModal-module-sass-module__ScJpUa__close_button_area{z-index:2;position:absolute;top:24.5px;right:20px}.HalfModal-module-sass-module__ScJpUa__close_button_area .HalfModal-module-sass-module__ScJpUa__close_button{background:initial;border:initial;padding:initial;cursor:pointer;cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.HalfModal-module-sass-module__ScJpUa__header_area{z-index:1;background-color:#fff;position:relative}.HalfModal-module-sass-module__ScJpUa__content_area{overflow:auto}.HalfModal-module-sass-module__ScJpUa__footer_area{background-color:#fff;width:100%}.HalfModal-module-sass-module__ScJpUa__shadow{box-shadow:0 0 8px #0000000d}
.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count{color:#333;flex-wrap:wrap;gap:4px 10px;font-size:14px;font-style:normal;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count{align-items:center}}.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count .RatingAndReviewCount-module-sass-module__pEuAha__title{height:18px}.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count .RatingAndReviewCount-module-sass-module__pEuAha__value_block{align-items:flex-end;height:16px;display:flex}@media screen and (min-width:768px){.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count .RatingAndReviewCount-module-sass-module__pEuAha__value_block{align-items:center;height:20px}}.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count .RatingAndReviewCount-module-sass-module__pEuAha__rating_star{gap:2px;height:16px;margin-right:5px;display:flex}@media screen and (min-width:768px){.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count .RatingAndReviewCount-module-sass-module__pEuAha__rating_star{height:auto}}.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count .RatingAndReviewCount-module-sass-module__pEuAha__active path{fill:#fb3}.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count .RatingAndReviewCount-module-sass-module__pEuAha__value{color:#eb5505;margin-right:5px;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:600;line-height:1}@media screen and (min-width:768px){.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count .RatingAndReviewCount-module-sass-module__pEuAha__value{margin-right:0;font-size:18px}}.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count .RatingAndReviewCount-module-sass-module__pEuAha__review_count_wrap{color:#666;font-size:12px;text-decoration:none}@media screen and (min-width:768px){.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count .RatingAndReviewCount-module-sass-module__pEuAha__review_count_wrap{font-size:16px}}.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count .RatingAndReviewCount-module-sass-module__pEuAha__review_count{cursor:pointer;color:#06a}.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count .RatingAndReviewCount-module-sass-module__pEuAha__review_count.RatingAndReviewCount-module-sass-module__pEuAha__disable{cursor:unset;color:#666}.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count .RatingAndReviewCount-module-sass-module__pEuAha__star_icon{width:16px;height:16px}@media screen and (min-width:768px){.RatingAndReviewCount-module-sass-module__pEuAha__rating_and_review_count .RatingAndReviewCount-module-sass-module__pEuAha__star_icon{width:18px;height:18px}}
.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list{max-width:1200px;margin-top:32px;margin-left:16px;margin-right:16px}@media screen and (min-width:768px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list{margin-left:48px;margin-right:48px}}@media screen and (min-width:1024px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list{margin-left:148px;margin-right:148px}}@media screen and (min-width:1396px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list{margin-left:auto;margin-right:auto}}.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list_title{color:#000;justify-content:center;font-size:24px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list_title{font-size:28px}}.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__description{color:#666;text-align:center;margin-top:8px;margin-bottom:24px;font-size:14px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__description{font-size:16px}}.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__link_list_area{flex-direction:column;row-gap:16px;display:flex}@media screen and (min-width:768px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__link_list_area{grid-template-columns:280px 280px;justify-content:space-between;row-gap:20px;display:grid}}@media screen and (min-width:1396px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__link_list_area{justify-content:center;column-gap:200px}}.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__link_list_area .ArticleLinkListArea-module-sass-module__jMLeTG__link{align-items:center;width:fit-content;display:flex}.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__link_list_area .ArticleLinkListArea-module-sass-module__jMLeTG__link_icon{width:24px;margin-right:8px}.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__link_list_area .ArticleLinkListArea-module-sass-module__jMLeTG__link_text{color:#06a;margin-right:4px;font-size:16px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__link_list_area .ArticleLinkListArea-module-sass-module__jMLeTG__link_text{font-size:18px}}
.CaptionedTextList-module-sass-module__1LopJW__captioned_text{font-size:12px}.CaptionedTextList-module-sass-module__1LopJW__captioned_text+.CaptionedTextList-module-sass-module__1LopJW__captioned_text{margin-top:4px}.CaptionedTextList-module-sass-module__1LopJW__title{color:#333;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.5}.CaptionedTextList-module-sass-module__1LopJW__text{color:#666;font-size:12px;font-weight:300;line-height:1.5}
.CarRankingGuardTextBlock-module-sass-module__g6eDkW__ranking_guard_text_block{background-color:#fff;border-radius:8px;padding:16px;font-size:14px}@media screen and (min-width:768px){.CarRankingGuardTextBlock-module-sass-module__g6eDkW__ranking_guard_text_block{padding-inline:24px}}.CarRankingGuardTextBlock-module-sass-module__g6eDkW__block{margin-bottom:16px}.CarRankingGuardTextBlock-module-sass-module__g6eDkW__block_title{color:#333;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.25}.CarRankingGuardTextBlock-module-sass-module__g6eDkW__condition_detail{text-align:justify;color:#666;margin-bottom:4px;font-size:12px;font-weight:300;line-height:1.5}.CarRankingGuardTextBlock-module-sass-module__g6eDkW__link_insurance_contracts{text-align:right;margin-bottom:4px}.CarRankingGuardTextBlock-module-sass-module__g6eDkW__link_insurance_contracts .CarRankingGuardTextBlock-module-sass-module__g6eDkW__policy_link{color:#06a;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;font-weight:300;line-height:1.5;text-decoration:underline;display:flex}.CarRankingGuardTextBlock-module-sass-module__g6eDkW__link_insurance_contracts .CarRankingGuardTextBlock-module-sass-module__g6eDkW__policy_link:hover{text-decoration:none}.CarRankingGuardTextBlock-module-sass-module__g6eDkW__check_code_area{margin-bottom:8px}.CarRankingGuardTextBlock-module-sass-module__g6eDkW__check_code{color:#666;font-size:12px;font-weight:300;line-height:1.5}.CarRankingGuardTextBlock-module-sass-module__g6eDkW__caution_data_text{color:#666;margin-bottom:8px;font-size:12px;font-weight:300;line-height:1.5}.CarRankingGuardTextBlock-module-sass-module__g6eDkW__survey_details_block{margin-bottom:8px}.CarRankingGuardTextBlock-module-sass-module__g6eDkW__survey_descriptions{margin-bottom:4px}
.ExplainModal-module-sass-module__8VIWFW__explain_header_sp{color:#333;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.ExplainModal-module-sass-module__8VIWFW__explain_header_sp .ExplainModal-module-sass-module__8VIWFW__product_name{margin-bottom:4px;font-size:12px;font-weight:300;line-height:1.5}.ExplainModal-module-sass-module__8VIWFW__explain_header_sp .ExplainModal-module-sass-module__8VIWFW__title{padding-right:24px;font-size:20px;font-weight:300;line-height:1.25}.ExplainModal-module-sass-module__8VIWFW__explain_header_non_sp{color:#333;padding:24px 24px 16px}.ExplainModal-module-sass-module__8VIWFW__explain_header_non_sp .ExplainModal-module-sass-module__8VIWFW__product_name{margin-bottom:4px;font-size:12px;font-weight:300;line-height:1.5}.ExplainModal-module-sass-module__8VIWFW__explain_header_non_sp .ExplainModal-module-sass-module__8VIWFW__title{font-size:24px;font-weight:300;line-height:1.25}.ExplainModal-module-sass-module__8VIWFW__explain_content{text-align:justify;white-space:pre-wrap;color:#333;font-size:14px;font-weight:300;line-height:1.5}.ExplainModal-module-sass-module__8VIWFW__explain_content.ExplainModal-module-sass-module__8VIWFW__sp_layout{padding-bottom:32px;padding-left:20px;padding-right:20px}.ExplainModal-module-sass-module__8VIWFW__explain_content.ExplainModal-module-sass-module__8VIWFW__non_sp_layout{padding-bottom:24px;padding-left:24px;padding-right:24px}
.RankingCarPage-module-sass-module__szg02a__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){.RankingCarPage-module-sass-module__szg02a__proposal_banner_block{width:initial;margin:initial;flex-direction:column;padding:32px 4% 24px}}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block{color:#fff;width:50%}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block{width:initial;padding:initial;margin-left:8%}}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area_wrap{width:22.5rem;max-width:360px;margin-left:auto;margin-right:0}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area_wrap .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area{align-items:center;display:flex}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area_wrap .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area img{width:3.75rem}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area_wrap .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area img{width:2.857rem}}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area_wrap .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area .RankingCarPage-module-sass-module__szg02a__proposal_banner_title{margin-left:4%;font-size:2rem;font-weight:700}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area_wrap .RankingCarPage-module-sass-module__szg02a__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){.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area_wrap .RankingCarPage-module-sass-module__szg02a__proposal_banner_description_area{margin-bottom:8px}}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_img_block{text-align:center;width:50%}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_img_block{text-align:initial;width:100%}}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_img_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_img{width:423px}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_img_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_img{width:initial}}.RankingCarPage-module-sass-module__szg02a__compare_link_block{width:92.3%;max-width:1200px;margin:40px auto}.RankingCarPage-module-sass-module__szg02a__category_top_block{background-color:#f7f7f7;margin-top:-110px;padding-top:150px;padding-bottom:88px}@media screen and (max-width:1023px){.RankingCarPage-module-sass-module__szg02a__category_top_block{margin-top:-106px;padding-top:146px}}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__category_top_block{margin-top:-56px;padding-top:80px;padding-bottom:48px}}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical{color:#333;font-size:1rem;overflow:visible}@media screen and (min-width:768px){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical{font-size:1.23077vw}}@media screen and (min-width:1300px){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical{font-size:16px}}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__tab_link_wrap,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__tab_link_wrap{width:100%;max-width:none}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__ranking_card_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__ranking_card_block{background-color:#f7f7f7;min-height:520px;padding-bottom:1.5em}@media screen and (min-width:568px){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__ranking_card_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__ranking_card_block{min-height:80px}}@media screen and (min-width:1024px){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__ranking_card_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__ranking_card_block{min-height:520px}}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__ranking_card_block .RankingCarPage-module-sass-module__szg02a__fv_img_container,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__ranking_card_block .RankingCarPage-module-sass-module__szg02a__fv_img_container{flex-direction:column;justify-content:center;align-items:end;max-width:1400px;margin-left:auto;margin-right:auto;padding-top:16px;padding-left:16px;padding-right:16px;display:flex}@media screen and (min-width:768px){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__ranking_card_block .RankingCarPage-module-sass-module__szg02a__fv_img_container,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__ranking_card_block .RankingCarPage-module-sass-module__szg02a__fv_img_container{flex-direction:row;padding-left:48px;padding-right:48px}}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__ranking_card_block .RankingCarPage-module-sass-module__szg02a__fv_img_container .RankingCarPage-module-sass-module__szg02a__fv_img_description,.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__ranking_card_block .RankingCarPage-module-sass-module__szg02a__fv_img_container .RankingCarPage-module-sass-module__szg02a__fv_img_points,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__ranking_card_block .RankingCarPage-module-sass-module__szg02a__fv_img_container .RankingCarPage-module-sass-module__szg02a__fv_img_description,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__ranking_card_block .RankingCarPage-module-sass-module__szg02a__fv_img_container .RankingCarPage-module-sass-module__szg02a__fv_img_points{width:100%}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__spinner_container,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__spinner_container{justify-content:center;width:100vw;padding-top:15px;display:flex;position:sticky;top:80px}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__spinner_container svg circle,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__spinner_container svg circle{stroke:#ccc}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__check_code_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__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){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__check_code_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__check_code_block{width:92%;padding:25px 1.5%}}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__check_code_block .RankingCarPage-module-sass-module__szg02a__inner,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__check_code_block .RankingCarPage-module-sass-module__szg02a__inner{background-color:#fff;padding:0}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__check_code_block .RankingCarPage-module-sass-module__szg02a__inner .RankingCarPage-module-sass-module__szg02a__description_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__check_code_block .RankingCarPage-module-sass-module__szg02a__inner .RankingCarPage-module-sass-module__szg02a__description_block{margin-top:15px}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__caution li,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__caution li{text-align:justify;color:#999;padding-left:5px;list-style:"※"}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__caution li~li,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__caution li~li{margin-top:8px}@media screen and (min-width:768px){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__caution li~li,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__caution li~li{margin-top:15px}}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__agency_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__agency_block{color:#999;text-align:left;width:85.45%;margin:32px auto 80px;font-size:12px}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__agency_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__agency_block{width:92%}}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical{padding-bottom:0}.RankingCarPage-module-sass-module__szg02a__contract_classification_area_container{background-color:#f7f7f7;justify-content:center;padding-bottom:12px;padding-left:16px;padding-right:16px;display:flex}@media screen and (min-width:768px){.RankingCarPage-module-sass-module__szg02a__contract_classification_area_container{padding-left:unset;padding-right:unset;padding-bottom:24px}}.RankingCarPage-module-sass-module__szg02a__contract_classification_area_container>*{border-radius:16px;max-width:1200px}@media screen and (min-width:768px){.RankingCarPage-module-sass-module__szg02a__contract_classification_area_container>*{width:90.9%}}.RankingCarPage-module-sass-module__szg02a__sort_area_wrapper{background-color:#f7f7f7;padding-top:12px;padding-bottom:12px}.RankingCarPage-module-sass-module__szg02a__category_top_block{background-color:#f7f7f7;padding-bottom:64px}.RankingCarPage-module-sass-module__szg02a__guard_text_area{background-color:#f7f7f7;padding-bottom:24px;padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.RankingCarPage-module-sass-module__szg02a__guard_text_area{padding-bottom:32px;padding-left:48px;padding-right:48px}.RankingCarPage-module-sass-module__szg02a__guard_text_area .RankingCarPage-module-sass-module__szg02a__guard_text_block{max-width:1200px;margin-left:auto;margin-right:auto}.RankingCarPage-module-sass-module__szg02a__guard_text_area .RankingCarPage-module-sass-module__szg02a__guard_text_block.RankingCarPage-module-sass-module__szg02a__new_design{max-width:1300px}}.RankingCarPage-module-sass-module__szg02a__count_area{margin-top:12px;margin-bottom:12px}.RankingCarPage-module-sass-module__szg02a__ranking_card{width:92.3%;max-width:1200px;margin:0 auto .938em;font-size:1em}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__ranking_card{width:92%}}.RankingCarPage-module-sass-module__szg02a__pr_banner_wrap{margin-bottom:.938rem;justify-content:center;width:92.3%;margin-inline:auto;display:flex}.RankingCarPage-module-sass-module__szg02a__guard_text_area{padding-bottom:24px;background-color:#f7f7f7;padding-inline:4%}@media screen and (min-width:768px){.RankingCarPage-module-sass-module__szg02a__guard_text_area{padding-bottom:32px;padding-inline:50px}.RankingCarPage-module-sass-module__szg02a__guard_text_area .RankingCarPage-module-sass-module__szg02a__guard_text_block{max-width:1200px;margin-inline:auto}.RankingCarPage-module-sass-module__szg02a__guard_text_area .RankingCarPage-module-sass-module__szg02a__guard_text_block.RankingCarPage-module-sass-module__szg02a__new_design{max-width:1300px}}.RankingCarPage-module-sass-module__szg02a__ranking_card_block{padding-top:16px}
.RankingCardDisplayButton-module-sass-module__aPuZ7a__custom_button_ellipse{box-sizing:border-box;color:#fff;cursor:pointer;z-index:3;background-color:#333;border:1px solid #333;border-radius:34px;justify-content:center;align-items:center;max-width:260px;height:40px;margin:auto;text-decoration:none;display:flex;box-shadow:4px 3px 12px #00000026}@media screen and (min-width:768px){.RankingCardDisplayButton-module-sass-module__aPuZ7a__custom_button_ellipse{height:55px}}.RankingCardDisplayButton-module-sass-module__aPuZ7a__custom_button_ellipse:hover{color:#333;box-shadow:none;background-color:#fff;border:1px solid #333}.RankingCardDisplayButton-module-sass-module__aPuZ7a__custom_button_ellipse:hover .RankingCardDisplayButton-module-sass-module__aPuZ7a__icon path{stroke:#333}.RankingCardDisplayButton-module-sass-module__aPuZ7a__custom_button_ellipse .RankingCardDisplayButton-module-sass-module__aPuZ7a__custom_button_inner{justify-content:center;align-items:center;display:flex}.RankingCardDisplayButton-module-sass-module__aPuZ7a__custom_button_ellipse .RankingCardDisplayButton-module-sass-module__aPuZ7a__custom_button_inner .RankingCardDisplayButton-module-sass-module__aPuZ7a__name_block{text-align:center;font-size:14px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.RankingCardDisplayButton-module-sass-module__aPuZ7a__custom_button_ellipse .RankingCardDisplayButton-module-sass-module__aPuZ7a__custom_button_inner .RankingCardDisplayButton-module-sass-module__aPuZ7a__name_block{font-size:16px}}.RankingCardDisplayButton-module-sass-module__aPuZ7a__custom_button_ellipse .RankingCardDisplayButton-module-sass-module__aPuZ7a__custom_button_inner .RankingCardDisplayButton-module-sass-module__aPuZ7a__icon{margin-left:4px}
.GlossaryModal-module-sass-module__4UUzCW__glossary_header_sp{color:#333;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.GlossaryModal-module-sass-module__4UUzCW__glossary_header_sp .GlossaryModal-module-sass-module__4UUzCW__title{font-size:20px;font-weight:300;line-height:1.25}.GlossaryModal-module-sass-module__4UUzCW__glossary_header_non_sp{color:#333;padding:24px 24px 16px}.GlossaryModal-module-sass-module__4UUzCW__glossary_header_non_sp .GlossaryModal-module-sass-module__4UUzCW__title{font-size:24px;font-weight:300;line-height:1.25}.GlossaryModal-module-sass-module__4UUzCW__glossary_content{text-align:justify;white-space:pre-wrap;color:#333;font-size:14px;font-weight:300;line-height:1.5}.GlossaryModal-module-sass-module__4UUzCW__glossary_content.GlossaryModal-module-sass-module__4UUzCW__sp_layout{padding-bottom:32px;padding-left:20px;padding-right:20px}.GlossaryModal-module-sass-module__4UUzCW__glossary_content.GlossaryModal-module-sass-module__4UUzCW__non_sp_layout{padding-bottom:24px;padding-left:24px;padding-right:24px}
.ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll_container{position:relative}.ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll_container .ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll{height:100%;position:absolute}.ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll_container .ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll.ScrollSupportGradation-module-sass-module__RNJreW__thin{width:20px}.ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll_container .ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll.ScrollSupportGradation-module-sass-module__RNJreW__thick{width:50px}.ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll_container .ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll.ScrollSupportGradation-module-sass-module__RNJreW__left{background:linear-gradient(90deg,#f7f7f7,#0000);left:0}.ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll_container .ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll.ScrollSupportGradation-module-sass-module__RNJreW__right{background:linear-gradient(90deg,#0000,#f7f7f7);right:0}.ScrollSupportGradation-module-sass-module__RNJreW__scrollable_area{scrollbar-width:none;overflow-x:scroll}.ScrollSupportGradation-module-sass-module__RNJreW__scrollable_area::-webkit-scrollbar{display:none}
.NoProductArea-module-sass-module__9BQl7W__no_product_area{color:#333;flex-direction:column;justify-content:center;align-items:center;row-gap:24px;display:flex}.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__upper_text{font-size:24px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__upper_text{font-size:28px}}.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__lower_block{flex-direction:column;justify-content:center;align-items:center;row-gap:16px;display:flex}.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__lower_block .NoProductArea-module-sass-module__9BQl7W__image{width:104px}@media screen and (min-width:768px){.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__lower_block .NoProductArea-module-sass-module__9BQl7W__image{width:152px}}.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__lower_block .NoProductArea-module-sass-module__9BQl7W__lower_text{font-size:16px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__lower_block .NoProductArea-module-sass-module__9BQl7W__lower_text{text-align:center;font-size:18px}}.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__button{width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__button{width:400px}}
.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block{color:#ff0800;text-align:center}.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__open_price .ProductDetailPriceBlock-module-sass-module__v5gByq__yen{font-size:12px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__open_price .ProductDetailPriceBlock-module-sass-module__v5gByq__yen{font-size:14px}}.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__open_price .ProductDetailPriceBlock-module-sass-module__v5gByq__price{margin-left:2px;font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:600;line-height:1.25}@media screen and (min-width:768px){.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__open_price .ProductDetailPriceBlock-module-sass-module__v5gByq__price{font-size:36px}}.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__open_price .ProductDetailPriceBlock-module-sass-module__v5gByq__unit{color:#666;font-size:12px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__open_price .ProductDetailPriceBlock-module-sass-module__v5gByq__unit{font-size:14px}}.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__no_price_txt,.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__alt_txt{text-align:center;white-space:pre-wrap;word-break:keep-all;padding-bottom:2px;font-size:16px;font-weight:300;line-height:1.25}
.CompareCarPage-module-sass-module__6XeOeG__fv_glossary{background:initial;border:initial;padding:initial;cursor:pointer;color:#333;align-items:center;column-gap:4px;margin-left:auto;font-size:12px;font-weight:300;line-height:1.25;display:flex}.CompareCarPage-module-sass-module__6XeOeG__fv_glossary:hover{text-decoration:underline}.CompareCarPage-module-sass-module__6XeOeG__spinner_container{background-color:#f7f7f7;justify-content:center;width:100vw;height:100vh;padding-top:15px;display:flex;position:sticky;top:80px}.CompareCarPage-module-sass-module__6XeOeG__compare_table_wrap{position:relative}.CompareCarPage-module-sass-module__6XeOeG__sort_area_wrapper{background-color:#f7f7f7;padding-top:12px;padding-bottom:12px}
.CompanyDetailProductCard-module-sass-module__ReTela__sp_only{display:block}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__sp_only{display:none}}.CompanyDetailProductCard-module-sass-module__ReTela__not_sp{display:none}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__not_sp{display:block}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card{background-color:#fff;border-radius:12px;padding:15px 16px;box-shadow:0 0 8px #0000000d}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card{padding:24px 25px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header{margin-bottom:16px}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking{align-items:center;margin-bottom:8px;font-size:14px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking{font-weight:300;line-height:1.5}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking .CompanyDetailProductCard-module-sass-module__ReTela__rank_icon{margin-right:5px;display:inline-block}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking .CompanyDetailProductCard-module-sass-module__ReTela__rank_icon .CompanyDetailProductCard-module-sass-module__ReTela__rank_icon_svg{width:17.5px;height:14.3px}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking .CompanyDetailProductCard-module-sass-module__ReTela__rank_icon .CompanyDetailProductCard-module-sass-module__ReTela__gold{fill:#ba6}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking .CompanyDetailProductCard-module-sass-module__ReTela__rank_icon .CompanyDetailProductCard-module-sass-module__ReTela__silver{fill:#a0a5aa}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking .CompanyDetailProductCard-module-sass-module__ReTela__rank_icon .CompanyDetailProductCard-module-sass-module__ReTela__bronze{fill:#a87}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking .CompanyDetailProductCard-module-sass-module__ReTela__ranking_link{text-decoration:none}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking .CompanyDetailProductCard-module-sass-module__ReTela__ranking_link:hover{text-decoration:underline}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__card_title{flex-direction:column;gap:8px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__card_title{flex-direction:row;align-items:center;gap:15px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__card_title .CompanyDetailProductCard-module-sass-module__ReTela__company_name{color:#333;font-size:12px;font-weight:300;line-height:1.25}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__card_title .CompanyDetailProductCard-module-sass-module__ReTela__product_name{font-size:18px;font-weight:700;line-height:1.25;text-decoration:none}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__card_title .CompanyDetailProductCard-module-sass-module__ReTela__product_name:hover{text-decoration:underline}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__card_title .CompanyDetailProductCard-module-sass-module__ReTela__product_name.CompanyDetailProductCard-module-sass-module__ReTela__disabled{color:#333}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__card_title .CompanyDetailProductCard-module-sass-module__ReTela__product_name.CompanyDetailProductCard-module-sass-module__ReTela__disabled:hover{text-decoration:none}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content{flex-direction:column;display:flex}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content{flex-direction:row;gap:30px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}@media screen and (min-width:375px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section{flex-direction:row}}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section{width:294px;margin-bottom:0}}@media screen and (min-width:1024px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section{width:50%}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo_wrap{width:100%;text-decoration:none}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo{text-align:center;border:1px solid #06a;border-radius:8px;width:100%}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo.CompanyDetailProductCard-module-sass-module__ReTela__no_link{border:1px solid #ddd}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo.CompanyDetailProductCard-module-sass-module__ReTela__no_link{padding-block:12px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo .CompanyDetailProductCard-module-sass-module__ReTela__product_logo_img{border-radius:8px;width:50%;min-width:180px}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo .CompanyDetailProductCard-module-sass-module__ReTela__product_logo_img{width:100%;max-width:286px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo .CompanyDetailProductCard-module-sass-module__ReTela__bottom_text{justify-content:center;align-items:center;gap:5px;margin-bottom:8px;font-size:14px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo .CompanyDetailProductCard-module-sass-module__ReTela__bottom_text{margin-bottom:20px;font-size:18px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section{text-align:center;font-size:12px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section{flex:1;font-size:14px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info{color:#333;text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;position:relative;overflow:hidden}@media screen and (min-width:1024px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info{-webkit-line-clamp:2}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info.CompanyDetailProductCard-module-sass-module__ReTela__open{-webkit-box-orient:unset;display:block;overflow:visible}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info.CompanyDetailProductCard-module-sass-module__ReTela__open .CompanyDetailProductCard-module-sass-module__ReTela__omission.CompanyDetailProductCard-module-sass-module__ReTela__clamped{display:none}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info .CompanyDetailProductCard-module-sass-module__ReTela__omission{display:none;position:absolute;top:36px;right:0}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info .CompanyDetailProductCard-module-sass-module__ReTela__omission{top:42px}}@media screen and (min-width:1024px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info .CompanyDetailProductCard-module-sass-module__ReTela__omission{top:22px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info .CompanyDetailProductCard-module-sass-module__ReTela__omission.CompanyDetailProductCard-module-sass-module__ReTela__clamped{color:#06a;cursor:pointer;background-color:#fff;display:block}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info .CompanyDetailProductCard-module-sass-module__ReTela__omission.CompanyDetailProductCard-module-sass-module__ReTela__clamped:before{content:"…";color:#333;margin-right:8px}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__close{color:#06a;cursor:pointer;text-align:right;background-color:#fff;display:none}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__close.CompanyDetailProductCard-module-sass-module__ReTela__open{display:block}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__caution_point{color:#333;text-align:left;justify-content:center;font-size:12px;font-weight:300;line-height:1.5;display:flex}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__caution_point{padding-bottom:8px;font-size:14px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__caution_point.CompanyDetailProductCard-module-sass-module__ReTela__has_price{margin-top:8px}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__caution_point a{color:#666;font-size:12px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__caution_point a{font-size:14px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__caution_point a[target=_blank]:after{content:"";width:10px;height:10px;vertical-align:center;background-color:#666;margin-left:5px;display:inline-block;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyMyAyMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz4KICAgICAgICAgICAgICAgICAgICAgIDxwYXRoCiAgICAgICAgICAgICAgICAgICAgICAgIGQ9J00xNS44ODYgMjAuNDk1OUgyLjI1NTcyVjYuODhIMTEuMDg2NkwxMy4zNjYzIDQuNjAyNjlIMS4xMjc4NkMwLjUwMzkzNyA0LjYwMjY5IDAgNS4xMDYwOSAwIDUuNzI5MzZWMjEuNjIyNkMwIDIyLjI0NTkgMC41MDM5MzcgMjIuNzQ5MyAxLjEyNzg2IDIyLjc0OTNIMTcuMDM3OUMxNy42NjE4IDIyLjc0OTMgMTguMTY1NyAyMi4yNDU5IDE4LjE2NTcgMjEuNjIyNlY5LjM5NzAzTDE1Ljg4NiAxMS42NzQzVjIwLjQ5NTlaJwogICAgICAgICAgICAgICAgICAgICAgICBmaWxsPSd3aGl0ZScKICAgICAgICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICAgICAgICA8cGF0aAogICAgICAgICAgICAgICAgICAgICAgICBkPSdNMjEuNjQ1MyA4Ljk2NDU0ZS0wNUgxNS4yMzgxQzE0LjYxNDIgOC45NjQ1NGUtMDUgMTQuMTEwMiAwLjUwMzQ5NiAxNC4xMTAyIDEuMTI2NzZDMTQuMTEwMiAxLjc1MDAzIDE0LjYxNDIgMi4yNTM0MyAxNS4yMzgxIDIuMjUzNDNIMTguODg1N0w4LjI3ODk3IDEyLjg3MjlDNy44MjMwMyAxMy4zMjg0IDcuODIzMDMgMTQuMDIzNiA4LjI3ODk3IDE0LjQ3OUM4LjQ5NDk0IDE0LjY5NDggOC43ODI5MSAxNC44MTQ2IDkuMDcwODcgMTQuODE0NkM5LjM1ODg0IDE0LjgxNDYgOS42NDY4IDE0LjY5NDggOS44NjI3NyAxNC40NzlMMjAuNDkzNSAzLjg4MzUxVjcuNTI3MjFDMjAuNDkzNSA4LjE1MDQ4IDIwLjk5NzQgOC42NTM4OCAyMS42MjEzIDguNjUzODhDMjIuMjQ1MiA4LjY1Mzg4IDIyLjc0OTIgOC4xNTA0OCAyMi43NDkyIDcuNTI3MjFWMS4xMjY3NkMyMi43NzMyIDAuNTAzNDk2IDIyLjI2OTIgOC45NjQ1NGUtMDUgMjEuNjQ1MyA4Ljk2NDU0ZS0wNVonCiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw9J3doaXRlJwogICAgICAgICAgICAgICAgICAgICAgLz4KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4=) 50%/cover no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyMyAyMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz4KICAgICAgICAgICAgICAgICAgICAgIDxwYXRoCiAgICAgICAgICAgICAgICAgICAgICAgIGQ9J00xNS44ODYgMjAuNDk1OUgyLjI1NTcyVjYuODhIMTEuMDg2NkwxMy4zNjYzIDQuNjAyNjlIMS4xMjc4NkMwLjUwMzkzNyA0LjYwMjY5IDAgNS4xMDYwOSAwIDUuNzI5MzZWMjEuNjIyNkMwIDIyLjI0NTkgMC41MDM5MzcgMjIuNzQ5MyAxLjEyNzg2IDIyLjc0OTNIMTcuMDM3OUMxNy42NjE4IDIyLjc0OTMgMTguMTY1NyAyMi4yNDU5IDE4LjE2NTcgMjEuNjIyNlY5LjM5NzAzTDE1Ljg4NiAxMS42NzQzVjIwLjQ5NTlaJwogICAgICAgICAgICAgICAgICAgICAgICBmaWxsPSd3aGl0ZScKICAgICAgICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICAgICAgICA8cGF0aAogICAgICAgICAgICAgICAgICAgICAgICBkPSdNMjEuNjQ1MyA4Ljk2NDU0ZS0wNUgxNS4yMzgxQzE0LjYxNDIgOC45NjQ1NGUtMDUgMTQuMTEwMiAwLjUwMzQ5NiAxNC4xMTAyIDEuMTI2NzZDMTQuMTEwMiAxLjc1MDAzIDE0LjYxNDIgMi4yNTM0MyAxNS4yMzgxIDIuMjUzNDNIMTguODg1N0w4LjI3ODk3IDEyLjg3MjlDNy44MjMwMyAxMy4zMjg0IDcuODIzMDMgMTQuMDIzNiA4LjI3ODk3IDE0LjQ3OUM4LjQ5NDk0IDE0LjY5NDggOC43ODI5MSAxNC44MTQ2IDkuMDcwODcgMTQuODE0NkM5LjM1ODg0IDE0LjgxNDYgOS42NDY4IDE0LjY5NDggOS44NjI3NyAxNC40NzlMMjAuNDkzNSAzLjg4MzUxVjcuNTI3MjFDMjAuNDkzNSA4LjE1MDQ4IDIwLjk5NzQgOC42NTM4OCAyMS42MjEzIDguNjUzODhDMjIuMjQ1MiA4LjY1Mzg4IDIyLjc0OTIgOC4xNTA0OCAyMi43NDkyIDcuNTI3MjFWMS4xMjY3NkMyMi43NzMyIDAuNTAzNDk2IDIyLjI2OTIgOC45NjQ1NGUtMDUgMjEuNjQ1MyA4Ljk2NDU0ZS0wNVonCiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw9J3doaXRlJwogICAgICAgICAgICAgICAgICAgICAgLz4KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4=) 50%/cover no-repeat}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__caution_point a[target=_blank]:after{width:12px;height:12px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__consult_reservation{justify-content:center;align-items:center;margin-top:16px;display:flex}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__consult_reservation .CompanyDetailProductCard-module-sass-module__ReTela__reservation_link{margin-right:5px;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__consult_reservation .CompanyDetailProductCard-module-sass-module__ReTela__reservation_link{font-size:16px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__consult_reservation .CompanyDetailProductCard-module-sass-module__ReTela__reservation_link:hover{text-decoration:underline}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__consult_reservation .CompanyDetailProductCard-module-sass-module__ReTela__text_small{font-size:12px}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__consult_reservation .CompanyDetailProductCard-module-sass-module__ReTela__text_small{font-size:14px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__conversion_button_block{width:100%;margin-block:auto}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__conversion_button_block.CompanyDetailProductCard-module-sass-module__ReTela__sp_only{flex-direction:column;gap:16px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__conversion_button_block.CompanyDetailProductCard-module-sass-module__ReTela__sp_only{display:none}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__conversion_button_block.CompanyDetailProductCard-module-sass-module__ReTela__not_sp{gap:15px;margin-top:16px;display:flex}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__conversion_button_block .CompanyDetailProductCard-module-sass-module__ReTela__cv_button{width:100%}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__conversion_button_block .CompanyDetailProductCard-module-sass-module__ReTela__document_request_button{width:100%;margin-bottom:0}}
.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}
.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_card{background-color:#fff;border-radius:12px;flex-direction:column;row-gap:16px;padding:16px;display:flex;box-shadow:0 0 8px #0000000d}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_card{padding:24px}}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header{flex-direction:column;row-gap:8px;display:flex}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__ranking_link{font-size:14px;font-weight:300;line-height:1.25;text-decoration:none}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__ranking_link{font-weight:300;line-height:1.5}}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__ranking_link:hover{text-decoration:underline}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__rank_icon{margin-right:5px;display:inline-block}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__rank_icon .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__rank_icon_svg{width:17.5px;height:14.3px}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__rank_icon .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__gold{fill:#ba6}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__rank_icon .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__silver{fill:#a0a5aa}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__rank_icon .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__bronze{fill:#a87}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_title{flex-direction:column;row-gap:8px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_title{flex-direction:row;align-items:center;column-gap:16px}}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_title .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__company_name{color:#333;font-size:12px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_title .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__company_name{font-weight:300;line-height:1.5}}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_title .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_name{color:#333;font-size:18px;font-weight:700;line-height:1.25}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content{flex-wrap:wrap;gap:16px 12px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_logo{object-fit:contain;border:1px solid #ddd;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:160px;height:90px;display:flex;overflow:hidden}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_logo{height:200px}}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_logo .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_logo_img{object-fit:contain;height:90px}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_logo .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_logo_img{height:200px}}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__detail_section{flex:1;justify-content:center;align-items:center;min-width:139px;display:flex}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__detail_section .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__button_wrap{width:100%;max-width:500px}
.NewRankingProductCard-module-sass-module__aHrE1G__sp{display:block}@media screen and (min-width:768px){.NewRankingProductCard-module-sass-module__aHrE1G__sp{display:none}}.NewRankingProductCard-module-sass-module__aHrE1G__non_sp{display:none}@media screen and (min-width:768px){.NewRankingProductCard-module-sass-module__aHrE1G__non_sp{display:block}}.NewRankingProductCard-module-sass-module__aHrE1G__ranking_product_card{background:#fff;border:1px solid #ddd;border-radius:12px;flex-direction:column;justify-content:center;padding:12px 16px 20px;display:flex;overflow:hidden;box-shadow:0 0 8px #0000000d}@media screen and (min-width:768px){.NewRankingProductCard-module-sass-module__aHrE1G__ranking_product_card{padding:16px 24px}}.NewRankingProductCard-module-sass-module__aHrE1G__header{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;margin-bottom:16px;display:grid}@media screen and (min-width:768px){.NewRankingProductCard-module-sass-module__aHrE1G__header{column-gap:28px;margin-bottom:12px}}.NewRankingProductCard-module-sass-module__aHrE1G__header .NewRankingProductCard-module-sass-module__aHrE1G__rank{min-width:30px}.NewRankingProductCard-module-sass-module__aHrE1G__header .NewRankingProductCard-module-sass-module__aHrE1G__name_block{flex-direction:column;row-gap:4px;display:flex}.NewRankingProductCard-module-sass-module__aHrE1G__header .NewRankingProductCard-module-sass-module__aHrE1G__name_block .NewRankingProductCard-module-sass-module__aHrE1G__company_name{color:#333;font-size:12px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.NewRankingProductCard-module-sass-module__aHrE1G__header .NewRankingProductCard-module-sass-module__aHrE1G__name_block .NewRankingProductCard-module-sass-module__aHrE1G__company_name{font-size:14px}}.NewRankingProductCard-module-sass-module__aHrE1G__header .NewRankingProductCard-module-sass-module__aHrE1G__name_block .NewRankingProductCard-module-sass-module__aHrE1G__product_name{color:#333;font-size:16px;font-weight:700;line-height:1.25;display:block}@media screen and (min-width:768px){.NewRankingProductCard-module-sass-module__aHrE1G__header .NewRankingProductCard-module-sass-module__aHrE1G__name_block .NewRankingProductCard-module-sass-module__aHrE1G__product_name{font-size:18px}}.NewRankingProductCard-module-sass-module__aHrE1G__header .NewRankingProductCard-module-sass-module__aHrE1G__name_block .NewRankingProductCard-module-sass-module__aHrE1G__product_name_link{text-decoration:none}.NewRankingProductCard-module-sass-module__aHrE1G__header .NewRankingProductCard-module-sass-module__aHrE1G__name_block .NewRankingProductCard-module-sass-module__aHrE1G__product_name_link .NewRankingProductCard-module-sass-module__aHrE1G__product_name{color:#06a}.NewRankingProductCard-module-sass-module__aHrE1G__main{flex-direction:column;row-gap:12px;width:100%;display:flex}@media screen and (min-width:768px){.NewRankingProductCard-module-sass-module__aHrE1G__main{flex-direction:row;column-gap:32px}}.NewRankingProductCard-module-sass-module__aHrE1G__main .NewRankingProductCard-module-sass-module__aHrE1G__company_and_product_logo_wrap{flex:1}@media screen and (min-width:768px){.NewRankingProductCard-module-sass-module__aHrE1G__main .NewRankingProductCard-module-sass-module__aHrE1G__company_and_product_logo_wrap{flex-direction:column;max-width:220px;display:flex}}@media screen and (min-width:1024px){.NewRankingProductCard-module-sass-module__aHrE1G__main .NewRankingProductCard-module-sass-module__aHrE1G__company_and_product_logo_wrap{max-width:340px}}.NewRankingProductCard-module-sass-module__aHrE1G__main .NewRankingProductCard-module-sass-module__aHrE1G__price{flex:1}.NewRankingProductCard-module-sass-module__aHrE1G__plan_block{color:#06a;justify-content:flex-end;margin-top:12px;font-size:14px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.NewRankingProductCard-module-sass-module__aHrE1G__plan_block{font-size:16px}}.NewRankingProductCard-module-sass-module__aHrE1G__plan_block .NewRankingProductCard-module-sass-module__aHrE1G__icon_wrap{margin-top:auto;margin-bottom:auto;margin-left:4px}.NewRankingProductCard-module-sass-module__aHrE1G__review_summary_wrap{justify-content:flex-start;margin-top:12px;display:flex}@media screen and (min-width:768px){.NewRankingProductCard-module-sass-module__aHrE1G__review_summary_wrap{justify-content:flex-end;margin-top:16px}}.NewRankingProductCard-module-sass-module__aHrE1G__recommend_point,.NewRankingProductCard-module-sass-module__aHrE1G__description{margin-top:12px}.NewRankingProductCard-module-sass-module__aHrE1G__detail_text_wrap{margin-top:8px}@media screen and (min-width:768px){.NewRankingProductCard-module-sass-module__aHrE1G__detail_text_wrap{margin-top:12px}}.NewRankingProductCard-module-sass-module__aHrE1G__no_detail_text{display:none}.NewRankingProductCard-module-sass-module__aHrE1G__detail_text{color:#666;text-align:justify;font-size:12px;font-weight:300;line-height:1.25}.NewRankingProductCard-module-sass-module__aHrE1G__footer_button_wrap{margin-top:12px}
.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate{box-sizing:border-box;border:1px solid #ddd;border-radius:.5rem;width:48.94%;padding:.75rem 1.875em 1rem 1rem}@media screen and (max-width:767px){.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate{width:100%;padding:.875rem 1rem 1rem}}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_header{justify-content:space-between;display:flex}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_header .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_ttl{font-size:1.125rem;font-weight:700;line-height:1.25}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_header .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_ttl:before{content:"";vertical-align:middle;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1NzNfNjQwMzIpIj4KPHBhdGggZD0iTTE5LjYxMDcgMTguMTE3M1YxLjMzMzI1SDE0LjE2MzNWMTguMTE3M0gxMy4wNzM4VjUuOTgxMTRINy44OTg3NFYxOC4xMTczSDYuNTM2ODlWOS44NTQzOEgxLjM2MTg1VjE4LjExNzNIMFYxOS42NjY2SDIwLjk3MjVWMTguMTE3M0gxOS42MTA3WiIgZmlsbD0iIzgwODU4QSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI1NzNfNjQwMzIiPgo8cmVjdCB3aWR0aD0iMjAuOTcyNSIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) 50%/cover no-repeat;width:1.311rem;height:1.25rem;margin-right:.564rem;display:inline-block}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_header .RankingProductContractRate-module-sass-module__NDOaZa__detail_button{color:#06a;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_header .RankingProductContractRate-module-sass-module__NDOaZa__detail_button:hover{cursor:pointer}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_wrap{margin-left:.875rem}@media screen and (max-width:767px){.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_wrap{margin-top:.5rem;margin-left:0}}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_wrap .RankingProductContractRate-module-sass-module__NDOaZa__no_graph_text{margin-top:.75rem}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_title{text-align:center;color:#999;font-size:.875rem;font-weight:700;line-height:1.25}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_body{justify-content:flex-start;width:100%;height:3.2rem;margin-top:.25rem;display:flex;position:relative}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_caption{flex-wrap:wrap;justify-content:flex-start;padding:0 1.563rem;display:flex}@media screen and (max-width:767px){.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_caption{padding:.875rem 0}}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_caption li{width:33.3%;font-size:.75rem}@media screen and (max-width:820px){.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_caption li{font-size:.9rem}}@media screen and (max-width:767px){.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_caption li{font-size:.875rem}}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_caption li:before{content:"■";vertical-align:-.05em;margin-right:.625rem;font-size:1.5rem;line-height:1;display:inline-block}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_caption.RankingProductContractRate-module-sass-module__NDOaZa__age li.RankingProductContractRate-module-sass-module__NDOaZa__age20:before{color:#072a42}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_caption.RankingProductContractRate-module-sass-module__NDOaZa__age li.RankingProductContractRate-module-sass-module__NDOaZa__age30:before{color:#074f7f}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_caption.RankingProductContractRate-module-sass-module__NDOaZa__age li.RankingProductContractRate-module-sass-module__NDOaZa__age40:before{color:#06a}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_caption.RankingProductContractRate-module-sass-module__NDOaZa__age li.RankingProductContractRate-module-sass-module__NDOaZa__age50:before{color:#4d94c3}.RankingProductContractRate-module-sass-module__NDOaZa__ranking_product_contact_rate .RankingProductContractRate-module-sass-module__NDOaZa__card_graph_caption.RankingProductContractRate-module-sass-module__NDOaZa__age li.RankingProductContractRate-module-sass-module__NDOaZa__age60:before{color:#99c2dd}
.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=products_title_block]{align-items:center;margin-top:1.5rem;display:flex}@media screen and (max-width:767px){.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=products_title_block]{margin-top:1.071rem}}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=products_title_block] [class*=img_block]{border:1px solid #ddd;width:10rem}@media screen and (max-width:767px){.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=products_title_block] [class*=img_block]{width:11.786rem}}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=products_title_block] [class*=name_block]{margin-left:2.5rem}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=products_title_block] [class*=name_block] [class*=company_name]{color:#666;font-size:.857rem;font-weight:700;line-height:1.25}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=products_title_block] [class*=name_block] [class*=product_name]{color:#000;font-weight:700;line-height:1.25}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=fp_comment]{text-align:justify;word-break:break-all;margin-top:1.5rem;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=fp_comment] strong{background-color:#fef4ce;font-weight:700;line-height:1.25}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=fp_comment] p{margin-block:1rem}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=fp_comment] [class*=notice]{border:1px solid #e4e5e9;margin:1em 0;padding:.75em 1em}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile]{border-top:1px solid #ddd;align-items:center;padding-top:1.5rem;padding-bottom:2.5rem;display:flex}@media screen and (max-width:767px){.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile]{align-items:flex-start}}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile] [class*=fp_image]{flex-shrink:0;width:8.83%}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile] [class*=fp_image]>img{width:100%;height:auto}@media screen and (max-width:767px){.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile] [class*=fp_image]{width:18.55%;margin-top:1rem}}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile] [class*=fp_profile_text]{margin-left:2rem;font-size:.75rem}@media screen and (max-width:767px){.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile] [class*=fp_profile_text]{margin-left:1.071rem;font-size:.857rem}}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile] [class*=fp_profile_text] [class*=fp_name]{font-weight:700;line-height:1.25}
.Tabs-module-sass-module__mBvSkG__tabs{background-color:#fff;width:100%;display:flex}.Tabs-module-sass-module__mBvSkG__tabs.Tabs-module-sass-module__mBvSkG__scrollable{scrollbar-width:none;overflow-x:scroll}.Tabs-module-sass-module__mBvSkG__tabs.Tabs-module-sass-module__mBvSkG__scrollable ::-webkit-scrollbar{display:none}.Tabs-module-sass-module__mBvSkG__tabs .Tabs-module-sass-module__mBvSkG__tab_item{cursor:pointer;text-align:center;color:#999;white-space:nowrap;border-bottom:4px solid #0000;place-items:center;width:100%;min-width:72px;padding-top:12px;padding-bottom:8px;font-weight:700;line-height:1.25;display:grid;position:relative}.Tabs-module-sass-module__mBvSkG__tabs .Tabs-module-sass-module__mBvSkG__tab_item.Tabs-module-sass-module__mBvSkG__small{padding-left:8px;padding-right:8px;font-size:14px}.Tabs-module-sass-module__mBvSkG__tabs .Tabs-module-sass-module__mBvSkG__tab_item.Tabs-module-sass-module__mBvSkG__large{padding-left:10px;padding-right:10px;font-size:16px}.Tabs-module-sass-module__mBvSkG__tabs .Tabs-module-sass-module__mBvSkG__tab_item:hover{border-bottom:4px solid #eb5505}.Tabs-module-sass-module__mBvSkG__tabs .Tabs-module-sass-module__mBvSkG__tab_item.Tabs-module-sass-module__mBvSkG__active{color:#000;border-bottom:4px solid #eb5505}.Tabs-module-sass-module__mBvSkG__tabs .Tabs-module-sass-module__mBvSkG__tab_item:not(:first-of-type):before{content:"";border-left:1px solid #ddd;height:50%;position:absolute;top:calc(50% + 4px);left:0;transform:translateY(-50%)}
.FireRankingGuardTextBlock-module-sass-module__8rDbiG__ranking_guard_text_block{background-color:#fff;border-radius:8px;padding:16px;font-size:14px}@media screen and (min-width:768px){.FireRankingGuardTextBlock-module-sass-module__8rDbiG__ranking_guard_text_block{padding-inline:24px}}.FireRankingGuardTextBlock-module-sass-module__8rDbiG__block{margin-bottom:16px}.FireRankingGuardTextBlock-module-sass-module__8rDbiG__block_title{color:#333;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.25}.FireRankingGuardTextBlock-module-sass-module__8rDbiG__check_code_area{margin-bottom:8px}.FireRankingGuardTextBlock-module-sass-module__8rDbiG__check_code{color:#666;font-size:12px;font-weight:300;line-height:1.5}
