
: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}}
.aroma-content{--lp-accent:#5e6c26;--lp-paper:#eeece5;--lp-ink:#1c201b}.aroma-content section{padding:100px clamp(25px,7vw,120px)}.aroma-who{border-top:1px solid #1c201b25}.aroma-who .lp-two{max-width:1120px;margin:auto}.aroma-ticket{display:grid;grid-template-columns:1fr .8fr;gap:80px;background:#fbfaf5;border-top:1px solid #1c201b25;border-bottom:1px solid #1c201b25}.aroma-ticket>div{max-width:600px}.aroma-flow{max-width:1440px;margin:auto}.aroma-caution{border-left:3px solid #a9be3b;padding:15px 22px;background:#fff8}.aroma-apply{background:#e2e2d5}.intro .lp-cta,.outro .lp-cta{margin-top:30px;--lp-accent:#1c201b;--lp-paper:#fbfaf5;font-family:"Yu Gothic",sans-serif;font-size:14px}.outro .lp-cta{font-size:14px}.meter{bottom:18px;right:18px;pointer-events:none}.lp-footer{padding-bottom:100px}@media(max-width:760px){.aroma-content section{padding:65px 25px}.aroma-ticket{grid-template-columns:1fr;gap:25px}.intro .lp-cta{font-size:13px}.intro .lede{max-width:30em}.scent-card .card-title{font-size:clamp(29px,5vw,50px)}.scent-card .card-text{font-size:13px;line-height:1.8}}

@media(max-width:760px){.scent-card{grid-template-rows:minmax(160px,30svh) auto auto}}
