.qnne-mkh-band{box-sizing:border-box;background:var(--qnne-mkh-bg);color:var(--qnne-mkh-ink);font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:16px;line-height:1.8}.qnne-mkh-band *,.qnne-mkh-band *:before,.qnne-mkh-band *:after{box-sizing:border-box}.qnne-mkh-band :where(h2,p,dl,dt,dd,figure){margin:0;padding:0;color:inherit;font-size:inherit;line-height:inherit}.qnne-mkh-band :where(h2){font-family:inherit;font-weight:inherit}.qnne-mkh-band :where(a){color:inherit}.qnne-mkh-band .qnne-mkh-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch}.qnne-mkh-band .qnne-mkh-media{min-width:0;min-height:720px;overflow:hidden}.qnne-mkh-band .qnne-mkh-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--qnne-mkh-focal, center 50%)}.qnne-mkh-band .qnne-mkh-body{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:88px max(36px,calc((100vw - 1260px)/2)) 88px 72px}.qnne-mkh-band .qnne-mkh-kicker{margin:0 0 14px;color:var(--qnne-mkh-accent);font-size:12px;font-weight:700;letter-spacing:.2em}.qnne-mkh-band .qnne-mkh-heading{margin:0;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(38px,4.1vw,58px);font-weight:500;line-height:1.3;letter-spacing:.02em}.qnne-mkh-band .qnne-mkh-heading-line{display:block}.qnne-mkh-band .qnne-mkh-text{max-width:620px;margin:22px 0 0;color:var(--qnne-mkh-sub);font-size:15px}.qnne-mkh-band .qnne-mkh-price-list{margin:34px 0 0;border-top:1px solid var(--qnne-mkh-line)}.qnne-mkh-band .qnne-mkh-price-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;padding:18px 4px;border-bottom:1px solid var(--qnne-mkh-line)}.qnne-mkh-band .qnne-mkh-price-row dt{font-size:17px;font-weight:500}.qnne-mkh-band .qnne-mkh-price-row dd{color:var(--qnne-mkh-accent);font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-size:24px;line-height:1.3}.qnne-mkh-band .qnne-mkh-attend{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:22px;padding:18px 22px;border:1px solid var(--qnne-mkh-accent)}.qnne-mkh-band .qnne-mkh-attend-title{font-size:16px;font-weight:500;line-height:1.5}.qnne-mkh-band .qnne-mkh-attend-sub{color:var(--qnne-mkh-sub);font-size:13px;line-height:1.5}.qnne-mkh-band .qnne-mkh-attend-prices{display:flex;align-items:stretch}.qnne-mkh-band .qnne-mkh-attend-cell{padding:0 22px;text-align:center}.qnne-mkh-band .qnne-mkh-attend-cell+.qnne-mkh-attend-cell{border-left:1px solid var(--qnne-mkh-line)}.qnne-mkh-band .qnne-mkh-attend-cell span{display:block;color:var(--qnne-mkh-sub);font-size:13px}.qnne-mkh-band .qnne-mkh-attend-cell strong{display:block;margin-top:2px;color:var(--qnne-mkh-accent);font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-size:22px;font-weight:500;line-height:1.3}.qnne-mkh-band .qnne-mkh-attend-note{margin:10px 2px 0;color:var(--qnne-mkh-sub);font-size:12px}.qnne-mkh-band .qnne-mkh-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:22px;padding:18px 22px;border:1px solid var(--qnne-mkh-line)}.qnne-mkh-band .qnne-mkh-line-text{color:var(--qnne-mkh-sub);font-size:14px}.qnne-mkh-band a.qnne-mkh-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:12px 30px;border:1px solid var(--qnne-mkh-accent-dark);color:#fff;background:var(--qnne-mkh-accent-dark);font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease}.qnne-mkh-band a.qnne-mkh-button:hover{color:var(--qnne-mkh-accent-dark);background:transparent}.qnne-mkh-band a.qnne-mkh-button:focus-visible,.qnne-mkh-band a.qnne-mkh-detail:focus-visible{outline:3px solid #235789;outline-offset:3px}.qnne-mkh-band a.qnne-mkh-detail{display:inline-flex;min-height:44px;align-items:center;gap:14px;align-self:start;margin-top:26px;padding-bottom:6px;border-bottom:1px solid var(--qnne-mkh-accent);color:var(--qnne-mkh-ink);font-size:15px;text-decoration:none}.qnne-mkh-band .qnne-mkh-arrow{color:var(--qnne-mkh-accent)}@media(max-width:980px){.qnne-mkh-band .qnne-mkh-body{padding:72px 36px}.qnne-mkh-band .qnne-mkh-media{min-height:560px}}@media(max-width:860px){.qnne-mkh-band .qnne-mkh-layout{grid-template-columns:1fr}.qnne-mkh-band .qnne-mkh-media{min-height:0;aspect-ratio:4 / 5}}@media(max-width:720px){.qnne-mkh-band{font-size:15px}.qnne-mkh-band .qnne-mkh-body{padding:56px 16px 64px}.qnne-mkh-band .qnne-mkh-heading{font-size:34px}.qnne-mkh-band .qnne-mkh-price-row dt{font-size:15px}.qnne-mkh-band .qnne-mkh-price-row dd{font-size:21px}.qnne-mkh-band .qnne-mkh-attend{flex-direction:column;align-items:stretch;padding:16px}.qnne-mkh-band .qnne-mkh-attend-prices{justify-content:space-between}.qnne-mkh-band .qnne-mkh-attend-cell{flex:1 1 0;padding:0 10px}.qnne-mkh-band .qnne-mkh-line{flex-direction:column;align-items:stretch;padding:16px}.qnne-mkh-band a.qnne-mkh-button{width:100%}}@media(prefers-reduced-motion:reduce){.qnne-mkh-band a.qnne-mkh-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/qnne-mkh-block.css.map */
