.bootcamp_lede__IpZe3{position:relative;padding-left:22px;max-width:46ch;font-family:var(--ink-mincho);font-weight:700;font-size:clamp(1.02rem,1.9vw,1.32rem);line-height:1.95;letter-spacing:.045em;word-break:auto-phrase}.bootcamp_lede__IpZe3:before{content:"";position:absolute;left:0;top:.42em;bottom:.42em;width:3px;background:var(--ink-blue)}.bootcamp_doors__ltIGP{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(30px,5vw,72px);margin:0;padding:0;list-style:none}.bootcamp_doors__ltIGP:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:rgba(26,23,20,.16)}.bootcamp_door__l7SOB{display:flex;flex-direction:column;padding-top:18px;border-top:3px solid var(--ink-sumi)}.bootcamp_doorHead__aDWEu{display:flex;align-items:baseline;gap:.9em}.bootcamp_doorMark__Y0pJ8{font-family:var(--ink-serif);font-style:italic;font-weight:400;font-size:1rem;color:var(--ink-blue)}.bootcamp_doorEn__asXbV{font-family:var(--ink-mono);font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim)}.bootcamp_doorTitle__6KUMX{margin:10px 0 0;font-family:var(--ink-mincho);font-weight:700;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:.06em;line-height:1.4}.bootcamp_doorLead__hi5HN{margin:14px 0 0;max-width:34ch;font-size:.86rem;line-height:2.05;color:var(--ink-dim);word-break:auto-phrase}.bootcamp_doorAxes__tAliI{display:grid;gap:0;margin:clamp(20px,3vh,30px) 0 0;padding:0}.bootcamp_doorAxes__tAliI>div{padding:13px 0;border-top:1px solid rgba(26,23,20,.16)}.bootcamp_doorAxes__tAliI>div:last-child{border-bottom:1px solid rgba(26,23,20,.16)}.bootcamp_doorAxes__tAliI dt{font-family:var(--ink-mono);font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim)}.bootcamp_doorAxes__tAliI dd{margin:7px 0 0;font-size:.82rem;line-height:1.95;letter-spacing:.02em;word-break:auto-phrase}.bootcamp_doorCta__3P6Cz{margin-top:auto;padding-top:clamp(22px,3vh,34px)}.bootcamp_doorCta__3P6Cz .bootcamp_ar__4z6b4{font-family:var(--ink-mono)}.bootcamp_compare__6lxib{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.bootcamp_compare__6lxib td,.bootcamp_compare__6lxib th{padding:16px clamp(12px,2vw,26px) 16px 0;vertical-align:top;border-top:1px solid rgba(26,23,20,.16)}.bootcamp_compare__6lxib tbody tr:last-child td,.bootcamp_compare__6lxib tbody tr:last-child th{border-bottom:1px solid rgba(26,23,20,.16)}.bootcamp_compare__6lxib thead th{border-top:3px solid var(--ink-sumi);padding-top:14px}.bootcamp_compare__6lxib thead th:first-child{width:9em}.bootcamp_cmpName__D_lT7{display:block;font-family:var(--ink-mincho);font-weight:700;font-size:1.02rem;letter-spacing:.05em}.bootcamp_cmpEn__BO_a4{display:block;margin-top:.4em;font-size:.54rem}.bootcamp_cmpEn__BO_a4,.bootcamp_cmpKey__xUCVj{font-family:var(--ink-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);font-weight:400}.bootcamp_cmpKey__xUCVj{font-size:.56rem}.bootcamp_compare__6lxib td{font-size:.82rem;line-height:1.95;color:var(--ink-dim);word-break:auto-phrase}.bootcamp_split__8bB2Y{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:start}.bootcamp_splitWide__8F5FD{grid-template-columns:1.15fr 1fr}.bootcamp_fig__0iYez{margin:0}.bootcamp_figNarrow__QRwZG{max-width:400px;margin-left:auto}.bootcamp_notes__hnC1a{margin:clamp(22px,3vh,34px) 0 0;padding:16px 0 0;border-top:1px solid rgba(26,23,20,.16);list-style:none}.bootcamp_notes__hnC1a li{position:relative;padding-left:1.5em;margin-top:9px;font-size:.76rem;line-height:1.95;color:var(--ink-dim);word-break:auto-phrase}.bootcamp_notes__hnC1a li:before{content:"※";position:absolute;left:0;color:var(--ink-blue)}.bootcamp_frame__X6mE4{position:relative;overflow:hidden;background:var(--ink-sand);outline:1px solid rgba(26,23,20,.28);outline-offset:-1px}.bootcamp_frame__X6mE4:after,.bootcamp_frame__X6mE4:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent calc(50% - .5px),rgba(26,23,20,.14) calc(50% - .5px),rgba(26,23,20,.14) calc(50% + .5px),transparent calc(50% + .5px))}.bootcamp_frame__X6mE4:after{transform:scaleX(-1)}.bootcamp_frameFilled__DzIh_{background:none}.bootcamp_frameFilled__DzIh_:after,.bootcamp_frameFilled__DzIh_:before{content:none}.bootcamp_frameImg__DaKvy{display:block;width:100%;height:100%;object-fit:cover}.bootcamp_frameTombo__PJMxx{position:absolute;width:13px;height:13px;border-color:var(--ink-sumi);border-style:solid;border-width:0;opacity:.5}.bootcamp_frameTl__nn_k6{top:9px;left:9px;border-top-width:1px;border-left-width:1px}.bootcamp_frameTr__bjCg2{top:9px;right:9px;border-top-width:1px;border-right-width:1px}.bootcamp_frameBl__8ar2y{bottom:9px;left:9px;border-bottom-width:1px;border-left-width:1px}.bootcamp_frameBr__YnWWm{bottom:9px;right:9px;border-bottom-width:1px;border-right-width:1px}.bootcamp_frameBody__lUGCS{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:clamp(20px,4%,40px);text-align:center}.bootcamp_frameSize__1jX_0{font-family:var(--ink-mono);font-size:.6rem;letter-spacing:.2em;color:var(--ink-blue)}.bootcamp_frameCap__Crp7K{font-family:var(--ink-mincho);font-weight:700;font-size:.82rem;line-height:1.9;letter-spacing:.04em;color:var(--ink-sumi);max-width:34ch;margin:0 auto;word-break:auto-phrase}.bootcamp_framePath__Kf5nR{font-family:var(--ink-mono);font-size:.58rem;letter-spacing:.1em;color:var(--ink-dim);word-break:break-all}.bootcamp_frameNote__ev76k{margin-top:10px;font-family:var(--ink-mono);font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.bootcamp_frames___bEd3{display:grid;gap:clamp(20px,3vw,40px)}.bootcamp_frames2__R_X9E{grid-template-columns:repeat(2,1fr)}.bootcamp_frames3__QUSK6{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.bootcamp_doors__ltIGP{grid-template-columns:1fr;gap:clamp(34px,5vh,52px) 0}.bootcamp_doors__ltIGP:before{content:none}.bootcamp_doorAxes__tAliI dd,.bootcamp_doorLead__hi5HN{max-width:none}.bootcamp_splitWide__8F5FD,.bootcamp_split__8bB2Y{grid-template-columns:1fr}.bootcamp_figNarrow__QRwZG{max-width:none}.bootcamp_frames2__R_X9E,.bootcamp_frames3__QUSK6{grid-template-columns:1fr}.bootcamp_compare__6lxib,.bootcamp_compare__6lxib tbody,.bootcamp_compare__6lxib td,.bootcamp_compare__6lxib th,.bootcamp_compare__6lxib tr{display:block;width:auto}.bootcamp_compare__6lxib thead{display:none}.bootcamp_compare__6lxib tbody tr{border-top:3px solid var(--ink-sumi);padding-top:14px;margin-top:clamp(22px,3vh,32px)}.bootcamp_compare__6lxib tbody tr:first-child{margin-top:0}.bootcamp_compare__6lxib td,.bootcamp_compare__6lxib th{border:0;padding:0}.bootcamp_compare__6lxib tbody tr:last-child td,.bootcamp_compare__6lxib tbody tr:last-child th{border-bottom:0}.bootcamp_compare__6lxib td{margin-top:12px;padding-left:0}.bootcamp_compare__6lxib td:before{content:attr(data-lp);display:block;margin-bottom:5px;font-family:var(--ink-mono);font-size:.54rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-blue)}}