.wn_G3q_body{overflow-wrap:anywhere;min-width:0;max-width:38em}.wn_G3q_body>:first-child{margin-top:0}.wn_G3q_body p,.wn_G3q_body ul,.wn_G3q_body ol{margin:0 0 1.15em}.wn_G3q_body h2{border-left:6px solid var(--main);margin:2.2em 0 .7em;padding-left:14px;scroll-margin-top:16px;font-size:22px;font-weight:900;line-height:1.55}.wn_G3q_body h3{margin:1.8em 0 .6em;scroll-margin-top:16px;font-size:18.5px;font-weight:900;line-height:1.6}.wn_G3q_body a{text-underline-offset:3px;text-decoration-thickness:2px}.wn_G3q_body p:not(.expert) strong{background:linear-gradient(transparent 62%, var(--main) 62%)}.wn_G3q_body .scroll{max-width:100%;margin:0 0 1.15em;overflow-x:auto}.wn_G3q_body table{border-collapse:collapse;font-size:14.5px}.wn_G3q_body th,.wn_G3q_body td{border:1.5px solid var(--ink);text-align:left;vertical-align:top;padding:8px 12px}.wn_G3q_body th{background:var(--pale)}.wn_G3q_body .flow{counter-reset:flow;gap:10px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.wn_G3q_body .flow li{counter-increment:flow;border:2px solid var(--ink);background:#fff;border-radius:12px;grid-template-columns:28px 1fr;align-items:baseline;column-gap:10px;padding:10px 14px;font-size:13.5px;line-height:1.6;display:grid;position:relative}.wn_G3q_body .flow li:before{content:counter(flow);background:var(--main);border:2px solid var(--ink);width:26px;height:26px;font:800 12px/1 var(--font-num), sans-serif;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.wn_G3q_body .flow li strong{font-size:15px;display:block}.wn_G3q_body .flow li:not(:last-child):after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#fff;width:8px;height:8px;position:absolute;bottom:-8px;left:25px;transform:rotate(45deg)}.wn_G3q_body .stumble{background:var(--pale);border:var(--stroke) solid var(--ink);border-radius:16px;margin:26px 0;padding:16px 20px 4px}.wn_G3q_body .stumble:before{content:"つまずきやすい点";background:var(--pop);border:2px solid var(--ink);border-radius:999px;margin-bottom:8px;padding:0 12px;font-size:13px;font-weight:700;line-height:1.8;display:inline-block}.wn_G3q_body .stumble p{font-size:15.5px}.wn_G3q_body .voice{border:var(--stroke) solid var(--ink);min-height:100px;box-shadow:var(--shadow);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Ccircle cx='32' cy='32' r='30.5' fill='%23FFF6DA' stroke='%231C1C1C' stroke-width='2.5'/%3E%3Cpath d='M13 57c3-9 10-13 19-13s16 4 19 13' fill='%231C1C1C'/%3E%3Cpath d='M26 45l6 7 6-7' fill='%23fff'/%3E%3Ccircle cx='32' cy='28' r='13' fill='%23F4CDA6' stroke='%231C1C1C' stroke-width='2.5'/%3E%3Ccircle cx='27.5' cy='28' r='1.7' fill='%231C1C1C'/%3E%3Ccircle cx='36.5' cy='28' r='1.7' fill='%231C1C1C'/%3E%3Cpath d='M28 33q4 3 8 0' stroke='%231C1C1C' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='24' cy='32' r='2' fill='%23FF8A5B' opacity='.6'/%3E%3Ccircle cx='40' cy='32' r='2' fill='%23FF8A5B' opacity='.6'/%3E%3C/svg%3E") 18px 18px/64px 64px no-repeat;border-radius:16px;margin:30px 0;padding:18px 18px 6px 96px}.wn_G3q_body .voice:after{content:"海野のひとこと";margin:-.6em 0 10px;font-size:12px;font-weight:700;display:block}.wn_G3q_body .note{border-left:4px solid var(--main);background:#fff;border-radius:0 10px 10px 0;margin:-4px 0 18px;padding:8px 12px;font-size:13.5px;line-height:1.8}.wn_G3q_body .note strong{margin-right:.6em}.wn_G3q_body .check{border:var(--stroke) solid var(--ink);background:#fff;border-radius:16px;margin:22px 0;padding:14px 20px;list-style:none}.wn_G3q_body .check:before{content:"チェックリスト";margin-bottom:4px;font-size:13.5px;font-weight:700;display:block}.wn_G3q_body .check label{cursor:pointer;align-items:baseline;gap:10px;font-size:15px;line-height:1.9;display:flex}.wn_G3q_body .check input{width:18px;height:18px;accent-color:var(--ink);flex:none;transform:translateY(3px)}.wn_G3q_body .expert{background:var(--pale);border:2px solid var(--ink);border-radius:16px;margin:4px 0 1.15em;padding:6px 16px 6px 12px;font-size:14px;font-weight:700;line-height:1.7;display:inline-block}.wn_G3q_body .expert:before{content:"専門家へ";background:var(--ink);color:#fff;border-radius:999px;margin-right:10px;padding:0 8px;font-size:12px;display:inline-block}@media (min-width:900px){.wn_G3q_body h2{font-size:24px}.wn_G3q_body .flow{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.wn_G3q_body .flow li{text-align:center;grid-template-columns:1fr;justify-items:center;padding:12px 8px 10px}.wn_G3q_body .flow li:before{grid-row:auto;margin-bottom:4px}.wn_G3q_body .flow li:not(:last-child):after{inset:50% -7px auto auto;transform:translateY(-50%)rotate(-45deg)}}@media (min-width:1180px){.wn_G3q_body .note{float:right;clear:right;border-left:0;border-top:2px solid var(--ink);border-radius:0;width:210px;margin:0 -246px 12px 0;padding:8px 0 0;font-size:12.5px;line-height:1.85}.wn_G3q_body .note strong{margin:0;display:block}}
.fBKXMW_by{margin:18px 0 0;font-size:13.5px;line-height:1.7}
.EZrVmW_end{max-width:760px;padding:0 var(--gutter);grid-template-columns:1fr;gap:14px;margin:40px auto 0;display:grid}.EZrVmW_door{border:var(--stroke) solid var(--ink);box-shadow:var(--shadow);color:var(--ink);background:#fff;border-radius:16px;padding:16px 18px;font-size:13.5px;line-height:1.8;text-decoration:none;display:block}.EZrVmW_consult{background:var(--main)}.EZrVmW_big{margin-top:2px;font-size:18px;font-weight:900;line-height:1.5;display:block}.EZrVmW_door:hover .EZrVmW_big{text-decoration:underline;text-decoration-thickness:2px}@media (min-width:900px){.EZrVmW_end{grid-template-columns:1fr 1fr}.EZrVmW_consult{grid-column:2}}
.iTgFIa_glance{border:var(--stroke) solid var(--ink);max-width:760px;box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:22px;margin:26px auto 0;overflow:hidden}.iTgFIa_hd{background:var(--main);border-bottom:var(--stroke) solid var(--ink);margin:0;padding:12px 22px;font-size:17px;font-weight:900;line-height:1.5}.iTgFIa_learn{margin:0;padding:14px 22px 14px 42px;font-size:15.5px}.iTgFIa_facts{grid-template-columns:1fr;margin:0;display:grid}.iTgFIa_below{border-top:2px dashed #cfcfcf}.iTgFIa_facts div{padding:12px 18px;font-size:14px;line-height:1.7}.iTgFIa_facts div+div{border-top:2px dashed #cfcfcf}.iTgFIa_facts dt{font-size:12px;font-weight:700}.iTgFIa_facts dd{margin:0}@media (min-width:900px){.iTgFIa_facts{grid-auto-columns:1fr;grid-auto-flow:column}.iTgFIa_facts div+div{border-top:0;border-left:2px dashed #cfcfcf}}
.QAC5DW_bar{max-width:980px;padding:12px var(--gutter) 0;margin:0 auto}.QAC5DW_list{grid-template-columns:repeat(6,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.QAC5DW_item{border-top:4px solid var(--line);padding-top:8px;font-size:12.5px;line-height:1.5;text-decoration:none;display:block}a.QAC5DW_item:hover .QAC5DW_name{text-decoration:underline}.QAC5DW_n{font:800 11px/1.5 var(--font-num), sans-serif;letter-spacing:.06em;display:block}.QAC5DW_name{display:none}.QAC5DW_now{border-top-color:var(--main);font-weight:700}.QAC5DW_now .QAC5DW_name{font-size:11px;display:block}@media (min-width:900px){.QAC5DW_list{gap:6px}.QAC5DW_name,.QAC5DW_now .QAC5DW_name{font-size:12.5px;display:block}}
._8kQhNq_toc{font-size:14px;line-height:1.8}._8kQhNq_list{margin:0;padding:0 0 0 1.3em}._8kQhNq_list li{padding:3px 0}._8kQhNq_list a{text-decoration:none}._8kQhNq_list a:hover{text-decoration:underline}._8kQhNq_sub{margin:2px 0 0;padding-left:1.1em;font-size:13px;list-style:circle}._8kQhNq_loose{list-style:none}._8kQhNq_fold{border:var(--stroke) solid var(--ink);background:#fff;border-radius:14px;margin:0 0 24px;padding:10px 16px}._8kQhNq_fold summary{cursor:pointer;font-weight:700}._8kQhNq_fold[open] summary{margin-bottom:6px}._8kQhNq_wide{display:none}._8kQhNq_label:before{content:"目次";margin:0 0 8px;font-size:12.5px;font-weight:700;display:block}@media (min-width:1180px){._8kQhNq_toc{align-self:start;font-size:13px;position:sticky;top:16px}._8kQhNq_fold{display:none}._8kQhNq_wide{border-left:4px solid var(--main);padding-left:14px;display:block}._8kQhNq_label{margin:0}}
._56LC2a_page{padding-bottom:24px}._56LC2a_head{max-width:760px;padding:24px var(--gutter) 4px;margin:0 auto}._56LC2a_kick{background:var(--pale);border:2px solid var(--ink);letter-spacing:.04em;border-radius:999px;padding:2px 12px;font-size:12.5px;font-weight:700;display:inline-block}._56LC2a_h1{letter-spacing:.02em;margin:14px 0;font-size:24px;font-weight:900;line-height:1.55}._56LC2a_lead{margin:0;font-size:16px;line-height:2}._56LC2a_glance{padding:0 var(--gutter)}._56LC2a_layout{max-width:calc(38em + 2 * var(--gutter));padding:32px var(--gutter) 0;margin:0 auto}@media (min-width:1180px){._56LC2a_layout{grid-template-columns:200px minmax(0,38em) 210px;justify-content:center;column-gap:36px;max-width:none;padding-top:40px;display:grid}._56LC2a_layout>:last-child{grid-column:2}}@media (min-width:900px){._56LC2a_head{padding-top:40px}._56LC2a_h1{font-size:31px;line-height:1.6}._56LC2a_lead{font-size:17px}}
