.eb-intro:not(#eb-x),.eb-outro:not(#eb-x){--eb-navy:#15294d;--eb-navy2:#16305c;--eb-ink:#334155;--eb-mute:#6b7a90;--eb-orange:#ed5d22;--eb-line:#d8e0ea;--eb-mincho:"Yu Mincho",YuMincho,游明朝体,游明朝,"ヒラギノ明朝 ProN W3","ＭＳ Ｐ明朝",serif;--eb-gothic:游ゴシック,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",メイリオ,Meiryo,sans-serif;font-family:var(--eb-gothic) !important;color:var(--eb-ink) !important;box-sizing:border-box}.eb-intro:not(#eb-x) *,.eb-outro:not(#eb-x) *,.eb-intro:not(#eb-x) *:before,.eb-outro:not(#eb-x) *:after{box-sizing:border-box}.eb-intro:not(#eb-x){position:relative;max-width:1120px;margin:0 auto 30px !important;padding:8px 20px 0 !important;overflow:hidden}.eb-intro:not(#eb-x) .eb-intro__ghost{position:absolute;top:6px;left:50%;transform:translateX(-50%);font-family:var(--eb-gothic) !important;font-size:clamp(64px,13vw,178px) !important;font-weight:700 !important;letter-spacing:.04em !important;line-height:1 !important;color:#eaeff6 !important;white-space:nowrap;pointer-events:none;user-select:none;z-index:0}.eb-intro:not(#eb-x) .eb-intro__body{position:relative;z-index:1}.eb-intro:not(#eb-x) .eb-intro__eyebrow,.eb-outro:not(#eb-x) .eb-outro__eyebrow{display:flex !important;align-items:center;gap:14px;font-size:11.5px !important;font-weight:700 !important;line-height:1.6 !important;letter-spacing:.18em !important;color:var(--eb-orange) !important;margin:0 0 20px !important}.eb-intro:not(#eb-x) .eb-intro__eyebrow:before,.eb-outro:not(#eb-x) .eb-outro__eyebrow:before{content:"";width:46px;height:1px;background:currentColor;flex:none;opacity:.75}.eb-outro:not(#eb-x) .eb-outro__eyebrow{color:#ffb489 !important;justify-content:center}.eb-intro:not(#eb-x) .eb-intro__h{font-family:var(--eb-mincho) !important;font-size:clamp(26px,4.1vw,44px) !important;font-weight:700 !important;line-height:1.5 !important;letter-spacing:.01em !important;color:var(--eb-navy) !important;margin:0 0 22px !important}.eb-intro:not(#eb-x) .eb-intro__h .mark{background:linear-gradient(transparent 64%,rgba(237,93,34,.22) 64%);padding:0 2px}.eb-intro:not(#eb-x) .eb-intro__lead{font-size:15px !important;font-weight:500 !important;line-height:2.05 !important;color:var(--eb-ink) !important;max-width:44em;margin:0 0 34px !important}.eb-intro:not(#eb-x) .eb-intro__points{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:30px !important;margin:0 0 30px !important}.eb-intro:not(#eb-x) .eb-intro__pt{border-top:1px solid var(--eb-line);padding-top:16px !important}.eb-intro:not(#eb-x) .eb-intro__no{font-size:11.5px !important;font-weight:700 !important;line-height:1.4 !important;letter-spacing:.1em !important;color:var(--eb-orange) !important;margin:0 0 9px !important}.eb-intro:not(#eb-x) .eb-intro__pth{font-family:var(--eb-mincho) !important;font-size:18px !important;font-weight:700 !important;line-height:1.6 !important;color:var(--eb-navy) !important;margin:0 0 9px !important}.eb-intro:not(#eb-x) .eb-intro__ptb{font-size:13.5px !important;font-weight:500 !important;line-height:1.95 !important;color:var(--eb-mute) !important;margin:0 !important}.eb-intro:not(#eb-x) .eb-intro__meta{display:flex !important;align-items:center;gap:10px 26px;flex-wrap:wrap;border-top:1px solid var(--eb-line);padding-top:18px !important;font-size:12.5px !important;line-height:1.7 !important;color:var(--eb-mute) !important}.eb-intro:not(#eb-x) .eb-intro__meta b{color:var(--eb-navy) !important;font-weight:700 !important}.eb-intro:not(#eb-x) .eb-intro__cue{margin-left:auto;display:inline-flex !important;align-items:center;gap:8px;font-weight:700 !important;color:var(--eb-navy) !important}.eb-intro:not(#eb-x) .eb-intro__cue:after{content:"";width:7px;height:7px;border-right:2px solid var(--eb-orange);border-bottom:2px solid var(--eb-orange);transform:translateY(-2px) rotate(45deg);animation:eb-cue 1.8s ease-in-out infinite}@keyframes eb-cue{0%,100%{transform:translateY(-3px) rotate(45deg)}50%{transform:translateY(1px) rotate(45deg)}}@media (prefers-reduced-motion:reduce){.eb-intro:not(#eb-x) .eb-intro__cue:after{animation:none}}.eb-outro:not(#eb-x){max-width:1120px;margin:34px auto 0 !important;padding:0 20px !important}.eb-outro:not(#eb-x) .eb-outro__inner{background:var(--eb-navy2);color:#e7edf6 !important;padding:44px clamp(22px,5vw,64px) !important;text-align:center}.eb-outro:not(#eb-x) .eb-outro__h{font-family:var(--eb-mincho) !important;font-size:clamp(21px,2.9vw,30px) !important;font-weight:700 !important;line-height:1.6 !important;color:#fff !important;margin:0 0 18px !important}.eb-outro:not(#eb-x) .eb-outro__lead{font-size:14px !important;font-weight:500 !important;line-height:2.05 !important;color:#c7d3e4 !important;max-width:46em;margin:0 auto 26px !important}.eb-outro:not(#eb-x) .eb-outro__lead b{color:#fff !important;font-weight:700 !important}.eb-outro:not(#eb-x) .eb-outro__grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:1px !important;background:rgba(255,255,255,.14);margin:0 0 30px !important;text-align:left}.eb-outro:not(#eb-x) .eb-outro__cell{background:var(--eb-navy2);padding:20px 22px !important}.eb-outro:not(#eb-x) .eb-outro__ch{font-family:var(--eb-mincho) !important;font-size:16px !important;font-weight:700 !important;line-height:1.6 !important;color:#fff !important;margin:0 0 8px !important}.eb-outro:not(#eb-x) .eb-outro__cb{font-size:13px !important;font-weight:500 !important;line-height:1.9 !important;color:#b9c7dc !important;margin:0 !important}.eb-outro:not(#eb-x) .eb-outro__btn{display:inline-flex !important;align-items:center;justify-content:center;gap:10px;background:var(--eb-orange) !important;color:#fff !important;font-family:var(--eb-gothic) !important;font-size:15px !important;font-weight:700 !important;line-height:1.4 !important;letter-spacing:.04em !important;padding:16px 40px !important;border-radius:0 !important;text-decoration:none !important;transition:background .2s,transform .2s}.eb-outro:not(#eb-x) .eb-outro__btn:hover{background:#ff6a13 !important;transform:translateY(-1px)}.eb-outro:not(#eb-x) .eb-outro__btn:after{content:"›";font-size:18px;line-height:1}.eb-outro:not(#eb-x) .eb-outro__tel{font-size:13px !important;font-weight:500 !important;line-height:1.8 !important;color:#b9c7dc !important;margin:14px 0 0 !important}.eb-outro:not(#eb-x) .eb-outro__tel b{color:#fff !important;font-size:17px !important;font-weight:700 !important;letter-spacing:.02em !important}.eb-outro:not(#eb-x) .eb-outro__note{font-size:11.5px !important;font-weight:500 !important;line-height:1.85 !important;color:#93a5be !important;max-width:52em;margin:20px auto 0 !important}.eb-intro:not(#eb-x) .eb-br-sp,.eb-outro:not(#eb-x) .eb-br-sp{display:inline !important}@media (max-width:860px){.eb-intro:not(#eb-x) .eb-intro__points{grid-template-columns:1fr !important;gap:20px !important}.eb-outro:not(#eb-x) .eb-outro__grid{grid-template-columns:1fr !important}.eb-intro:not(#eb-x) .eb-intro__cue{margin-left:0;flex-basis:100%}}@media (max-width:560px){.eb-intro:not(#eb-x){padding:4px 4px 0 !important}.eb-outro:not(#eb-x){padding:0 4px !important}.eb-outro:not(#eb-x) .eb-outro__inner{padding:32px 20px !important}.eb-intro:not(#eb-x) .eb-intro__lead{font-size:14px !important;line-height:1.95 !important}.eb-intro:not(#eb-x) .eb-br-sp,.eb-outro:not(#eb-x) .eb-br-sp{display:none !important}.eb-outro:not(#eb-x) .eb-outro__btn{display:flex !important;width:100%;padding:16px 20px !important}}@media print{.eb-intro,.eb-outro{display:none !important}}