.ComparisonChart_components-comparison-chart__hhSza{padding:var(--root-padding-pc,100px 0);@media (max-width:768px){padding:var(--root-padding-sp,72px 0)}}.ComparisonChart_components-comparison-chart__header__EeE91{display:grid;justify-items:center}.ComparisonChart_components-comparison-chart__header__EeE91[data-decoration=arrow]{gap:16px;@media (max-width:768px){gap:12px}}.ComparisonChart_components-comparison-chart__arrow__Mag_Q{position:relative;display:block;width:34px;height:42px;@media (max-width:768px){width:28px;height:34px}}.ComparisonChart_components-comparison-chart__arrow__Mag_Q:after,.ComparisonChart_components-comparison-chart__arrow__Mag_Q:before{position:absolute;left:50%;width:20px;height:20px;content:"";border-right:6px solid #5b9bcf;border-bottom:6px solid #5b9bcf;transform:translateX(-50%) rotate(45deg);@media (max-width:768px){width:16px;height:16px;border-right-width:5px;border-bottom-width:5px}}.ComparisonChart_components-comparison-chart__arrow__Mag_Q:before{top:0}.ComparisonChart_components-comparison-chart__arrow__Mag_Q:after{top:12px;@media (max-width:768px){top:10px}}.ComparisonChart_components-comparison-chart__title__afIBg{display:flex;flex-direction:column;align-items:center;gap:24px;color:#000;font-size:32px;font-weight:700;line-height:1.5;text-align:center;@media (max-width:768px){font-size:26px}}.ComparisonChart_components-comparison-chart__header__EeE91[data-decoration=line] .ComparisonChart_components-comparison-chart__title__afIBg:after{content:"";width:80px;height:3px;background-color:#000;@media (max-width:768px){width:40px}}.ComparisonChart_components-comparison-chart__title__afIBg span{display:contents;@media (max-width:768px){font-size:22px}}.ComparisonChart_components-comparison-chart__lead__wU3JI{color:#242533;font-size:16px;font-weight:700;line-height:1.75;text-align:center;@media (max-width:768px){margin-top:0;font-size:14px;line-height:1.8}}.ComparisonChart_components-comparison-chart__img__a5NkV{width:100%;max-width:var(--image-width-pc,1280px);margin-top:56px;padding-inline:var(--image-padding-sp,40px);margin-inline:auto;overflow-x:auto;position:relative;& svg{display:none;@media (max-width:940px){display:block;position:absolute;inset:0;left:auto;right:10px;margin-left:auto;margin-bottom:auto;margin-right:auto;margin-top:auto;transition:opacity .24s ease}}@media (max-width:940px){width:100vw;margin-inline:calc(50% - 50vw);& img{min-width:930px}}& img{@media (max-width:768px){min-width:var(--image-width-sp,768px)}}}.ComparisonChart_components-comparison-chart__hhSza[data-sp-swiped=true] .ComparisonChart_components-comparison-chart__img__a5NkV{& svg{@media (max-width:940px){opacity:0;pointer-events:none}}}