#bk-lecture-preview{--bk-red:#d90000;--bk-ink:#1e2933;--bk-navy:#1e303d;--bk-line:#d2dce1;color:var(--bk-ink);background:#fafaf8;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-size:16px;line-height:1.85;color-scheme:light}
#bk-lecture-preview *{box-sizing:border-box}#bk-lecture-preview [hidden]{display:none!important}#bk-lecture-preview h1,#bk-lecture-preview h2,#bk-lecture-preview p{margin:0}#bk-lecture-preview button,#bk-lecture-preview input,#bk-lecture-preview select,#bk-lecture-preview textarea{font:inherit}#bk-lecture-preview .bk-header{padding:24px 5%;background:#fff;border-bottom:1px solid var(--bk-line);display:flex;gap:20px;align-items:center;justify-content:space-between;padding-right:max(100px,5%)}#bk-lecture-preview .bk-brand{line-height:1.6}#bk-lecture-preview .bk-brand span{display:block;font-size:11px;font-weight:700}#bk-lecture-preview .bk-brand strong{font-size:19px;letter-spacing:-.03em}#bk-lecture-preview .bk-header-label{font-size:12px;color:#526371}#bk-lecture-preview .bk-preview-note{text-align:center;background:#eef3f5;color:#526371;font-size:11px;padding:7px 16px;letter-spacing:.04em}#bk-lecture-preview .bk-main{max-width:1120px;margin:auto;padding:60px 5% 70px}#bk-lecture-preview .bk-intro-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center}#bk-lecture-preview .bk-eyebrow{color:var(--bk-red);font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:13px}#bk-lecture-preview .bk-time{font-size:13px;font-weight:700;margin-bottom:20px}#bk-lecture-preview h1{font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.04em;line-height:1.55;margin-bottom:24px}#bk-lecture-preview h1 em{color:var(--bk-red);font-style:normal}#bk-lecture-preview .bk-lead{font-weight:700;margin-bottom:18px}#bk-lecture-preview .bk-intro-grid>div>p:not(.bk-eyebrow):not(.bk-time):not(.bk-caption){font-size:15px}#bk-lecture-preview button{border:0}#bk-lecture-preview .bk-primary{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;max-width:100%;padding:14px 24px;background:var(--bk-red);color:#fff;border-radius:6px;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none}#bk-lecture-preview .bk-primary:hover{background:#b70000}#bk-lecture-preview .bk-intro-grid .bk-primary{margin-top:30px}#bk-lecture-preview .bk-caption{font-size:12px;color:#526371;margin-top:14px;line-height:1.8}#bk-lecture-preview .bk-intro-aside{background:var(--bk-navy);color:#fff;padding:30px 28px;border-radius:8px}#bk-lecture-preview .bk-aside-icon{display:flex;gap:9px;align-items:center;color:#fff;margin-bottom:24px;font-size:12px;letter-spacing:.1em}#bk-lecture-preview h2{font-size:21px;font-weight:800;line-height:1.6}#bk-lecture-preview .bk-intro-aside h2{font-size:17px}#bk-lecture-preview ol{list-style:none;padding:0;margin:22px 0}#bk-lecture-preview li{display:flex;gap:16px;padding:17px 0;border-top:1px solid #405462}#bk-lecture-preview li b{font-size:13px;color:#ff9797}#bk-lecture-preview li strong{font-size:15px}#bk-lecture-preview li p{font-size:12px;color:#d3dee5;margin-top:4px}#bk-lecture-preview .bk-aside-bottom{font-size:11px;color:#d3dee5;border-top:1px solid #405462;padding-top:17px}#bk-lecture-preview .bk-privacy{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--bk-line);padding-top:24px;margin-top:44px;color:#526371;font-size:12px}#bk-lecture-preview .bk-privacy svg{flex-shrink:0;margin-top:3px}#bk-lecture-preview .bk-footer{border-top:1px solid var(--bk-line);padding:24px 5%;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;background:#fff;font-size:11px;color:#526371}#bk-lecture-preview .bk-step-meta{display:flex;justify-content:space-between;align-items:center;font-size:12px}#bk-lecture-preview .bk-step-meta strong{color:var(--bk-red);letter-spacing:.12em}#bk-lecture-preview progress{width:100%;height:5px;appearance:none;border:0;border-radius:0;display:block;margin-top:16px;background:#e3e8eb}#bk-lecture-preview progress::-webkit-progress-bar{background:#e3e8eb}#bk-lecture-preview progress::-webkit-progress-value{background:var(--bk-red)}#bk-lecture-preview progress::-moz-progress-bar{background:var(--bk-red)}#bk-lecture-preview .bk-question-heading{margin:34px 0 30px}#bk-lecture-preview .bk-question-heading h1{font-size:clamp(24px,3.2vw,32px);margin-bottom:12px}#bk-lecture-preview .bk-question-heading>p:last-child{font-size:14px;color:#526371}#bk-lecture-preview fieldset{padding:0;border:0;margin:0 0 26px;min-width:0}#bk-lecture-preview legend,#bk-lecture-preview .bk-select-label{font-weight:700;font-size:14px;margin-bottom:12px;display:block}#bk-lecture-preview legend small{font-size:11px;color:#526371;font-weight:400;margin-left:12px}#bk-lecture-preview .bk-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}#bk-lecture-preview .bk-option{background:#fff;border:1px solid var(--bk-line);border-radius:6px;padding:17px;display:flex;gap:12px;align-items:center;font-size:14px;line-height:1.65;min-height:64px}#bk-lecture-preview .bk-option:has(input:checked){border-color:var(--bk-red);background:#fff4f3}#bk-lecture-preview .bk-option input{accent-color:var(--bk-red);height:18px;width:18px;flex-shrink:0;margin:0}#bk-lecture-preview .bk-select-group{margin-bottom:24px}#bk-lecture-preview select,#bk-lecture-preview textarea{width:100%;background:#fff;border:1px solid #aabac4;border-radius:5px;padding:13px;color:var(--bk-ink);font-size:16px}#bk-lecture-preview .bk-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:30px}#bk-lecture-preview .bk-secondary{background:#fff;color:var(--bk-ink);border:1px solid #aabac4;min-height:52px;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:700}#bk-lecture-preview .bk-error{color:#b30000;font-size:13px}#bk-lecture-preview .bk-result-top{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0}#bk-lecture-preview .bk-highlight{border-top:3px solid var(--bk-red);background:#fff;padding:24px}#bk-lecture-preview .bk-highlight small{font-size:12px;color:#526371}#bk-lecture-preview .bk-highlight p{font-size:16px;font-weight:700;margin-top:8px}#bk-lecture-preview .bk-result-heading{margin:30px 0 18px}#bk-lecture-preview .bk-themes{display:grid;gap:12px}#bk-lecture-preview .bk-theme{padding:22px;background:#eef3f5}#bk-lecture-preview .bk-theme h3{margin:0 0 6px;font-size:17px}#bk-lecture-preview .bk-theme p{font-size:14px;color:#526371}#bk-lecture-preview details{border-top:1px solid var(--bk-line);margin-top:26px;padding-top:20px}#bk-lecture-preview summary{font-size:14px;font-weight:700;padding:5px 0}#bk-lecture-preview dl{margin:12px 0}#bk-lecture-preview .bk-answer{padding:16px 0;border-bottom:1px solid var(--bk-line);display:grid;grid-template-columns:150px 1fr auto;gap:16px;align-items:start;font-size:13px}#bk-lecture-preview dt{font-weight:700}#bk-lecture-preview dd{margin:0}#bk-lecture-preview .bk-text{font-size:12px;color:#b70000;text-decoration:underline;background:transparent;padding:8px 0}#bk-lecture-preview .bk-next-panel{padding:32px;margin-top:40px;background:#fff;border:1px solid var(--bk-line);border-top:4px solid var(--bk-red)}#bk-lecture-preview .bk-next-panel h2{margin-bottom:14px}#bk-lecture-preview .bk-next-panel>p{font-size:14px}#bk-lecture-preview .bk-next-panel .bk-actions{justify-content:flex-start}#bk-lecture-preview .bk-bottom-actions{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;margin-top:16px}#bk-lecture-preview textarea{margin-top:15px;resize:vertical;font-size:13px}
@media(max-width:740px){#bk-lecture-preview .bk-intro-grid{grid-template-columns:1fr;gap:32px}#bk-lecture-preview .bk-main{padding-top:34px}#bk-lecture-preview .bk-header{padding:18px 5%}#bk-lecture-preview .bk-header-label{display:none}#bk-lecture-preview h1{font-size:30px}#bk-lecture-preview .bk-brand strong{font-size:16px}#bk-lecture-preview .bk-intro-aside{padding:24px}#bk-lecture-preview .bk-next-panel{padding:22px}#bk-lecture-preview .bk-answer{grid-template-columns:1fr auto}#bk-lecture-preview .bk-answer dt{grid-column:1/-1}}
@media(max-width:480px){#bk-lecture-preview .bk-options,#bk-lecture-preview .bk-result-top{grid-template-columns:1fr}#bk-lecture-preview h1{font-size:26px}#bk-lecture-preview .bk-primary{padding:14px 18px;gap:16px;font-size:13px}#bk-lecture-preview .bk-next-panel .bk-primary{width:100%}#bk-lecture-preview .bk-step-meta{font-size:11px}#bk-lecture-preview .bk-question-heading h1{font-size:24px}#bk-lecture-preview .bk-option{padding:15px}}

