.AgeSelect-module-sass-module__t5IIsq__age{position:relative}.AgeSelect-module-sass-module__t5IIsq__age:after{content:"";border:.25em solid #0000;border-top:.5em solid red;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.AgeSelect-module-sass-module__t5IIsq__age select{appearance:none;color:#000;background-color:#fff;border:1px solid #06f;border-radius:.5em;width:6.25em;padding:.625em;font-size:1em;line-height:1.5em;display:block;position:relative}@media screen and (max-width:767px){.AgeSelect-module-sass-module__t5IIsq__age select{width:5.357em}}
.GenderSelect-module-sass-module__UfZV-q__gender{position:relative}.GenderSelect-module-sass-module__UfZV-q__gender:after{content:"";border:.25em solid #0000;border-top:.5em solid red;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.GenderSelect-module-sass-module__UfZV-q__gender select{appearance:none;color:#000;background-color:#fff;border:1px solid #06f;border-radius:.5em;width:6.25em;padding:.625em;font-size:1em;line-height:1.5em;display:block;position:relative}@media screen and (max-width:767px){.GenderSelect-module-sass-module__UfZV-q__gender select{width:5.357em}}
.PriceBlock-module-sass-module__FEqMLa__price_block{background:#fff;border-radius:.375rem;justify-content:center;align-items:center;height:100%;font-family:Barlow Condensed,sans-serif;font-weight:700;display:flex}.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_txt{color:#e35}.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_start{font-size:.8rem}.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_content{font-size:2.7rem}.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_content.PriceBlock-module-sass-module__FEqMLa__compare_sp_over_thousand{font-size:2.3rem}@media screen and (min-width:768px){.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_content.PriceBlock-module-sass-module__FEqMLa__compare_sp_over_thousand{font-size:2.7rem}}.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_content.PriceBlock-module-sass-module__FEqMLa__compare_sp_over_ten_thousand{font-size:2.1rem}@media screen and (min-width:768px){.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_content.PriceBlock-module-sass-module__FEqMLa__compare_sp_over_ten_thousand{font-size:2.7rem}}.PriceBlock-module-sass-module__FEqMLa__price_block span.PriceBlock-module-sass-module__FEqMLa__price_end{color:#999;white-space:nowrap;font-size:.875rem}.PriceBlock-module-sass-module__FEqMLa__price_block .PriceBlock-module-sass-module__FEqMLa__no_price_txt{color:#e35;text-align:left;white-space:nowrap;font-size:.8rem;font-weight:300;line-height:1.25}@media screen and (max-width:767px){.PriceBlock-module-sass-module__FEqMLa__price_block .PriceBlock-module-sass-module__FEqMLa__no_price_txt br.PriceBlock-module-sass-module__FEqMLa__no_break{display:none}}.PriceBlock-module-sass-module__FEqMLa__alt_message{color:#e35;text-align:left;white-space:pre-wrap;word-break:keep-all;width:min-content;font-size:.8rem;font-weight:300;line-height:1.25}@media screen and (max-width:767px){.PriceBlock-module-sass-module__FEqMLa__alt_message{font-size:.7rem}}
.TableStickyArea-module-sass-module__bgWlzq__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f5f2ee;border-style:none}.TableStickyArea-module-sass-module__bgWlzq__productLogo_link{color:#06f;text-decoration:none}.TableStickyArea-module-sass-module__bgWlzq__productLogo_link span{color:#06f;font-size:.857em;font-weight:700;line-height:1.25;text-decoration:none}@media screen and (max-width:767px){.TableStickyArea-module-sass-module__bgWlzq__productLogo_link span{font-size:1em}.TableStickyArea-module-sass-module__bgWlzq__application_button_wrapper{margin:0 -.4em}}.TableStickyArea-module-sass-module__bgWlzq__link{cursor:pointer;color:#06f;background-color:#fff;border:none;justify-content:center;align-items:center;width:100%;height:3em;padding:1em 0;font-size:1.143em;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.TableStickyArea-module-sass-module__bgWlzq__link.TableStickyArea-module-sass-module__bgWlzq__pc_d_flex{display:none}.TableStickyArea-module-sass-module__bgWlzq__link.TableStickyArea-module-sass-module__bgWlzq__sp_d_flex{display:flex}@media screen and (min-width:1024px){.TableStickyArea-module-sass-module__bgWlzq__link.TableStickyArea-module-sass-module__bgWlzq__pc_d_flex{display:flex}.TableStickyArea-module-sass-module__bgWlzq__link.TableStickyArea-module-sass-module__bgWlzq__sp_d_flex{display:none}}@media screen and (max-width:767px){.TableStickyArea-module-sass-module__bgWlzq__link{font-size:1.4em}}.TableStickyArea-module-sass-module__bgWlzq__link:hover{text-decoration:underline}.TableStickyArea-module-sass-module__bgWlzq__ranking_table_block.TableStickyArea-module-sass-module__bgWlzq__check_only td.TableStickyArea-module-sass-module__bgWlzq__cell:not(.TableStickyArea-module-sass-module__bgWlzq__active){display:none}.TableStickyArea-module-sass-module__bgWlzq__document_request_button{cursor:pointer;color:#06f;border:1px solid #06f;border-radius:34px;justify-content:center;align-items:center;column-gap:4px;height:36px;padding:8px 4px;font-size:1.2em;font-weight:700;line-height:1.25;display:flex}@media screen and (min-width:768px){.TableStickyArea-module-sass-module__bgWlzq__document_request_button{column-gap:8px;height:40px;font-size:1.15em}}.TableStickyArea-module-sass-module__bgWlzq__document_request_button:hover{color:#fff;background-color:#06f}.TableStickyArea-module-sass-module__bgWlzq__document_request_button.TableStickyArea-module-sass-module__bgWlzq__disabled{color:#999;pointer-events:none;background-color:#ddd;border:none}.TableStickyArea-module-sass-module__bgWlzq__no_campaign{color:#999}
.TableCheckboxRow-module-sass-module__NKK2eG__check_toggle_btn{border:none;justify-content:center;align-items:center;width:100%;height:40px;padding-left:4px;padding-right:4px;display:flex}@media screen and (min-width:768px){.TableCheckboxRow-module-sass-module__NKK2eG__check_toggle_btn{height:48px}}.TableCheckboxRow-module-sass-module__NKK2eG__check_toggle_btn .TableCheckboxRow-module-sass-module__NKK2eG__check_box{width:100%;max-width:112px}
.TableSummaryArea-module-sass-module__ZtQvfG__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f5f2ee;border-style:none;transform:rotateX(180deg)}.TableSummaryArea-module-sass-module__ZtQvfG__rank_image{width:2.857em;margin:0 auto;position:relative}@media screen and (max-width:767px){.TableSummaryArea-module-sass-module__ZtQvfG__rank_image{width:3em}}.TableSummaryArea-module-sass-module__ZtQvfG__rank_image svg{width:100%;height:auto}.TableSummaryArea-module-sass-module__ZtQvfG__rank_image .TableSummaryArea-module-sass-module__ZtQvfG__rank_num{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:1em;font-weight:700;line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-20%)}.TableSummaryArea-module-sass-module__ZtQvfG__rank_grade{color:#666;font-family:Barlow Condensed,sans-serif;font-size:1.857em;font-weight:700;line-height:1.25}@media screen and (max-width:767px){.TableSummaryArea-module-sass-module__ZtQvfG__rank_grade{width:1.9em}}.TableSummaryArea-module-sass-module__ZtQvfG__rank_unit{color:#666;font-size:.857em;font-weight:700;line-height:1.25}@media screen and (max-width:767px){.TableSummaryArea-module-sass-module__ZtQvfG__rank_unit{font-size:1em}}.TableSummaryArea-module-sass-module__ZtQvfG__pr_mark{color:#aaa;border:1px solid #aaa;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:22px;margin:0 auto;padding:2px 10px;font-family:Barlow Condensed;font-size:14px;font-weight:600;display:flex;position:relative}@media screen and (max-width:767px){.TableSummaryArea-module-sass-module__ZtQvfG__pr_mark{width:26px;height:17px;padding:2px 8px;font-size:10px}}
.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents{letter-spacing:normal;color:#333;font-size:3.73333vw;overflow:visible;transform:translateZ(-2px)}@media screen and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents{font-size:1.67866vw}}@media screen and (min-width:835px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents{font-size:1.23077vw}}@media screen and (min-width:1300px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents{font-size:16px}}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block{background-color:#f5f2ee;min-height:100vh;font-size:.714em}@media screen and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block{font-size:.875em}}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block .CompareTableArea-module-sass-module__hPY9Xq__table_section_title{text-align:left;padding:.438em 0 .438em .625em;font-size:1.143em;font-weight:700;line-height:1.25}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section{overflow:scroll visible}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section th{vertical-align:middle}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary{scrollbar-width:thin;scrollbar-color:#aaa #fff;-ms-overflow-style:none;scrollbar-width:none;background-color:#f5f2ee;border-bottom:.286em solid #f5f2ee;padding-bottom:.286em;transform:rotateX(180deg)}@media screen and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary{z-index:2;position:sticky;top:56px;transform:rotateX(180deg)translateZ(-1px)}}@media screen and (min-width:768px) and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary{top:0}}@media screen and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary::-webkit-scrollbar{height:1.357em;transform:translateZ(2px)}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary::-webkit-scrollbar-track{background-color:#f5f2ee;border-left:.286em solid #f5f2ee;margin-left:12.429em;transform:translateZ(2px);box-shadow:inset 4px -4px 4px #00000026}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary::-webkit-scrollbar-thumb{background-color:#aaa;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjc4MzIgMC45OTQxNDFWMTMuMDA2MUgyLjAxODMyVjAuOTk0MTQxSDAuMjc4MzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOS42Mjk4OCAwLjk5NDE0MVYxMy4wMDYxSDExLjM2OTlWMC45OTQxNDFIOS42Mjk4OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xOC45ODE0IDAuOTk0MTQxVjEzLjAwNjFIMjAuNzIxNFYwLjk5NDE0MUgxOC45ODE0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);background-position:50%;background-repeat:no-repeat;border-radius:.571em;width:7.071em;transform:translateZ(2px)}}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary{-ms-overflow-style:auto;scrollbar-width:auto}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary::-webkit-scrollbar{display:initial}}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary .CompareTableArea-module-sass-module__hPY9Xq__inner{padding-bottom:.286em}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary .CompareTableArea-module-sass-module__hPY9Xq__inner td{vertical-align:middle;text-align:center}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section:not(.CompareTableArea-module-sass-module__hPY9Xq__summary){-ms-overflow-style:none;scrollbar-width:none}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section:not(.CompareTableArea-module-sass-module__hPY9Xq__summary)::-webkit-scrollbar{display:none}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary_scroll_fix{z-index:30;position:sticky;top:56px;transform:translateZ(3px)}@media screen and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary_scroll_fix{top:20px}}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__summary_scroll_fix td{vertical-align:middle;text-align:center}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section.CompareTableArea-module-sass-module__hPY9Xq__other{padding-bottom:.286em}.CompareTableArea-module-sass-module__hPY9Xq__ranking_table_contents .CompareTableArea-module-sass-module__hPY9Xq__ranking_table_block section .CompareTableArea-module-sass-module__hPY9Xq__inner{width:300em}.CompareTableArea-module-sass-module__hPY9Xq__no_product{color:#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)}.CompareTableArea-module-sass-module__hPY9Xq__no_product.CompareTableArea-module-sass-module__hPY9Xq__pc_d_flex{display:none}.CompareTableArea-module-sass-module__hPY9Xq__no_product.CompareTableArea-module-sass-module__hPY9Xq__sp_d_flex{display:flex}@media screen and (min-width:1024px){.CompareTableArea-module-sass-module__hPY9Xq__no_product.CompareTableArea-module-sass-module__hPY9Xq__pc_d_flex{display:flex}.CompareTableArea-module-sass-module__hPY9Xq__no_product.CompareTableArea-module-sass-module__hPY9Xq__sp_d_flex{display:none}}@media screen and (max-width:767px){.CompareTableArea-module-sass-module__hPY9Xq__no_product{font-size:15px}}@media screen and (min-width:768px){.CompareTableArea-module-sass-module__hPY9Xq__no_product{width:unset;left:50%}}
.GlossaryLink-module-sass-module__JN_jtW__glossary_link{color:#333;cursor:pointer;text-decoration:none}.GlossaryLink-module-sass-module__JN_jtW__glossary_link:after{content:"";vertical-align:middle;text-indent:100%;white-space:nowrap;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjcuNSIgY3k9IjgiIHI9IjciIGZpbGw9IndoaXRlIiBzdHJva2U9IiMwMDY2RkYiLz4NCjxwYXRoIGQ9Ik02Ljk0NCA5LjcwNFY5LjA0NEM2Ljk0NCA4Ljg2OCA2Ljk1MiA4LjcyIDYuOTY4IDguNkM2Ljk5MiA4LjQ3MiA3LjAyOCA4LjM2IDcuMDc2IDguMjY0QzcuMTMyIDguMTYgNy4yIDguMDY0IDcuMjggNy45NzZDNy4zNjggNy44OCA3LjQ3MiA3Ljc2OCA3LjU5MiA3LjY0TDguNTE2IDYuNzA0QzguNzE2IDYuNTA0IDguODE2IDYuMjQ0IDguODE2IDUuOTI0QzguODE2IDUuNjEyIDguNzEyIDUuMzYgOC41MDQgNS4xNjhDOC4zMDQgNC45NjggOC4wNDggNC44NjggNy43MzYgNC44NjhDNy40IDQuODY4IDcuMTI0IDQuOTg0IDYuOTA4IDUuMjE2QzYuNjkyIDUuNDQgNi41NjggNS43MTYgNi41MzYgNi4wNDRMNSA1LjkyNEM1LjA0OCA1LjU0IDUuMTQ4IDUuMiA1LjMgNC45MDRDNS40NTIgNC42IDUuNjQ4IDQuMzQ0IDUuODg4IDQuMTM2QzYuMTM2IDMuOTI4IDYuNDIgMy43NzIgNi43NCAzLjY2OEM3LjA2IDMuNTU2IDcuNDEyIDMuNSA3Ljc5NiAzLjVDOC4xNTYgMy41IDguNDg4IDMuNTUyIDguNzkyIDMuNjU2QzkuMTA0IDMuNzYgOS4zNzIgMy45MTIgOS41OTYgNC4xMTJDOS44MjggNC4zMDQgMTAuMDA4IDQuNTQ4IDEwLjEzNiA0Ljg0NEMxMC4yNjQgNS4xMzIgMTAuMzI4IDUuNDY0IDEwLjMyOCA1Ljg0QzEwLjMyOCA2LjEwNCAxMC4yOTIgNi4zMzYgMTAuMjIgNi41MzZDMTAuMTQ4IDYuNzM2IDEwLjA1MiA2LjkyIDkuOTMyIDcuMDg4QzkuODEyIDcuMjU2IDkuNjcyIDcuNDE2IDkuNTEyIDcuNTY4QzkuMzYgNy43MiA5LjE5NiA3Ljg4IDkuMDIgOC4wNDhDOC45MDggOC4xNTIgOC44MTIgOC4yNDQgOC43MzIgOC4zMjRDOC42NTIgOC40MDQgOC41ODQgOC40ODggOC41MjggOC41NzZDOC40OCA4LjY1NiA4LjQ0NCA4Ljc1MiA4LjQyIDguODY0QzguMzk2IDguOTY4IDguMzg0IDkuMDk2IDguMzg0IDkuMjQ4VjkuNzA0SDYuOTQ0Wk02LjcwNCAxMS4zNzJDNi43MDQgMTEuMTE2IDYuNzk2IDEwLjg5NiA2Ljk4IDEwLjcxMkM3LjE3MiAxMC41MjggNy40IDEwLjQzNiA3LjY2NCAxMC40MzZDNy45MiAxMC40MzYgOC4xNDQgMTAuNTI0IDguMzM2IDEwLjdDOC41MjggMTAuODc2IDguNjI0IDExLjA5MiA4LjYyNCAxMS4zNDhDOC42MjQgMTEuNjA0IDguNTI4IDExLjgyNCA4LjMzNiAxMi4wMDhDOC4xNTIgMTIuMTkyIDcuOTI4IDEyLjI4NCA3LjY2NCAxMi4yODRDNy41MzYgMTIuMjg0IDcuNDEyIDEyLjI2IDcuMjkyIDEyLjIxMkM3LjE4IDEyLjE2NCA3LjA4IDEyLjEgNi45OTIgMTIuMDJDNi45MDQgMTEuOTQgNi44MzIgMTEuODQ0IDYuNzc2IDExLjczMkM2LjcyOCAxMS42MiA2LjcwNCAxMS41IDYuNzA0IDExLjM3MloiIGZpbGw9IiMwMDY2RkYiLz4NCjwvc3ZnPg==) 50%/contain no-repeat;width:1.667em;max-width:1.667em;height:1.667em;max-height:1.667em;margin-left:.5em;font-size:.563em;text-decoration:none;display:inline-block;overflow:hidden}@media screen and (max-width:767px){.GlossaryLink-module-sass-module__JN_jtW__glossary_link:after{margin-left:.25em;font-size:.957em}}.GlossaryLink-module-sass-module__JN_jtW__vertical{writing-mode:vertical-lr}:root .GlossaryLink-module-sass-module__JN_jtW__vertical>.GlossaryLink-module-sass-module__JN_jtW__glossary_link{display:flex}.GlossaryLink-module-sass-module__JN_jtW__vertical ::-webkit-full-page-media{display:flex}.GlossaryLink-module-sass-module__JN_jtW__vertical :future{display:flex}.GlossaryLink-module-sass-module__JN_jtW__vertical .GlossaryLink-module-sass-module__JN_jtW__glossary_link:after{margin-top:.5em;margin-left:-1em}@media screen and (max-width:767px){.GlossaryLink-module-sass-module__JN_jtW__vertical .GlossaryLink-module-sass-module__JN_jtW__glossary_link:after{margin-top:.25em;margin-left:-.5em}}
.TableColGroupArea-module-sass-module__MDvwma__colgroup{display:none}.TableColGroupArea-module-sass-module__MDvwma__colgroup .TableColGroupArea-module-sass-module__MDvwma__parent_header{width:2.143em}.TableColGroupArea-module-sass-module__MDvwma__colgroup .TableColGroupArea-module-sass-module__MDvwma__child_header{width:9.285em}@media screen and (max-width:767px){.TableColGroupArea-module-sass-module__MDvwma__colgroup .TableColGroupArea-module-sass-module__MDvwma__child_header{width:6.785em}}.TableColGroupArea-module-sass-module__MDvwma__colgroup .TableColGroupArea-module-sass-module__MDvwma__cell{width:13.143em}@media screen and (max-width:767px){.TableColGroupArea-module-sass-module__MDvwma__colgroup .TableColGroupArea-module-sass-module__MDvwma__cell{width:11em}}
.TableDetailArea-module-sass-module__cMnHdW__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f5f2ee;border-style:none}.TableDetailArea-module-sass-module__cMnHdW__table tbody tr span.TableDetailArea-module-sass-module__cMnHdW__vertical_text{writing-mode:vertical-lr}.TableDetailArea-module-sass-module__cMnHdW__ranking_table_block.TableDetailArea-module-sass-module__cMnHdW__check_only td.TableDetailArea-module-sass-module__cMnHdW__cell:not(.TableDetailArea-module-sass-module__cMnHdW__active){display:none}
.TravelTableStickyArea-module-sass-module__LQ0gGG__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f5f2ee;border-style:none}.TravelTableStickyArea-module-sass-module__LQ0gGG__productLogo_link{color:#06f;text-decoration:none}.TravelTableStickyArea-module-sass-module__LQ0gGG__productLogo_link span{color:#06f;font-size:.857em;font-weight:700;line-height:1.25;text-decoration:none}@media screen and (max-width:767px){.TravelTableStickyArea-module-sass-module__LQ0gGG__productLogo_link span{font-size:1em}.TravelTableStickyArea-module-sass-module__LQ0gGG__application_button_wrapper{margin:0 -.4em}}.TravelTableStickyArea-module-sass-module__LQ0gGG__link{cursor:pointer;color:#06f;background-color:#fff;border:none;justify-content:center;align-items:center;width:100%;height:3em;padding:1em 0;font-size:1.143em;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.TravelTableStickyArea-module-sass-module__LQ0gGG__link.TravelTableStickyArea-module-sass-module__LQ0gGG__pc_d_flex{display:none}.TravelTableStickyArea-module-sass-module__LQ0gGG__link.TravelTableStickyArea-module-sass-module__LQ0gGG__sp_d_flex{display:flex}@media screen and (min-width:1024px){.TravelTableStickyArea-module-sass-module__LQ0gGG__link.TravelTableStickyArea-module-sass-module__LQ0gGG__pc_d_flex{display:flex}.TravelTableStickyArea-module-sass-module__LQ0gGG__link.TravelTableStickyArea-module-sass-module__LQ0gGG__sp_d_flex{display:none}}@media screen and (max-width:767px){.TravelTableStickyArea-module-sass-module__LQ0gGG__link{font-size:1.4em}}.TravelTableStickyArea-module-sass-module__LQ0gGG__link:hover{text-decoration:underline}.TravelTableStickyArea-module-sass-module__LQ0gGG__ranking_table_block.TravelTableStickyArea-module-sass-module__LQ0gGG__check_only td.TravelTableStickyArea-module-sass-module__LQ0gGG__cell:not(.TravelTableStickyArea-module-sass-module__LQ0gGG__active){display:none}.TravelTableStickyArea-module-sass-module__LQ0gGG__document_request_button{cursor:pointer;color:#06f;border:1px solid #06f;border-radius:8px;padding:8px 4px;font-size:1.2em;font-weight:700;line-height:1.25;display:block}@media screen and (min-width:768px){.TravelTableStickyArea-module-sass-module__LQ0gGG__document_request_button{font-size:1.15em}}.TravelTableStickyArea-module-sass-module__LQ0gGG__document_request_button:hover{color:#fff;background-color:#06f}.TravelTableStickyArea-module-sass-module__LQ0gGG__document_request_button.TravelTableStickyArea-module-sass-module__LQ0gGG__disabled{color:#999;pointer-events:none;background-color:#f5f2ee;border:none}.TravelTableStickyArea-module-sass-module__LQ0gGG__no_campaign{color:#999}
.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb{background:#f5f2ee;width:100%}.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb:before,.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb:after{content:"";width:100%;height:8px;display:block}@media screen and (min-width:768px){.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb.BreadCrumb-module-sass-module__Mb7JPW__sp{display:none}}@media screen and (max-width:767px){.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb.BreadCrumb-module-sass-module__Mb7JPW__nonSp{display:none}.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb.BreadCrumb-module-sass-module__Mb7JPW__large_margin_top:before{height:16px}}.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb .BreadCrumb-module-sass-module__Mb7JPW__wrapper{-ms-overflow-style:none;scrollbar-width:none;padding-left:16px;overflow-x:scroll}.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb .BreadCrumb-module-sass-module__Mb7JPW__wrapper::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb .BreadCrumb-module-sass-module__Mb7JPW__wrapper{padding-left:48px}}@media screen and (min-width:1396px){.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb .BreadCrumb-module-sass-module__Mb7JPW__wrapper{padding-left:unset}}.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb .BreadCrumb-module-sass-module__Mb7JPW__inner{flex-wrap:nowrap;align-items:center;font-size:11px;list-style:none;display:flex}@media screen and (min-width:768px){.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb .BreadCrumb-module-sass-module__Mb7JPW__inner{max-width:1300px;min-height:auto;font-size:12px}}@media screen and (min-width:1396px){.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb .BreadCrumb-module-sass-module__Mb7JPW__inner{margin-left:auto;margin-right:auto}}.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb .BreadCrumb-module-sass-module__Mb7JPW__inner>:not(:first-child):before{content:">";margin:0 5px}.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb .BreadCrumb-module-sass-module__Mb7JPW__link{color:#666;white-space:nowrap;text-decoration:none}.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb .BreadCrumb-module-sass-module__Mb7JPW__link:last-child .BreadCrumb-module-sass-module__Mb7JPW__text:after{content:"";width:50px;display:inline-block}@media screen and (max-width:767px){.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb .BreadCrumb-module-sass-module__Mb7JPW__link:last-child .BreadCrumb-module-sass-module__Mb7JPW__text:after{width:4%}}.BreadCrumb-module-sass-module__Mb7JPW__breadcrumb .BreadCrumb-module-sass-module__Mb7JPW__link a{color:#06f}
.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list{max-width:1200px;margin-top:32px;margin-left:16px;margin-right:16px}@media screen and (min-width:768px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list{margin-left:48px;margin-right:48px}}@media screen and (min-width:1024px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list{margin-left:148px;margin-right:148px}}@media screen and (min-width:1396px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list{margin-left:auto;margin-right:auto}}.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list_title{color:#000;justify-content:center;font-size:24px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list_title{font-size:28px}}.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__description{color:#666;text-align:center;margin-top:8px;margin-bottom:24px;font-size:14px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__description{font-size:16px}}.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__link_list_area{flex-direction:column;row-gap:16px;display:flex}@media screen and (min-width:768px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__link_list_area{grid-template-columns:280px 280px;justify-content:space-between;row-gap:20px;display:grid}}@media screen and (min-width:1396px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__link_list_area{justify-content:center;column-gap:200px}}.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__link_list_area .ArticleLinkListArea-module-sass-module__jMLeTG__link{align-items:center;width:fit-content;display:flex}.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__link_list_area .ArticleLinkListArea-module-sass-module__jMLeTG__link_icon{width:24px;margin-right:8px}.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__link_list_area .ArticleLinkListArea-module-sass-module__jMLeTG__link_text{color:#06f;margin-right:4px;font-size:16px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.ArticleLinkListArea-module-sass-module__jMLeTG__article_link_list .ArticleLinkListArea-module-sass-module__jMLeTG__link_list_area .ArticleLinkListArea-module-sass-module__jMLeTG__link_text{font-size:18px}}
.RankingCardDisplayButton-module-sass-module__aPuZ7a__konohoken_button_ellipse{box-sizing:border-box;color:#fff;cursor:pointer;z-index:3;background-color:#333;border:1px solid #333;border-radius:34px;justify-content:center;align-items:center;max-width:260px;height:40px;margin:auto;text-decoration:none;display:flex;box-shadow:4px 3px 12px #00000026}@media screen and (min-width:768px){.RankingCardDisplayButton-module-sass-module__aPuZ7a__konohoken_button_ellipse{height:55px}}.RankingCardDisplayButton-module-sass-module__aPuZ7a__konohoken_button_ellipse:hover{color:#333;box-shadow:none;background-color:#fff;border:1px solid #333}.RankingCardDisplayButton-module-sass-module__aPuZ7a__konohoken_button_ellipse:hover .RankingCardDisplayButton-module-sass-module__aPuZ7a__icon path{stroke:#333}.RankingCardDisplayButton-module-sass-module__aPuZ7a__konohoken_button_ellipse .RankingCardDisplayButton-module-sass-module__aPuZ7a__konohoken_button_inner{justify-content:center;align-items:center;display:flex}.RankingCardDisplayButton-module-sass-module__aPuZ7a__konohoken_button_ellipse .RankingCardDisplayButton-module-sass-module__aPuZ7a__konohoken_button_inner .RankingCardDisplayButton-module-sass-module__aPuZ7a__name_block{text-align:center;font-size:14px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.RankingCardDisplayButton-module-sass-module__aPuZ7a__konohoken_button_ellipse .RankingCardDisplayButton-module-sass-module__aPuZ7a__konohoken_button_inner .RankingCardDisplayButton-module-sass-module__aPuZ7a__name_block{font-size:16px}}.RankingCardDisplayButton-module-sass-module__aPuZ7a__konohoken_button_ellipse .RankingCardDisplayButton-module-sass-module__aPuZ7a__konohoken_button_inner .RankingCardDisplayButton-module-sass-module__aPuZ7a__icon{margin-left:4px}
.CaptionedTextList-module-sass-module__1LopJW__captioned_text{font-size:12px}.CaptionedTextList-module-sass-module__1LopJW__captioned_text+.CaptionedTextList-module-sass-module__1LopJW__captioned_text{margin-top:4px}.CaptionedTextList-module-sass-module__1LopJW__title{color:#333;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.5}.CaptionedTextList-module-sass-module__1LopJW__text{color:#666;font-size:12px;font-weight:300;line-height:1.5}
.RankingCarPage-module-sass-module__szg02a__proposal_banner_block{background-color:#06f;width:92.3%;max-width:1200px;margin:40px auto;padding-top:24px;display:flex}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__proposal_banner_block{width:initial;margin:initial;flex-direction:column;padding:32px 4% 24px}}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block{color:#fff;width:50%}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block{width:initial;padding:initial;margin-left:8%}}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area_wrap{width:22.5rem;max-width:360px;margin-left:auto;margin-right:0}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area_wrap .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area{align-items:center;display:flex}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area_wrap .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area img{width:3.75rem}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area_wrap .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area img{width:2.857rem}}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area_wrap .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area .RankingCarPage-module-sass-module__szg02a__proposal_banner_title{margin-left:4%;font-size:2rem;font-weight:700}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area_wrap .RankingCarPage-module-sass-module__szg02a__proposal_banner_description_area{margin-top:24px;margin-bottom:16px;font-size:1.143rem;font-weight:300;line-height:1.5}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_title_area_wrap .RankingCarPage-module-sass-module__szg02a__proposal_banner_description_area{margin-bottom:8px}}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_img_block{text-align:center;width:50%}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_img_block{text-align:initial;width:100%}}.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_img_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_img{width:423px}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__proposal_banner_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_img_block .RankingCarPage-module-sass-module__szg02a__proposal_banner_img{width:initial}}.RankingCarPage-module-sass-module__szg02a__compare_link_block{width:92.3%;max-width:1200px;margin:40px auto}.RankingCarPage-module-sass-module__szg02a__category_top_block{background-color:#f5f2ee;margin-top:-110px;padding-top:150px;padding-bottom:88px}@media screen and (max-width:1023px){.RankingCarPage-module-sass-module__szg02a__category_top_block{margin-top:-106px;padding-top:146px}}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__category_top_block{margin-top:-56px;padding-top:80px;padding-bottom:48px}}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical{color:#333;font-size:1rem;overflow:visible}@media screen and (min-width:768px){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical{font-size:1.23077vw}}@media screen and (min-width:1300px){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical{font-size:16px}}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__tab_link_wrap,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__tab_link_wrap{width:100%;max-width:none}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__ranking_card_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__ranking_card_block{background-color:#f5f2ee;min-height:520px;padding-bottom:1.5em}@media screen and (min-width:568px){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__ranking_card_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__ranking_card_block{min-height:80px}}@media screen and (min-width:1024px){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__ranking_card_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__ranking_card_block{min-height:520px}}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__spinner_container,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__spinner_container{justify-content:center;width:100vw;padding-top:15px;display:flex;position:sticky;top:80px}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__spinner_container svg circle,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__spinner_container svg circle{stroke:#ccc}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__check_code_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__check_code_block{color:#999;text-align:left;width:85.45%;max-width:1200px;margin:0 auto;padding:25px 1.5%;font-size:12px}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__check_code_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__check_code_block{width:92%;padding:25px 1.5%}}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__check_code_block .RankingCarPage-module-sass-module__szg02a__inner,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__check_code_block .RankingCarPage-module-sass-module__szg02a__inner{background-color:#fff;padding:0}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__check_code_block .RankingCarPage-module-sass-module__szg02a__inner .RankingCarPage-module-sass-module__szg02a__description_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__check_code_block .RankingCarPage-module-sass-module__szg02a__inner .RankingCarPage-module-sass-module__szg02a__description_block{margin-top:15px}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__caution li,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__caution li{text-align:justify;color:#999;padding-left:5px;list-style:"※"}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__caution li~li,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__caution li~li{margin-top:8px}@media screen and (min-width:768px){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__caution li~li,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__caution li~li{margin-top:15px}}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__agency_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__agency_block{color:#999;text-align:left;width:85.45%;margin:32px auto 80px;font-size:12px}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap .RankingCarPage-module-sass-module__szg02a__agency_block,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical .RankingCarPage-module-sass-module__szg02a__agency_block{width:92%}}.RankingCarPage-module-sass-module__szg02a__ranking.RankingCarPage-module-sass-module__szg02a__ranking_wrap.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical,.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical.RankingCarPage-module-sass-module__szg02a__ranking_wrap_medical{padding-bottom:0}.RankingCarPage-module-sass-module__szg02a__contract_classification_area_container{background-color:#f5f2ee;justify-content:center;padding-bottom:12px;padding-left:16px;padding-right:16px;display:flex}@media screen and (min-width:768px){.RankingCarPage-module-sass-module__szg02a__contract_classification_area_container{padding-left:unset;padding-right:unset;padding-bottom:24px}}.RankingCarPage-module-sass-module__szg02a__contract_classification_area_container>*{border-radius:16px;max-width:1200px}@media screen and (min-width:768px){.RankingCarPage-module-sass-module__szg02a__contract_classification_area_container>*{width:90.9%}}.RankingCarPage-module-sass-module__szg02a__sort_area_wrapper{background-color:#f5f2ee;padding-top:12px;padding-bottom:12px}.RankingCarPage-module-sass-module__szg02a__category_top_block{background-color:#f5f2ee;padding-bottom:64px}.RankingCarPage-module-sass-module__szg02a__guard_text_block{padding-bottom:24px}@media screen and (min-width:768px){.RankingCarPage-module-sass-module__szg02a__guard_text_block{padding-bottom:32px}}.RankingCarPage-module-sass-module__szg02a__ranking_card{width:92.3%;max-width:1200px;margin:0 auto .938em;font-size:1em}@media screen and (max-width:767px){.RankingCarPage-module-sass-module__szg02a__ranking_card{width:92%}}.RankingCarPage-module-sass-module__szg02a__pr_banner_wrap{margin-bottom:.938rem;justify-content:center;width:92.3%;margin-inline:auto;display:flex}.RankingCarPage-module-sass-module__szg02a__guard_text_area{padding-bottom:24px;background-color:#f5f2ee;padding-inline:4%}@media screen and (min-width:768px){.RankingCarPage-module-sass-module__szg02a__guard_text_area{padding-bottom:32px;padding-inline:50px}.RankingCarPage-module-sass-module__szg02a__guard_text_area .RankingCarPage-module-sass-module__szg02a__guard_text_block{max-width:1200px;margin-inline:auto}.RankingCarPage-module-sass-module__szg02a__guard_text_area .RankingCarPage-module-sass-module__szg02a__guard_text_block.RankingCarPage-module-sass-module__szg02a__new_design{max-width:1300px}}.RankingCarPage-module-sass-module__szg02a__ranking_card_block{padding-top:16px}
.ConversionButtonBlock-module-sass-module__ddA6Rq__cv_button_block{flex-flow:column wrap;justify-content:center;gap:12px;margin-top:1em;margin-bottom:1em;display:flex}@media screen and (min-width:768px){.ConversionButtonBlock-module-sass-module__ddA6Rq__cv_button_block{flex-wrap:unset;flex-direction:row}}.ConversionButtonBlock-module-sass-module__ddA6Rq__application_btn{width:100%}@media screen and (min-width:768px){.ConversionButtonBlock-module-sass-module__ddA6Rq__application_btn{width:49%}}.ConversionButtonBlock-module-sass-module__ddA6Rq__life_group_button{gap:16px;display:flex}@media screen and (min-width:768px){.ConversionButtonBlock-module-sass-module__ddA6Rq__life_group_button{gap:30px}}.ConversionButtonBlock-module-sass-module__ddA6Rq__life_group_button .ConversionButtonBlock-module-sass-module__ddA6Rq__secondary_button_block{flex:2;display:contents}@media screen and (min-width:768px){.ConversionButtonBlock-module-sass-module__ddA6Rq__life_group_button .ConversionButtonBlock-module-sass-module__ddA6Rq__secondary_button_block{flex-direction:row;gap:15px;display:flex}}.ConversionButtonBlock-module-sass-module__ddA6Rq__life_group_button .ConversionButtonBlock-module-sass-module__ddA6Rq__primary_button_block{flex:1;display:flex}.ConversionButtonBlock-module-sass-module__ddA6Rq__consultation_entry_button{width:100%}.ConversionButtonBlock-module-sass-module__ddA6Rq__consultation_entry_button a{text-align:center;color:#fff;background-color:#06f;border:1px solid #06f;border-radius:3em;flex-wrap:wrap;justify-content:center;align-items:center;padding:1.087rem 0;text-decoration:none;display:flex;position:relative;box-shadow:4px 4px 12px #00000026}.ConversionButtonBlock-module-sass-module__ddA6Rq__consultation_entry_button a p{font-size:1.143rem;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.ConversionButtonBlock-module-sass-module__ddA6Rq__consultation_entry_button a p{font-size:1rem}}.ConversionButtonBlock-module-sass-module__ddA6Rq__consultation_entry_button a:hover{color:#06f;opacity:1;background-color:#fff;transition:color,background-color .3s}
.ContractorClassificationArea-module-sass-module__3YJq9a__contractor_classification_area{background-color:#fff;grid-template-columns:1fr;grid-template-areas:"ttl""sex""age""cost""dn""an";width:100%;padding:24px 16px 20px;display:grid}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__contractor_classification_area{grid-template-columns:repeat(2,1fr);grid-template-areas:"ttl ttl""sex age""cost cost""dn dn""an an";padding:32px 48px}}.ContractorClassificationArea-module-sass-module__3YJq9a__area_title{text-align:center;grid-area:ttl;margin-bottom:28px;font-size:22px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__area_title{margin-bottom:32px;font-size:28px}}@media screen and (min-width:1100px){.ContractorClassificationArea-module-sass-module__3YJq9a__area_title{margin-bottom:48px}}.ContractorClassificationArea-module-sass-module__3YJq9a__sub_title{font-size:18px;font-weight:700;line-height:1.25}.ContractorClassificationArea-module-sass-module__3YJq9a__graph_image{width:70%}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__graph_image{width:280px}}.ContractorClassificationArea-module-sass-module__3YJq9a__sex_ratio_container{flex-direction:column;grid-area:sex;align-items:center;row-gap:16px;margin-bottom:32px;display:flex}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__sex_ratio_container{margin-bottom:unset}}.ContractorClassificationArea-module-sass-module__3YJq9a__sex_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container{column-gap:16px;display:flex}.ContractorClassificationArea-module-sass-module__3YJq9a__sex_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__male{align-items:center;column-gap:8px;font-size:14px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__sex_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__male{font-size:16px}}.ContractorClassificationArea-module-sass-module__3YJq9a__sex_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__male:before{content:"";background-color:#59e;width:20px;min-width:20px;height:20px;display:inline-block}.ContractorClassificationArea-module-sass-module__3YJq9a__sex_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__female{align-items:center;column-gap:8px;font-size:14px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__sex_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__female{font-size:16px}}.ContractorClassificationArea-module-sass-module__3YJq9a__sex_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__female:before{content:"";background-color:#e94;width:20px;min-width:20px;height:20px;display:inline-block}.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container{flex-direction:column;grid-area:age;align-items:center;row-gap:16px;margin-bottom:32px;display:flex}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container{margin-bottom:48px}}@media screen and (min-width:1100px){.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container{margin-bottom:64px}}.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container{grid-gap:12px 16px;grid-template-columns:repeat(auto-fill,145px);justify-content:center;width:100%;display:grid}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container{grid-template-columns:repeat(auto-fill,160px)}}.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__under_twenty{align-items:center;column-gap:8px;font-size:14px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__under_twenty{font-size:16px}}.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__under_twenty:before{content:"";background-color:#025;width:20px;min-width:20px;height:20px;display:inline-block}.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__thirty{align-items:center;column-gap:8px;font-size:14px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__thirty{font-size:16px}}.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__thirty:before{content:"";background-color:#048;width:20px;min-width:20px;height:20px;display:inline-block}.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__forty{align-items:center;column-gap:8px;font-size:14px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__forty{font-size:16px}}.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__forty:before{content:"";background-color:#27e;width:20px;min-width:20px;height:20px;display:inline-block}.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__fifty{align-items:center;column-gap:8px;font-size:14px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__fifty{font-size:16px}}.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__fifty:before{content:"";background-color:#7bf;width:20px;min-width:20px;height:20px;display:inline-block}.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__sixty{align-items:center;column-gap:8px;font-size:14px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__sixty{font-size:16px}}.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__sixty:before{content:"";background-color:#adf;width:20px;min-width:20px;height:20px;display:inline-block}.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__over_seventy{align-items:center;column-gap:8px;font-size:14px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__over_seventy{font-size:16px}}.ContractorClassificationArea-module-sass-module__3YJq9a__age_group_ratio_container .ContractorClassificationArea-module-sass-module__3YJq9a__legend_container .ContractorClassificationArea-module-sass-module__3YJq9a__over_seventy:before{content:"";background-color:#def;width:20px;min-width:20px;height:20px;display:inline-block}.ContractorClassificationArea-module-sass-module__3YJq9a__monthly_cost_container{grid-area:cost;grid-template-areas:"c_ttl""c_img""c_tbl";justify-items:center;row-gap:16px;margin-bottom:24px;display:grid}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__monthly_cost_container{margin-bottom:28px}}.ContractorClassificationArea-module-sass-module__3YJq9a__monthly_cost_container .ContractorClassificationArea-module-sass-module__3YJq9a__sub_title{grid-area:c_ttl}.ContractorClassificationArea-module-sass-module__3YJq9a__monthly_cost_container .ContractorClassificationArea-module-sass-module__3YJq9a__cost_image{grid-area:c_img;width:50%}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__monthly_cost_container .ContractorClassificationArea-module-sass-module__3YJq9a__cost_image{width:200px}.ContractorClassificationArea-module-sass-module__3YJq9a__monthly_cost_container{grid-template-columns:1fr 2fr;grid-template-areas:"c_ttl c_tbl""c_img c_tbl"}}table.ContractorClassificationArea-module-sass-module__3YJq9a__cost_table{text-align:center;border-collapse:collapse;grid-area:c_tbl;width:100%;font-size:14px}table.ContractorClassificationArea-module-sass-module__3YJq9a__cost_table th,table.ContractorClassificationArea-module-sass-module__3YJq9a__cost_table td{width:33.3333%;padding:8px}table.ContractorClassificationArea-module-sass-module__3YJq9a__cost_table thead tr{font-weight:700;line-height:1.25}table.ContractorClassificationArea-module-sass-module__3YJq9a__cost_table thead tr .ContractorClassificationArea-module-sass-module__3YJq9a__age_group{background-color:#f5f2ee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd}table.ContractorClassificationArea-module-sass-module__3YJq9a__cost_table thead tr .ContractorClassificationArea-module-sass-module__3YJq9a__male{color:#fff;background-color:#59e;border-top:1px solid #59e;border-bottom:1px solid #fff}table.ContractorClassificationArea-module-sass-module__3YJq9a__cost_table thead tr .ContractorClassificationArea-module-sass-module__3YJq9a__female{color:#fff;background-color:#e94;border-top:1px solid #e94;border-bottom:1px solid #fff;border-right:1px solid #e94}table.ContractorClassificationArea-module-sass-module__3YJq9a__cost_table tbody tr{font-weight:300;line-height:1.25}table.ContractorClassificationArea-module-sass-module__3YJq9a__cost_table tbody tr .ContractorClassificationArea-module-sass-module__3YJq9a__age_group{border-bottom:1px solid #ddd;border-left:1px solid #ddd}table.ContractorClassificationArea-module-sass-module__3YJq9a__cost_table tbody tr .ContractorClassificationArea-module-sass-module__3YJq9a__male{background-color:#def;border-bottom:1px solid #fff}table.ContractorClassificationArea-module-sass-module__3YJq9a__cost_table tbody tr .ContractorClassificationArea-module-sass-module__3YJq9a__female{background-color:#fed;border-bottom:1px solid #fff;border-right:1px solid #fed}table.ContractorClassificationArea-module-sass-module__3YJq9a__cost_table tbody tr:last-child .ContractorClassificationArea-module-sass-module__3YJq9a__male{border-bottom:1px solid #def}table.ContractorClassificationArea-module-sass-module__3YJq9a__cost_table tbody tr:last-child .ContractorClassificationArea-module-sass-module__3YJq9a__female{border-bottom:1px solid #fed}.ContractorClassificationArea-module-sass-module__3YJq9a__description_notes_container{color:#333;grid-area:dn;margin-bottom:16px;font-size:14px;font-weight:300;line-height:1.8}@media screen and (min-width:768px){.ContractorClassificationArea-module-sass-module__3YJq9a__description_notes_container{margin-bottom:20px;font-size:16px}}.ContractorClassificationArea-module-sass-module__3YJq9a__annotation_notes_container{color:#666;grid-area:an;font-size:12px;font-weight:300;line-height:1.5}.ContractorClassificationArea-module-sass-module__3YJq9a__annotation_notes_container .ContractorClassificationArea-module-sass-module__3YJq9a__annotation_title{font-weight:700;line-height:1.5}.ContractorClassificationArea-module-sass-module__3YJq9a__annotation_notes_container .ContractorClassificationArea-module-sass-module__3YJq9a__item{text-indent:-1.3em;padding-left:1.3em}
.PersonImage-module-sass-module__ViXtJa__person{text-align:center}.PersonImage-module-sass-module__ViXtJa__person_image{width:3.571rem;margin:auto}@media screen and (min-width:768px){.PersonImage-module-sass-module__ViXtJa__person_image{width:4rem}}.PersonImage-module-sass-module__ViXtJa__person_profile{color:#333;margin-top:.5rem;font-size:.714rem;display:inline-block}@media screen and (min-width:768px){.PersonImage-module-sass-module__ViXtJa__person_profile{font-size:.875rem}}
.ProductTitle-module-sass-module__akIa9W__title_section{text-align:left;align-items:center;margin-top:.556em;padding-bottom:.571em;display:flex}@media screen and (min-width:768px){.ProductTitle-module-sass-module__akIa9W__title_section{margin-top:unset;padding-bottom:.5em}}.ProductTitle-module-sass-module__akIa9W__title_section .ProductTitle-module-sass-module__akIa9W__company_logo{width:3.571em;margin-right:1em;display:block}@media screen and (min-width:768px){.ProductTitle-module-sass-module__akIa9W__title_section .ProductTitle-module-sass-module__akIa9W__company_logo{width:5em}}.ProductTitle-module-sass-module__akIa9W__title_section .ProductTitle-module-sass-module__akIa9W__text_area{margin-right:15px}.ProductTitle-module-sass-module__akIa9W__title_section .ProductTitle-module-sass-module__akIa9W__text_area .ProductTitle-module-sass-module__akIa9W__company_name{color:#06f;font-size:.857em;font-weight:700;line-height:1.25;text-decoration:none}@media screen and (min-width:768px){.ProductTitle-module-sass-module__akIa9W__title_section .ProductTitle-module-sass-module__akIa9W__text_area .ProductTitle-module-sass-module__akIa9W__company_name{font-size:1em}}.ProductTitle-module-sass-module__akIa9W__title_section .ProductTitle-module-sass-module__akIa9W__text_area .ProductTitle-module-sass-module__akIa9W__company_name:hover{text-decoration:underline}.ProductTitle-module-sass-module__akIa9W__title_section .ProductTitle-module-sass-module__akIa9W__text_area .ProductTitle-module-sass-module__akIa9W__product_name_text{font-size:1.071em;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.ProductTitle-module-sass-module__akIa9W__title_section .ProductTitle-module-sass-module__akIa9W__text_area .ProductTitle-module-sass-module__akIa9W__product_name_text{font-size:1.5em}}.ProductTitle-module-sass-module__akIa9W__title_section .ProductTitle-module-sass-module__akIa9W__emblem_image{width:3.571em;margin-right:15px}@media screen and (min-width:768px){.ProductTitle-module-sass-module__akIa9W__title_section .ProductTitle-module-sass-module__akIa9W__emblem_image{width:5em}}
.Rating-module-sass-module__alKYNq__rating{box-sizing:border-box;background-color:#fff;align-items:center;padding-left:.857rem;padding-right:.857rem;display:flex}@media screen and (min-width:768px){.Rating-module-sass-module__alKYNq__rating{padding:2px 1em}}.Rating-module-sass-module__alKYNq__rating.Rating-module-sass-module__alKYNq__border{border:1px solid #eee;border-radius:3.75rem}.Rating-module-sass-module__alKYNq__rating .Rating-module-sass-module__alKYNq__rating_txt{color:#f64;margin-left:.5vw;font-family:Barlow Condensed,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.25}@media screen and (max-width:1200px){.Rating-module-sass-module__alKYNq__rating .Rating-module-sass-module__alKYNq__rating_txt{margin-left:.75vw}}@media screen and (max-width:767px){.Rating-module-sass-module__alKYNq__rating .Rating-module-sass-module__alKYNq__rating_txt{margin-left:3vw}}
.ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll_container{position:relative}.ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll_container .ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll{height:100%;position:absolute}.ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll_container .ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll.ScrollSupportGradation-module-sass-module__RNJreW__thin{width:20px}.ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll_container .ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll.ScrollSupportGradation-module-sass-module__RNJreW__thick{width:50px}.ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll_container .ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll.ScrollSupportGradation-module-sass-module__RNJreW__left{background:linear-gradient(90deg,#f5f2ee,#0000);left:0}.ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll_container .ScrollSupportGradation-module-sass-module__RNJreW__enable_scroll.ScrollSupportGradation-module-sass-module__RNJreW__right{background:linear-gradient(90deg,#0000,#f5f2ee);right:0}.ScrollSupportGradation-module-sass-module__RNJreW__scrollable_area{scrollbar-width:none;overflow-x:scroll}.ScrollSupportGradation-module-sass-module__RNJreW__scrollable_area::-webkit-scrollbar{display:none}
.RadioButton-module-sass-module__U2nvca__radio_button{gap:15px;width:100%;display:flex}.RadioButton-module-sass-module__U2nvca__radio_button .RadioButton-module-sass-module__U2nvca__radio_item{background-color:#fff;border:1px solid #aaa;border-radius:8px;align-items:center;column-gap:8px;width:100%;padding-left:8px;padding-right:8px;display:flex;overflow:hidden}.RadioButton-module-sass-module__U2nvca__radio_button .RadioButton-module-sass-module__U2nvca__radio_item:hover:not(.RadioButton-module-sass-module__U2nvca__disabled,.RadioButton-module-sass-module__U2nvca__no_border){cursor:pointer;border:1px solid #06f}.RadioButton-module-sass-module__U2nvca__radio_button .RadioButton-module-sass-module__U2nvca__radio_item.RadioButton-module-sass-module__U2nvca__disabled{background-color:#eee}.RadioButton-module-sass-module__U2nvca__radio_button .RadioButton-module-sass-module__U2nvca__radio_item.RadioButton-module-sass-module__U2nvca__no_border{border:1px solid #0000}.RadioButton-module-sass-module__U2nvca__radio_button.RadioButton-module-sass-module__U2nvca__no_gap{gap:0}.RadioButton-module-sass-module__U2nvca__radio_button.RadioButton-module-sass-module__U2nvca__no_gap .RadioButton-module-sass-module__U2nvca__radio_item{border-radius:0}.RadioButton-module-sass-module__U2nvca__radio_button.RadioButton-module-sass-module__U2nvca__no_gap .RadioButton-module-sass-module__U2nvca__radio_item:first-of-type{border-radius:8px 0 0 8px}.RadioButton-module-sass-module__U2nvca__radio_button.RadioButton-module-sass-module__U2nvca__no_gap .RadioButton-module-sass-module__U2nvca__radio_item:last-of-type{border-radius:0 8px 8px 0}.RadioButton-module-sass-module__U2nvca__radio_button.RadioButton-module-sass-module__U2nvca__no_gap .RadioButton-module-sass-module__U2nvca__radio_item:not(:last-of-type){border-right:0}.RadioButton-module-sass-module__U2nvca__radio_button.RadioButton-module-sass-module__U2nvca__no_gap .RadioButton-module-sass-module__U2nvca__radio_item:hover{border:1px solid #aaa}.RadioButton-module-sass-module__U2nvca__radio_button.RadioButton-module-sass-module__U2nvca__no_gap .RadioButton-module-sass-module__U2nvca__radio_item:hover:not(:last-of-type){border-right:0}.RadioButton-module-sass-module__U2nvca__radio_button.RadioButton-module-sass-module__U2nvca__narrow.RadioButton-module-sass-module__U2nvca__large .RadioButton-module-sass-module__U2nvca__radio_item{height:44px}.RadioButton-module-sass-module__U2nvca__radio_button.RadioButton-module-sass-module__U2nvca__narrow.RadioButton-module-sass-module__U2nvca__small .RadioButton-module-sass-module__U2nvca__radio_item{height:42px}.RadioButton-module-sass-module__U2nvca__radio_button.RadioButton-module-sass-module__U2nvca__default.RadioButton-module-sass-module__U2nvca__large .RadioButton-module-sass-module__U2nvca__radio_item{height:52px}.RadioButton-module-sass-module__U2nvca__radio_button.RadioButton-module-sass-module__U2nvca__default.RadioButton-module-sass-module__U2nvca__small .RadioButton-module-sass-module__U2nvca__radio_item{height:50px}.RadioButton-module-sass-module__U2nvca__radio_button.RadioButton-module-sass-module__U2nvca__column{flex-direction:column}.RadioButton-module-sass-module__U2nvca__radio_button.RadioButton-module-sass-module__U2nvca__column .RadioButton-module-sass-module__U2nvca__radio_item{flex:unset}
.ConditionSelectLife-module-sass-module__TMfsgW__trial_options_area{column-gap:12px;width:100%;display:flex}@media screen and (min-width:768px){.ConditionSelectLife-module-sass-module__TMfsgW__trial_options_area{column-gap:16px}}.ConditionSelectLife-module-sass-module__TMfsgW__trial_options_area .ConditionSelectLife-module-sass-module__TMfsgW__life_age_select{flex-grow:1;width:64px}.ConditionSelectLife-module-sass-module__TMfsgW__trial_options_area .ConditionSelectLife-module-sass-module__TMfsgW__life_age_select select{padding-right:19px}@media screen and (max-width:360px){.ConditionSelectLife-module-sass-module__TMfsgW__trial_options_area .ConditionSelectLife-module-sass-module__TMfsgW__life_age_select{width:unset}}@media screen and (min-width:768px){.ConditionSelectLife-module-sass-module__TMfsgW__trial_options_area .ConditionSelectLife-module-sass-module__TMfsgW__life_age_select{width:100px}}@media screen and (min-width:1300px){.ConditionSelectLife-module-sass-module__TMfsgW__trial_options_area .ConditionSelectLife-module-sass-module__TMfsgW__life_age_select{width:160px}}.ConditionSelectLife-module-sass-module__TMfsgW__trial_options_area .ConditionSelectLife-module-sass-module__TMfsgW__life_sex_select{flex-grow:1;width:59px}.ConditionSelectLife-module-sass-module__TMfsgW__trial_options_area .ConditionSelectLife-module-sass-module__TMfsgW__life_sex_select select{padding-right:19px}@media screen and (max-width:360px){.ConditionSelectLife-module-sass-module__TMfsgW__trial_options_area .ConditionSelectLife-module-sass-module__TMfsgW__life_sex_select{width:unset}}@media screen and (min-width:768px){.ConditionSelectLife-module-sass-module__TMfsgW__trial_options_area .ConditionSelectLife-module-sass-module__TMfsgW__life_sex_select{width:100px}}@media screen and (min-width:1300px){.ConditionSelectLife-module-sass-module__TMfsgW__trial_options_area .ConditionSelectLife-module-sass-module__TMfsgW__life_sex_select{width:160px}}
.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner{color:#333;background-color:#f5f2ee;border:2px solid #f64;border-radius:16px;width:100%;font-weight:700;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_style_container{flex-wrap:nowrap;justify-content:space-between;height:max(4.5rem,74px);display:flex}@media screen and (min-width:768px){.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_style_container{height:max(6rem,72px)}}@media screen and (min-width:1101px){.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_style_container{height:6rem}}.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_style_container .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__img_container{aspect-ratio:300/218;height:100%}.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_style_container .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__text_container{text-align:left;background-color:#f5f2ee;width:100%;padding:0 1rem;font-size:max(.75rem,12px);line-height:normal}@media screen and (min-width:768px){.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_style_container .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__text_container{padding:0 1.5rem 0 1rem;font-size:1rem}}@media screen and (min-width:1101px){.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_style_container .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__text_container{font-size:1.1rem}}.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_style_container .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__text_container .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__interview_category_text{-webkit-line-clamp:1;border-bottom:2px solid #f64;-webkit-box-orient:vertical;padding-block:4px;display:-webkit-box;overflow:hidden}.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_style_container .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__text_container .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__article_title_text{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:8px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_style_container .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_link_text_container{color:#fff;background-color:#f64;padding:0 1rem;font-size:.85rem;display:none}@media screen and (min-width:768px){.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_style_container .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_link_text_container{justify-content:center;align-items:center;display:flex}}.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_style_container .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_link_text_container .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_text{white-space:nowrap;text-align:left;margin-right:.7rem}.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_style_container .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_link_text_container .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__pc_arrow{font-size:.8rem}.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__sp_link_text_container{text-align:center;color:#fff;background-color:#f64;padding:5px 0;font-size:.857rem;display:block}@media screen and (min-width:768px){.InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__insurance_company_interview_banner .InsuranceCompanyInterviewBanner-module-sass-module__mhXjRW__sp_link_text_container{display:none}}
.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block{background-color:#06f;width:92.3%;max-width:1200px;margin:40px auto;padding-top:24px;display:flex}@media screen and (max-width:767px){.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block{width:initial;margin:initial;flex-direction:column;padding:32px 4% 24px}}.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_block{color:#fff;width:50%}@media screen and (max-width:767px){.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_block{width:initial;padding:initial;margin-left:8%}}.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_area_wrap{width:22.5rem;max-width:360px;margin-left:auto;margin-right:0}.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_area_wrap .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_area{align-items:center;display:flex}.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_area_wrap .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_area img{width:3.75rem}@media screen and (max-width:767px){.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_area_wrap .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_area img{width:2.857rem}}.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_area_wrap .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_area .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title{margin-left:4%;font-size:2rem;font-weight:700}.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_area_wrap .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_description_area{margin-top:24px;margin-bottom:16px;font-size:1.143rem;font-weight:300;line-height:1.5}@media screen and (max-width:767px){.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_title_area_wrap .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_description_area{margin-bottom:8px}}.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_img_block{text-align:center;width:50%}@media screen and (max-width:767px){.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_img_block{text-align:initial;width:100%}}.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_img_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_img{width:423px}@media screen and (max-width:767px){.RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_img_block .RankingBicyclePage-module-sass-module__7ktHjq__proposal_banner_img{width:initial}}.RankingBicyclePage-module-sass-module__7ktHjq__compare_link_block{width:92.3%;max-width:1200px;margin:40px auto}.RankingBicyclePage-module-sass-module__7ktHjq__category_top_block{background-color:#f5f2ee;margin-top:-110px;padding-top:150px;padding-bottom:88px}@media screen and (max-width:1023px){.RankingBicyclePage-module-sass-module__7ktHjq__category_top_block{margin-top:-106px;padding-top:146px}}@media screen and (max-width:767px){.RankingBicyclePage-module-sass-module__7ktHjq__category_top_block{margin-top:-56px;padding-top:80px;padding-bottom:48px}}.RankingBicyclePage-module-sass-module__7ktHjq__sort_area_wrapper{background-color:#f5f2ee;padding-top:12px;padding-bottom:12px}.RankingBicyclePage-module-sass-module__7ktHjq__category_link_card_list_area_wrapper{background-color:#f5f2ee;padding-top:32px}.RankingBicyclePage-module-sass-module__7ktHjq__ranking_card_block{background-color:#f5f2ee;padding-bottom:20px}@media screen and (min-width:768px){.RankingBicyclePage-module-sass-module__7ktHjq__ranking_card_block{padding-bottom:40px}}.RankingBicyclePage-module-sass-module__7ktHjq__guard_text_area{background-color:#f5f2ee;padding-bottom:24px;padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.RankingBicyclePage-module-sass-module__7ktHjq__guard_text_area{padding-bottom:32px;padding-left:48px;padding-right:48px}}.RankingBicyclePage-module-sass-module__7ktHjq__guard_text_area .RankingBicyclePage-module-sass-module__7ktHjq__guard_text_block{background-color:#fff;border-radius:8px}@media screen and (min-width:768px){.RankingBicyclePage-module-sass-module__7ktHjq__guard_text_area .RankingBicyclePage-module-sass-module__7ktHjq__guard_text_block{max-width:1100px;margin-left:auto;margin-right:auto}}
@keyframes HalfModal-module-sass-module__ScJpUa__slideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes HalfModal-module-sass-module__ScJpUa__slideOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.HalfModal-module-sass-module__ScJpUa__modal{z-index:140;background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;grid-template-rows:auto 1fr auto;width:100%;min-height:50dvh;max-height:calc(100dvh - 32px);display:grid;position:fixed;bottom:0;overflow:hidden}.HalfModal-module-sass-module__ScJpUa__modal.HalfModal-module-sass-module__ScJpUa__visible{animation:.3s forwards HalfModal-module-sass-module__ScJpUa__slideIn}.HalfModal-module-sass-module__ScJpUa__modal.HalfModal-module-sass-module__ScJpUa__hidden{animation:.3s forwards HalfModal-module-sass-module__ScJpUa__slideOut}.HalfModal-module-sass-module__ScJpUa__drag_handle_area{z-index:2;justify-content:center;width:100%;height:20px;padding-top:8px;display:flex;position:absolute;top:0;left:0}.HalfModal-module-sass-module__ScJpUa__close_button_area{z-index:2;position:absolute;top:24.5px;right:20px}.HalfModal-module-sass-module__ScJpUa__close_button_area .HalfModal-module-sass-module__ScJpUa__close_button{background:initial;border:initial;padding:initial;cursor:pointer;cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.HalfModal-module-sass-module__ScJpUa__header_area{z-index:1;background-color:#fff;position:relative}.HalfModal-module-sass-module__ScJpUa__content_area{overflow:auto}.HalfModal-module-sass-module__ScJpUa__footer_area{background-color:#fff;width:100%}.HalfModal-module-sass-module__ScJpUa__shadow{box-shadow:0 0 8px #0000000d}
.KonohoHeaderNonSp-module-sass-module__Xllu4W__header{z-index:120;width:100%;position:relative;overflow-x:clip}.KonohoHeaderNonSp-module-sass-module__Xllu4W__header.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu_open{overflow-x:visible}.KonohoHeaderNonSp-module-sass-module__Xllu4W__header.KonohoHeaderNonSp-module-sass-module__Xllu4W__sticky{position:sticky;top:0}.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_first{background-color:#fff;justify-content:space-between;align-items:center;width:100vw;height:64px;padding-left:16px;padding-right:20px;display:flex;position:relative}.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_first .KonohoHeaderNonSp-module-sass-module__Xllu4W__logo{width:175px}.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_first .KonohoHeaderNonSp-module-sass-module__Xllu4W__info_area{align-items:center;column-gap:16px;display:flex}@media screen and (min-width:1024px){.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_first .KonohoHeaderNonSp-module-sass-module__Xllu4W__info_area{column-gap:24px}}.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_first .KonohoHeaderNonSp-module-sass-module__Xllu4W__info_area .KonohoHeaderNonSp-module-sass-module__Xllu4W__konoho_tel_contact{width:fit-content;text-decoration:none;display:block}.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_first .KonohoHeaderNonSp-module-sass-module__Xllu4W__info_area .KonohoHeaderNonSp-module-sass-module__Xllu4W__konoho_tel_contact .KonohoHeaderNonSp-module-sass-module__Xllu4W__number_area{align-items:center;display:flex}.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_first .KonohoHeaderNonSp-module-sass-module__Xllu4W__info_area .KonohoHeaderNonSp-module-sass-module__Xllu4W__konoho_tel_contact .KonohoHeaderNonSp-module-sass-module__Xllu4W__number_area .KonohoHeaderNonSp-module-sass-module__Xllu4W__tel_icon_wrap{display:flex}.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_first .KonohoHeaderNonSp-module-sass-module__Xllu4W__info_area .KonohoHeaderNonSp-module-sass-module__Xllu4W__konoho_tel_contact .KonohoHeaderNonSp-module-sass-module__Xllu4W__number_area .KonohoHeaderNonSp-module-sass-module__Xllu4W__phone_number{width:125px;height:28px}@media screen and (min-width:1024px){.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_first .KonohoHeaderNonSp-module-sass-module__Xllu4W__info_area .KonohoHeaderNonSp-module-sass-module__Xllu4W__konoho_tel_contact .KonohoHeaderNonSp-module-sass-module__Xllu4W__number_area .KonohoHeaderNonSp-module-sass-module__Xllu4W__phone_number{width:160px;height:36px}}.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_first .KonohoHeaderNonSp-module-sass-module__Xllu4W__info_area .KonohoHeaderNonSp-module-sass-module__Xllu4W__konoho_tel_contact .KonohoHeaderNonSp-module-sass-module__Xllu4W__reception_time_text{color:#333;text-align:right;white-space:nowrap;font-size:11px;font-weight:300;line-height:1.25}.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_first .KonohoHeaderNonSp-module-sass-module__Xllu4W__info_area .KonohoHeaderNonSp-module-sass-module__Xllu4W__button_area{grid-template-columns:1fr 1fr;column-gap:12px;display:grid}.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_second{background-color:#fff;border-top:1px solid #ddd;grid-template-columns:1fr 160px;width:100vw;padding:12px 20px 12px 16px;display:grid;box-shadow:0 0 8px #0000000d}@media screen and (min-width:1024px){.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_second{padding-left:48px;padding-right:24px}}@media screen and (min-width:1396px){.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_second{column-gap:48px}}.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_second .KonohoHeaderNonSp-module-sass-module__Xllu4W__navigation_area{justify-content:flex-start;align-items:center;column-gap:32px;display:flex}@media screen and (min-width:1024px){.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_second .KonohoHeaderNonSp-module-sass-module__Xllu4W__navigation_area{justify-content:center;column-gap:48px}}@media screen and (min-width:1396px){.KonohoHeaderNonSp-module-sass-module__Xllu4W__header_second .KonohoHeaderNonSp-module-sass-module__Xllu4W__navigation_area{grid-template-columns:repeat(4,232px);column-gap:0;padding-left:180px;display:grid}}.KonohoHeaderNonSp-module-sass-module__Xllu4W__link_margin_top{margin-top:12px}@media screen and (min-width:1396px){.KonohoHeaderNonSp-module-sass-module__Xllu4W__link_margin_top{width:928px;margin-left:auto;margin-right:auto}}.KonohoHeaderNonSp-module-sass-module__Xllu4W__link_margin_ranking{margin-top:4px;margin-bottom:4px}@media screen and (min-width:1396px){.KonohoHeaderNonSp-module-sass-module__Xllu4W__link_margin_ranking{width:928px;margin-left:auto;margin-right:auto}}.KonohoHeaderNonSp-module-sass-module__Xllu4W__link_menu{color:#333;font-size:12px;font-weight:700;line-height:1.5;text-decoration:none;display:block}@media screen and (min-width:1024px){.KonohoHeaderNonSp-module-sass-module__Xllu4W__link_menu{font-size:14px}}.KonohoHeaderNonSp-module-sass-module__Xllu4W__link_menu:hover{color:#06f}.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu_panel{background-color:#fafafa;padding-bottom:16px;padding-left:48px;padding-right:48px}.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu_panel .KonohoHeaderNonSp-module-sass-module__Xllu4W__panel_caption{color:#333;background-color:#fafafa;justify-content:center;align-items:center;padding-top:12px;padding-bottom:12px;font-size:12px;font-weight:700;line-height:1.25;display:flex}.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu_panel .KonohoHeaderNonSp-module-sass-module__Xllu4W__panel_caption:before,.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu_panel .KonohoHeaderNonSp-module-sass-module__Xllu4W__panel_caption:after{vertical-align:middle;content:"";border-top:1px solid #333;width:120px;display:inline-block}.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu_panel .KonohoHeaderNonSp-module-sass-module__Xllu4W__panel_caption:before{margin-right:16px}.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu_panel .KonohoHeaderNonSp-module-sass-module__Xllu4W__panel_caption:after{margin-left:16px}.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu_panel .KonohoHeaderNonSp-module-sass-module__Xllu4W__panel_grid{grid-template-columns:repeat(4,1fr);column-gap:24px;display:grid}@media screen and (min-width:1396px){.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu_panel .KonohoHeaderNonSp-module-sass-module__Xllu4W__panel_grid{grid-template-columns:repeat(4,232px);justify-content:center;column-gap:0}}.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu_item{color:#000;width:fit-content;padding-top:12px;padding-bottom:12px;font-size:14px;font-weight:300;line-height:1.25;text-decoration:none}.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu_item:hover{-webkit-text-decoration:underline #000;text-decoration:underline #000}.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu_item.KonohoHeaderNonSp-module-sass-module__Xllu4W__link{align-items:center;column-gap:8px;display:flex}.KonohoHeaderNonSp-module-sass-module__Xllu4W__login_logout_wrapper{justify-content:flex-end;align-items:center;display:flex}.KonohoHeaderNonSp-module-sass-module__Xllu4W__login_logout_wrapper .KonohoHeaderNonSp-module-sass-module__Xllu4W__login_button{align-items:center;column-gap:4px;text-decoration:none;display:flex}.KonohoHeaderNonSp-module-sass-module__Xllu4W__login_logout_wrapper .KonohoHeaderNonSp-module-sass-module__Xllu4W__login_button:hover{-webkit-text-decoration:underline #000;text-decoration:underline #000}.KonohoHeaderNonSp-module-sass-module__Xllu4W__login_logout_wrapper .KonohoHeaderNonSp-module-sass-module__Xllu4W__login_button .KonohoHeaderNonSp-module-sass-module__Xllu4W__login_icon{width:auto;height:16px}.KonohoHeaderNonSp-module-sass-module__Xllu4W__login_logout_wrapper .KonohoHeaderNonSp-module-sass-module__Xllu4W__login_button .KonohoHeaderNonSp-module-sass-module__Xllu4W__login_text{color:#333;font-size:12px;font-weight:300;line-height:1.25}.KonohoHeaderNonSp-module-sass-module__Xllu4W__login_logout_wrapper .KonohoHeaderNonSp-module-sass-module__Xllu4W__logout_button{background:initial;border:initial;padding:initial;cursor:pointer;color:#333;border-left:1px solid #333;margin-left:8px;padding-left:8px;font-size:12px;font-weight:300;line-height:1.25;text-decoration:none;display:block}.KonohoHeaderNonSp-module-sass-module__Xllu4W__login_logout_wrapper .KonohoHeaderNonSp-module-sass-module__Xllu4W__logout_button:hover{-webkit-text-decoration:underline #000;text-decoration:underline #000}.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu{color:#333;cursor:pointer;align-items:center;column-gap:4px;font-size:12px;font-weight:700;line-height:1.5;text-decoration:none;display:flex}@media screen and (min-width:1024px){.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu{font-size:14px}}.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu:hover{color:#06f}.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu:hover svg path{stroke:#06f}.KonohoHeaderNonSp-module-sass-module__Xllu4W__menu.KonohoHeaderNonSp-module-sass-module__Xllu4W__open{color:#06f}.KonohoHeaderNonSp-module-sass-module__Xllu4W__panel{width:100vw;max-height:0;transition:max-height .25s ease-in-out;position:absolute;top:106px;left:0;overflow-y:hidden}@media screen and (min-width:1024px){.KonohoHeaderNonSp-module-sass-module__Xllu4W__panel{top:110px}}.KonohoHeaderNonSp-module-sass-module__Xllu4W__panel.KonohoHeaderNonSp-module-sass-module__Xllu4W__open{max-height:calc(100vh - 106px)}.KonohoHeaderNonSp-module-sass-module__Xllu4W__panel.KonohoHeaderNonSp-module-sass-module__Xllu4W__other_open{transition:none}.KonohoHeaderNonSp-module-sass-module__Xllu4W__panel.KonohoHeaderNonSp-module-sass-module__Xllu4W__webkit{top:105px;transform:translateZ(0)}@media screen and (min-width:1024px){.KonohoHeaderNonSp-module-sass-module__Xllu4W__panel.KonohoHeaderNonSp-module-sass-module__Xllu4W__webkit{top:109px}}.KonohoHeaderNonSp-module-sass-module__Xllu4W__relative{position:relative}.KonohoHeaderNonSp-module-sass-module__Xllu4W__counter{color:#fff;background-color:#e35;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding-bottom:2px;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:600;line-height:1.25;display:flex;position:absolute;top:-6px;right:8px;font-feature-settings:normal!important;letter-spacing:normal!important}
.AccordionMenu-module-sass-module__ZqGk-a__summary{display:block}.AccordionMenu-module-sass-module__ZqGk-a__summary::-webkit-details-marker{display:none}.AccordionMenu-module-sass-module__ZqGk-a__summary.AccordionMenu-module-sass-module__ZqGk-a__sticky{z-index:1;position:sticky;top:0}.AccordionMenu-module-sass-module__ZqGk-a__content{overflow:hidden}.AccordionMenu-module-sass-module__ZqGk-a__menu{background-color:#fff;justify-content:space-between;align-items:center;padding:20px 32px;text-decoration:none;display:flex}.AccordionMenu-module-sass-module__ZqGk-a__menu.AccordionMenu-module-sass-module__ZqGk-a__border{border-bottom:1px solid #ddd}.AccordionMenu-module-sass-module__ZqGk-a__accordion_menu[open] .AccordionMenu-module-sass-module__ZqGk-a__border{border-bottom:none}.AccordionMenu-module-sass-module__ZqGk-a__label{color:#000;font-size:16px;font-weight:300;line-height:1.5}.AccordionMenu-module-sass-module__ZqGk-a__label.AccordionMenu-module-sass-module__ZqGk-a__open{color:#06f}.AccordionMenu-module-sass-module__ZqGk-a__menu_icon{width:12px;height:12px;position:relative}.AccordionMenu-module-sass-module__ZqGk-a__menu_icon .AccordionMenu-module-sass-module__ZqGk-a__line{background-color:#000;width:12px;height:1.2px;position:absolute;top:5px}.AccordionMenu-module-sass-module__ZqGk-a__menu_icon .AccordionMenu-module-sass-module__ZqGk-a__horizon{opacity:1;transition:all .3s}.AccordionMenu-module-sass-module__ZqGk-a__menu_icon .AccordionMenu-module-sass-module__ZqGk-a__vertical{opacity:1;transition:all .3s;transform:rotate(90deg)}.AccordionMenu-module-sass-module__ZqGk-a__menu_icon.AccordionMenu-module-sass-module__ZqGk-a__open .AccordionMenu-module-sass-module__ZqGk-a__horizon{opacity:0;transform:rotate(180deg)}.AccordionMenu-module-sass-module__ZqGk-a__menu_icon.AccordionMenu-module-sass-module__ZqGk-a__open .AccordionMenu-module-sass-module__ZqGk-a__vertical{opacity:1;background-color:#06f;transform:rotate(180deg)}
.HamburgerMenu-module-sass-module__gD68Ma__hamburger_menu{cursor:pointer;align-items:center;width:32px;height:48px;display:flex;position:relative}.HamburgerMenu-module-sass-module__gD68Ma__hamburger{width:32px;height:18px;position:relative}.HamburgerMenu-module-sass-module__gD68Ma__hamburger .HamburgerMenu-module-sass-module__gD68Ma__line{background-color:#000;width:100%;height:2px;transition:all .5s;position:absolute;left:0}.HamburgerMenu-module-sass-module__gD68Ma__hamburger .HamburgerMenu-module-sass-module__gD68Ma__line:first-of-type{top:0}.HamburgerMenu-module-sass-module__gD68Ma__hamburger .HamburgerMenu-module-sass-module__gD68Ma__line:first-of-type.HamburgerMenu-module-sass-module__gD68Ma__opened{transform:translateY(8px)rotate(45deg)}.HamburgerMenu-module-sass-module__gD68Ma__hamburger .HamburgerMenu-module-sass-module__gD68Ma__line:nth-of-type(2){top:8px}.HamburgerMenu-module-sass-module__gD68Ma__hamburger .HamburgerMenu-module-sass-module__gD68Ma__line:nth-of-type(2).HamburgerMenu-module-sass-module__gD68Ma__opened{opacity:0}.HamburgerMenu-module-sass-module__gD68Ma__hamburger .HamburgerMenu-module-sass-module__gD68Ma__line:nth-of-type(3){bottom:0}.HamburgerMenu-module-sass-module__gD68Ma__hamburger .HamburgerMenu-module-sass-module__gD68Ma__line:nth-of-type(3).HamburgerMenu-module-sass-module__gD68Ma__opened{transform:translateY(-8px)rotate(-45deg)}.HamburgerMenu-module-sass-module__gD68Ma__counter{color:#fff;background-color:#e35;border-radius:50%;justify-content:center;align-items:center;padding-bottom:2px;font-family:Barlow Condensed,sans-serif;font-weight:600;line-height:1.25;display:flex;position:absolute;font-feature-settings:normal!important;letter-spacing:normal!important}.HamburgerMenu-module-sass-module__gD68Ma__counter.HamburgerMenu-module-sass-module__gD68Ma__size{width:20px;height:20px;font-size:14px;top:0;right:-4px}
.KonohokenFooter-module-sass-module__gAmJjq__footer_container{padding-top:24px;padding-bottom:24px}.KonohokenFooter-module-sass-module__gAmJjq__contact_area{padding-bottom:36px}@media screen and (min-width:768px){.KonohokenFooter-module-sass-module__gAmJjq__contact_area{width:100%;padding-bottom:24px}}.KonohokenFooter-module-sass-module__gAmJjq__horizontal_container{border-top:.5px solid #fff;flex-direction:column;justify-content:center;align-items:center;row-gap:36px;padding-top:24px;display:flex}@media screen and (min-width:768px){.KonohokenFooter-module-sass-module__gAmJjq__horizontal_container{grid-template-columns:1fr 1fr;align-items:flex-start;width:100%;display:grid}}.KonohokenFooter-module-sass-module__gAmJjq__company_info_area{width:100%}@media screen and (min-width:768px){.KonohokenFooter-module-sass-module__gAmJjq__company_info_area{padding-right:32px}}@media screen and (min-width:1024px){.KonohokenFooter-module-sass-module__gAmJjq__company_info_area{padding-right:48px}}.KonohokenFooter-module-sass-module__gAmJjq__navigation_area{width:100%}@media screen and (min-width:768px){.KonohokenFooter-module-sass-module__gAmJjq__navigation_area{border-left:.5px solid #fff;padding-left:32px}}@media screen and (min-width:1024px){.KonohokenFooter-module-sass-module__gAmJjq__navigation_area{padding-left:48px}}.KonohokenFooter-module-sass-module__gAmJjq__contact_mail{flex-direction:column;justify-content:center;align-items:center;row-gap:4px;display:flex}@media screen and (min-width:768px){.KonohokenFooter-module-sass-module__gAmJjq__contact_mail{justify-content:space-between}}.KonohokenFooter-module-sass-module__gAmJjq__mail_content{align-items:center;column-gap:12px;text-decoration:none;display:flex}.KonohokenFooter-module-sass-module__gAmJjq__mail_icon_image{width:32px;height:32px}@media screen and (min-width:768px){.KonohokenFooter-module-sass-module__gAmJjq__mail_icon_image{width:40px;height:40px}}.KonohokenFooter-module-sass-module__gAmJjq__mail_address{color:#fff;font-size:16px;font-weight:700;line-height:1.25;text-decoration:underline;font-feature-settings:normal!important;letter-spacing:normal!important}@media screen and (min-width:768px){.KonohokenFooter-module-sass-module__gAmJjq__mail_address{font-size:20px}}.KonohokenFooter-module-sass-module__gAmJjq__mail_address:hover{text-decoration:none}.KonohokenFooter-module-sass-module__gAmJjq__mail_description{color:#fff;font-size:12px;font-weight:300;line-height:1.25}.KonohokenFooter-module-sass-module__gAmJjq__contact_sns{flex-direction:column;justify-content:center;align-items:center;row-gap:16px;display:flex}@media screen and (min-width:768px){.KonohokenFooter-module-sass-module__gAmJjq__contact_sns{justify-content:space-between}}.KonohokenFooter-module-sass-module__gAmJjq__sns_title{color:#fff;font-size:14px;font-weight:700;line-height:1.25}@media screen and (min-width:1024px){.KonohokenFooter-module-sass-module__gAmJjq__sns_title{font-size:16px}}.KonohokenFooter-module-sass-module__gAmJjq__sns_content{column-gap:36px;display:flex}@media screen and (min-width:1024px){.KonohokenFooter-module-sass-module__gAmJjq__sns_content{column-gap:28px}}.KonohokenFooter-module-sass-module__gAmJjq__sns_icon_image{width:32px;height:32px}.KonohokenFooter-module-sass-module__gAmJjq__youtube_icon_image{width:34px;height:32px}.KonohokenFooter-module-sass-module__gAmJjq__contact_container{flex-direction:column;align-items:center;row-gap:32px;display:flex}@media screen and (min-width:1024px){.KonohokenFooter-module-sass-module__gAmJjq__contact_container{flex-direction:row;justify-content:space-between;column-gap:32px}}.KonohokenFooter-module-sass-module__gAmJjq__contact_container .KonohokenFooter-module-sass-module__gAmJjq__contact_container_inner{flex-direction:column;row-gap:32px;display:flex}@media screen and (min-width:768px){.KonohokenFooter-module-sass-module__gAmJjq__contact_container .KonohokenFooter-module-sass-module__gAmJjq__contact_container_inner{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}@media screen and (min-width:1024px){.KonohokenFooter-module-sass-module__gAmJjq__contact_container .KonohokenFooter-module-sass-module__gAmJjq__contact_container_inner{justify-content:flex-start;align-items:center;column-gap:32px;width:fit-content}}@media screen and (min-width:1396px){.KonohokenFooter-module-sass-module__gAmJjq__contact_container .KonohokenFooter-module-sass-module__gAmJjq__contact_container_inner{column-gap:52px}}.KonohokenFooter-module-sass-module__gAmJjq__navigation{border-top:.5px solid #fff;grid-template-rows:1fr 1fr;row-gap:24px;padding-top:36px;display:grid}@media screen and (min-width:768px){.KonohokenFooter-module-sass-module__gAmJjq__navigation{padding-top:unset;grid-template-rows:unset;border-top:unset;grid-template-columns:1fr 1fr;column-gap:32px}}@media screen and (min-width:1024px){.KonohokenFooter-module-sass-module__gAmJjq__navigation{column-gap:48px}}.KonohokenFooter-module-sass-module__gAmJjq__nav_category{color:#fff;margin-bottom:16px;font-size:16px;font-weight:700;line-height:1.25}.KonohokenFooter-module-sass-module__gAmJjq__nav_category_items{grid-template-columns:1fr 1fr;display:grid}@media screen and (min-width:768px){.KonohokenFooter-module-sass-module__gAmJjq__nav_category_items{flex-direction:column;row-gap:16px;display:flex}}.KonohokenFooter-module-sass-module__gAmJjq__nav_list{flex-direction:column;gap:16px;display:flex}.KonohokenFooter-module-sass-module__gAmJjq__nav_category_link{color:#fff;font-size:14px;font-weight:300;line-height:1.25;text-decoration:none}.KonohokenFooter-module-sass-module__gAmJjq__recruitment_banner{width:100%;max-width:440px;margin-top:36px;margin-left:auto;margin-right:auto;display:block}@media screen and (min-width:768px){.KonohokenFooter-module-sass-module__gAmJjq__recruitment_banner{margin-top:24px}}.KonohokenFooter-module-sass-module__gAmJjq__recruitment_banner:hover{opacity:.7}
.StickyFooterButton-module-sass-module__mriLuW__sticky_footer_button{z-index:30;width:100%;height:64px;padding:10px 16px;position:fixed;bottom:0}.StickyFooterButton-module-sass-module__mriLuW__sticky_footer_button .StickyFooterButton-module-sass-module__mriLuW__tel_button{color:#fff;cursor:pointer;background-color:#06f;border:1px solid #06f;border-radius:34px;justify-content:center;align-items:center;column-gap:8px;width:100%;height:48px;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.StickyFooterButton-module-sass-module__mriLuW__sticky_footer_button .StickyFooterButton-module-sass-module__mriLuW__tel_button:hover{color:#06f;background-color:#fff}.StickyFooterButton-module-sass-module__mriLuW__sticky_footer_button .StickyFooterButton-module-sass-module__mriLuW__tel_button:hover svg path{fill:#06f}
.ErrorPage-module-sass-module__8Yay8q__sp{display:block}@media screen and (min-width:768px){.ErrorPage-module-sass-module__8Yay8q__sp{display:none}}.ErrorPage-module-sass-module__8Yay8q__non_sp{display:none}@media screen and (min-width:768px){.ErrorPage-module-sass-module__8Yay8q__non_sp{display:block}}.ErrorPage-module-sass-module__8Yay8q__error_page{background-color:#f5f2ee}.ErrorPage-module-sass-module__8Yay8q__error_page .ErrorPage-module-sass-module__8Yay8q__error_image_wrap{background:linear-gradient(#fff,#fff0);flex-direction:column;justify-content:center;align-items:center;padding-top:40px;padding-left:16px;padding-right:16px;display:flex}.ErrorPage-module-sass-module__8Yay8q__error_page .ErrorPage-module-sass-module__8Yay8q__error_image{width:182.75px;height:72px;margin-bottom:16px}.ErrorPage-module-sass-module__8Yay8q__error_page .ErrorPage-module-sass-module__8Yay8q__main_text{color:#15b;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.ErrorPage-module-sass-module__8Yay8q__error_page .ErrorPage-module-sass-module__8Yay8q__main_text{font-size:24px}}.ErrorPage-module-sass-module__8Yay8q__error_page .ErrorPage-module-sass-module__8Yay8q__sub_text{color:#333;text-align:center;word-break:keep-all;margin-bottom:24px;font-size:14px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.ErrorPage-module-sass-module__8Yay8q__error_page .ErrorPage-module-sass-module__8Yay8q__sub_text{font-size:16px}}.ErrorPage-module-sass-module__8Yay8q__error_page .ErrorPage-module-sass-module__8Yay8q__return_button_wrap{width:100%;margin-bottom:40px}@media screen and (min-width:768px){.ErrorPage-module-sass-module__8Yay8q__error_page .ErrorPage-module-sass-module__8Yay8q__return_button_wrap{width:400px}}.ErrorPage-module-sass-module__8Yay8q__error_page .ErrorPage-module-sass-module__8Yay8q__illustration{position:relative}.ErrorPage-module-sass-module__8Yay8q__error_page .ErrorPage-module-sass-module__8Yay8q__illustration .ErrorPage-module-sass-module__8Yay8q__illustration_image{z-index:1;width:100%;position:relative}@media screen and (min-width:768px){.ErrorPage-module-sass-module__8Yay8q__error_page .ErrorPage-module-sass-module__8Yay8q__illustration .ErrorPage-module-sass-module__8Yay8q__illustration_image{width:698px;margin-left:auto;margin-right:auto;display:flex}}.ErrorPage-module-sass-module__8Yay8q__error_page .ErrorPage-module-sass-module__8Yay8q__illustration .ErrorPage-module-sass-module__8Yay8q__background_image{background-image:url(/img/error/background.svg);background-repeat:repeat-x;width:100%;height:74px;position:absolute;bottom:0;left:0}
.RankingCardFooterButtonBlock-module-sass-module__ltFjka__ranking_card_footer_button_block{grid-template-columns:1fr;grid-template-areas:"primary";width:100%;display:grid}.RankingCardFooterButtonBlock-module-sass-module__ltFjka__ranking_card_footer_button_block.RankingCardFooterButtonBlock-module-sass-module__ltFjka__with_secondary_button{grid-template-areas:"secondary""primary";row-gap:12px}@media screen and (min-width:768px){.RankingCardFooterButtonBlock-module-sass-module__ltFjka__ranking_card_footer_button_block{max-width:500px;margin-inline:auto}.RankingCardFooterButtonBlock-module-sass-module__ltFjka__ranking_card_footer_button_block.RankingCardFooterButtonBlock-module-sass-module__ltFjka__with_secondary_button{row-gap:16px}}@media screen and (min-width:1024px){.RankingCardFooterButtonBlock-module-sass-module__ltFjka__ranking_card_footer_button_block{max-width:unset;grid-template-columns:auto;justify-items:center}.RankingCardFooterButtonBlock-module-sass-module__ltFjka__ranking_card_footer_button_block.RankingCardFooterButtonBlock-module-sass-module__ltFjka__with_secondary_button{grid-template-columns:minmax(0,max(50% - 14px,100%)) minmax(0,clamp(0px,50% - 14px,500px));grid-template-areas:"secondary primary";align-items:end;column-gap:28px}}.RankingCardFooterButtonBlock-module-sass-module__ltFjka__secondary{grid-area:secondary;grid-template-areas:"document_request""consultation";row-gap:12px;width:100%;display:grid}@media screen and (min-width:768px){.RankingCardFooterButtonBlock-module-sass-module__ltFjka__secondary{grid-template-columns:1fr 1fr;grid-template-areas:"document_request consultation";align-items:end;column-gap:16px}}.RankingCardFooterButtonBlock-module-sass-module__ltFjka__secondary .RankingCardFooterButtonBlock-module-sass-module__ltFjka__consultation{grid-area:consultation}.RankingCardFooterButtonBlock-module-sass-module__ltFjka__secondary .RankingCardFooterButtonBlock-module-sass-module__ltFjka__consultation.RankingCardFooterButtonBlock-module-sass-module__ltFjka__with_appeal_text{justify-items:center;row-gap:4px;display:grid}.RankingCardFooterButtonBlock-module-sass-module__ltFjka__secondary .RankingCardFooterButtonBlock-module-sass-module__ltFjka__document_request{grid-area:document_request}.RankingCardFooterButtonBlock-module-sass-module__ltFjka__primary{grid-area:primary;width:100%}@media screen and (min-width:768px){.RankingCardFooterButtonBlock-module-sass-module__ltFjka__primary{max-width:500px}}
.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=products_title_block]{align-items:center;margin-top:1.5rem;display:flex}@media screen and (max-width:767px){.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=products_title_block]{margin-top:1.071rem}}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=products_title_block] [class*=img_block]{border:1px solid #ddd;width:10rem}@media screen and (max-width:767px){.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=products_title_block] [class*=img_block]{width:11.786rem}}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=products_title_block] [class*=name_block]{margin-left:2.5rem}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=products_title_block] [class*=name_block] [class*=company_name]{color:#666;font-size:.857rem;font-weight:700;line-height:1.25}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=products_title_block] [class*=name_block] [class*=product_name]{color:#000;font-weight:700;line-height:1.25}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=fp_comment]{text-align:justify;word-break:break-all;margin-top:1.5rem;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=fp_comment] strong{background-color:#fef4ce;font-weight:700;line-height:1.25}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=fp_comment] p{margin-block:1rem}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class*=fp_comment] [class*=notice]{border:1px solid #e4e5e9;margin:1em 0;padding:.75em 1em}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile]{border-top:1px solid #ddd;align-items:center;padding-top:1.5rem;padding-bottom:2.5rem;display:flex}@media screen and (max-width:767px){.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile]{align-items:flex-start}}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile] [class*=fp_image]{flex-shrink:0;width:8.83%}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile] [class*=fp_image]>img{width:100%;height:auto}@media screen and (max-width:767px){.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile] [class*=fp_image]{width:18.55%;margin-top:1rem}}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile] [class*=fp_profile_text]{margin-left:2rem;font-size:.75rem}@media screen and (max-width:767px){.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile] [class*=fp_profile_text]{margin-left:1.071rem;font-size:.857rem}}.RankingProductFpCommentModal-module-sass-module__rnf8Ga__style_wrapper .fp-comment [class*=modal_scroll_area] [class=fp_profile] [class*=fp_profile_text] [class*=fp_name]{font-weight:700;line-height:1.25}
.FpCommentArea-module-sass-module__pIst9q__fp_profile{text-align:left;border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-start;margin-top:1em;padding-bottom:1em;display:flex}.FpCommentArea-module-sass-module__pIst9q__fp_profile .FpCommentArea-module-sass-module__pIst9q__left_col{width:77.14%}@media screen and (max-width:767px){.FpCommentArea-module-sass-module__pIst9q__fp_profile .FpCommentArea-module-sass-module__pIst9q__left_col{width:69.56%}}.FpCommentArea-module-sass-module__pIst9q__fp_profile .FpCommentArea-module-sass-module__pIst9q__right_col{width:19.28%;margin-top:0}@media screen and (max-width:767px){.FpCommentArea-module-sass-module__pIst9q__fp_profile .FpCommentArea-module-sass-module__pIst9q__right_col{width:26.08%;height:6.429em}}.FpCommentArea-module-sass-module__pIst9q__fp_profile .FpCommentArea-module-sass-module__pIst9q__fp_job_title{color:#666;font-size:.875em;font-weight:700;line-height:1.25}.FpCommentArea-module-sass-module__pIst9q__fp_profile .FpCommentArea-module-sass-module__pIst9q__fp_name{font-size:1.125em;font-weight:700;line-height:1.25}.FpCommentArea-module-sass-module__pIst9q__fp_profile .FpCommentArea-module-sass-module__pIst9q__fp_career{color:#666;font-size:.75em}.FpCommentArea-module-sass-module__pIst9q__fp_profile .FpCommentArea-module-sass-module__pIst9q__fp_career_detail{color:#666;margin-top:.571em;font-size:.875em;line-height:1.5}.FpCommentArea-module-sass-module__pIst9q__fp_product_point{text-align:left;background-color:#f5f2ee;margin-top:1em;padding:1em;line-height:1.25}.FpCommentArea-module-sass-module__pIst9q__fp_product_point .FpCommentArea-module-sass-module__pIst9q__item{text-align:left;text-indent:-1.5em;padding-left:1.5em;font-size:1em;font-weight:700;line-height:1.25}.FpCommentArea-module-sass-module__pIst9q__fp_product_point .FpCommentArea-module-sass-module__pIst9q__item~.FpCommentArea-module-sass-module__pIst9q__item{margin-top:1em}.FpCommentArea-module-sass-module__pIst9q__fp_comment{text-align:justify;margin-top:1em;margin-bottom:0;line-height:1.8}.FpCommentArea-module-sass-module__pIst9q__fp_comment [class*=notice]{border:1px solid #eeebe9;margin:1em 0;padding:.75em 1em}
.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list{border:1px solid #ddd;border-radius:.5rem;width:100%;margin-top:.85rem;margin-bottom:.85rem;padding:1rem .875rem 1rem 1rem}@media screen and (max-width:767px){.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list{margin-top:.857rem;margin-bottom:.571rem;padding-top:.857rem;padding-bottom:.857rem}}@media screen and (min-width:767px){.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list ul.RankingProductPointList-module-sass-module__1OLp6G__pc_divided{flex-wrap:wrap;justify-content:space-between;display:flex}.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list ul.RankingProductPointList-module-sass-module__1OLp6G__pc_divided li{text-align:justify;flex-basis:48%;margin-bottom:.75rem}.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list ul.RankingProductPointList-module-sass-module__1OLp6G__pc_divided li~li{margin-top:0}.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list ul.RankingProductPointList-module-sass-module__1OLp6G__pc_divided li:last-child,.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list ul.RankingProductPointList-module-sass-module__1OLp6G__pc_divided li:nth-last-child(2){margin-bottom:0}}.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list li{text-align:justify;padding-left:1.313rem;font-size:1.143rem;font-weight:400;line-height:1.5;position:relative}.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list li .RankingProductPointList-module-sass-module__1OLp6G__point{color:#000}.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list li .RankingProductPointList-module-sass-module__1OLp6G__point sup{vertical-align:top;font-weight:300;line-height:normal;position:relative;top:-.2em}.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list li~li{margin-top:.571rem}.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list li.RankingProductPointList-module-sass-module__1OLp6G__campaign{color:#06f;cursor:pointer;text-decoration:underline}.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list li.RankingProductPointList-module-sass-module__1OLp6G__campaign:hover{text-decoration:none}.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list li:before{content:"";color:#f64;background:#f64;border-radius:50%;width:.625rem;height:.625rem;display:block;position:absolute;top:.313rem;left:0}@media screen and (max-width:767px){.RankingProductPointList-module-sass-module__1OLp6G__ranking_product_point_list li:before{width:.5rem;height:.5rem;top:.25rem}}
.RankingProductService-module-sass-module__FuqRsG__title{color:#333;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.RankingProductService-module-sass-module__FuqRsG__title{font-size:18px}}.RankingProductService-module-sass-module__FuqRsG__service_grid{box-sizing:border-box;grid-gap:1px;grid-template-columns:repeat(2,1fr);display:grid}@media screen and (min-width:768px){.RankingProductService-module-sass-module__FuqRsG__service_grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.RankingProductService-module-sass-module__FuqRsG__service_grid{grid-template-columns:repeat(5,1fr)}}.RankingProductService-module-sass-module__FuqRsG__service_grid .RankingProductService-module-sass-module__FuqRsG__cell{color:#ccc;justify-content:flex-start;align-items:center;column-gap:8px;padding:8px;font-size:12px;font-weight:300;line-height:1.25;display:flex;box-shadow:0 0 0 1px #ddd}@media screen and (min-width:768px){.RankingProductService-module-sass-module__FuqRsG__service_grid .RankingProductService-module-sass-module__FuqRsG__cell{padding-left:16px;padding-right:16px;font-size:16px}}.RankingProductService-module-sass-module__FuqRsG__service_grid .RankingProductService-module-sass-module__FuqRsG__cell.RankingProductService-module-sass-module__FuqRsG__active{color:#333}
.AppealBannerArea-module-sass-module__1nqzEq__appeal_banner_area{grid-template-columns:1fr 1fr;column-gap:16px;margin-top:16px;margin-bottom:16px;display:grid}@media screen and (min-width:768px){.AppealBannerArea-module-sass-module__1nqzEq__appeal_banner_area{column-gap:24px;margin-top:24px;margin-bottom:24px}}@media screen and (min-width:1024px){.AppealBannerArea-module-sass-module__1nqzEq__appeal_banner_area{column-gap:32px}}.AppealBannerArea-module-sass-module__1nqzEq__appeal_banner_area .AppealBannerArea-module-sass-module__1nqzEq__banner_wrapper{border:1px solid #ddd;border-radius:8px;overflow:hidden}.AppealBannerArea-module-sass-module__1nqzEq__appeal_banner_area .AppealBannerArea-module-sass-module__1nqzEq__banner_wrapper:hover{opacity:.7}
.LeftAccentedHeader-module-sass-module__qIqfYW__header{border-left:4px solid #15b;padding-left:12px;font-size:20px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.LeftAccentedHeader-module-sass-module__qIqfYW__header{padding-left:16px;font-size:28px}}
