.rte .lp-wrap *{box-sizing:border-box;margin:0;padding:0}.rte .lp-wrap{font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,sans-serif;color:#1a1a1a;font-size:18px;line-height:1.8;background:#fff}.rte .lp-wrap h1,.rte .lp-wrap h2,.rte .lp-wrap h3{font-family:inherit;line-height:1.4;color:#1a1a1a}.rte .lp-wrap p{font-family:inherit;font-size:17px;line-height:1.9}.rte .lp-wrap li,.rte .lp-wrap span{font-family:inherit;font-size:inherit;line-height:inherit}.rte .lp-wrap a{color:inherit;text-decoration:none}.rte .lp-wrap img{max-width:100%;height:auto;display:block}.rte .lp-container{max-width:1000px;margin:0 auto;padding:0 24px}.rte .lp-section,.rte .lp-hero,.rte .lp-final-cta{width:100vw;position:relative;left:50%;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box}.rte .lp-section{padding:80px 0}.rte .lp-section--alt{background:#f7f4ef}.rte .lp-section--dark{background:#1a1a1a;color:#fff}.rte .lp-h2{font-size:34px;font-weight:700;line-height:1.4;margin-bottom:16px;color:#1a1a1a;text-align:left}.rte .lp-h2--white{color:#fff}.rte .lp-lead{font-size:17px;line-height:1.9;color:#555;margin-bottom:40px;max-width:720px}.rte .lp-lead--white{color:#fff!important}.rte .lp-accent{color:#c8821a}.rte .lp-section-header{margin-bottom:48px}.rte .lp-btn{display:inline-block;padding:16px 36px;border-radius:6px;font-weight:700;font-size:16px;cursor:pointer;transition:opacity .2s ease;text-align:center}.rte .lp-btn:hover{opacity:.85}.rte .lp-btn--primary{background:#c8821a;color:#fff}.rte .lp-btn--secondary{background:#fff;color:#c8821a;border:2px solid #c8821a}.rte .lp-btn--outline-white{background:transparent;color:#fff;border:2px solid #ffffff}.rte .lp-btn-group{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.rte .lp-hero{background:#1a1a1a;padding:100px 20px;text-align:center;color:#fff}.rte .lp-hero__catch{font-size:52px;font-weight:700;line-height:1.3;margin-bottom:24px;letter-spacing:.04em;text-align:center;color:#fff}.rte .lp-hero__catch span{color:#c8821a}.rte .lp-hero__sub{font-size:17px;line-height:1.9;color:#ddd;max-width:600px;margin:0 auto 40px}.rte .lp-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.rte .lp-pain-card{background:#fff;border:1px solid #e8e0d5;border-radius:8px;font-size:15px;line-height:1.8;position:relative;padding:24px 24px 24px 56px}.rte .lp-pain-card:before{content:"\2026";position:absolute;left:20px;top:22px;font-size:22px;color:#c8821a;font-weight:700;line-height:1}.rte .lp-about__body{font-size:16px;line-height:1.9;margin-bottom:24px;color:#333}.rte .lp-tagline{background:#f7f4ef;border-left:4px solid #c8821a;padding:20px 24px;font-size:17px;font-weight:700;color:#1a1a1a;margin:32px 0 16px;line-height:1.6}.rte .lp-operation{font-size:14px;color:#888}.rte .lp-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.rte .lp-feature-card{background:#fff;border:1px solid #e8e0d5;border-radius:10px;padding:36px 28px}.rte .lp-feature-card__num{font-size:13px;font-weight:700;color:#c8821a;letter-spacing:.1em;margin-bottom:8px}.rte .lp-feature-card__title{font-size:19px;font-weight:700;line-height:1.5;margin-bottom:16px;color:#1a1a1a}.rte .lp-feature-card__body{font-size:15px;line-height:1.8;color:#555}.rte .lp-merit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.rte .lp-merit-card{background:#fff;border:1px solid #e8e0d5;border-radius:10px;padding:28px 24px}.rte .lp-merit-card__num{display:inline-block;background:#c8821a;color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:20px;margin-bottom:12px}.rte .lp-merit-card__title{font-size:17px;font-weight:700;margin-bottom:10px;line-height:1.5;color:#1a1a1a}.rte .lp-merit-card__body{font-size:15px;line-height:1.8;color:#555}.rte .lp-buyer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rte .lp-buyer-card{background:#fff;border:1px solid #e8e0d5;border-radius:10px;padding:24px 20px;text-align:center}.rte .lp-buyer-card__icon{font-size:32px;margin-bottom:12px}.rte .lp-buyer-card__catch{font-size:14px;font-weight:700;color:#1a1a1a;line-height:1.5;margin-bottom:10px}.rte .lp-buyer-card__desc{font-size:13px;color:#666;line-height:1.7}.rte .lp-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.rte .lp-plan-card{border:1px solid #e8e0d5;border-radius:10px;padding:32px 24px;background:#fff;position:relative}.rte .lp-plan-card--recommended{background:#fff8ef;border:2px solid #c8821a}.rte .lp-plan-badge{position:absolute;top:-1px;left:-1px;background:#c8821a;color:#fff;font-size:11px;font-weight:700;padding:5px 14px;border-radius:10px 0;letter-spacing:.08em}.rte .lp-plan-card__name{font-size:20px;font-weight:700;margin-bottom:8px;color:#1a1a1a}.rte .lp-plan-card__catch{font-size:13px;color:#666;line-height:1.7;margin-bottom:24px}.rte .lp-plan-price{font-size:28px;font-weight:700;color:#c8821a;margin-bottom:4px}.rte .lp-plan-price span{font-size:13px;color:#888;font-weight:400}.rte .lp-plan-commission{font-size:13px;color:#555;margin-bottom:24px}.rte .lp-plan-features{list-style:none;border-top:1px solid #e8e0d5;padding-top:20px}.rte .lp-plan-features li{font-size:13px;color:#444;padding:5px 0 5px 20px;position:relative;line-height:1.6}.rte .lp-plan-features li:before{content:"\2713";position:absolute;left:0;color:#c8821a;font-weight:700}.rte .lp-plan-note{font-size:13px;color:#888;line-height:1.7}.rte .lp-flow{display:flex;flex-direction:column;gap:0}.rte .lp-flow-step{display:flex;gap:24px;position:relative;padding-bottom:32px}.rte .lp-flow-step:last-child{padding-bottom:0}.rte .lp-flow-step__left{display:flex;flex-direction:column;align-items:center;min-width:60px}.rte .lp-flow-step__num{width:48px;height:48px;background:#c8821a;color:#fff;font-size:20px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rte .lp-flow-step__line{width:2px;flex:1;background:#e8e0d5;margin-top:8px}.rte .lp-flow-step:last-child .lp-flow-step__line{display:none}.rte .lp-flow-step__right{padding-top:10px}.rte .lp-flow-step__title{font-size:18px;font-weight:700;margin-bottom:8px;color:#1a1a1a}.rte .lp-flow-step__body{font-size:15px;line-height:1.8;color:#555}.rte .lp-faq-list{display:flex;flex-direction:column;gap:12px}.rte .lp-faq-item{background:#fff;border:1px solid #e8e0d5;border-radius:8px;overflow:hidden}.rte .lp-faq-item summary{padding:20px 48px 20px 24px;font-weight:700;font-size:15px;line-height:1.6;cursor:pointer;list-style:none;position:relative;color:#1a1a1a}.rte .lp-faq-item summary::-webkit-details-marker{display:none}.rte .lp-faq-item summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:20px;color:#c8821a;font-weight:400;line-height:1}.rte .lp-faq-item[open] summary:after{content:"\2212"}.rte .lp-faq-answer{padding:16px 24px 20px;font-size:14px;line-height:1.9;color:#555;border-top:1px solid #e8e0d5}.rte .lp-final-cta{background:linear-gradient(135deg,#c8821a,#a06215);padding:80px 20px;text-align:center;color:#fff}.rte .lp-final-cta__title{font-size:34px;font-weight:700;line-height:1.4;margin-bottom:16px;color:#fff}.rte .lp-final-cta__lead{font-size:17px;line-height:1.9;color:#ffffffd9;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.rte .lp-final-note{font-size:13px;color:#ffffffbf;margin-bottom:36px}.rte .lp-section#contact-form{background:#f7f4ef}@media screen and (max-width:749px){.rte .lp-hero__catch{font-size:36px}.rte .lp-h2,.rte .lp-final-cta__title{font-size:26px}.rte .lp-card-grid,.rte .lp-feature-grid,.rte .lp-merit-grid,.rte .lp-buyer-grid,.rte .lp-plan-grid{grid-template-columns:1fr}.rte .lp-btn-group{flex-direction:column;align-items:stretch}.rte .lp-btn{text-align:center}.rte .lp-section{padding:60px 0}.rte .lp-hero,.rte .lp-final-cta{padding:60px 20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lp-vendor.css.map */
