:where([data-emb=chihou-voice]){all:initial;-webkit-locale:inherit;display:flow-root}:where([data-emb=chihou-voice]>.emb-body){display:block;margin:8px}[data-emb=chihou-voice]{--key-50:#E8F1FE;--key-100:#D9E6FF;--key-200:#C5D7FB;--key-300:#9DB7F9;--key-900:#0017C1;--key-1000:#00118F;--key-1200:#000060;--gray-50:#F2F2F2;--gray-100:#E6E6E6;--gray-200:#CCCCCC;--gray-300:#B3B3B3;--gray-420:#949494;--gray-600:#666666;--gray-800:#333333;--gray-900:#1A1A1A;--red-900:#CE0000;--red-1000:#A90000;--red-1100:#850000;--orange-800:#C74700;--yellow-300:#FFD43D;--white:#FFFFFF;--radius-s:6px;--radius-m:8px;--radius-l:12px;--font:"Noto Sans JP",sans-serif}:where([data-emb=chihou-voice]) *,:where([data-emb=chihou-voice]) :after,:where([data-emb=chihou-voice]) :before{box-sizing:border-box}div:where([data-emb=chihou-voice]){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){div:where([data-emb=chihou-voice]){scroll-behavior:auto}}div:where([data-emb=chihou-voice]>.emb-body){margin:0;background:var(--gray-50);color:var(--gray-800);font-family:var(--font);font-size:16px;line-height:1.7;letter-spacing:.02em;-webkit-font-smoothing:antialiased}:where([data-emb=chihou-voice]) a:focus-visible,:where([data-emb=chihou-voice]) button:focus-visible{outline:4px solid #000;outline-offset:2px;box-shadow:0 0 0 2px var(--yellow-300)}:where([data-emb=chihou-voice]) .only-mobile{display:none}:where([data-emb=chihou-voice]) .case-school,:where([data-emb=chihou-voice]) .change-after,:where([data-emb=chihou-voice]) .change-before,:where([data-emb=chihou-voice]) .cta-sub,:where([data-emb=chihou-voice]) .voice-lead,:where([data-emb=chihou-voice]) .voice-note,:where([data-emb=chihou-voice]) .voice-title{text-wrap:balance;word-break:auto-phrase}:where([data-emb=chihou-voice]) .case-summary,:where([data-emb=chihou-voice]) .spec-row dd{word-break:auto-phrase}:where([data-emb=chihou-voice]) .voice-sec{max-width:1184px;margin:0 auto;padding:64px 32px}:where([data-emb=chihou-voice]) .voice-head{text-align:center}:where([data-emb=chihou-voice]) .voice-eyebrow{margin:0;font-size:16px;font-weight:700;line-height:1.7;color:var(--key-1000)}:where([data-emb=chihou-voice]) .voice-title{margin:8px 0 16px;font-size:32px;font-weight:700;line-height:1.5;letter-spacing:.01em;color:var(--gray-900)}:where([data-emb=chihou-voice]) .voice-title .em{color:var(--key-1000)}:where([data-emb=chihou-voice]) .voice-lead{max-width:640px;margin:0 auto}:where([data-emb=chihou-voice]) .keywords-label{margin:32px 0 8px;font-size:14px;line-height:1.3;color:var(--gray-600)}:where([data-emb=chihou-voice]) .keywords{list-style:none;margin:0 auto;padding:0;max-width:960px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}:where([data-emb=chihou-voice]) .keyword{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:4px 12px;border:1px solid var(--gray-200);border-radius:var(--radius-s);background:var(--white);font:inherit;font-size:14px;line-height:1.5;color:var(--gray-800);cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}:where([data-emb=chihou-voice]) .keyword:hover{border-color:var(--key-1000);color:var(--key-1000)}:where([data-emb=chihou-voice]) .keyword:active{background:var(--key-50)}:where([data-emb=chihou-voice]) .keyword[aria-pressed=true]{border-color:var(--key-1000);color:var(--key-1000);background:var(--key-50)}:where([data-emb=chihou-voice]) .cases{display:flex;gap:24px;margin:40px -8px 0;padding:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:stretch;scrollbar-width:none}:where([data-emb=chihou-voice]) .cases::-webkit-scrollbar{display:none}:where([data-emb=chihou-voice]) .case{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 24px) / 2);scroll-snap-align:start;scroll-margin-left:8px;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-l)}:where([data-emb=chihou-voice]) .case-head{padding:24px 24px 20px;border-bottom:1px solid var(--gray-100)}:where([data-emb=chihou-voice]) .case-person{display:flex;align-items:center;gap:16px}:where([data-emb=chihou-voice]) .case-avatar{flex-shrink:0;width:56px;height:56px;border-radius:50%;background:var(--key-50);overflow:hidden}:where([data-emb=chihou-voice]) .case-avatar svg{display:block;width:100%;height:100%}:where([data-emb=chihou-voice]) .case-no{margin:0;font-size:14px;font-weight:700;line-height:1;letter-spacing:.08em;color:var(--key-1000)}:where([data-emb=chihou-voice]) .case-name{margin:6px 0 0;font-size:20px;font-weight:700;line-height:1.5;color:var(--gray-900)}:where([data-emb=chihou-voice]) .case-meta{margin:2px 0 0;font-size:14px;line-height:1.3;color:var(--gray-600)}:where([data-emb=chihou-voice]) .case-pass{display:flex;align-items:center;gap:10px;margin:16px 0 0}:where([data-emb=chihou-voice]) .case-school{font-size:22px;font-weight:700;line-height:1.5;color:var(--gray-900)}:where([data-emb=chihou-voice]) .chip{display:inline-flex;align-items:center;padding:3px 8px;border:0;border-radius:var(--radius-s);font-size:14px;line-height:1.3;white-space:nowrap}:where([data-emb=chihou-voice]) .chip--solid{background:var(--key-1000);color:var(--white);font-weight:700;flex-shrink:0}:where([data-emb=chihou-voice]) .chip--outline{background:var(--key-50);color:var(--key-1000);transition:background-color .3s}:where([data-emb=chihou-voice]) .chip--outline.is-hit{background:var(--key-200)}:where([data-emb=chihou-voice]) .case-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0}:where([data-emb=chihou-voice]) .case-body{flex:1 1;display:flex;flex-direction:column;padding:24px}:where([data-emb=chihou-voice]) .voice{margin:0}:where([data-emb=chihou-voice]) .voice blockquote{margin:0}:where([data-emb=chihou-voice]) .voice-pull{margin:0;font-size:24px;font-weight:700;line-height:1.5;color:var(--gray-900);text-wrap:balance;word-break:auto-phrase}:where([data-emb=chihou-voice]) .voice-pull .em{box-shadow:inset 0 -.34em 0 var(--key-200);-webkit-box-decoration-break:clone;box-decoration-break:clone}:where([data-emb=chihou-voice]) .voice-rest{margin:12px 0 0}:where([data-emb=chihou-voice]) .voice-by{margin:8px 0 0;text-align:right;font-size:14px;line-height:1.3;color:var(--gray-600)}:where([data-emb=chihou-voice]) .change{margin-top:24px;padding:16px 20px;background:var(--key-50);border-radius:var(--radius-m)}:where([data-emb=chihou-voice]) .change-title{margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.3;color:var(--gray-900)}:where([data-emb=chihou-voice]) .change-grid{display:grid;grid-template-columns:1fr 24px 1fr;grid-gap:12px;gap:12px;align-items:center}:where([data-emb=chihou-voice]) .change-label{margin:0;font-size:14px;font-weight:700;line-height:1.3;color:var(--gray-600)}:where([data-emb=chihou-voice]) .change-label--after{color:var(--key-1000)}:where([data-emb=chihou-voice]) .change-before{margin:4px 0 0;line-height:1.6}:where([data-emb=chihou-voice]) .change-after{margin:4px 0 0;font-size:18px;font-weight:700;line-height:1.6;color:var(--gray-900)}:where([data-emb=chihou-voice]) .change-arrow{width:24px;height:24px;fill:var(--key-1000)}:where([data-emb=chihou-voice]) .case-summary{margin:24px 0 0;font-size:17px;font-weight:700;line-height:1.7;color:var(--gray-900)}:where([data-emb=chihou-voice]) .detail{margin-top:20px}:where([data-emb=chihou-voice]) .detail-title{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:1.7;color:var(--gray-900)}:where([data-emb=chihou-voice]) .detail-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--key-50);font-size:14px;font-weight:700;line-height:1;color:var(--key-1000)}:where([data-emb=chihou-voice]) .detail-text{margin:8px 0 0}:where([data-emb=chihou-voice]) .case-spacer{flex:1 1}:where([data-emb=chihou-voice]) .specs{margin:24px 0 0;border-top:1px solid var(--gray-100)}:where([data-emb=chihou-voice]) .spec-row{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid var(--gray-100)}:where([data-emb=chihou-voice]) .spec-row dt{flex-shrink:0;width:5em;font-size:14px;font-weight:700;line-height:1.7;color:var(--gray-600)}:where([data-emb=chihou-voice]) .spec-row dd{margin:0;line-height:1.6}:where([data-emb=chihou-voice]) .disclosure{display:none;align-items:center;gap:8px;min-height:44px;margin:12px 0 0;padding:4px 4px 4px 0;border:0;border-radius:4px;background:transparent;font:inherit;font-size:16px;line-height:1.7;color:var(--key-1000);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}:where([data-emb=chihou-voice]) .disclosure:hover{text-decoration-thickness:3px}:where([data-emb=chihou-voice]) .disclosure-icon{width:24px;height:24px;fill:var(--key-1000);transition:transform .2s;flex-shrink:0}:where([data-emb=chihou-voice]) .case.is-open .disclosure-icon{transform:rotate(180deg)}:where([data-emb=chihou-voice]) .voice-nav{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}:where([data-emb=chihou-voice]) .nav-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--gray-420);border-radius:50%;background:var(--white);color:var(--gray-800);cursor:pointer}:where([data-emb=chihou-voice]) .nav-btn svg{width:24px;height:24px;fill:currentColor}:where([data-emb=chihou-voice]) .nav-btn:hover{background:var(--gray-100)}:where([data-emb=chihou-voice]) .nav-btn:active{background:var(--gray-200)}:where([data-emb=chihou-voice]) .nav-btn[aria-disabled=true]{border-color:var(--gray-200);color:var(--gray-300);background:var(--white);cursor:default}:where([data-emb=chihou-voice]) .voice-count{display:none;min-width:3.5em;margin:0;text-align:center;font-size:16px;line-height:1;color:var(--gray-800)}:where([data-emb=chihou-voice]) .voice-note{max-width:720px;margin:32px auto 0;text-align:center;font-size:14px;line-height:1.6;color:var(--gray-600)}:where([data-emb=chihou-voice]) .voice-cta{margin-top:40px;text-align:center}:where([data-emb=chihou-voice]) .cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:12px 40px;border-radius:var(--radius-m);background:var(--red-900);color:var(--white);font-size:18px;font-weight:700;line-height:1.3;text-decoration:none}:where([data-emb=chihou-voice]) .cta svg{width:24px;height:24px;fill:currentColor}:where([data-emb=chihou-voice]) .cta:hover{background:var(--red-1000);text-decoration:underline;text-underline-offset:4px}:where([data-emb=chihou-voice]) .cta:active{background:var(--red-1100)}:where([data-emb=chihou-voice]) .cta-sub{margin:12px 0 0;font-size:14px;line-height:1.3;color:var(--gray-600)}@media (max-width:767px){:where([data-emb=chihou-voice]) .only-mobile{display:inline}:where([data-emb=chihou-voice]) .only-pc{display:none}:where([data-emb=chihou-voice]) .voice-sec{padding:40px 16px}:where([data-emb=chihou-voice]) .voice-eyebrow{font-size:14px}:where([data-emb=chihou-voice]) .voice-title{font-size:24px;margin:4px 0 12px}:where([data-emb=chihou-voice]) .keywords-label{margin-top:24px}:where([data-emb=chihou-voice]) .keywords{gap:0 12px}:where([data-emb=chihou-voice]) .keyword{font-size:14px}:where([data-emb=chihou-voice]) .cases{gap:12px;margin-top:24px;align-items:flex-start}:where([data-emb=chihou-voice]) .case{flex:0 0 88%}:where([data-emb=chihou-voice]) .case-head{padding:16px 16px 14px}:where([data-emb=chihou-voice]) .case-person{gap:12px}:where([data-emb=chihou-voice]) .case-avatar{width:48px;height:48px}:where([data-emb=chihou-voice]) .case-no{font-size:12px}:where([data-emb=chihou-voice]) .case-name{font-size:18px;margin-top:4px}:where([data-emb=chihou-voice]) .case-pass{margin-top:12px;gap:8px}:where([data-emb=chihou-voice]) .case-school{font-size:20px}:where([data-emb=chihou-voice]) .case-tags{gap:6px;margin-top:10px}:where([data-emb=chihou-voice]) .case-body{padding:16px}:where([data-emb=chihou-voice]) .voice-pull{font-size:20px}:where([data-emb=chihou-voice]) .voice-rest{margin-top:8px}:where([data-emb=chihou-voice]) .change{margin-top:16px;padding:14px 16px}:where([data-emb=chihou-voice]) .change-title{margin-bottom:10px}:where([data-emb=chihou-voice]) .change-grid{grid-template-columns:1fr;gap:6px}:where([data-emb=chihou-voice]) .change-arrow{transform:rotate(90deg)}:where([data-emb=chihou-voice]) .change-after{font-size:17px}:where([data-emb=chihou-voice]) .case-summary{margin-top:16px;font-size:16px}:where([data-emb=chihou-voice]) .detail{margin-top:16px}:where([data-emb=chihou-voice]) .collapsible{display:none}:where([data-emb=chihou-voice]) .case.is-open .collapsible{display:block}:where([data-emb=chihou-voice]) .disclosure{display:inline-flex}:where([data-emb=chihou-voice]) .voice-nav{margin-top:16px;gap:12px}:where([data-emb=chihou-voice]) .nav-btn{width:44px;height:44px}:where([data-emb=chihou-voice]) .voice-count{display:block}:where([data-emb=chihou-voice]) .voice-note{margin-top:24px}:where([data-emb=chihou-voice]) .voice-cta{margin-top:32px}:where([data-emb=chihou-voice]) .cta{width:100%;padding:12px 20px;font-size:17px}}:where([data-emb=chihou-planner]){all:initial;-webkit-locale:inherit;display:flow-root}:where([data-emb=chihou-planner]>.emb-body){display:block;margin:8px}div:where([data-emb=chihou-planner]),div:where([data-emb=chihou-planner]>.emb-body){margin:0;padding:0;background:#FAF8F4}:where([data-emb=chihou-planner]) .as-pm-wrapper{background-color:#FAF8F4;color:#1A2744;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,Yu Gothic,sans-serif;line-height:1.75;letter-spacing:.04em;-webkit-text-size-adjust:100%;padding:64px 20px;display:flex;justify-content:center;box-sizing:border-box}:where([data-emb=chihou-planner]) .as-pm-wrapper *,:where([data-emb=chihou-planner]) .as-pm-wrapper :after,:where([data-emb=chihou-planner]) .as-pm-wrapper :before{box-sizing:border-box;margin:0;padding:0}:where([data-emb=chihou-planner]) .as-pm-container{width:100%;max-width:960px;margin:0 auto}:where([data-emb=chihou-planner]) .as-pm-br-sp{display:block}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-br-sp{display:none}}:where([data-emb=chihou-planner]) .as-pm-header{margin-bottom:40px;text-align:left}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-header{margin-bottom:56px}}:where([data-emb=chihou-planner]) .as-pm-title{font-size:24px;font-weight:700;line-height:1.45;color:#0E1B33;margin-bottom:12px;letter-spacing:.05em}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-title{font-size:34px;line-height:1.4;margin-bottom:16px}}:where([data-emb=chihou-planner]) .as-pm-lead{font-size:14px;color:#5A6578;font-weight:700}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-lead{font-size:16px}}:where([data-emb=chihou-planner]) .as-pm-hero{position:relative;width:100%;height:280px;margin-bottom:56px;overflow:hidden;background-color:#FFFFFF;border-radius:6px;border:1px solid rgba(26,39,68,.06);box-shadow:0 4px 20px rgba(26,39,68,.02)}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-hero{height:400px;margin-bottom:80px}}:where([data-emb=chihou-planner]) .as-pm-hero-media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}:where([data-emb=chihou-planner]) .as-pm-hero-img{width:100%;height:100%;object-fit:cover;object-position:85% center}:where([data-emb=chihou-planner]) .as-pm-hero-body{position:absolute;top:0;left:0;width:55%;height:100%;display:flex;align-items:center;padding:24px;z-index:2}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-hero-body{width:45%;padding:48px}}:where([data-emb=chihou-planner]) .as-pm-hero-catch{font-size:18px;color:#0E1B33;line-height:1.65;letter-spacing:.08em;font-weight:700}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-hero-catch{font-size:28px;line-height:1.55;letter-spacing:.1em}}@media (max-width:767px){:where([data-emb=chihou-planner]) .as-pm-hero{height:auto;overflow:hidden}:where([data-emb=chihou-planner]) .as-pm-hero-media{position:relative;top:auto;left:auto;width:100%;height:auto;background-color:#FFFFFF}:where([data-emb=chihou-planner]) .as-pm-hero-img{display:block;width:100%;height:auto;object-fit:contain;object-position:center center}:where([data-emb=chihou-planner]) .as-pm-hero-body{position:relative;top:auto;left:auto;width:100%;height:auto;padding:18px 20px 22px;background-color:#FFFFFF;align-items:flex-start}:where([data-emb=chihou-planner]) .as-pm-hero-catch{font-size:18px;line-height:1.6}}:where([data-emb=chihou-planner]) .as-pm-section-block{margin-bottom:56px}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-section-block{margin-bottom:80px}}:where([data-emb=chihou-planner]) .as-pm-section-subtitle{font-size:18px;font-weight:700;color:#0E1B33;border-bottom:1.5px solid rgba(26,39,68,.08);padding-bottom:12px;margin-bottom:28px;letter-spacing:.06em}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-section-subtitle{font-size:21px;margin-bottom:40px}}:where([data-emb=chihou-planner]) .as-pm-features-grid{display:grid;grid-template-columns:1fr;grid-row-gap:24px;row-gap:24px}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-features-grid{grid-template-columns:repeat(2,1fr);column-gap:36px;row-gap:36px}}:where([data-emb=chihou-planner]) .as-pm-card{background-color:#FFFFFF;border:1px solid rgba(26,39,68,.04);border-top:3px solid #0e1b33;border-radius:6px;padding:24px;box-shadow:0 4px 16px rgba(26,39,68,.01)}:where([data-emb=chihou-planner]) .as-pm-card-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}:where([data-emb=chihou-planner]) .as-pm-card-num{font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;color:#8A94A6;font-weight:700;letter-spacing:.1em}:where([data-emb=chihou-planner]) .as-pm-card-dot{width:5px;height:5px;background-color:#B3261E;border-radius:50%}:where([data-emb=chihou-planner]) .as-pm-card-title{font-size:16px;font-weight:700;color:#0E1B33;margin-bottom:8px;letter-spacing:.04em}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-card-title{font-size:17px}}:where([data-emb=chihou-planner]) .as-pm-card-text{font-size:13px;color:#5A6578;line-height:1.65}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-card-text{font-size:14px}}:where([data-emb=chihou-planner]) .as-pm-bottom-row{display:grid;grid-template-columns:1fr;grid-row-gap:32px;row-gap:32px}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-bottom-row{grid-template-columns:1fr 1.3fr;column-gap:36px}}:where([data-emb=chihou-planner]) .as-pm-pane{background-color:#FFFFFF;border:1px solid rgba(26,39,68,.05);border-radius:6px;padding:28px;box-shadow:0 4px 20px rgba(26,39,68,.01)}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-pane{padding:36px}}:where([data-emb=chihou-planner]) .as-pm-pane-accent{background-color:#F3EFE7;border:1px solid rgba(26,39,68,.02)}:where([data-emb=chihou-planner]) .as-pm-pane-title{font-size:16px;font-weight:700;color:#0E1B33;margin-bottom:20px;padding-bottom:12px;border-bottom:1.5px solid rgba(26,39,68,.06);letter-spacing:.04em}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-pane-title{font-size:17px;margin-bottom:24px}}:where([data-emb=chihou-planner]) .as-pm-info-list{display:flex;flex-direction:column;gap:16px}:where([data-emb=chihou-planner]) .as-pm-info-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px dashed rgba(26,39,68,.1)}:where([data-emb=chihou-planner]) .as-pm-info-item:last-child{border-bottom:none;padding-bottom:0}:where([data-emb=chihou-planner]) .as-pm-info-label{font-size:13px;color:#5A6578}:where([data-emb=chihou-planner]) .as-pm-info-value{font-size:15px;font-weight:700;color:#0E1B33}:where([data-emb=chihou-planner]) .as-pm-list{list-style:none;margin-bottom:18px}:where([data-emb=chihou-planner]) .as-pm-list li{position:relative;padding-left:18px;margin-bottom:12px;font-size:13px;color:#2D3748;line-height:1.65;font-weight:700}:where([data-emb=chihou-planner]) .as-pm-list li:last-child{margin-bottom:0}:where([data-emb=chihou-planner]) .as-pm-list li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;background-color:#B3261E;border-radius:50%}@media (min-width:768px){:where([data-emb=chihou-planner]) .as-pm-list li{font-size:14px}}:where([data-emb=chihou-planner]) .as-pm-note{font-size:11px;color:#718096;display:block;margin-top:14px;line-height:1.5}