.differences_section__tWP4O{display:flex;justify-content:center;width:100%;padding:48px 40px 0;background:#fff}.differences_bars__duxnJ{width:100%}.differences_barLabel__jdRS9{margin:0;font-size:14px;line-height:1.6;color:#555}.differences_barLabelSelf__kpH7j{margin-top:12px;font-weight:700;color:#222}.differences_bar__c0Oaf{display:flex;height:12px;margin-top:4px}.differences_barOther__q1cUe{width:40%;background:#AAB2BF}.differences_barRange__oYvkt{width:13.3333%;border:1px dashed #aab2bf;border-left:0}.differences_barSelf__y2yKF{width:100%;background:var(--navy-training)}.differences_bubble__YSy4Z{width:96px;height:80px;color:var(--navy-training)}@media (max-width:767px){.differences_section__tWP4O{padding:32px 16px 0}}.comparison_section__fjmXx{width:100%;padding:28px 40px 48px;background:#fff}.comparison_box__z6eaO,.comparison_section__fjmXx{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center}.comparison_box__z6eaO{width:1000px;max-width:100%}.comparison_titleBlock__330Gm{--title-gap:11px;--title-gap-sp:9px;overflow:hidden}.comparison_lead___lJAF{flex:none;max-width:100%;margin:16px 0 20px;font-size:20px;font-weight:500;line-height:1.75;color:#222;text-align:center}@media (max-width:768px){.comparison_section__fjmXx{padding:0}.comparison_box__z6eaO{width:90%;max-width:90%}.comparison_titleBlock__330Gm{margin:24px 0 0}.comparison_lead___lJAF{max-width:calc(100% - 64px);margin:0 32px 20px;font-size:18px}}@media (max-width:430px){.comparison_section__fjmXx{margin:24px 0 0}.comparison_box__z6eaO{width:100%;max-width:100%}.comparison_titleBlock__330Gm{margin:0 0 28px;padding:0 16px}.comparison_lead___lJAF{margin:20px 32px 24px;font-size:14px}}.comparison_scroll__WdWoR{width:100%;margin:0 0 12px;overflow-x:auto;border-radius:16px}.comparison_table__AkRKw{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.5;color:#333}.comparison_table__AkRKw td,.comparison_table__AkRKw th{padding:12px 16px;border-bottom:1px solid var(--rule);text-align:center;vertical-align:top}.comparison_table__AkRKw thead th{font-size:16px;font-weight:700;white-space:nowrap;background:var(--band)}.comparison_table__AkRKw tbody th{width:120px;font-weight:700;text-align:left;white-space:nowrap;vertical-align:middle}.comparison_corner__7NwEH,.comparison_table__AkRKw tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--band)}.comparison_table__AkRKw .comparison_self__9Hk2i{font-weight:700;color:#fff;background:var(--navy-training)}.comparison_mark___4cug{display:block;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.2;color:var(--amber)}.comparison_best__ePPTD,.comparison_good__4N7ai,.comparison_mid__lpmXy,.comparison_ng__wiqt4{color:#555}.comparison_legend__E891h,.comparison_src__CQ7eV{width:100%;font-size:12px;line-height:1.5;color:#555;text-align:right}.comparison_legend__E891h{margin:4px 0 40px}.comparison_legendMark__DAN8M{font-weight:700}.comparison_nw__3eX7Y{white-space:nowrap}.comparison_phrase__xYzEc{display:inline-block;white-space:nowrap}@media (max-width:768px){.comparison_scroll__WdWoR{width:calc(100% - 32px);margin:0 16px 12px}.comparison_legend__E891h,.comparison_src__CQ7eV{padding:0 16px;text-align:left}}@media (max-width:430px){.comparison_table__AkRKw td,.comparison_table__AkRKw th{padding:12px}}