.compare_page__oBP4O{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 16px 72px;background-color:#f9f9fb;font-family:var(--font-en),"M PLUS 1",sans-serif;color:#262730;overflow-wrap:anywhere}.compare_section__2e22h{min-width:0;padding:28px 32px;background-color:#fff;border-radius:16px;box-shadow:-3px 0 4px 0 rgba(215,218,231,.4),3px 3px 4px 0 rgba(215,218,231,.4)}.compare_plain__rrHW_,.compare_section__2e22h{width:941px;max-width:100%;display:flex;flex-direction:column;gap:14px}.compare_jp__9ad8Y{font-family:M PLUS\ 1,sans-serif}.compare_crumbs__tluKc{width:941px;max-width:100%;display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:#5f6470}.compare_crumbs__tluKc a{color:#166147;text-decoration:none}.compare_crumbs__tluKc a:hover{text-decoration:underline}.compare_title__avF1S{margin:0;font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:36px;line-height:44px;font-weight:600;letter-spacing:-.02em;color:#262730;text-wrap:balance;font-family:var(--font-en),"M PLUS 1",sans-serif}@media(max-width:47.9375em){.compare_title__avF1S{font-size:28px;line-height:34px}}.compare_subtitle__pJ7Gd{margin:0;font-size:20px;font-weight:600;color:#262730}@media(max-width:47.9375em){.compare_subtitle__pJ7Gd{font-size:18px}}.compare_lead__R9ZVU{margin:0;font-size:16px;line-height:1.7;max-width:38em}.compare_page__oBP4O ruby rt{font-size:max(11px,.55em);line-height:1;font-weight:400;color:#5f6470}.compare_draft__LuqBv{margin:0;padding:10px 14px;border-radius:6px;background-color:#fffbed;font-size:14px;line-height:1.5}.compare_levelGroup__8bJEh{display:flex;flex-direction:column;gap:12px}.compare_cards__iit9T{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.compare_card__vAJiX{height:100%;display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:16px;border:1px solid #eceef5;background-color:#fff;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.compare_card__vAJiX:focus-visible,.compare_card__vAJiX:hover{border-color:#52bc98;box-shadow:0 2px 8px rgba(82,188,152,.18)}.compare_cardTitle__krnlW{font-family:M PLUS\ 1,sans-serif;font-size:20px;font-weight:700;color:#166147}.compare_cardText__jgnty{font-size:14px;line-height:1.55;color:#5f6470}.compare_cardCta__X2p0W{margin-top:auto;font-size:14px;font-weight:600;color:#166147}.compare_levelBadge__om5Vx{align-self:flex-start;padding:2px 10px;border-radius:999px;background-color:#d2fcee;color:#166147;font-size:13px;font-weight:600}.compare_patterns__gZjr3{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.compare_pattern__keY9H{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:14px;background-color:#f3fffb;border:1px solid #d2fcee}.compare_patternLabel__5Nkuy{font-family:M PLUS\ 1,sans-serif;font-size:24px;font-weight:700;color:#166147}.compare_patternGloss__nS1Xv{font-size:16px;line-height:1.5}.compare_lessonLink__jj3lg{margin-top:auto;font-size:14px;font-weight:600;color:#166147}.compare_noLesson__uXg1u{margin-top:auto;font-size:14px;color:#5f6470}.compare_explanation__WkpHR{margin:0;font-size:16px;line-height:1.9;max-width:40em}.compare_example__34rAt{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-top:1px solid #eceef5}.compare_example__34rAt:first-of-type{border-top:0;padding-top:0}.compare_exampleLines__Hxxro{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.compare_line__noYcb{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background-color:#f9f9fb;min-width:0}.compare_lineTag__sa7su{align-self:flex-start;padding:1px 8px;border-radius:999px;background-color:#d2fcee;color:#166147;font-family:M PLUS\ 1,sans-serif;font-size:13px;font-weight:700}.compare_lineJp__2bZ2g{font-family:M PLUS\ 1,sans-serif;font-size:18px;line-height:2}.compare_lineTr__Vy4QY{font-size:14px;line-height:1.5;color:#5f6470}.compare_note__QJYax{margin:0;font-size:14px;line-height:1.6}.compare_related__OHnVR{margin:0;padding-left:20px;line-height:1.8}.compare_related__OHnVR a{color:#166147}.compare_otherList__UhMFU{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.compare_otherList__UhMFU a{display:inline-block;padding:8px 14px;border-radius:999px;border:1px solid #d7dae7;font-family:M PLUS\ 1,sans-serif;color:#166147;text-decoration:none}.compare_otherList__UhMFU a:hover{border-color:#52bc98}.compare_allLink__GysHE{align-self:flex-start;font-weight:600;color:#166147}.compare_reportRow__nRYqH{display:flex;justify-content:flex-end}@media(max-width:61.9375em){.compare_page__oBP4O{padding:20px 16px 56px}.compare_section__2e22h{padding:20px 16px}.compare_subtitle__pJ7Gd{font-size:18px}.compare_lineJp__2bZ2g{font-size:16px}}