
:root{--lp-paper:#f5f0e6;--lp-ink:#25271f;--lp-accent:#455644;--lp-line:rgba(37,39,31,.2)}
html{scroll-behavior:smooth}body{height:auto;line-break:strict;word-break:auto-phrase}.lp-content{position:relative;background:var(--lp-paper);color:var(--lp-ink);font-family:"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-size:16px;line-height:1.95}.lp-content *{box-sizing:border-box}.lp-content section{scroll-margin-top:30px}.lp-content h2{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(30px,4vw,56px);font-weight:400;line-height:1.45;letter-spacing:.03em;margin:12px 0 28px}.lp-content h3{font-size:21px;line-height:1.55;margin:0 0 15px}.lp-content p{margin:15px 0;max-width:49em}.lp-content ul,.lp-content ol{padding-left:1.4em}.lp-label{font-size:12px;letter-spacing:.15em;color:var(--lp-accent)}.lp-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 24px;background:var(--lp-accent);color:var(--lp-paper);font:inherit;text-decoration:none;min-height:58px;max-width:100%;line-height:1.6}.lp-cta span{font-size:23px}.lp-price{font-size:clamp(35px,5vw,70px);font-family:Georgia,"Yu Mincho",serif;line-height:1.4}.lp-price small{font:14px "Yu Gothic",sans-serif}.lp-meta{display:grid;gap:0;margin:25px 0}.lp-meta>div,.lp-footer dl>div{display:grid;grid-template-columns:130px 1fr;gap:20px;border-top:1px solid var(--lp-line);padding:14px 0}.lp-meta dd,.lp-footer dd{margin:0}.lp-faq details{padding:23px 0;border-top:1px solid var(--lp-line)}.lp-faq summary{cursor:pointer;font-weight:500;font-size:17px}.lp-faq details p{font-size:15px}.lp-demo-form{display:grid;gap:20px}.lp-demo-form label{display:grid;gap:7px;font-size:14px}.lp-demo-form input:not([type=checkbox]),.lp-demo-form select,.lp-demo-form textarea{font:inherit;color:var(--lp-ink);background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:0;padding:13px;width:100%;min-width:0}.lp-demo-form button{font:inherit;border:0;border-radius:0;background:var(--lp-accent);color:var(--lp-paper);padding:18px;cursor:pointer;min-height:58px}.lp-demo-form .lp-agree{display:flex;gap:10px;align-items:flex-start;font-size:13px}.lp-agree input{margin-top:7px;flex:none;accent-color:var(--lp-accent)}.lp-demo-note{font-size:13px!important;line-height:1.8}.lp-form-result{min-height:1.7em;font-size:14px}.lp-form-result:empty{margin:0}.lp-footer{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:60px max(25px,calc((100% - 1120px)/2));border-top:1px solid var(--lp-line);font-size:12px}.lp-footer strong{font-size:19px}.lp-footer a{display:block;color:inherit;margin-top:20px}.lp-footer dl>div{grid-template-columns:70px 1fr;padding:9px 0;gap:15px}.lp-disclaimer{font-size:12px;line-height:1.7}.lp-demo-band{font-size:11px;letter-spacing:.09em}.lp-content :focus-visible{outline:3px solid var(--lp-accent);outline-offset:4px}.lp-two{display:grid;grid-template-columns:1fr 1fr;gap:70px}.lp-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.lp-steps{list-style:none;padding:0!important;counter-reset:step}.lp-steps li{counter-increment:step;border-top:1px solid var(--lp-line);padding:24px 0}.lp-steps li:before{content:"0" counter(step);font:18px Georgia;display:block;color:var(--lp-accent);margin-bottom:12px}.lp-steps strong{font-size:21px;font-weight:500}.lp-content img{max-width:100%;height:auto}.lp-content figure{margin:0}.lp-content figcaption{font-size:12px;margin-top:8px;color:var(--lp-accent)}@media(max-width:760px){.lp-content{font-size:15px}.lp-two,.lp-grid3,.lp-footer{grid-template-columns:1fr;gap:35px}.lp-footer{padding:40px 25px}.lp-meta>div{grid-template-columns:1fr;gap:5px}.lp-content h2{font-size:31px}.lp-price{font-size:44px}.lp-cta{font-size:14px;gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.editor-card[hidden]{display:none!important}.event-ticket{padding:36px;background:#f4efe6;border:1px solid #d3c9b8;align-self:start;position:sticky;top:25px;color:#292e3b;line-height:1.95}.event-ticket h3{font-family:"Yu Mincho",serif;font-size:32px;font-weight:400;margin:15px 0}.event-ticket p{font-size:14px;margin:20px 0}.event-ticket .event-ticket-price{font:62px Georgia,serif;line-height:1.2}.event-ticket-price small{font:14px "Yu Gothic",sans-serif}.event-ticket .lp-cta{font-size:14px;--lp-accent:#292e3b;--lp-paper:#f4efe6}.event-content{--lp-paper:#f4efe6;--lp-ink:#292e3b;--lp-accent:#8a4f32;--lp-line:#292e3b30}.event-content section{padding:90px 0;border-top:1px solid var(--lp-line)}.event-program{display:grid;grid-template-columns:.8fr 1fr;column-gap:80px}.event-program>.lp-label{grid-column:1/-1}.event-timeline{list-style:none;padding:0!important;margin:0}.event-timeline li{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:24px 0;border-top:1px solid var(--lp-line)}.event-timeline time{font:20px Georgia;color:#8a4f32}.event-timeline h3{font-size:20px}.event-timeline p{font-size:14px}.event-apply{padding:70px 35px!important;background:#e9decd;margin-top:40px}.event-content .lp-footer{padding-left:0;padding-right:0}.intro .lead .lp-cta{margin-top:25px;--lp-accent:#292e3b;--lp-paper:#f4efe6;font-size:14px}.masthead-right .edition{font-size:10px}.workspace{align-items:start}.event-content .lp-label{color:#8a4f32}@media(max-width:760px){.event-content section{padding:65px 0}.event-program{grid-template-columns:1fr;gap:15px}.event-ticket{position:relative;top:0;padding:25px}.event-ticket h3{font-size:28px}.event-apply{padding:45px 22px!important}.event-timeline li{grid-template-columns:60px 1fr;gap:13px}.event-content .lp-footer{padding:40px 0}.masthead-right .edition{display:none}.intro .lead .lp-cta{font-size:13px}.section-head p{max-width:28em}.event-content .lp-two{gap:25px}}

.event-content{max-width:1360px;margin:0 auto;padding:0 max(25px,4.6vw)}.event-content .lp-footer{background:transparent;color:var(--lp-ink)}
