:root{--color_how-to-purchase:#0e215d;--space_layout_large:var(--space_md);--space_layout_small:var(--space_sm)}@media print,screen and (min-width:768px){:root{--space_layout_large:var(--space_lg);--space_layout_small:var(--space_md)}}@media print,screen and (min-width:992px){:root{--space_layout_large:var(--space_3xl);--space_layout_small:var(--space_md)}}body{color:#333;letter-spacing:0.08em}.scroll-inner--vertical{padding-right:var(--space_xs)}.scroll-inner--horizontal{padding-bottom:var(--space_md)}@media print,screen and (min-width:992px){.result .scroll-inner--horizontal{padding-bottom:0}}@media print,screen and (min-width:992px){.brand-list .scroll-inner--horizontal{padding-bottom:var(--space_lg)}}.simplebar-track{border-radius:100vh;background:var(--color_light-gray)}.simplebar-scrollbar.simplebar-visible:before{opacity:1;background:#0e215d}.hamburger-button{--hamburger-button_color:#0e215d}.cta-button{--cta-button_background:#0c9c00;--cta-button_background_emphasis:#dc0000}.cta-number{--color_cta_emphasis:#dc0000}.cta-number--freedial{--freedial_color:#000}.global-navigation{--global-navigation_background:#0e215d;--global-navigation_icon-color:#333;--global-navigation_hamburger-button_border:1px solid #0e215d}.global-navigation--modal{--global-navigation_modal_color:#fff}.bottom-fixed{--bottom-fixed_cta_button_tel:#dc0000;--bottom-fixed_cta_button_mail:#0c9c00}.footer{--footer_background:#0e215d}.section{padding-top:var(--space_layout_large);padding-bottom:var(--space_layout_large)}.section__inner{margin-right:auto;margin-left:auto;max-width:960px}.section__title{margin-bottom:var(--space_sm);font-size:min(6.5vw,1.75em);font-weight:bold;line-height:1.3}@media print,screen and (min-width:768px){.section__title{margin-bottom:var(--space_md)}}@media print,screen and (min-width:992px){.section__title{margin-bottom:var(--space_lg);font-size:2.25em}}.section__title-text--small{font-size:0.66em}.section__overview,.section__overview--center{margin-bottom:var(--space_sm)}@media print,screen and (min-width:768px){.section__overview,.section__overview--center{margin-bottom:var(--space_lg)}}.section__overview--center{text-align:center}.contact{--contact_border:3px solid #0e215d;--contact_title_color:#333}.contact__main{border-radius:var(--border-radius_sm)}.contact-section{background:#e5e8ed}:where(.inner-contact,.inner-contact--column) .cta-button{font-size:min(4.4vw,1.3em)}@media print,screen and (min-width:992px){:where(.inner-contact,.inner-contact--column) .cta-button{font-size:1.75em}}@media print,screen and (min-width:768px){.main-visual{position:relative}}.main-visual__text img{width:100%;height:auto}@media print,screen and (min-width:768px){.main-visual-emphasis__inner{position:absolute;bottom:3%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media print,screen and (min-width:992px){.main-visual-emphasis__inner{bottom:6%}}.banner-slider{padding:var(--space_sm) 0}@media print,screen and (min-width:992px){.banner-slider{padding:var(--space_xl) 0}}.simple-flow{--simple-flow_arrow_color:#0e215d;--simple-flow_background:#0e215d}.simple-flow__title{color:#0e215d}.result__title{color:#0e215d;text-align:center;letter-spacing:0.1em;width:53%;padding:0.2em 0;border-top:solid 2px #9ea6be;border-bottom:solid 2px #9ea6be;margin:0 auto var(--space_sm) auto}@media print,screen and (min-width:576px){.result__title{width:30%;margin-bottom:var(--space_md)}}@media print,screen and (min-width:992px){.result__title{margin-bottom:var(--space_lg)}}.result__list{--_item-gap:var(--space_xs);display:flex;gap:var(--_item-gap)}@media print,screen and (min-width:992px){.result__list{--_item-gap:var(--space_sm);width:100%;flex-wrap:wrap;justify-content:center;gap:var(--_item-gap)}}.result__item{flex-shrink:0;width:10em;padding:var(--space_2xs);border-radius:var(--border-radius_sm);border:1px solid #9ea6be;background-color:#e5e8ed;background-image:url(../image/pattern_op30.webp);background-size:15px}@media print,screen and (min-width:992px){.result__item{--column:5;width:calc((100% - var(--_item-gap) * (var(--column) - 1)) / var(--column))}}.result__item-inner{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space_2xs)}.result__item-heading{text-align:center;font-size:min(4vw,1.2em);font-weight:bold;line-height:1.2;color:#0e215d}.result__item-name{width:100%;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:0.85em;line-height:1.3}.result__item-image{aspect-ratio:26/17}.result__item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:var(--border-radius_sm)}.result__item-price-area{margin-top:auto;margin-bottom:0;text-align:center}.result__item-price-area span{color:#8e0000;font-weight:bold}.result__item-price-text{font-size:0.8em;color:#8e0000;margin-bottom:-0.5em}.result__item-price{font-size:min(6.5vw,1.6em)}.result__unit{background:#f5f5f5;border-radius:4px;margin-top:var(--space_sm);padding:var(--space_2xs);line-height:1.3}@media print,screen and (min-width:992px){.result__unit{margin-top:var(--space_lg);text-align:center}}.point{background:#e5e8ed}.point__title{display:grid;justify-items:center;gap:0.4em;color:#0e215d}.point__title-text--small{display:flex;align-items:center;gap:0.5em}.point__title-text--small:after,.point__title-text--small:before{content:"";height:1.2em;width:2px;background-color:#0e215d}.point__title-text--small:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.point__title-text--small:after{-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media print,screen and (min-width:1024px){.point__main-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space_sm)}}.point__heading{padding:var(--space_2xs);background-color:#fff;line-height:1;letter-spacing:0.05em;text-align:center;font-family:"Times New Roman",serif;font-weight:bold}@media screen and (min-width:1024px){.point__heading{padding:var(--space_xs);display:flex;align-items:center;justify-content:center;gap:var(--space_2xs);font-size:1.5rem}}.point__heading--number{display:block;font-size:2.25em;font-weight:bold}@media screen and (min-width:1024px){.point__heading--number{font-size:1.66em}}.point__select{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space_2xs)}@media print,screen and (min-width:1024px){.point__select{display:none}}.point__select-button{border-top:1px solid #0e215d;border-right:1px solid #0e215d;border-left:1px solid #0e215d;border-radius:var(--border-radius_sm) var(--border-radius_sm) 0 0;background-color:#fff;color:#0e215d;overflow:hidden;-webkit-transition:background-color 0.3s ease-in,color 0.3s ease-in;transition:background-color 0.3s ease-in,color 0.3s ease-in}.point__select-button.is-open{background-color:#0e215d;color:#fff}.point__item-heading{background-color:#0e215d;border-radius:var(--border-radius_sm) var(--border-radius_sm) 0 0;color:#fff}@media not print{@media not screen and (min-width:1024px){.point__item-heading{display:none}}}.point__item-box{display:grid;gap:var(--space_xs);padding:var(--space_xs);max-height:100%;background-color:#fff;border:2px solid #0e215d;border-radius:0 0 var(--border-radius_sm) var(--border-radius_sm)}@media screen and (min-width:1024px){.point__item-box{min-height:478px;padding:var(--space_sm)}}.point__item-body{line-height:normal}.point__item-image{margin-right:auto;margin-left:auto}.point__item-image img{aspect-ratio:30/17;border-radius:var(--space_2xs);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media print,screen and (min-width:992px){.point__item-image img{aspect-ratio:128/85}}.point__item-title{font-size:1.4em;font-weight:bold;line-height:1.3;text-align:center;color:#0e215d}.point__item-text+.point__item-text{padding-top:0.3em}@media print,screen and (min-width:992px){.damage__title{width:70%;margin:0 auto var(--space_lg)}}.damage__title:after{content:"";display:block;margin-inline:auto;width:1.5rem;height:1rem;background-color:#0e215d;clip-path:polygon(0 0,100% 0,50% 100%);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media print,screen and (min-width:992px){.damage__title:after{width:1.5rem;height:1rem}}.damage__title-text{text-align:center;background:#0e215d;color:#fff;padding:var(--space_sm) var(--space_xs);border-radius:var(--border-radius_sm);font-size:1.3rem;line-height:1.4}@media print,screen and (min-width:768px){.damage__title-text{width:70%;margin:0 auto;font-size:1.75rem}}@media print,screen and (min-width:992px){.damage__title-text{width:100%;font-size:2.25rem}}.damage__list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space_sm) var(--space_xs)}@media print,screen and (min-width:650px){.damage__list{grid-template-columns:repeat(4,1fr)}}.damage__item-image{aspect-ratio:160/108}.damage__item-image img{width:100%;height:100%;border-radius:var(--border-radius_sm);-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.damage__item-title{display:flex;align-items:center;margin-top:var(--space_xs);font-weight:bold}@media print,screen and (min-width:992px){.damage__item-title{justify-content:center;font-size:1.25em}}.damage__item-title:before{content:"";display:block;width:1em;flex-shrink:0;aspect-ratio:3/2;background:url(../image/icon_check.svg) no-repeat center/contain;margin-right:var(--space_2xs)}.damage__unit{margin-top:var(--space_sm);line-height:1.2}@media print,screen and (min-width:768px){.damage__unit{text-align:center}}.damage-attention{margin-top:var(--space_sm)}.damage-attention__inner{border:1px solid #0e215d}.damage-attention__title{display:flex;align-items:center;gap:0.5em;padding:var(--space_xs);width:100%;background:#e5e8ed;color:#0e215d;font-size:1.125em;font-weight:600;line-height:1.4;text-align:unset}@media print,screen and (min-width:576px){.damage-attention__title{padding-right:var(--space_sm);padding-left:var(--space_sm)}}@media print,screen and (min-width:768px){.damage-attention__title{font-size:1.5em}}.damage-attention__title-inner{flex:1;display:flex;align-items:center;gap:0.5em}@media print,screen and (min-width:576px){.damage-attention__title-inner{justify-content:center}}.damage-attention__title-icon{flex-shrink:0;width:1.25em;aspect-ratio:1}.damage-attention__title-text{margin-bottom:-0.2em}.damage-attention__accordion-icon{--icon-color:currentColor;flex-shrink:0;margin-left:auto;margin-right:0;width:1.25em;height:1.25em;background-color:#fff}.damage-attention__content{--_content-gap:var(--space_xs);padding:var(--_content-gap);border-top:1px solid #0e215d;font-size:0.9em}@media print,screen and (min-width:768px){.damage-attention__content{--_content-gap:var(--space_md)}}.brand-list{background:#e5e8ed}@media print,screen and (min-width:576px){.brand-list__title{width:70%;margin:0 auto var(--space_md) auto}}@media print,screen and (min-width:768px){.brand-list__title{width:60%}}@media print,screen and (min-width:992px){.brand-list__title{margin-bottom:var(--space_lg)}}.brand-list__title-text{display:flex;justify-content:center;align-items:center;color:#0e215d;border-bottom:2px solid #0e215d;letter-spacing:0.1em}.brand-list__title-text--color{font-size:1.2em}.brand-list__title-text:after{content:"";display:block;width:max(3vw,1.6em);max-width:1.6em;flex:0 1 auto;aspect-ratio:41/55;background:url(../image/brand-list_illust02.webp) no-repeat center/contain;margin-left:var(--space_2xs)}.brand-list__list{--_item-gap:var(--space_2xs) var(--space_xs);display:grid;grid-template-columns:repeat(10,1fr);gap:var(--_item-gap)}@media print,screen and (min-width:992px){.brand-list__list{--_item-gap:var(--space_sm);width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--_item-gap)}}.brand-list__item-inner{width:6.25rem;display:grid;justify-content:center;gap:var(--space_2xs)}.brand-list__item-image img{border:1px solid #ced3e5;border-radius:var(--border-radius_sm)}.brand-list__item-name{font-size:0.875rem;font-weight:bold;text-align:center;line-height:1.3}.brand-list__unit{margin-top:var(--space_sm)}@media print,screen and (min-width:992px){.brand-list__unit{text-align:center;margin-top:0}}.brand-list__unit .notes__item{display:block}@media print,screen and (min-width:992px){.brand-list__unit .notes__item{display:inline}}.how-to-purchase{--how-to-purchase_type_arrow:var(--color_how-to-purchase);--how-to-purchase_content_background:#e5e8ed}.how-to-purchase__title-text{--how-to-purchase_color_main:#0e215d}.how-to-purchase .inner-contact__title{color:#333}.how-to-purchase-type+.how-to-purchase-type{margin-top:var(--space_xs)}.how-to-purchase .personal-id{margin-top:var(--space_xs)}@media print,screen and (min-width:768px){.how-to-purchase .personal-id{margin-top:var(--space_lg)}}.reviews{background-color:#e5e8ed;background-image:url(../image/pattern_op30.webp);background-size:15px;--reviews_color_main:#0e215d;--reviews_icon_background:#e5e8ed}.reviews__title{color:#0e215d}.reviews__unit-comment{line-height:1.5}.faq{--faq_color:#0e215d;--faq_color_light:#e5e8ed}.faq__title{color:#0e215d}.all-categories{--all-categories__background:#e5e8ed;--all-categories__item-icon:#0e215d}.all-categories__title{color:#0e215d}.store-modal{--store-modal_color_main:#0e215d}