
.hl-jp11k{--b:var(--wp--preset--font-size--body,17px);--text:#32442f;--soft:#536454;--green:#2f5d34;--hair:rgba(50,68,47,.22);--sky:#e7f1f7;--skydeep:#c6d6e4;--stone:#ecebe6}
.hl-jp11k p{font-size:var(--b);line-height:2.05;margin:0 0 1.7em;color:var(--text)}
.hl-jp11k .k11-to{margin-bottom:.5em}
.hl-jp11k .k11-in{max-width:672px;margin:0 auto}
.hl-jp11k .k11-lead{font-size:calc(var(--b) * 1.12);line-height:2.1;margin:16px 0 48px}
.hl-jp11k .k11-sky{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);background:var(--sky);padding:72px 24px 48px;margin-top:48px;margin-bottom:64px}
.hl-jp11k .k11-saw{font-weight:700;font-size:calc(var(--b) * 1.3);line-height:1.9;margin-bottom:1.4em}
.hl-jp11k .k11-out{background:var(--stone);color:var(--soft);padding:22px 28px;margin:0 0 1.9em}
.hl-jp11k .k11-see{border-left:4px solid var(--skydeep);padding:2px 0 2px 22px;margin:0 0 1.9em}
.hl-jp11k .k11-mine{color:var(--green);font-weight:700;border-left:3px solid var(--green);padding:2px 0 2px 22px;margin:0 0 1.9em}
.hl-jp11k .k11-mine.k11-th{margin-bottom:.5em}
.hl-jp11k .k11-open{color:var(--green);font-weight:700;font-size:calc(var(--b) * 1.9);line-height:1.5;text-align:center;margin:40px 0 48px}
.hl-jp11k .k11-plane{padding:80px 24px 56px}
.hl-jp11k .k11-board{font-weight:700;font-size:calc(var(--b) * 1.3);line-height:1.8;text-align:center;margin:0 0 56px}
.hl-jp11k .k11-seat{margin-left:1em}
.hl-jp11k .k11-look{margin:0 0 56px 1.6em}
.hl-jp11k .k11-look p{font-size:calc(var(--b) * 1.1);line-height:1.95;margin:0 0 .45em}
.hl-jp11k .k11-wonder{text-align:center;color:var(--soft);margin:56px 0 64px}
.hl-jp11k .k11-key{font-weight:700;font-size:calc(var(--b) * 1.3);line-height:1.85;text-align:center;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:36px 0;margin:64px 0 64px}
.hl-jp11k .k11-scenes{margin:8px auto 56px;max-width:24em}
.hl-jp11k .k11-scenes p{margin:0;padding:.7em 0;border-bottom:1px solid var(--hair);text-align:center}
.hl-jp11k .k11-scenes p:first-child{border-top:1px solid var(--hair)}
.hl-jp11k .k11-close{padding:80px 24px 64px;margin-top:72px;margin-bottom:24px}
.hl-jp11k .k11-close p{font-weight:700;font-size:calc(var(--b) * 1.2);line-height:2;text-align:center;margin:0}
.hl-jp11k .k11-saw,.hl-jp11k .k11-open,.hl-jp11k .k11-board,.hl-jp11k .k11-key,.hl-jp11k .k11-close p{text-wrap:balance}
@media(max-width:700px){.hl-jp11k .k11-sky{padding:56px 20px 36px}.hl-jp11k .k11-plane{padding:60px 20px 40px}.hl-jp11k .k11-close{padding:60px 20px 48px}.hl-jp11k .k11-out{padding:18px 20px}.hl-jp11k .k11-look{margin-left:.8em}.hl-jp11k .k11-key{padding:28px 0}.hl-jp11k .k11-lead{font-size:calc(var(--b) * 1.05)!important}.hl-jp11k .k11-saw,.hl-jp11k .k11-board,.hl-jp11k .k11-key{font-size:calc(var(--b) * 1.15)!important}.hl-jp11k .k11-open{font-size:calc(var(--b) * 1.5)!important}.hl-jp11k .k11-look p,.hl-jp11k .k11-close p{font-size:calc(var(--b) * 1.05)!important}}
