header[data-astro-cid-wynq62ua].entry-header--emphasized h1[data-astro-cid-wynq62ua]{color:#172026!important;font-size:clamp(1.75rem,3vw,2.5rem)!important;font-weight:900!important;line-height:1.45!important;overflow-wrap:anywhere}header[data-astro-cid-wynq62ua].entry-header--emphasized:before{width:90px;height:5px}#mock-exam-182{scroll-behavior:smooth!important}#mock-exam-182.article-content{--preview-red:#df101b !important;--preview-ink:#132e3d !important;--preview-blue:#edf8fd !important;--preview-line:#bedfed !important;color:var(--preview-ink)!important;border-radius:7px!important}#mock-exam-182.article-content .entry-header{margin:-34px -30px 32px!important;padding:38px 36px 34px!important;background:var(--preview-red)!important;color:#fff!important;border-radius:7px 7px 0 0!important}#mock-exam-182.article-content .entry-header:before{display:none!important}#mock-exam-182.article-content .entry-header h1{margin:0 0 24px!important;padding:0!important;border:0!important;background:none!important;color:#fff!important;font-size:clamp(27px,2.5vw,38px)!important;font-weight:900!important;line-height:1.5!important;letter-spacing:-.035em!important}#mock-exam-182.article-content .article-meta{display:flex!important;flex-wrap:wrap!important;color:#fff!important;font-size:13px!important;font-weight:700!important}#mock-exam-182.article-content .article-meta time:before{content:"公開日："!important}#mock-exam-182.article-content .article-meta time:after{content:none!important}#mock-exam-182.article-content .preview-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;margin:20px 0 0!important;list-style:none!important}#mock-exam-182.article-content .preview-tags li{padding:5px 12px!important;border:1px solid #fff!important;border-radius:3px!important;color:#fff!important;font-size:12px!important;font-weight:700!important}#mock-exam-182.article-content .article-lead-block{margin:0 0 32px!important;padding:28px 26px!important;background:var(--preview-blue)!important;border:1px solid var(--preview-line)!important;border-top:4px solid var(--preview-red)!important;border-radius:5px!important;box-shadow:none!important}#mock-exam-182.article-content .article-lead-block .article-block__label{color:#376985!important;margin:0 0 17px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important}#mock-exam-182.article-content .article-lead-block p:not(.article-block__label){color:var(--preview-ink)!important;font-size:16px!important;line-height:1.95!important;margin:0!important}#mock-exam-182.article-content .preview-lead-main{display:block!important;margin-bottom:16px!important;color:var(--preview-ink)!important;font-size:clamp(21px,2vw,27px)!important;font-weight:900!important;line-height:1.7!important;letter-spacing:-.025em!important}#mock-exam-182.article-content .preview-jumps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:24px!important}#mock-exam-182.article-content .preview-jumps a{display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:86px!important;margin:0!important;padding:13px 14px!important;border:1px solid var(--preview-line)!important;border-bottom:3px solid var(--preview-red)!important;border-radius:4px!important;background:#fff!important;color:var(--preview-ink)!important;font-size:14px!important;font-weight:700!important;line-height:1.6!important;text-decoration:none!important}#mock-exam-182.article-content .preview-jumps a span:first-child{color:#5b8aa4!important;font-size:13px!important}#mock-exam-182.article-content .preview-jumps a span:last-child{display:flex!important;justify-content:space-between!important;gap:8px!important}#mock-exam-182.article-content .preview-jumps a b{font-size:18px!important}#mock-exam-182.article-content .preview-jumps a:hover{background:#f8fcff!important;border-color:#81bdcf!important;border-bottom-color:var(--preview-red)!important}#mock-exam-182.article-content a:focus-visible{outline:3px solid #356f8d!important;outline-offset:4px!important}#mock-exam-182.article-content>h2{margin:42px 0 24px!important;padding:12px 17px!important;border:0!important;border-left:7px solid #b4e1f1!important;border-bottom:3px solid #d7ebf3!important;border-radius:0!important;background:var(--preview-red)!important;color:#fff!important;font-size:clamp(21px,1.7vw,27px)!important;font-weight:800!important;line-height:1.55!important;box-shadow:none!important}#mock-exam-182.article-content>h2:before,#mock-exam-182.article-content>h2:after{display:none!important}#mock-exam-182.article-content>h2 span{scroll-margin-top:110px!important}#mock-exam-182.article-content>h3{margin:32px 0 18px!important;padding:10px 0 10px 14px!important;border:0!important;border-left:4px solid var(--preview-red)!important;color:var(--preview-ink)!important;background:none!important;font-size:21px!important}#mock-exam-182.article-content>p{font-size:17px!important;line-height:2!important;margin:22px 0!important}#mock-exam-182.article-content .toc{padding:24px!important;background:#f7fbfd!important;border:1px solid var(--preview-line)!important;border-radius:4px!important}#mock-exam-182.article-content .toc-title{color:var(--preview-ink)!important}#mock-exam-182.article-content .toc a{color:#204d66!important;text-decoration:none!important}#mock-exam-182.article-content .preview-table{margin:24px 0 30px!important;border:1px solid var(--preview-line)!important;border-radius:5px!important;overflow-x:auto!important}#mock-exam-182.article-content .preview-table table{width:100%!important;min-width:560px!important;margin:0!important;border:0!important;border-collapse:collapse!important;border-radius:0!important;font-size:15px!important;table-layout:fixed!important}#mock-exam-182.article-content .preview-table thead{background:var(--preview-red)!important}#mock-exam-182.article-content .preview-table thead th{padding:16px 14px!important;border:0!important;background:var(--preview-red)!important;color:#fff!important;font-weight:800!important;text-align:left!important}#mock-exam-182.article-content .preview-table th:first-child,#mock-exam-182.article-content .preview-table td:first-child{width:23%!important}#mock-exam-182.article-content .preview-table td{padding:18px 14px!important;border:0!important;border-bottom:1px solid #d7e6ef!important;background:#fff!important;color:var(--preview-ink)!important;line-height:1.8!important}#mock-exam-182.article-content .preview-table td:first-child{font-weight:800!important}#mock-exam-182.article-content .preview-table tr:nth-child(2n) td{background:#f6fbfe!important}#mock-exam-182.article-content .preview-table thead th:last-child{background:#b3dfef!important;color:var(--preview-ink)!important}#mock-exam-182.article-content .preview-table tbody td:last-child{background:#edf8fd!important;border-inline:1px solid #b9dfed!important}#mock-exam-182.article-content .preview-table tr:last-child td{border-bottom:0!important}#mock-exam-182.article-content .blank-box,#mock-exam-182.article-content .ok-box,#mock-exam-182.article-content .ng-box{padding:24px!important;margin:26px 0!important;background:var(--preview-blue)!important;color:var(--preview-ink)!important;border:1px solid var(--preview-line)!important;border-left:4px solid #acd9ea!important;border-radius:4px!important;box-shadow:none!important;line-height:2!important;font-size:16px!important}#mock-exam-182.article-content .ng-box{background:#fff7f7!important;border-left-color:var(--preview-red)!important;border-color:#f0c9ce!important}#mock-exam-182.article-content .ng-box:before,#mock-exam-182.article-content .ok-box:before{display:none!important}#mock-exam-182.article-content .blank-box strong,#mock-exam-182.article-content .ok-box strong{display:inline-block!important;margin-bottom:8px!important}#mock-exam-182.article-content .blue{color:#25647e!important}#mock-exam-182.article-content mark.preview-marker{color:inherit!important;background:linear-gradient(transparent 62%,#fff0a6 62%,#fff0a6 94%,transparent 94%)!important;padding:0 .04em!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important}#mock-exam-182.article-content .article-checklist-block{background:var(--preview-blue)!important;border:1px solid var(--preview-line)!important;border-top:4px solid var(--preview-red)!important;border-radius:4px!important}@media(max-width:767px){#mock-exam-182.article-content .entry-header{margin:-24px -14px 24px!important;padding:28px 22px!important}#mock-exam-182.article-content .entry-header h1{font-size:26px!important;margin-bottom:18px!important}#mock-exam-182.article-content .article-meta{font-size:11px!important;gap:5px!important}#mock-exam-182.article-content .preview-tags{gap:6px!important;margin-top:16px!important}#mock-exam-182.article-content .preview-tags li{padding:4px 9px!important;font-size:11px!important}#mock-exam-182.article-content .article-lead-block{padding:22px 18px!important}#mock-exam-182.article-content .preview-lead-main{font-size:21px!important}#mock-exam-182.article-content .preview-jumps{grid-template-columns:1fr!important;gap:8px!important;margin-top:20px!important}#mock-exam-182.article-content .preview-jumps a{min-height:64px!important;padding:9px 13px!important}#mock-exam-182.article-content .preview-jumps a span:first-child{font-size:11px!important}#mock-exam-182.article-content>h2{margin-top:32px!important;padding:11px 12px!important;font-size:21px!important}#mock-exam-182.article-content>h3{font-size:19px!important}#mock-exam-182.article-content>p{font-size:16px!important}#mock-exam-182.article-content .blank-box,#mock-exam-182.article-content .ok-box,#mock-exam-182.article-content .ng-box{padding:20px 18px!important;font-size:15px!important}#mock-exam-182.article-content .preview-table{margin-inline:-8px!important;width:calc(100% + 16px)!important;max-width:none!important;overflow-x:visible!important}#mock-exam-182.article-content .preview-table table{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:14px!important;table-layout:fixed!important}#mock-exam-182.article-content .preview-table td,#mock-exam-182.article-content .preview-table thead th{min-width:0!important;padding:12px 6px!important;border-radius:0!important;font-size:14px!important;line-height:1.65!important;text-align:left!important;vertical-align:top!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}#mock-exam-182.article-content .preview-table th:first-child,#mock-exam-182.article-content .preview-table td:first-child{width:25%!important}#mock-exam-182.article-content .preview-table th:nth-child(2),#mock-exam-182.article-content .preview-table td:nth-child(2),#mock-exam-182.article-content .preview-table th:nth-child(3),#mock-exam-182.article-content .preview-table td:nth-child(3){width:37.5%!important}}@media(prefers-reduced-motion:reduce){#mock-exam-182{scroll-behavior:auto!important}}body .article-content--mock-score{--reading-ink: #15384a;--reading-red: #df101b;--reading-blue: #b0dfed;--reading-panel: #edf9fd;--reading-border: #bedff0;--reading-radius: 4px}body .article-content--mock-score>.entry-header{padding:36px 30px;background:var(--reading-red);border-bottom:0}body .article-content--mock-score>.entry-header h1{color:#fff!important;font-size:clamp(1.6rem,2.5vw,2rem)!important;line-height:1.5!important}body .article-content--mock-score>.entry-header:before{display:none}body .article-content--mock-score .article-reference-meta{margin:22px 0 0;color:#fff;font-size:.8rem;font-weight:700}body .article-content--mock-score .article-reference-tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}body .article-content--mock-score .article-reference-tags>li{margin:0;padding:5px 12px;border:1px solid #fff;border-radius:3px;color:#fff;font-size:.75rem;font-weight:700;line-height:1.6}body .article-content--mock-score>p,body .article-content--mock-score .reading-steps li{color:var(--reading-ink);font-size:1.04rem;line-height:1.95}body .article-content--mock-score>h2{margin-top:48px!important;margin-bottom:20px!important;padding:16px 20px!important;border-left:6px solid var(--reading-blue)!important;border-radius:0!important;background:var(--reading-red)!important;color:#fff!important;font-size:1.4rem!important;line-height:1.6!important;scroll-margin-top:100px}body .article-content--mock-score>p mark{padding:0 .08em;background:linear-gradient(transparent 52%,#ffe875 52%,#ffe875 94%,transparent 94%);color:inherit;font-weight:700;-webkit-box-decoration-break:clone;box-decoration-break:clone}body .article-content--mock-score .article-lead-block,body .article-content--mock-score .article-checklist-block{border:1px solid var(--reading-border);border-top:4px solid var(--reading-red);border-radius:var(--reading-radius);background:var(--reading-panel);box-shadow:none}body .article-content--mock-score .article-lead-block>.article-block__label{color:#46758e;font-weight:800}body .article-content--mock-score .article-checklist-block>h2{margin:0 0 20px;padding:0 0 14px;border-bottom:1px solid var(--reading-border);color:var(--reading-ink);font-size:1.25rem;line-height:1.65}body .article-content--mock-score .article-checklist-block li:before{border-color:var(--reading-red)}body .article-content--mock-score .reading-takeaway{margin:0 0 26px;padding:18px 22px;border:1px solid var(--reading-border);border-left:4px solid var(--reading-blue);border-radius:var(--reading-radius);background:var(--reading-panel)}body .article-content--mock-score .reading-takeaway>span{color:#46758e;font-size:.8rem;font-weight:800;letter-spacing:.08em}body .article-content--mock-score .reading-takeaway>p{margin:6px 0 0;color:var(--reading-ink);font-size:1.05rem;font-weight:800;line-height:1.75}body .article-content--mock-score .reading-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0}body .article-content--mock-score .reading-comparison>div{overflow:hidden;border:1px solid var(--reading-border);border-radius:var(--reading-radius);background:var(--reading-panel)}body .article-content--mock-score .reading-comparison dt{padding:12px 18px;border-bottom:3px solid var(--reading-red);background:#fff;color:var(--reading-ink);font-size:1.1rem;font-weight:800}body .article-content--mock-score .reading-comparison dd{margin:0;padding:18px;color:var(--reading-ink);font-size:1rem;line-height:1.85}body .article-content--mock-score .reading-steps{display:grid;gap:14px;margin:26px 0;padding:0;list-style:none;counter-reset:reading-step}body .article-content--mock-score .reading-steps>li{position:relative;margin:0;padding:20px 20px 20px 78px;border:1px solid var(--reading-border);border-bottom:3px solid var(--reading-red);border-radius:var(--reading-radius);background:var(--reading-panel);counter-increment:reading-step}body .article-content--mock-score .reading-steps>li:before{position:absolute;top:20px;left:20px;display:grid;width:38px;height:38px;place-items:center;border-radius:3px;background:var(--reading-blue);color:var(--reading-ink);font-weight:800;content:counter(reading-step,decimal-leading-zero)}body .article-content--mock-score .reading-steps>li:not(:last-child):after{position:absolute;bottom:-17px;left:33px;z-index:1;color:#46758e;font-size:22px;line-height:20px;content:"↓"}body .article-content--mock-score .reading-steps strong{display:block;margin-bottom:5px;color:var(--reading-ink)}body .article-content--mock-score .toc{width:100%!important;border-color:var(--reading-border)!important;border-radius:var(--reading-radius)!important;background:var(--reading-panel)!important;box-shadow:none!important}body .article-content--mock-score .toc-title{color:var(--reading-ink)!important;font-weight:800!important}body#body .article-content--mock-score>table thead tr:first-child>th{padding:12px!important;border-radius:0!important;background:var(--reading-red)!important;color:#fff!important;font-weight:800}body#body .article-content--mock-score>table thead tr:first-child>th:first-child{border-radius:0!important}body#body .article-content--mock-score>table thead tr:first-child>th:last-child{border-radius:0!important}body .article-content--mock-score>table tbody td{border-color:var(--reading-border);color:var(--reading-ink)}body#body .article-content--mock-score>table tbody tr:nth-child(2n)>td{background:var(--reading-panel)!important}body#body .article-content--mock-score>table tbody tr:first-child>td{border-top:0}body .article-content--mock-score .toc>.toc-content>.toc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;padding:0!important;list-style:none!important;counter-reset:reading-toc}body .article-content--mock-score .toc .toc-list>li{min-width:0;list-style:none;counter-increment:reading-toc}body .article-content--mock-score .toc .toc-list>li>a{display:block;height:100%;padding:14px 16px;border:1px solid var(--reading-border);border-bottom:3px solid var(--reading-red);border-radius:var(--reading-radius);background:#fff;color:var(--reading-ink)!important;font-size:.92rem;font-weight:700!important}body .article-content--mock-score .toc .toc-list>li>a:before{display:block;margin-bottom:6px;color:#46758e;font-size:.85rem;content:counter(reading-toc,decimal-leading-zero)}@media(max-width:600px){body .article-content--mock-score>.entry-header{padding:28px 20px}body .article-content--mock-score .toc>.toc-content>.toc-list{grid-template-columns:1fr}body .article-content--mock-score>h2{padding:17px 16px!important;font-size:1.18rem!important}body .article-content--mock-score .reading-comparison{grid-template-columns:1fr;gap:12px}body .article-content--mock-score .reading-takeaway{padding:15px 16px}body .article-content--mock-score .reading-steps>li{padding:17px 12px 17px 47px;font-size:1rem;line-break:strict!important;word-break:normal!important;overflow-wrap:normal!important}body .article-content--mock-score .reading-steps>li:before{top:19px;left:11px;width:25px;height:25px;font-size:.75rem}body .article-content--mock-score .reading-steps>li:not(:last-child):after{left:17px}body .article-content--mock-score .reading-steps strong{line-break:strict;word-break:normal;overflow-wrap:normal}}.front-page .wrap.front-layout.mock-exam-reading{--exam-ink: #17232b;--exam-blue: #edf9fd;--exam-red: var(--brand-red);--exam-accent: #b0def2;--exam-border: #c5ddea}.mock-exam-reading .article-content>.entry-header{padding:36px 30px;border:0;background:var(--exam-red)}.mock-exam-reading .article-content>.entry-header:before{display:none}.mock-exam-reading .article-content>.entry-header h1{color:#fff!important;font-size:clamp(26px,3.1vw,36px)!important;font-weight:700!important;line-height:1.6!important;text-wrap:pretty}.mock-exam-reading .entry-header .article-meta{display:flex;margin-top:20px;color:#d5e6ef;font-size:13px;font-weight:700}.mock-exam-reading .entry-header .article-meta>span{display:none}.mock-exam-reading .entry-header .exam-header-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.mock-exam-reading .entry-header .exam-header-tags>li{margin:0;padding:6px 12px;border:1px solid #ffffff38;border-radius:4px;background:#ffffff10;color:#eaf5fb;font-size:12px;font-weight:400;line-height:1.6}.mock-exam-reading .entry-header .exam-header-tags>li:before{content:none}.mock-exam-reading .front-article.article-content>p{color:var(--exam-ink);font-size:18px;line-height:1.9;margin-block:22px}.mock-exam-reading .article-content :is(p,li,figcaption),.mock-exam-reading .article-content :is(p,li,figcaption) *{line-break:strict;word-break:normal;overflow-wrap:break-word}.mock-exam-reading .article-content mark.exam-marker{padding:0 .04em .03em;background:linear-gradient(transparent 62%,#ffd90047 62%);color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mock-exam-reading .article-content .article-lead-block{border:1px solid var(--exam-border);border-top:4px solid var(--exam-red);border-radius:6px;background:var(--exam-blue);box-shadow:none}.mock-exam-reading .article-content .article-lead-block>p{color:var(--exam-ink)}.mock-exam-reading .article-content .article-lead-block>.article-block__label{color:#3f6175;font-size:14px;font-weight:700}.mock-exam-reading .article-content>h2[id]{margin-top:56px!important;margin-bottom:24px!important;padding:20px 24px!important;background:var(--exam-red)!important;border-left:5px solid var(--exam-accent)!important;color:#fff!important;font-size:25px!important;font-weight:700!important;line-height:1.6!important;scroll-margin-top:100px}.mock-exam-reading .article-content .exam-takeaway{margin-block:20px 26px;padding:22px 26px;border-radius:6px;border:1px solid var(--exam-border);background:var(--exam-blue);color:var(--exam-ink)}.mock-exam-reading .exam-takeaway>span{display:block;color:#3f6175;font-size:13px;font-weight:700;letter-spacing:.04em}.mock-exam-reading .article-content .exam-takeaway>p{margin:8px 0 0;color:var(--exam-ink);font-size:21px;font-weight:700;line-height:1.65}.mock-exam-reading .article-content .exam-score-figure{margin:28px 0;padding:0 24px 22px;border:1px solid var(--exam-border);border-radius:6px;overflow:hidden;background:#fff}.mock-exam-reading .exam-score-figure figcaption{margin:0 -24px 22px;padding:16px 24px;background:var(--exam-blue);color:var(--exam-ink);font-size:18px;font-weight:700;line-height:1.7;text-align:center}.mock-exam-reading .exam-score-pair{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:14px;align-items:center}.mock-exam-reading .exam-score-figure--compact .exam-score-pair{align-items:stretch}.mock-exam-reading .exam-score-figure--compact .exam-score-arrow{align-self:center}.mock-exam-reading .exam-score-figure--compact .exam-score{justify-content:flex-start}.mock-exam-reading .exam-score-figure--compact .exam-score>span:first-child{display:flex;align-items:center;justify-content:center;min-height:43px}.mock-exam-reading .exam-score{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;padding:0 0 16px;border:1px solid var(--exam-border);border-radius:5px;overflow:hidden;background:#fff;color:var(--exam-ink);text-align:center}.mock-exam-reading .exam-score>span{font-size:14px;font-weight:700;line-height:1.6}.mock-exam-reading .exam-score>strong{margin-top:8px;font-family:Arial,sans-serif;font-size:clamp(38px,4.6vw,56px);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.mock-exam-reading .exam-score>strong small{margin-left:3px;font-size:20px}.mock-exam-reading .exam-score>span:first-child{align-self:stretch;padding:10px 6px;background:var(--exam-red);color:#fff}.mock-exam-reading .exam-score--second{background:var(--exam-blue);border-color:var(--exam-accent)}.mock-exam-reading .exam-score--second>span:first-child{background:var(--exam-accent);color:var(--exam-ink)}.mock-exam-reading .exam-score--second>strong{color:var(--exam-ink)}.mock-exam-reading .exam-score-arrow{color:var(--exam-red);font-size:28px;font-weight:800;text-align:center}.mock-exam-reading .article-content .exam-score-result{margin:20px 0 0;color:var(--exam-ink);font-size:17px;font-weight:700;text-align:center}.mock-exam-reading .exam-score-result strong{color:var(--exam-red);font-size:23px}.mock-exam-reading .article-content .exam-figure-note{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.7;text-align:center}.mock-exam-reading .exam-boundary{margin:26px 0;padding:22px;border-radius:6px;border:1px solid var(--exam-border);background:var(--exam-blue);color:var(--exam-ink);text-align:center}.mock-exam-reading .exam-boundary>span{font-size:14px;font-weight:800}.mock-exam-reading .article-content .exam-boundary>p{margin:10px 0;color:var(--exam-ink);font-weight:700}.mock-exam-reading .exam-boundary>p:first-of-type{display:flex;justify-content:center;align-items:center;gap:22px;font-size:38px}.mock-exam-reading .exam-boundary>p:first-of-type>span{font-size:24px}.mock-exam-reading .exam-boundary>p:nth-of-type(2) strong{color:var(--exam-red);font-size:26px}.mock-exam-reading .exam-boundary>small{display:block;font-size:12px;line-height:1.7}.mock-exam-reading .article-content ol.exam-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0;padding:0;list-style:none}.mock-exam-reading .exam-steps>li{display:flex;flex-direction:column;gap:8px;margin:0;padding:18px 14px;border:1px solid var(--exam-border);border-bottom:3px solid var(--exam-red);border-radius:4px;background:#fff;color:var(--exam-ink);line-height:1.6}.mock-exam-reading .exam-steps li:before{content:none}.mock-exam-reading .exam-steps li>span{color:#66889a;font-size:25px;font-weight:700}.mock-exam-reading .exam-steps li>strong{font-size:16px}.mock-exam-reading .exam-steps li>small{font-size:13px}.mock-exam-reading .exam-approaches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0}.mock-exam-reading .exam-approach{border:1px solid var(--exam-border);border-radius:5px;overflow:hidden;background:#fff}.mock-exam-reading .article-content .exam-approach>h3{margin:0;padding:14px;border:0;background:var(--exam-blue);color:var(--exam-ink);font-size:17px;text-align:center}.mock-exam-reading .article-content .exam-approach>h3:before{content:none}.mock-exam-reading .article-content .exam-approach>ol{display:grid;gap:0;margin:0;padding:20px 12px;list-style:none;color:var(--ink);font-size:15px;line-height:1.8;text-align:center}.mock-exam-reading .exam-approach>ol>li{margin:0;padding:0}.mock-exam-reading .exam-approach>ol>li:before{content:none}.mock-exam-reading .exam-approach>ol>li+li:before{content:"↓";display:block;padding-block:5px;color:var(--muted)}.mock-exam-reading .exam-approach--recommended{border:2px solid var(--exam-red);background:#fff7f7}.mock-exam-reading .article-content .exam-approach--recommended>h3{background:var(--exam-red);color:#fff}.mock-exam-reading .exam-approach--recommended strong{color:var(--exam-red)}@media(min-width:1024px){.front-page .wrap.front-layout.mock-exam-reading{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.mock-exam-reading .home-sidebar .sidebar-widget{box-shadow:none}.mock-exam-reading .home-sidebar .profile-widget__media img{width:110px;height:110px}}@media(max-width:600px){.mock-exam-reading .article-content>.entry-header{padding:26px 16px!important}.mock-exam-reading .article-content>.entry-header h1{font-size:26px!important}.mock-exam-reading .front-article.article-content>p{font-size:17px;line-height:1.9}.mock-exam-reading .article-content>h2[id]{margin-top:40px!important;padding:17px 19px!important;font-size:21px!important}.mock-exam-reading .article-content .exam-takeaway{padding:18px 16px}.mock-exam-reading .article-content .exam-takeaway>p{font-size:19px}.mock-exam-reading .article-content .exam-score-figure{padding:0 12px 18px}.mock-exam-reading .exam-score-figure figcaption{margin:0 -12px 16px;padding:14px 12px;font-size:16px}.mock-exam-reading .exam-score-pair{gap:6px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.mock-exam-reading .exam-score{padding:0 0 14px}.mock-exam-reading .exam-score>strong{font-size:38px}.mock-exam-reading .exam-score>span{font-size:12px}.mock-exam-reading .exam-score-figure--compact .exam-score>span:first-child{min-height:59px}.mock-exam-reading .exam-score-arrow{font-size:22px}.mock-exam-reading .article-content .exam-score-result{font-size:15px}.mock-exam-reading .exam-score-result strong{font-size:20px}.mock-exam-reading .article-content ol.exam-steps{grid-template-columns:1fr;gap:10px}.mock-exam-reading .exam-steps>li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:3px 12px;padding:14px}.mock-exam-reading .exam-steps li>span{grid-row:span 2;align-self:center}.mock-exam-reading .exam-approaches{grid-template-columns:1fr;gap:14px}}.article-content.article-content--kiso-math{--kiso-red: #df101b;--kiso-blue: #edf9fd;--kiso-line: #bfdeed;--kiso-ink: #102b3b;color:var(--kiso-ink);box-shadow:none}.article-content.article-content--kiso-math :is(p,li,a,strong){font-family:var(--sans)!important}.article-content.article-content--kiso-math>p strong,.article-content.article-content--kiso-math>p .bold.blue,.article-content.article-content--kiso-math>ol>li>strong{padding-bottom:.06em;background:linear-gradient(transparent 62%,#fff0ad 62%,#fff0ad 96%,transparent 96%);color:var(--kiso-ink)!important;-webkit-box-decoration-break:clone;box-decoration-break:clone}.article-content.article-content--kiso-math>.entry-header{padding:36px 30px 30px;border:0;background:var(--kiso-red)}.article-content.article-content--kiso-math>.entry-header:before{display:none}.article-content.article-content--kiso-math>.entry-header h1{color:#fff!important;font-size:clamp(1.55rem,2.5vw,2.15rem)!important;line-height:1.6!important;word-break:normal;overflow-wrap:anywhere;text-wrap:balance}.article-content--kiso-math .article-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px;color:#fff;font-size:.78rem;font-weight:700}.article-content--kiso-math .article-meta time:before{content:"公開日："}.article-content--kiso-math .kiso-math-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.article-content--kiso-math .kiso-math-tags li{margin:0;padding:5px 12px;border:1px solid #fff;border-radius:3px;color:#fff;font-size:.75rem;line-height:1.7}.article-content--kiso-math>.article-blocks:has(.article-lead-block){margin-bottom:0}.article-content.article-content--kiso-math .article-lead-block{gap:16px;padding:26px 26px 20px;border:1px solid var(--kiso-line);border-top:4px solid var(--kiso-red);border-bottom:0;border-radius:5px 5px 0 0;background:var(--kiso-blue);box-shadow:none}.article-content--kiso-math .article-lead-block .article-block__label{color:#346181;font-size:.85rem;letter-spacing:.04em}.article-content--kiso-math .article-lead-block p:not(.article-block__label){color:var(--kiso-ink);font-size:1.06rem;line-height:1.95}.article-content--kiso-math .kiso-math-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 30px;padding:0 26px 26px;border:1px solid var(--kiso-line);border-top:0;border-radius:0 0 5px 5px;background:var(--kiso-blue)}.article-content--kiso-math .kiso-math-navigation a{display:grid;grid-template-columns:1fr auto;gap:5px 8px;padding:12px 14px;border:1px solid var(--kiso-line);border-bottom:3px solid var(--kiso-red);border-radius:3px;background:#fff;color:var(--kiso-ink);font-size:.82rem;text-decoration:none}.article-content--kiso-math .kiso-math-navigation a>span:first-child{grid-column:1 / -1;color:#56829a;font-weight:700;font-variant-numeric:tabular-nums}.article-content--kiso-math .kiso-math-navigation a:hover{background:#f6fcff}.article-content--kiso-math .kiso-math-navigation a:focus-visible{outline:3px solid #346181;outline-offset:3px}.article-content.article-content--kiso-math>h2{padding:14px 18px!important;border-left:7px solid #b2e0ef!important;border-radius:0!important;background:var(--kiso-red)!important;color:#fff!important;font-size:clamp(1.15rem,2vw,1.55rem)!important;line-height:1.55!important}.article-content.article-content--kiso-math>h3{padding:12px 16px!important;border-left:4px solid var(--kiso-red)!important;border-radius:0!important;background:var(--kiso-blue)!important;color:var(--kiso-ink)!important}.article-content--kiso-math>h2 span[id],.article-content--kiso-math>h3 span[id]{scroll-margin-top:calc(var(--site-header-height) + 24px)}.article-content.article-content--kiso-math .reference-book-grid{gap:12px;padding:18px;border:1px solid var(--kiso-line);border-radius:5px;background:var(--kiso-blue)}.article-content.article-content--kiso-math .reference-book-card{padding:14px 10px;border:1px solid var(--kiso-line);border-bottom:3px solid var(--kiso-red);border-radius:3px;color:var(--kiso-ink);box-shadow:none}.article-content--kiso-math .reference-book-card__cover{max-height:210px;border-radius:0}.article-content.article-content--kiso-math .reference-book-card__link-label{border-radius:3px;background:var(--kiso-red)}.article-content.article-content--kiso-math .toc,.article-content.article-content--kiso-math .blank-box,.article-content.article-content--kiso-math .article-checklist-block{border:1px solid var(--kiso-line)!important;border-top:3px solid var(--kiso-red)!important;border-radius:5px!important;background:var(--kiso-blue)!important;box-shadow:none!important}.article-content--kiso-math .article-checklist-block li:before{border-color:var(--kiso-red)}.article-content.article-content--kiso-math>ol{display:grid;gap:0;padding:0;border:1px solid var(--kiso-line);border-radius:5px;list-style:none;counter-reset:kiso-step;overflow:hidden}.article-content.article-content--kiso-math>ol>li{position:relative;margin:0;padding:20px 20px 20px 66px;color:var(--kiso-ink);counter-increment:kiso-step}.article-content--kiso-math>ol>li+li{border-top:1px solid var(--kiso-line)}.article-content--kiso-math>ol>li:nth-child(2n){background:var(--kiso-blue)}.article-content--kiso-math>ol>li:before{position:absolute;top:20px;left:18px;color:var(--kiso-red);font-size:1.4rem;font-weight:800;line-height:1.4;content:counter(kiso-step,decimal-leading-zero)}.article-content--kiso-math .compact-article-link{border-color:var(--kiso-line);border-radius:4px;background:var(--kiso-blue);box-shadow:none}@media(max-width:760px){.article-content.article-content--kiso-math>ol>li{padding:16px;line-break:strict;text-wrap:pretty}.article-content.article-content--kiso-math>ol>li:before{position:static;display:block;margin-bottom:6px;font-size:1.2rem}.article-content.article-content--kiso-math>.entry-header{padding:26px 18px 24px}.article-content--kiso-math .article-meta{gap:6px 14px}.article-content.article-content--kiso-math .article-lead-block{padding:20px 16px 16px}.article-content--kiso-math .kiso-math-navigation{grid-template-columns:1fr;gap:8px;padding:0 16px 20px}.article-content--kiso-math .kiso-math-navigation a{grid-template-columns:24px 1fr auto;align-items:center;gap:10px}.article-content--kiso-math .kiso-math-navigation a>span:first-child{grid-column:auto}.article-content.article-content--kiso-math .reference-book-grid{grid-template-columns:1fr;gap:10px;padding:12px}.article-content.article-content--kiso-math .reference-book-card{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px 16px;padding:12px;text-align:left}.article-content.article-content--kiso-math .reference-book-card__cover{grid-row:span 2}.article-content.article-content--kiso-math .reference-book-card strong{align-self:end;font-size:.9rem}.article-content.article-content--kiso-math .reference-book-card__link-label{align-self:start;justify-self:start;margin:0;padding:6px 12px;font-size:.75rem}}
