.jr-sc{padding:0 0 clamp(64px,8vw,110px)}.jr-sc-hero{color:var(--mist);background:linear-gradient(#0f2a22 0%,#173d32 100%);margin-bottom:clamp(20px,3vw,36px);padding:clamp(130px,14vw,170px) 0 clamp(70px,8vw,110px);position:relative;overflow:hidden}.jr .jr-sc-hero h1{color:#fff;margin:6px 0 8px;font-size:clamp(40px,5vw,64px);line-height:1.15}.jr .jr-sc-lead{color:#eee9dcdb;max-width:560px;margin:0}.jr-sc-chips{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.jr-sc-chips button{color:var(--ink);font:inherit;cursor:pointer;background:#fbf8f1;border:1px solid #173d3233;border-radius:999px;padding:6px 16px;font-size:14px}.jr-sc-chips button.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.jr-sc-chips button:focus-visible,.jr-sc-go:focus-visible,.jr-sc-line:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.jr-sc-month{margin:0 0 30px}.jr .jr-sc-month h2{border-bottom:1px solid var(--gold);color:var(--ink);font-family:var(--body);margin:0 0 4px;padding-bottom:6px;font-size:19px;font-weight:600}.jr-sc-row{border-bottom:1px solid #173d3224;grid-template-columns:70px 96px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.jr .jr-sc-date{text-align:center;color:var(--ink);margin:0;line-height:1.1}.jr-sc-date b{font-family:var(--display);font-size:34px;font-weight:600;display:block}.jr-sc-date span{font-size:13px}.jr-sc-wd-short{display:none}.jr-sc-pic img{object-fit:cover;border-radius:8px;width:96px;height:72px;display:block}.jr .jr-sc-what h3{color:var(--ink);font-family:var(--body);margin:0;font-size:17px;font-weight:600;line-height:1.4}.jr .jr-sc-what p{color:#5d665f;margin:2px 0 0;font-size:14px}.jr-sc-left{color:var(--moss);font-weight:600}.jr-sc-tag{color:#5e4f36;vertical-align:2px;background:#e7dfcf;border-radius:999px;margin-left:8px;padding:1px 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-block}.jr-sc-tag.is-test{background:#f6ecd6}.jr-sc-act{text-align:right}.jr-sc-price{color:var(--ink);margin-bottom:6px;display:block}.jr-sc-go,.jr-sc-line{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-block}.jr-sc-go:hover{background:var(--moss)}.jr-sc-row.is-full .jr-sc-pic img{filter:grayscale(.6)}.jr-sc-row.is-full .jr-sc-act{text-align:left;width:min(330px,100%)}.jr .jr-sc-wait .jr-wait-lead{font-size:14px}.jr-sc-others{background:#f4efe3;border-radius:14px;margin-top:8px;padding:20px 22px}.jr .jr-sc-others h2{color:var(--ink);font-family:var(--body);margin:0 0 6px;font-size:17px;font-weight:600}.jr .jr-sc-others p{margin:0 0 10px;font-size:15px}.jr-sc-names a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.jr-sc-line{border:1.5px solid var(--ink);color:var(--ink);background:0 0;margin-bottom:14px}.jr .jr-sc-where{color:#5d665f;margin-top:24px;font-size:14px}.jr-sc-where a{color:var(--moss);text-decoration:underline}@media (max-width:720px){.jr-sc-row{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:6px 12px}.jr-sc-pic{display:none}.jr-sc-date b{font-size:28px}.jr-sc-wd-long{display:none}.jr-sc-wd-short{display:inline}.jr-sc-act{text-align:left;grid-column:2;justify-content:space-between;align-items:center;gap:12px;display:flex}.jr-sc-row.is-full .jr-sc-act{width:auto;display:block}.jr-sc-price{margin:0}.jr-sc-chips{margin-right:calc(var(--gut) * -1);padding-right:var(--gut);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.jr-sc-chips button{flex:none}}
