.TableDataCell-module-sass-module__PwpHja__cell{box-sizing:border-box;background-color:#fff;border-color:#ddd;border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;width:11em;max-width:11em;padding:.8em;line-height:1.5}@media screen and (min-width:768px){.TableDataCell-module-sass-module__PwpHja__cell{width:13.143em;max-width:13.143em}}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__active{border-left:1px solid #06f;border-right:1px solid #06f}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__hide{display:none}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__first_row_cell{border-top:1px solid #ddd}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__first_row_cell.TableDataCell-module-sass-module__PwpHja__active{border-top:1px solid #06f}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__last_row_cell{border-bottom:none}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__last_row_cell.TableDataCell-module-sass-module__PwpHja__active{border-bottom:1px solid #06f}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__text_align_left{text-align:left}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__checkbox{border-color:#ddd #ddd currentColor;border-bottom-style:none;border-bottom-width:medium;border-top-left-radius:.714em;border-top-right-radius:.714em}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__checkbox.TableDataCell-module-sass-module__PwpHja__active{border-color:#06f}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__checkbox label{text-align:center;width:100%;display:block}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__checkbox label:before{content:"";cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiByeD0iMy41IiBmaWxsPSJ3aGl0ZSIvPjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHJ4PSIzLjUiIHN0cm9rZT0iI0FBQUFBQSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuNjgwMyA1Ljc1MDg1TDcuNTQ2NDMgMTUuNzIzOUwyLjMyMDMxIDExLjMwNTRMMy42NTYxOSA5LjcyNTM3TDcuNDQwNjUgMTIuOTI1TDE2LjIyOSA0LjI3NjEyTDE3LjY4MDMgNS43NTA4NVoiIGZpbGw9IiNEREREREQiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:contain;border:none;border-radius:0;width:1.5em;height:1.5em;display:inline-block}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__checkbox input[type=checkbox]{appearance:none;display:none}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__checkbox input[type=checkbox]:checked+label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSI0IiBmaWxsPSIjMDBBQTAwIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy42NzkzIDUuNzUxMTNMNy41NDYxIDE1LjcyMzVMMi4zMjAzMSAxMS4zMDU0TDMuNjU2MSA5LjcyNTM5TDcuNDQwMzMgMTIuOTI0OEwxNi4yMjgxIDQuMjc2NDlMMTcuNjc5MyA1Ljc1MTEzWiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=)}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__ranking{text-align:center}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__companyName{letter-spacing:-.05em;width:8.63636em;max-width:8.63636em;padding:.727273em;font-size:1.1em;line-height:1.25;border-bottom:none!important}@media screen and (min-width:1024px){.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__companyName{font-size:unset;width:unset;max-width:unset;padding:.25em 0}}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__productLogo a{color:#06f;text-decoration:none}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__productLogo span{color:#06f;font-size:1em;font-weight:700;line-height:1.25;text-decoration:none}@media screen and (min-width:768px){.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__productLogo span{font-size:.857em}}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__productPrice{padding:.25em}@media screen and (min-width:768px){.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__productPrice{padding:.25em 1em}}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__featureTag{vertical-align:top}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__featureTag.TableDataCell-module-sass-module__PwpHja__active{border-bottom:1px solid #06f!important}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__other{word-break:break-all}@media screen and (min-width:768px){.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__other{word-break:unset}}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__other.TableDataCell-module-sass-module__PwpHja__last_row_cell{border-bottom:1px solid #ddd;border-bottom-right-radius:.714em;border-bottom-left-radius:.714em}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__other.TableDataCell-module-sass-module__PwpHja__last_row_cell.TableDataCell-module-sass-module__PwpHja__active{border-bottom:1px solid #06f}
.TableHeadCell-module-sass-module__cN1t8a__table_header{box-sizing:border-box;z-index:1;text-align:left;background-color:#fff;border-bottom:1px solid #ddd;border-left:.286em solid #f5f2ee;border-right:1px solid #f5f2ee;width:12.143em;max-width:12.143em;padding:.8em 1em;position:sticky;left:0}@media screen and (max-width:767px){.TableHeadCell-module-sass-module__cN1t8a__table_header{width:8.63636em;max-width:8.63636em;font-size:1.1em}}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__parent_header{text-align:center;width:2.286em;max-width:2.143em;box-shadow:none;border-right:none;padding:0 .1em}@media screen and (max-width:767px){.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__parent_header{width:2.07818em;max-width:1.94818em}}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__parent_header:after{content:"";background-color:#f5f2ee;width:.143em;height:100%;position:absolute;top:0;right:-.143em}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__parent_header[rowspan*="2"] span{min-height:4em}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__parent_header[rowspan*="3"] span{min-height:6em}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__parent_header[rowspan*="4"] span{min-height:8em}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__parent_header[rowspan*="5"] span{min-height:10em}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__checkbox{border-bottom:none;padding:.25em 0}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__child_header[colspan*="1"]{border-left:.286em solid #f5f2ee;width:9.857em;padding:.25em .5em;left:2.286em}@media screen and (max-width:767px){.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__child_header[colspan*="1"]{width:6.42818em;padding:.227273em .454545em;left:2.07818em}}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__first_row_cell{border-top:1px solid #ddd}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__last_row_cell{border-bottom:none}
.TravelTableDetailArea-module-sass-module__Bd8DVW__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f5f2ee;border-style:none}.TravelTableDetailArea-module-sass-module__Bd8DVW__table tbody tr span.TravelTableDetailArea-module-sass-module__Bd8DVW__vertical_text{writing-mode:vertical-lr}.TravelTableDetailArea-module-sass-module__Bd8DVW__ranking_table_block.TravelTableDetailArea-module-sass-module__Bd8DVW__check_only td.TravelTableDetailArea-module-sass-module__Bd8DVW__cell:not(.TravelTableDetailArea-module-sass-module__Bd8DVW__active){display:none}
.TravelTableFeatureArea-module-sass-module__6z-PFW__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f5f2ee;border-style:none}.TravelTableFeatureArea-module-sass-module__6z-PFW__tag_box{text-align:left;flex-wrap:wrap;gap:.5em;font-size:.857em;list-style:none;display:flex}@media screen and (max-width:767px){.TravelTableFeatureArea-module-sass-module__6z-PFW__tag_box{font-size:1.1em}}.TravelTableFeatureArea-module-sass-module__6z-PFW__tag_box li{box-sizing:border-box;color:#000;background-color:#f5f2ee;border-radius:.286em;padding:.25em .5em;display:inline-block}@media screen and (max-width:767px){.TravelTableFeatureArea-module-sass-module__6z-PFW__tag_box li{border-radius:.4em}}.TravelTableFeatureArea-module-sass-module__6z-PFW__ranking_table_block.TravelTableFeatureArea-module-sass-module__6z-PFW__check_only td.TravelTableFeatureArea-module-sass-module__6z-PFW__cell:not(.TravelTableFeatureArea-module-sass-module__6z-PFW__active){display:none}
.TravelTableOtherArea-module-sass-module__w77YEq__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f5f2ee;border-style:none}.TravelTableOtherArea-module-sass-module__w77YEq__ranking_table_block.TravelTableOtherArea-module-sass-module__w77YEq__check_only td.TravelTableOtherArea-module-sass-module__w77YEq__cell:not(.TravelTableOtherArea-module-sass-module__w77YEq__active){display:none}
.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn{background:#06f;border-radius:.857em;flex-direction:column;align-items:center;gap:.3em;padding:.714em 0;display:flex;box-shadow:2px 2px 8px #00000026}.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn .ApplicationSquareButton-module-sass-module__Yhy_fq__large_text{color:#fff;justify-content:space-around;gap:.4em;margin:0 .578em;font-size:1.3em;font-weight:700;line-height:1.25;display:flex}@media screen and (min-width:768px){.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn .ApplicationSquareButton-module-sass-module__Yhy_fq__large_text{margin:0 1.5em;font-size:1.143em}}.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn .ApplicationSquareButton-module-sass-module__Yhy_fq__large_text svg{width:1em;height:1em}@media screen and (min-width:768px){.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn .ApplicationSquareButton-module-sass-module__Yhy_fq__large_text svg{width:1.143em;height:1.143em}}.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn .ApplicationSquareButton-module-sass-module__Yhy_fq__small_text{color:#fff;font-size:1em;line-height:1.25}@media screen and (min-width:768px){.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn .ApplicationSquareButton-module-sass-module__Yhy_fq__small_text{font-size:.714em}}.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn:hover{background-color:#fff;transition:background-color .3s;box-shadow:0 0 0 2px #06f}.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn:hover .ApplicationSquareButton-module-sass-module__Yhy_fq__large_text,.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn:hover .ApplicationSquareButton-module-sass-module__Yhy_fq__small_text{color:#06f;transition:color .3s}.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn:hover .ApplicationSquareButton-module-sass-module__Yhy_fq__large_text svg path,.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn:hover .ApplicationSquareButton-module-sass-module__Yhy_fq__small_text svg path{fill:#06f;transition:fill .3s}.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block.ApplicationSquareButton-module-sass-module__Yhy_fq__disabled{pointer-events:none}.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block.ApplicationSquareButton-module-sass-module__Yhy_fq__disabled .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn{box-shadow:none;background-color:#f5f2ee}.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block.ApplicationSquareButton-module-sass-module__Yhy_fq__disabled .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn .ApplicationSquareButton-module-sass-module__Yhy_fq__large_text{color:#999}.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block.ApplicationSquareButton-module-sass-module__Yhy_fq__disabled .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn .ApplicationSquareButton-module-sass-module__Yhy_fq__large_text svg path{fill:#999}.ApplicationSquareButton-module-sass-module__Yhy_fq__online_block.ApplicationSquareButton-module-sass-module__Yhy_fq__disabled .ApplicationSquareButton-module-sass-module__Yhy_fq__external_link_btn .ApplicationSquareButton-module-sass-module__Yhy_fq__small_text{color:#999}
.ConsultationEntrySquareButton-module-sass-module__q7D-Na__estimate_request_link{background-color:#06f;border-radius:.857em;flex-direction:column;align-items:center;padding:1.489em 0;text-decoration:none;display:flex;box-shadow:2px 2px 8px #00000026}@media screen and (min-width:768px){.ConsultationEntrySquareButton-module-sass-module__q7D-Na__estimate_request_link{padding:1.31em 0}}.ConsultationEntrySquareButton-module-sass-module__q7D-Na__estimate_request_link .ConsultationEntrySquareButton-module-sass-module__q7D-Na__large_text{color:#fff;justify-content:space-around;gap:.4em;font-size:1.3em;font-weight:700;line-height:1.25;display:flex}@media screen and (min-width:768px){.ConsultationEntrySquareButton-module-sass-module__q7D-Na__estimate_request_link .ConsultationEntrySquareButton-module-sass-module__q7D-Na__large_text{font-size:1.143em}}.ConsultationEntrySquareButton-module-sass-module__q7D-Na__estimate_request_link:hover{background-color:#fff;transition:background-color .3s;box-shadow:0 0 0 2px #06f}.ConsultationEntrySquareButton-module-sass-module__q7D-Na__estimate_request_link:hover .ConsultationEntrySquareButton-module-sass-module__q7D-Na__large_text,.ConsultationEntrySquareButton-module-sass-module__q7D-Na__estimate_request_link:hover .ConsultationEntrySquareButton-module-sass-module__q7D-Na__small_text{color:#06f;transition:color .3s}
.GlossaryVideo-module-sass-module__H4-tpW__video{width:100%;margin-top:2rem;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}@media (min-width:768px){.GlossaryVideo-module-sass-module__H4-tpW__video{max-width:576px;max-height:324px}}
.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay]{padding:0}@media screen and (min-width:768px){.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay]{padding:80px 0}}.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box]{border-radius:0;flex-direction:column;max-width:924px;margin:0 auto;display:flex;overflow:hidden}@media screen and (min-width:480px){.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box]{margin:50px}}@media screen and (min-width:768px){.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box]{border-radius:1rem;margin:0 auto}}.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=modal_header]{color:#000;background:#f5f2ee;justify-content:left;align-items:center;padding:1rem 0 1rem .75rem;font-weight:700;display:flex}.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=modal_header].GlossaryOldModal-module-sass-module__Q_9mja__pc_d_flex{display:none}.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=modal_header].GlossaryOldModal-module-sass-module__Q_9mja__sp_d_flex{display:flex}@media screen and (min-width:1024px){.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=modal_header].GlossaryOldModal-module-sass-module__Q_9mja__pc_d_flex{display:flex}.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=modal_header].GlossaryOldModal-module-sass-module__Q_9mja__sp_d_flex{display:none}}.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=modal_header] i{align-items:center;width:2.143rem;margin-right:1rem;display:flex}@media screen and (min-width:768px){.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=modal_header] i{width:1.875rem;margin-right:.313rem}}.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=modal_header] i svg{width:100%;height:auto}.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=modal_inner]{flex:1;max-height:none;padding:0 1.071rem;overflow:hidden scroll}@media screen and (min-width:768px){.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=modal_inner]{padding:0 6.25rem}}.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=_modal_footer]{height:initial;padding:0;position:relative;bottom:0;left:0;box-shadow:-.25rem -.25rem .75rem #00000026}.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=_modal_footer] [class*=modal_footer_btn_wrap]{max-width:14.286rem;margin:auto;padding:.85rem 0}@media screen and (min-width:768px){.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=_modal_footer] [class*=modal_footer_btn_wrap]{max-width:12.5em;padding:1rem 0}}.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=_modal_footer] [class*=ranking_rectangle_close_button]{text-align:center;color:#333;box-sizing:border-box;cursor:pointer;border:1px solid #ddd;border-radius:.5rem;justify-content:center;align-items:center;width:100%;padding:1rem 0;font-size:1.143rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex;position:relative;box-shadow:.25rem .25rem .75rem #00000026}@media screen and (min-width:768px){.GlossaryOldModal-module-sass-module__Q_9mja__style_wrapper .ranking [class*=modal_overlay] [class*=modal_box] [class*=_modal_footer] [class*=ranking_rectangle_close_button]{font-size:unset;padding:.875rem 0}}.GlossaryOldModal-module-sass-module__Q_9mja__content_wrapper{margin-top:24px}.GlossaryOldModal-module-sass-module__Q_9mja__modal_terminology_title{font-size:1.625em;font-weight:700}@media (min-width:768px){.GlossaryOldModal-module-sass-module__Q_9mja__modal_terminology_title{font-size:1.125em}}.GlossaryOldModal-module-sass-module__Q_9mja__modal_terminology_text{color:#333;margin-top:1em;padding:0 0 40px;font-size:1.42em}@media (min-width:768px){.GlossaryOldModal-module-sass-module__Q_9mja__modal_terminology_text{font-size:1em}}.GlossaryOldModal-module-sass-module__Q_9mja__modal_terminology_text .GlossaryOldModal-module-sass-module__Q_9mja__terminology_list{background:0 0;border:1px solid #ddd;margin-top:-1px;margin-left:auto;margin-right:auto;padding:1em;font-weight:400;position:relative}.GlossaryOldModal-module-sass-module__Q_9mja__modal_terminology_text .GlossaryOldModal-module-sass-module__Q_9mja__terminology_list:first-child{margin-top:.5em}.GlossaryOldModal-module-sass-module__Q_9mja__modal_terminology_text .GlossaryOldModal-module-sass-module__Q_9mja__terminology_list.GlossaryOldModal-module-sass-module__Q_9mja__title{background:#f5f2ee;font-weight:700}.GlossaryOldModal-module-sass-module__Q_9mja__modal_terminology_text .GlossaryOldModal-module-sass-module__Q_9mja__terminology_list.GlossaryOldModal-module-sass-module__Q_9mja__title~.GlossaryOldModal-module-sass-module__Q_9mja__terminology-list{margin-top:-1px;position:relative}.GlossaryOldModal-module-sass-module__Q_9mja__modal_terminology_text .GlossaryOldModal-module-sass-module__Q_9mja__terminology_frame{border:1px solid #ddd;margin:.75em auto;padding:1em;font-weight:400}
.ConditionSelectPet-module-sass-module__BmmvZq__condition_select_pet{border:1px solid #aaa;border-radius:8px;margin-left:auto;margin-right:auto;display:grid}.ConditionSelectPet-module-sass-module__BmmvZq__condition_select_pet.ConditionSelectPet-module-sass-module__BmmvZq__small{grid-template-columns:128px 33px 1fr;grid-template-areas:"pet_type_select border_vertical pet_age_select""border_horizontal border_horizontal border_horizontal""pet_breed_select pet_breed_select pet_breed_select";row-gap:2px;padding:4px 8px}.ConditionSelectPet-module-sass-module__BmmvZq__condition_select_pet.ConditionSelectPet-module-sass-module__BmmvZq__small .ConditionSelectPet-module-sass-module__BmmvZq__border_vertical_second{display:none}.ConditionSelectPet-module-sass-module__BmmvZq__condition_select_pet.ConditionSelectPet-module-sass-module__BmmvZq__large{grid-template-columns:136px 33px 80px 33px 280px;grid-template-areas:"pet_type_select border_vertical pet_age_select border_vertical_second pet_breed_select";justify-content:center;width:600px}.ConditionSelectPet-module-sass-module__BmmvZq__condition_select_pet.ConditionSelectPet-module-sass-module__BmmvZq__large .ConditionSelectPet-module-sass-module__BmmvZq__border_horizontal{display:none}.ConditionSelectPet-module-sass-module__BmmvZq__condition_select_pet .ConditionSelectPet-module-sass-module__BmmvZq__pet_type_select{grid-area:pet_type_select}.ConditionSelectPet-module-sass-module__BmmvZq__condition_select_pet .ConditionSelectPet-module-sass-module__BmmvZq__pet_age_select{grid-area:pet_age_select}.ConditionSelectPet-module-sass-module__BmmvZq__condition_select_pet .ConditionSelectPet-module-sass-module__BmmvZq__pet_breed_select{grid-area:pet_breed_select}.ConditionSelectPet-module-sass-module__BmmvZq__condition_select_pet .ConditionSelectPet-module-sass-module__BmmvZq__border_vertical{background-color:#ddd;grid-area:border_vertical;width:1px;height:16px;margin:auto 16px}.ConditionSelectPet-module-sass-module__BmmvZq__condition_select_pet .ConditionSelectPet-module-sass-module__BmmvZq__border_vertical_second{background-color:#ddd;grid-area:border_vertical_second;width:1px;height:16px;margin:auto 16px}.ConditionSelectPet-module-sass-module__BmmvZq__condition_select_pet .ConditionSelectPet-module-sass-module__BmmvZq__border_horizontal{border-bottom:1px solid #ddd;grid-area:border_horizontal}
.DocumentRequestButton-module-sass-module__45k1tG__document_request_button{width:100%;height:100%}.DocumentRequestButton-module-sass-module__45k1tG__document_request_button button{text-align:center;cursor:pointer;border-radius:2rem;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex;position:relative}@media screen and (min-width:768px){.DocumentRequestButton-module-sass-module__45k1tG__document_request_button button{padding-block:1.125rem}}.DocumentRequestButton-module-sass-module__45k1tG__document_request_button button .DocumentRequestButton-module-sass-module__45k1tG__request_button_small_text{font-size:.875rem}.DocumentRequestButton-module-sass-module__45k1tG__document_request_button button .DocumentRequestButton-module-sass-module__45k1tG__request_button_normal_weight{font-weight:300}.DocumentRequestButton-module-sass-module__45k1tG__document_request_button .DocumentRequestButton-module-sass-module__45k1tG__blue{color:#fff;background-color:#06f;border:1px solid #06f}.DocumentRequestButton-module-sass-module__45k1tG__document_request_button .DocumentRequestButton-module-sass-module__45k1tG__blue:hover{color:#06f;background-color:#fff}.DocumentRequestButton-module-sass-module__45k1tG__document_request_button .DocumentRequestButton-module-sass-module__45k1tG__white{color:#06f;background-color:#fff;border:1px solid #06f}.DocumentRequestButton-module-sass-module__45k1tG__document_request_button .DocumentRequestButton-module-sass-module__45k1tG__white:hover{color:#fff;background-color:#06f}.DocumentRequestButton-module-sass-module__45k1tG__document_request_button.DocumentRequestButton-module-sass-module__45k1tG__disabled button{color:#999;border:unset;box-shadow:unset;cursor:unset;pointer-events:none;background-color:#ddd}
.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block{background:#fff;border:1px solid #ddd;border-radius:.75rem;flex-wrap:nowrap;align-items:center;padding:1rem 2.188rem 1.5rem 1.875rem;display:flex}@media screen and (max-width:767px){.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block{flex-wrap:wrap;padding:.536rem 2.143rem 1.179rem 1.821rem}}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block~.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block{margin-top:1rem}@media screen and (max-width:767px){.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block~.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block{margin-top:.643rem}}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block_left{width:42.51%}@media screen and (max-width:767px){.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block_left{width:100%}}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block_left.ContractRatioGraphBase-module-sass-module__B0I_Ja__nograph{width:200%}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block_title{font-size:1.125rem;font-weight:700;line-height:1.25}@media screen and (max-width:767px){.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block_title{font-size:1.286rem}}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block.average{justify-content:center}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block.average [class*=contract_block_left]{width:51.96%}@media screen and (max-width:767px){.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block.average [class*=contract_block_left]{width:100%}}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block.average.ContractRatioGraphBase-module-sass-module__B0I_Ja__nograph{justify-content:flex-start}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block.average.ContractRatioGraphBase-module-sass-module__B0I_Ja__nograph .ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block_left{width:100%}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_body{margin-top:.313rem;display:flex}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_body:not([class*=average]){background:#e8e8e8;height:2rem}@media screen and (max-width:767px){.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_body:not([class*=average]){height:2.286rem}}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_body.ContractRatioGraphBase-module-sass-module__B0I_Ja__nograph{background:0 0}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_body .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph{width:0}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_body .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph.ContractRatioGraphBase-module-sass-module__B0I_Ja__active{transition:width .3s}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_caption{flex-wrap:wrap;width:54.33%;margin-left:1.25rem;display:flex}@media screen and (max-width:767px){.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_caption{width:100%;margin-top:.571rem;margin-left:0}}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_caption.age{grid-template-columns:1fr 1fr;display:grid}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_caption.sex{margin-top:2rem}@media screen and (max-width:767px){.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_caption.sex{justify-content:center;margin-top:.571rem}}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_caption.average{width:42.5%;margin-left:2.194em;display:block}@media screen and (max-width:767px){.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_caption.average{text-align:left;width:fit-content;margin-left:0}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_caption.average li{width:auto;margin:0 auto}}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_caption li{margin:.313rem .313rem 0 0;font-size:.857rem;line-height:1}@media screen and (max-width:767px){.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_caption li{margin:0}}.ContractRatioGraphBase-module-sass-module__B0I_Ja__contract_block .ContractRatioGraphBase-module-sass-module__B0I_Ja__card_graph_caption li:before{content:"■";margin-right:.313rem;font-size:1.5rem;display:inline-block}
.ContractAgeRatioGraph-module-sass-module__8Qs85G__graph_body_age20{background-color:#025}.ContractAgeRatioGraph-module-sass-module__8Qs85G__graph_body_age30{background-color:#048}.ContractAgeRatioGraph-module-sass-module__8Qs85G__graph_body_age40{background-color:#27e}.ContractAgeRatioGraph-module-sass-module__8Qs85G__graph_body_age50{background-color:#7bf}.ContractAgeRatioGraph-module-sass-module__8Qs85G__graph_body_age60{background-color:#adf}.ContractAgeRatioGraph-module-sass-module__8Qs85G__graph_body_age70{background-color:#def}.ContractAgeRatioGraph-module-sass-module__8Qs85G__graph_caption_age20:before{color:#025}.ContractAgeRatioGraph-module-sass-module__8Qs85G__graph_caption_age30:before{color:#048}.ContractAgeRatioGraph-module-sass-module__8Qs85G__graph_caption_age40:before{color:#27e}.ContractAgeRatioGraph-module-sass-module__8Qs85G__graph_caption_age50:before{color:#7bf}.ContractAgeRatioGraph-module-sass-module__8Qs85G__graph_caption_age60:before{color:#adf}.ContractAgeRatioGraph-module-sass-module__8Qs85G__graph_caption_age70:before{color:#def}
.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body{margin-top:.313rem;position:relative}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body>svg{width:100%;height:auto;overflow:visible}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body{background:#e8e8e8;margin-top:.313rem;display:flex}@media screen and (max-width:767px){.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body{height:2.286rem}}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body[class*=average]{background:0 0;width:81.75%;height:11%;position:absolute;left:15.72%}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_20s{top:0}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_20s .ContractAverageRatioGraph-module-sass-module__CoPmDG__card_graph{background-color:#025}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_30s{top:15%}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_30s.ContractAverageRatioGraph-module-sass-module__CoPmDG__has70s{top:13%}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_30s .ContractAverageRatioGraph-module-sass-module__CoPmDG__card_graph{background-color:#15b}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_40s{top:30.5%}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_40s.ContractAverageRatioGraph-module-sass-module__CoPmDG__has70s{top:26%}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_40s .ContractAverageRatioGraph-module-sass-module__CoPmDG__card_graph{background-color:#59e}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_50s{top:46%}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_50s.ContractAverageRatioGraph-module-sass-module__CoPmDG__has70s{top:39%}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_50s .ContractAverageRatioGraph-module-sass-module__CoPmDG__card_graph{background-color:#7bf}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_over_60s{top:61.5%}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_over_60s.ContractAverageRatioGraph-module-sass-module__CoPmDG__has70s{top:52%}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_over_60s .ContractAverageRatioGraph-module-sass-module__CoPmDG__card_graph{background-color:#adf}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_over_70s{top:65%}.ContractAverageRatioGraph-module-sass-module__CoPmDG__generations_body .ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_body.ContractAverageRatioGraph-module-sass-module__CoPmDG__average_over_70s .ContractAverageRatioGraph-module-sass-module__CoPmDG__card_graph{background-color:#def}.ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_caption_average20:before{color:#025}.ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_caption_average30:before{color:#15b}.ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_caption_average40:before{color:#59e}.ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_caption_average50:before{color:#7bf}.ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_caption_average60:before{color:#adf}.ContractAverageRatioGraph-module-sass-module__CoPmDG__graph_caption_average70:before{color:#def}
.ContractSexRatioGraph-module-sass-module__mQakia__graph_body_male{background-color:#59e}.ContractSexRatioGraph-module-sass-module__mQakia__graph_body_female{background-color:#e94}.ContractSexRatioGraph-module-sass-module__mQakia__graph_caption_male:before{color:#59e}.ContractSexRatioGraph-module-sass-module__mQakia__graph_caption_female:before{color:#e94}
.PlanOverviewTable-module-sass-module__scYn9q__plan_overview{border-collapse:collapse;text-align:left;border:1px solid #ddd;width:100%;margin-top:1em}@media screen and (max-width:767px){.PlanOverviewTable-module-sass-module__scYn9q__plan_overview{width:auto;margin:1em -4.35% 0}}.PlanOverviewTable-module-sass-module__scYn9q__plan_overview th{vertical-align:top;background:#f5f2ee;border:1px solid #ddd;width:28.57%;padding:1em}@media screen and (max-width:767px){.PlanOverviewTable-module-sass-module__scYn9q__plan_overview th{width:40%}}.PlanOverviewTable-module-sass-module__scYn9q__plan_overview td{border:1px solid #ddd;padding:1em}.PlanOverviewTable-module-sass-module__scYn9q__plan_overview td a{color:#06f;text-decoration:none}.PlanOverviewTable-module-sass-module__scYn9q__plan_overview td ul.PlanOverviewTable-module-sass-module__scYn9q__tags{flex-wrap:wrap;margin:-.625em 0 0 -.625em;display:flex}.PlanOverviewTable-module-sass-module__scYn9q__plan_overview td ul.PlanOverviewTable-module-sass-module__scYn9q__tags li{color:#000;background-color:#f5f2ee;border-radius:.333em;margin:.833em 0 0 .833em;padding:.417em;font-size:.75em;font-weight:700;line-height:1.25}.PlanOverviewTable-module-sass-module__scYn9q__plan_overview td ul.PlanOverviewTable-module-sass-module__scYn9q__tags li:before{content:"#";display:inline}.PlanOverviewTable-module-sass-module__scYn9q__plan_overview td.PlanOverviewTable-module-sass-module__scYn9q__detail_text>a{color:#06f}.PlanOverviewTable-module-sass-module__scYn9q__plan_overview td.PlanOverviewTable-module-sass-module__scYn9q__detail_text>a[target=_blank]:after{content:"";vertical-align:text-top;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuMzcxIDE1LjI1MjNWMjEuOTE1NEgyLjA1MTQ2VjMuNTk1ODlIOC4yOTE5OUwxMC4zNDM0IDEuNTQ0NDNIMS4xODA2MUMwLjUyODI1IDEuNTQ0NDMgMCAyLjA3MjY4IDAgMi43MjUwNVYyMi43ODYyQzAgMjMuNDM4NiAwLjUyODI1IDIzLjk2NjkgMS4xODA2MSAyMy45NjY5SDIxLjI0MThDMjEuODk0MiAyMy45NjY5IDIyLjQyMjQgMjMuNDM4NiAyMi40MjI0IDIyLjc4NjJWMTMuMjAwOEwyMC4zNzEgMTUuMjUyM1oiIGZpbGw9IiMwMDY2RkYiLz48cGF0aCBkPSJNMjMuMDQ2OSAxMS4xOTMxQzIyLjUxOTYgMTEuMTkzMSAyMi4wOTI5IDEwLjc2NjQgMjIuMDkyOSAxMC4yMzkyVjEuOTQxMDZIMTMuNzkzOEMxMy4yNjY1IDEuOTQxMDYgMTIuODM5OCAxLjUxNDM2IDEyLjgzOTggMC45ODcxMzFDMTIuODM5OCAwLjQ1OTkwNiAxMy4yNjY1IDAuMDMzMjAzMSAxMy43OTM4IDAuMDMzMjAzMUgyMy4wNDY5QzIzLjU3NDEgMC4wMzMyMDMxIDI0LjAwMDggMC40NTk5MDYgMjQuMDAwOCAwLjk4NzEzMVYxMC4yMzkyQzI0LjAwMDggMTAuNzY2NCAyMy41NzQxIDExLjE5MzEgMjMuMDQ2OSAxMS4xOTMxWiIgZmlsbD0iIzAwNjZGRiIvPjxwYXRoIGQ9Ik0xMS4xNDUxIDEzLjc5MzRDMTAuODgyNSAxMy43OTM0IDEwLjYyIDEzLjY5MjkgMTAuNDE5OSAxMy40OTI5QzEwLjAxODkgMTMuMDkxOCAxMC4wMTg5IDEyLjQ0MzYgMTAuNDE5OSAxMi4wNDI1TDIxLjg3MDEgMC41OTIyOTlDMjIuMjcxMiAwLjE5MTIzOSAyMi45MTk1IDAuMTkxMjM5IDIzLjMyMDUgMC41OTIyOTlDMjMuNzIxNiAwLjk5MzM1OSAyMy43MjE2IDEuNjQxNjIgMjMuMzIwNSAyLjA0MjY4TDExLjg3MDMgMTMuNDkyOUMxMS42NzAzIDEzLjY5MjkgMTEuNDA3NyAxMy43OTM0IDExLjE0NTEgMTMuNzkzNFoiIGZpbGw9IiMwMDY2RkYiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:contain;width:.75em;height:.75em;margin-left:4px;margin-right:4px;display:inline-block}
.ProductFeatureTextBlock-module-sass-module__yzTdeW__text_block{background-color:#f5f2ee;border-radius:.5em;width:100%;position:relative;overflow:hidden}@media screen and (max-width:767px){.ProductFeatureTextBlock-module-sass-module__yzTdeW__text_block{max-width:100%;margin-top:1.143em}}.ProductFeatureTextBlock-module-sass-module__yzTdeW__text_block .ProductFeatureTextBlock-module-sass-module__yzTdeW__caption{color:#fff;background:#f64;padding:.313em .938em;font-size:1em;font-weight:700;line-height:1.25;position:absolute;top:0;left:0}.ProductFeatureTextBlock-module-sass-module__yzTdeW__text_block .ProductFeatureTextBlock-module-sass-module__yzTdeW__text_box{text-align:left;margin:3em .833em .889em;font-size:1em;font-weight:700;line-height:1.5;overflow:hidden}@media screen and (max-width:767px){.ProductFeatureTextBlock-module-sass-module__yzTdeW__text_block .ProductFeatureTextBlock-module-sass-module__yzTdeW__text_box{margin:2.571em 1.071em 1.071em;font-size:1.071em;line-height:1.25}}
.RankingButton-module-sass-module__LBKYbW__ranking_button{text-align:center;border:1px solid #ddd;border-radius:.5em;flex-direction:column;justify-content:center;width:48.07%;min-height:5.214em;padding:0 1rem;text-decoration:none;display:flex}@media screen and (min-width:768px){.RankingButton-module-sass-module__LBKYbW__ranking_button{width:100%;min-height:4.563em}}.RankingButton-module-sass-module__LBKYbW__ranking_button .RankingButton-module-sass-module__LBKYbW__title{white-space:pre;color:#06f;width:100%;margin-top:.333em;font-size:.857em;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.RankingButton-module-sass-module__LBKYbW__ranking_button .RankingButton-module-sass-module__LBKYbW__title{font-size:.75em}}.RankingButton-module-sass-module__LBKYbW__ranking_button .RankingButton-module-sass-module__LBKYbW__ranking_block{width:100%}.RankingButton-module-sass-module__LBKYbW__ranking_button .RankingButton-module-sass-module__LBKYbW__ranking_block .RankingButton-module-sass-module__LBKYbW__rank_num{color:#666;font-family:Barlow Condensed,sans-serif;font-size:1.75em;font-weight:700;line-height:1.25}.RankingButton-module-sass-module__LBKYbW__ranking_button .RankingButton-module-sass-module__LBKYbW__ranking_block .RankingButton-module-sass-module__LBKYbW__rank_num:after{content:"位";color:#666;margin-left:6px;font-size:.357em;font-weight:700;line-height:1.25}.RankingButton-module-sass-module__LBKYbW__ranking_button .RankingButton-module-sass-module__LBKYbW__ranking_block .RankingButton-module-sass-module__LBKYbW__rank_num.RankingButton-module-sass-module__LBKYbW__color{color:#f64}.RankingButton-module-sass-module__LBKYbW__rank_icon{width:1.143em;height:1.192em;margin:auto .313em auto auto;display:inline-block;position:relative}.RankingButton-module-sass-module__LBKYbW__rank_icon .RankingButton-module-sass-module__LBKYbW__no01 svg path{fill:#ba6}.RankingButton-module-sass-module__LBKYbW__rank_icon .RankingButton-module-sass-module__LBKYbW__no02 svg path{fill:#a0a5aa}.RankingButton-module-sass-module__LBKYbW__rank_icon .RankingButton-module-sass-module__LBKYbW__no03 svg path{fill:#a87}.RankingButton-module-sass-module__LBKYbW__rank_icon svg{width:100%;height:auto;display:block}.RankingButton-module-sass-module__LBKYbW__rank_icon .RankingButton-module-sass-module__LBKYbW__rank_icon_num{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:.75em;font-weight:700;line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%)}
.ReviewEvaluationButton-module-sass-module__lDC9bW__review_evaluation_button{text-align:center;border:1px solid #ddd;border-radius:.5em;width:48.07%;min-height:5.214em;padding-left:1rem;padding-right:1rem;text-decoration:none;display:block}@media screen and (min-width:768px){.ReviewEvaluationButton-module-sass-module__lDC9bW__review_evaluation_button{width:100%;min-height:4.563em}}.ReviewEvaluationButton-module-sass-module__lDC9bW__review_evaluation_button a{text-decoration:none}.ReviewEvaluationButton-module-sass-module__lDC9bW__review_evaluation_button .ReviewEvaluationButton-module-sass-module__lDC9bW__title{color:#333;margin-top:.75em;font-size:.857em;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.ReviewEvaluationButton-module-sass-module__lDC9bW__review_evaluation_button .ReviewEvaluationButton-module-sass-module__lDC9bW__title{font-size:.75em}}.ReviewEvaluationButton-module-sass-module__lDC9bW__review_evaluation_button .ReviewEvaluationButton-module-sass-module__lDC9bW__star_icon{margin:.12em}.ReviewEvaluationButton-module-sass-module__lDC9bW__review_evaluation_button .ReviewEvaluationButton-module-sass-module__lDC9bW__caption{color:#06f;margin-top:.308em;margin-bottom:.769em;font-size:.929em}@media screen and (min-width:768px){.ReviewEvaluationButton-module-sass-module__lDC9bW__review_evaluation_button .ReviewEvaluationButton-module-sass-module__lDC9bW__caption{margin-top:unset;margin-bottom:unset;font-size:.813em}}.ReviewEvaluationButton-module-sass-module__lDC9bW__review_evaluation_button .ReviewEvaluationButton-module-sass-module__lDC9bW__caption:before{content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2211%22%20height%3D%227%22%20viewBox%3D%220%200%2011%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%201L5.5%206L1%201%22%20stroke%3D%22%230033FF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:.313em;padding-bottom:.313em;padding-left:.563em}.ReviewEvaluationButton-module-sass-module__lDC9bW__review_evaluation_button.ReviewEvaluationButton-module-sass-module__lDC9bW__deactivated{pointer-events:none}.ReviewEvaluationButton-module-sass-module__lDC9bW__review_evaluation_button.ReviewEvaluationButton-module-sass-module__lDC9bW__deactivated .ReviewEvaluationButton-module-sass-module__lDC9bW__title,.ReviewEvaluationButton-module-sass-module__lDC9bW__review_evaluation_button.ReviewEvaluationButton-module-sass-module__lDC9bW__deactivated .ReviewEvaluationButton-module-sass-module__lDC9bW__caption{color:#ddd}.ReviewEvaluationButton-module-sass-module__lDC9bW__review_evaluation_button.ReviewEvaluationButton-module-sass-module__lDC9bW__deactivated .ReviewEvaluationButton-module-sass-module__lDC9bW__caption:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMCAxTDUuNSA2TDEgMSIgc3Ryb2tlPSIjOTU5YmEwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.ReviewEvaluationButton-module-sass-module__lDC9bW__review_evaluation_button.ReviewEvaluationButton-module-sass-module__lDC9bW__deactivated .ReviewEvaluationButton-module-sass-module__lDC9bW__star_icon{fill:#aaa}
.RelatedProductCard-module-sass-module__uhR4qq__related_product_card{background-color:#fff;border:1px solid #ddd;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:100%;padding:12px 15px;text-decoration:none;display:flex;box-shadow:0 0 12px #0000001a}.RelatedProductCard-module-sass-module__uhR4qq__related_product_card:hover{box-shadow:unset}.RelatedProductCard-module-sass-module__uhR4qq__related_product_card .RelatedProductCard-module-sass-module__uhR4qq__logo_area{flex-shrink:0;width:34%;max-width:170px}.RelatedProductCard-module-sass-module__uhR4qq__related_product_card .RelatedProductCard-module-sass-module__uhR4qq__content_area{height:100%}.RelatedProductCard-module-sass-module__uhR4qq__related_product_card .RelatedProductCard-module-sass-module__uhR4qq__content_area .RelatedProductCard-module-sass-module__uhR4qq__company_name{color:#666;max-height:50%;margin-bottom:8px;font-size:12px;overflow:clip}@media screen and (min-width:768px){.RelatedProductCard-module-sass-module__uhR4qq__related_product_card .RelatedProductCard-module-sass-module__uhR4qq__content_area .RelatedProductCard-module-sass-module__uhR4qq__company_name{font-size:14px}}.RelatedProductCard-module-sass-module__uhR4qq__related_product_card .RelatedProductCard-module-sass-module__uhR4qq__content_area .RelatedProductCard-module-sass-module__uhR4qq__product_name{color:#333;font-size:14px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.RelatedProductCard-module-sass-module__uhR4qq__related_product_card .RelatedProductCard-module-sass-module__uhR4qq__content_area .RelatedProductCard-module-sass-module__uhR4qq__product_name{font-size:15px}}.RelatedProductCard-module-sass-module__uhR4qq__related_product_card .RelatedProductCard-module-sass-module__uhR4qq__move_icon_area{flex-shrink:0;margin-left:auto}.RelatedProductCard-module-sass-module__uhR4qq__related_product_card .RelatedProductCard-module-sass-module__uhR4qq__move_icon_area .RelatedProductCard-module-sass-module__uhR4qq__move_icon{vertical-align:unset}
.RelatedProductArea-module-sass-module__MSrKpG__related_product_area{grid-template-rows:repeat(4,max-content);grid-template-columns:1fr;display:grid}@media screen and (min-width:768px){.RelatedProductArea-module-sass-module__MSrKpG__related_product_area{grid-template-rows:max-content max-content;grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:1em;margin-top:16px;padding:8px 0;display:grid}}.RelatedProductArea-module-sass-module__MSrKpG__related_product_title{text-align:left;text-indent:-1.65em;margin-top:16px;margin-bottom:6px;padding-left:1.65em;font-size:1em;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.RelatedProductArea-module-sass-module__MSrKpG__related_product_title{margin-top:0}}.RelatedProductArea-module-sass-module__MSrKpG__related_product_title i{vertical-align:middle}.RelatedProductArea-module-sass-module__MSrKpG__related_product_title img{width:1.5em;margin-right:.2em}
.SquareMoveButton-module-sass-module__KLNflq__no_decoration{text-decoration:none}.SquareMoveButton-module-sass-module__KLNflq__accordion_button{text-align:center;box-sizing:border-box;color:#333;background-color:#fff;border:1px solid #ddd;border-radius:.5rem;justify-content:center;align-items:center;width:100%;padding:1.125rem 0;font-weight:700;line-height:1.25;text-decoration:none;display:flex;position:relative;box-shadow:.25rem .25rem .75rem #00000026}@media screen and (max-width:767px){.SquareMoveButton-module-sass-module__KLNflq__accordion_button{padding-right:2rem}}.SquareMoveButton-module-sass-module__KLNflq__accordion_button:hover{cursor:pointer;box-shadow:none}.SquareMoveButton-module-sass-module__KLNflq__accordion_button .SquareMoveButton-module-sass-module__KLNflq__move_arrow{width:1rem;position:absolute;right:1.5rem;transform:rotate(270deg)}.SquareMoveButton-module-sass-module__KLNflq__accordion_button .SquareMoveButton-module-sass-module__KLNflq__move_arrow svg{width:100%;height:auto}.SquareMoveButton-module-sass-module__KLNflq__accordion_button .SquareMoveButton-module-sass-module__KLNflq__move_arrow svg path{stroke:#333}
.ReviewArea-module-sass-module__xVjuzG__review{margin-top:calc(-64px + 1.286em);padding-top:64px}@media screen and (min-width:768px){.ReviewArea-module-sass-module__xVjuzG__review{margin-top:calc(-114px + 4em);padding-top:114px}}@media screen and (min-width:1024px){.ReviewArea-module-sass-module__xVjuzG__review{margin-top:calc(-118px + 4em);padding-top:118px}}.ReviewArea-module-sass-module__xVjuzG__review>[class*=review_rate_wrap]{border-bottom:1px solid #ddd}.ReviewArea-module-sass-module__xVjuzG__review .ReviewArea-module-sass-module__xVjuzG__review_container{margin-top:1rem}.ReviewArea-module-sass-module__xVjuzG__review .ReviewArea-module-sass-module__xVjuzG__review_container>*{margin-bottom:1.5em}.ReviewArea-module-sass-module__xVjuzG__review .ReviewArea-module-sass-module__xVjuzG__review_container .ReviewArea-module-sass-module__xVjuzG__button_wrapper{width:50%;margin:0 auto}@media screen and (max-width:767px){.ReviewArea-module-sass-module__xVjuzG__review .ReviewArea-module-sass-module__xVjuzG__review_container .ReviewArea-module-sass-module__xVjuzG__button_wrapper{width:100%}}.ReviewArea-module-sass-module__xVjuzG__conversion_button_block_container{margin-top:2em}
.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=products_title_block]{align-items:center;margin-top:1.5rem;display:flex}@media screen and (max-width:767px){.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=products_title_block]{margin-top:1.071rem}}.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=products_title_block] [class*=img_block]{border:1px solid #ddd;width:10rem}@media screen and (max-width:767px){.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=products_title_block] [class*=img_block]{width:11.786rem}}.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=products_title_block] [class*=name_block]{margin-left:2.5rem}.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=products_title_block] [class*=name_block] [class*=company_name]{color:#999;font-size:.857rem;font-weight:700;line-height:1.25}.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=products_title_block] [class*=name_block] [class*=product_name]{color:#000;font-weight:700;line-height:1.25}.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=contract_block_container]{margin-top:1.5rem;padding:0 .75rem}@media screen and (max-width:767px){.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=contract_block_container]{margin-top:1.134rem;padding:0 .286rem}}.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=annotation]{color:#666;border-top:1px solid #ddd;margin-top:1.25rem;padding-top:1rem;padding-bottom:3.25rem;font-size:.75rem}@media screen and (max-width:767px){.RankingProductContactRateModal-module-sass-module__7rnwVa__style_wrapper .contact-rate [class*=modal_scroll_area] [class*=annotation]{margin-top:1.143em;padding-top:1.143em;padding-bottom:2.286rem;font-size:.875rem}}
.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}
.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:#06f;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:#025}.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:#15b}.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:#59e}.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:#7bf}.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:#def}
.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition{background-color:#f5f2ee;border-radius:.5rem;justify-content:space-between;gap:15px;padding:.57rem 4%;display:flex}.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_item.RankingProductPriceAndCondition-module-sass-module__-qFzpa__price{width:45%}.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_item.RankingProductPriceAndCondition-module-sass-module__-qFzpa__condition{width:50%}@media screen and (min-width:768px){.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_item.RankingProductPriceAndCondition-module-sass-module__-qFzpa__price,.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_item.RankingProductPriceAndCondition-module-sass-module__-qFzpa__condition{width:47.22%}}.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_item .RankingProductPriceAndCondition-module-sass-module__-qFzpa__item_title{color:#000;font-size:.875rem;font-weight:700;line-height:1.25}.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_item .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_box{color:#999;text-align:center;background:#fff;border-radius:.375rem;justify-content:center;align-items:center;min-height:2.857rem;margin-top:.25rem;font-weight:700;line-height:1.25;display:flex}@media screen and (min-width:768px){.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_item .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_box{min-height:3.5rem}}.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_item .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_box.RankingProductPriceAndCondition-module-sass-module__-qFzpa__condition_box{padding:4px 5px;line-height:1.25}.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_item.RankingProductPriceAndCondition-module-sass-module__-qFzpa__price .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_box{color:#e35;align-items:center;padding:2px 0;font-family:Barlow Condensed;font-size:32px;font-weight:600}@media screen and (min-width:768px){.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_item.RankingProductPriceAndCondition-module-sass-module__-qFzpa__price .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_box{padding:unset;font-size:2.25rem}}.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_item.RankingProductPriceAndCondition-module-sass-module__-qFzpa__price .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_box span.RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_txt:before{content:"￥";font-size:.875rem}.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_item.RankingProductPriceAndCondition-module-sass-module__-qFzpa__price .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_box .RankingProductPriceAndCondition-module-sass-module__-qFzpa__no_price_txt{color:#e35;white-space:pre-wrap;width:80%;font-size:.875rem;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_item.RankingProductPriceAndCondition-module-sass-module__-qFzpa__price .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_box .RankingProductPriceAndCondition-module-sass-module__-qFzpa__no_price_txt{width:70%}}@media screen and (min-width:1101px){.RankingProductPriceAndCondition-module-sass-module__-qFzpa__ranking_product_price_and_condition .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_item.RankingProductPriceAndCondition-module-sass-module__-qFzpa__price .RankingProductPriceAndCondition-module-sass-module__-qFzpa__price_box .RankingProductPriceAndCondition-module-sass-module__-qFzpa__no_price_txt{width:60%}}
.TravelTableSummaryArea-module-sass-module__DFAZUa__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f5f2ee;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}}
.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period{background-color:#f5f2ee;border-radius:.5rem;justify-content:space-between;padding:.57rem 1.563rem;display:flex}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item{width:47.22%}@media screen and (max-width:767px){.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price{width:57.89%}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item.RankingProductPriceAndRatio-module-sass-module__wZJkxW__period{width:36.84%}}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item .RankingProductPriceAndRatio-module-sass-module__wZJkxW__item_title{color:#000;font-size:.875rem;font-weight:700;line-height:1.25}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_box{color:#999;background:#fff;border-radius:.375rem;justify-content:center;align-items:center;min-height:3.5rem;margin-top:.25rem;font-weight:300;line-height:1.25;display:flex}@media screen and (max-width:767px){.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_box{min-height:2.857rem}}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_box{color:#e35;align-items:center;font-family:Barlow Condensed,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.25}@media screen and (max-width:767px){.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_box{font-size:32px}}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_box span.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_txt:before{content:"￥";font-size:.875rem}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_box span.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_txt:after{color:#999;content:"/月払";font-size:.875rem}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_item.RankingProductPriceAndRatio-module-sass-module__wZJkxW__price .RankingProductPriceAndRatio-module-sass-module__wZJkxW__price_box .RankingProductPriceAndRatio-module-sass-module__wZJkxW__no_price_txt{color:#e35;white-space:pre-wrap;font-size:.875rem;font-weight:300;line-height:1.25}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__rate_text{color:#e35;font-family:Barlow Condensed,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.25}@media screen and (max-width:767px){.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__rate_text{font-size:2.286rem}}.RankingProductPriceAndRatio-module-sass-module__wZJkxW__ranking_product_price_and_period .RankingProductPriceAndRatio-module-sass-module__wZJkxW__percent{color:#999;font-size:.875rem;font-weight:700;line-height:1.5}
.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:#f5f2ee;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:#f5f2ee;border-bottom:.286em solid #f5f2ee;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:#f5f2ee;border-left:.286em solid #f5f2ee;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:#e35;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%}}
.RankingPetProductCard-module-sass-module__RgvSDW__ranking_card_wrapper{letter-spacing:normal;color:#333;margin:0;font-size:3.73333vw;overflow:visible}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_card_wrapper{font-size:1.45455vw}}@media screen and (min-width:1300px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_card_wrapper{font-size:18.92px}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap{box-sizing:border-box;background-color:#fff;border:2px solid #ddd;border-radius:1rem;max-width:1200px;margin:0 auto .938rem;font-size:1rem;position:relative;box-shadow:-3px -3px 12px #ffffff80,3px 3px 12px #00000040}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 4.425% .86rem;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block{margin:0 25px 1rem}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block [class*=ranking_product_logo]{width:100%;margin-top:.571rem}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block [class*=ranking_product_logo]{width:44.21%;margin-top:1rem}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__product_price_satisfaction{width:100%;margin-top:.875rem}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__product_price_satisfaction{width:52.63%;margin-top:1rem}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__product_price_satisfaction .RankingPetProductCard-module-sass-module__RgvSDW__review_summary_wrap{justify-content:flex-start;margin-top:12px;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__product_price_satisfaction .RankingPetProductCard-module-sass-module__RgvSDW__review_summary_wrap{justify-content:flex-end;margin-top:16px}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_detail_text{width:100%}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap{flex-wrap:wrap;justify-content:space-between;width:100%;max-height:0;transition:opacity .5s,overflow .5s,max-height 50ms;display:flex}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap.RankingPetProductCard-module-sass-module__RgvSDW__open{max-height:3000px}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap.RankingPetProductCard-module-sass-module__RgvSDW__close{opacity:0;overflow:hidden}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=fp_comment_wrap]{box-sizing:border-box;border:1px solid #ddd;border-radius:.5rem;width:100%;margin-top:.5rem;padding:.75rem 1.875rem}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=fp_comment_wrap] [class*=fp_comment_body]{display:block}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=fp_comment_wrap] [class*=fp_left_col]{width:31.5%}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=fp_comment_wrap] [class*=fp_comment_body]{display:flex}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=fp_comment_wrap] [class*=fp_left_col]{width:12.35%}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=ranking_product_review_card]{border:1px solid #ddd;border-radius:.5rem;width:100%;margin-top:.875rem;padding:1rem 1.375rem 1rem 1rem}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=ranking_product_review_card]{width:48.94%;margin-top:1rem}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=ranking_product_contact_rate]{box-sizing:border-box;border:1px solid #ddd;border-radius:.5rem;width:100%;margin-top:.875rem;padding:.875rem 1rem 1rem}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=ranking_product_contact_rate]{width:48.94%;margin-top:1rem;padding:.75rem 1.875em 1rem 1rem}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=insurance_company_interview_banner]{width:100%;margin-top:.75rem}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_product_card .RankingPetProductCard-module-sass-module__RgvSDW__card_wrap .RankingPetProductCard-module-sass-module__RgvSDW__product_main_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_wrap [class*=insurance_company_interview_banner]{margin-top:1rem}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block{flex-wrap:wrap;justify-content:space-between;gap:.4rem 0;width:100%;margin-top:.4rem;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block{gap:unset;margin-top:.85rem}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block{justify-content:space-between;align-items:stretch;width:100%;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block{width:55%}}@media screen and (min-width:1024px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block{width:59%}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block .RankingPetProductCard-module-sass-module__RgvSDW__plan_button{flex-shrink:1;align-items:stretch;width:38%;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block .RankingPetProductCard-module-sass-module__RgvSDW__plan_button{width:48.5%}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block .RankingPetProductCard-module-sass-module__RgvSDW__conversion_button_wrap{flex-shrink:1;align-items:stretch;width:57.14%;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block .RankingPetProductCard-module-sass-module__RgvSDW__conversion_button_wrap{width:48.5%}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block .RankingPetProductCard-module-sass-module__RgvSDW__application_btn{flex-shrink:1;align-items:stretch;width:57.14%;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_application_btn_block .RankingPetProductCard-module-sass-module__RgvSDW__application_btn{width:48.5%}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_rounded_button{text-align:center;color:#06f;background-color:#fff;border:1px solid #06f;border-radius:2rem;justify-content:center;align-items:center;width:100%;padding:.5em;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex;position:relative}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_rounded_button{font-size:inherit;padding:1.125rem 0}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_rounded_button:hover{color:#fff;opacity:1;background-color:#06f}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_rounded_button .RankingPetProductCard-module-sass-module__RgvSDW__sp_active{display:block}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__ranking_rounded_button .RankingPetProductCard-module-sass-module__RgvSDW__sp_active{display:none}}.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_toggle_wrap{justify-content:center;align-items:center;width:100%;padding:8px 15px 12px;display:flex}@media screen and (min-width:768px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_toggle_wrap{width:44%;padding:unset}}@media screen and (min-width:1024px){.RankingPetProductCard-module-sass-module__RgvSDW__ranking_button_block .RankingPetProductCard-module-sass-module__RgvSDW__accordion_toggle_wrap{width:40%}}
