.elementor-10059 .elementor-element.elementor-element-2b71a68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0 0;--row-gap:0;--column-gap:0;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-10059 .elementor-element.elementor-element-2b71a68.e-con{--flex-grow:0;--flex-shrink:0}.elementor-10059 .elementor-element.elementor-element-903247e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10059 .elementor-element.elementor-element-881b528{width:initial;max-width:initial}.elementor-10059 .elementor-element.elementor-element-881b528.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10059 .elementor-element.elementor-element-ff6a72e{width:initial;max-width:initial}.elementor-10059 .elementor-element.elementor-element-ff6a72e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10059 .elementor-element.elementor-element-9903403{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10059 .elementor-element.elementor-element-d9b2a8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10059 .elementor-element.elementor-element-209d203{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10059 .elementor-element.elementor-element-1809c27>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-10059 .elementor-element.elementor-element-90c59d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0 0;--row-gap:0;--column-gap:0;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-10059 .elementor-element.elementor-element-84cc620>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-10059 .elementor-element.elementor-element-7067bbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10059 .elementor-element.elementor-element-5ea3285{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-10059 .elementor-element.elementor-element-468d222>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-10059 .elementor-element.elementor-element-49f1ec2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10059 .elementor-element.elementor-element-376120d{width:initial;max-width:initial}.elementor-10059 .elementor-element.elementor-element-376120d.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10059 .elementor-element.elementor-element-1714826{text-align:center}.elementor-10059 .elementor-element.elementor-element-c540c4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10059 .elementor-element.elementor-element-3429517{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10059 .elementor-element.elementor-element-4751dad{--display:flex}.elementor-10059 .elementor-element.elementor-element-2656676{text-align:center}.elementor-10059 .elementor-element.elementor-element-bce6321{text-align:center}.elementor-10059 .elementor-element.elementor-element-bce6321 .elementor-heading-title{font-size:14px}.elementor-10059 .elementor-element.elementor-element-1de8485{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center}.elementor-10059 .elementor-element.elementor-element-b1c2a55 .elementor-heading-title{color:var(--e-global-color-5e53b751)}.elementor-10059 .elementor-element.elementor-element-239150a .elementor-heading-title{color:var(--e-global-color-5e53b751)}@media (max-width:1024px){.elementor-10059 .elementor-element.elementor-element-1de8485{--grid-auto-flow:row}}@media (min-width:768px){.elementor-10059 .elementor-element.elementor-element-2b71a68{--width:100.14%}}@media (max-width:767px){.elementor-10059 .elementor-element.elementor-element-1714826{font-size:18px}.elementor-10059 .elementor-element.elementor-element-2656676{font-size:18px}.elementor-10059 .elementor-element.elementor-element-1de8485{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}}:root{--fg:#44202f;--muted:#a27088;--accent-soft:#ffe4f0;--panel:#fff;--line:#f5dce8}.tr-context-result{color:var(--fg);font-family:'Noto Sans JP','Hiragino Sans','游ゴシック体',system-ui,-apple-system,Segoe\ UI,Roboto,sans-serif;font-size:20px;line-height:1.7}.tr-block{border:1px solid var(--line);border-radius:18px;padding:18px;background:var(--panel);box-shadow:0 18px 40px rgba(198,143,165,.2);margin-top:18px}.tr-block:first-child{margin-top:0}.tr-block h4{margin:0 0 10px;color:#501a2e}.tr-block ul{margin:0;padding-left:20px;color:#5c2d3d}.tr-block pre{margin:0}.tr-accordion-btn{width:100%;text-align:left;background:linear-gradient(135deg,#fff3fb,#ffe9f5);border:1px solid rgba(240,136,196,.45);color:#5a3750;border-radius:12px;padding:10px 12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;box-shadow:0 6px 16px rgba(90,55,80,.12);transition:transform .12s ease , box-shadow .12s ease;margin-bottom:6px}.tr-accordion-btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(90,55,80,.15)}.tr-accordion-btn:focus-visible{outline:2px solid #f08cc7;outline-offset:2px}.tr-accordion-btn::after{content:'';width:16px;height:16px;border-radius:50%;background:rgba(240,136,196,.2);box-shadow:0 0 0 1px rgba(240,136,196,.4)}.tr-accordion-btn.is-open{background:linear-gradient(135deg,#ffe9f5,#ffd9ef);box-shadow:0 10px 22px rgba(90,55,80,.18)}.tr-accordion-btn.is-open::after{background:rgba(240,136,196,.35)}.tr-result-group>*:last-child{margin-bottom:14px}.tr-keyword-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tr-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;background:var(--accent-soft);font-size:13px;color:#6a2742}.tr-chip.is-muted{background:#f4ecf0;color:#9a6c7f}.muted{color:var(--muted)}.tr-pre{white-space:pre-wrap;margin:0;font-family:'Noto Sans JP','Hiragino Sans',sans-serif}.tr-list{margin:0;padding-left:20px}.ai-capability-section{background-color:#f4f8fa;padding:50px 20px;font-family:"Helvetica Neue",Arial,sans-serif;color:#333}.ai-capability-container{max-width:800px;margin:0 auto}.ai-section-title{font-size:26px;font-weight:bold;text-align:center;margin-bottom:25px;color:#222;position:relative;display:inline-block;width:100%}.ai-intro-text{font-size:16px;line-height:1.8;margin-bottom:40px;text-align:left}.ai-intro-text strong{background:linear-gradient(transparent 60%,#ffeb3b 60%);font-weight:bold}.ai-demo-display{background-color:#fff;border:1px solid #ddd;border-radius:12px;padding:30px;box-shadow:0 4px 15px rgba(0,0,0,.08)}.demo-input-group{margin-bottom:30px;border-bottom:1px dashed #eee;padding-bottom:20px}.demo-label{font-size:14px;font-weight:bold;color:#888;margin-bottom:10px;display:block}.demo-input-text{font-size:16px;font-weight:bold;color:#333;background-color:#f9f9f9;padding:15px;border-radius:8px;margin:0}.demo-output-group{margin-top:20px}.demo-label-ai{font-size:15px;font-weight:bold;color:#333;margin-bottom:15px;display:flex;align-items:center}.ai-icon{background-color:#6c5ce7;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;margin-right:8px}.ai-response-box{background-color:#f0f7ff;border-left:5px solid #6c5ce7;padding:20px;border-radius:4px}.ai-response-text{font-size:16px;line-height:1.9;color:#2c3e50;margin:0;font-feature-settings:"palt"}@media screen and (max-width:600px){.ai-capability-section{padding:30px 15px}.ai-demo-display{padding:20px}.ai-section-title{font-size:22px}.ai-intro-text{font-size:15px}.demo-input-text,.ai-response-text{font-size:15px}}.elementor-935 .elementor-element.elementor-element-83fb613{margin-bottom:0}footer{display:none}.honbun,.honbun p{color:#1a1b1f;font-family:YuGothic,'Yu Gothic',ヒラギノ角ゴシック,'Hiragino Sans','ＭＳ ゴシック',sans-serif;font-size:22px}.honbun p{margin-bottom:.6em}.mark1{background:linear-gradient(transparent 70%,#ff0 0%);color:#243f9a;font-weight:bold}.mark2{color:#f6821f;font-weight:bold}.problem-area{padding:60px 20px;background-color:#fffaf8;color:#333;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.container{max-width:1000px;margin:0 auto}.problem-headline{text-align:center;font-family:"Sawarabi Mincho",serif;font-size:2.2rem;line-height:1.4;margin-bottom:16px}.problem-headline span{color:#ff8c69;border-bottom:3px solid #ff8c69}.problem-intro{text-align:center;line-height:1.8;font-size:1.1rem;margin-bottom:16px}.problem-intro strong{color:#ff8c69}.trap-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:16px}.trap-card{background:#fff;padding:32px 24px;border-radius:15px;box-shadow:0 10px 30px rgba(255,140,105,.1);position:relative;border:1px solid #ffe5db}.trap-number{position:absolute;top:-15px;left:20px;background:#ff8c69;color:#fff;padding:2px 15px;border-radius:20px;font-weight:bold;font-size:.9rem}.trap-card h3{font-size:1.3rem;color:#ff8c69;margin-bottom:15px;line-height:1.4;font-family:"Sawarabi Mincho",serif}.trap-card p{font-size:1rem;line-height:1.6}.problem-conclusion{text-align:center;background:#fff;padding:32px;border-radius:50px;border:2px dashed #ff8c69}.problem-conclusion p{font-size:1.2rem;line-height:1.8;font-weight:bold}.problem-conclusion span{font-size:1.6rem;color:#ff8c69}@media (max-width:768px){.problem-headline{font-size:1.6rem}.trap-grid{grid-template-columns:1fr}.pc-only{display:none}.sp-only{display:block}.problem-conclusion p{font-size:1.1rem}.problem-conclusion span{font-size:1.3rem}}@media (min-width:769px){.sp-only{display:none}}.video-course-intro{padding:70px 20px 30px;background-color:#fff;text-align:center}.video-course-intro .badge{display:inline-block;background:#ff8c69;color:#fff;padding:4px 20px;border-radius:20px;font-size:.8rem;font-weight:bold;letter-spacing:.1em;margin-bottom:16px}.video-course-intro .section-headline{font-family:"Sawarabi Mincho",serif;font-size:2.4rem;line-height:1.5;margin-bottom:16px;color:#333}.video-course-intro .section-headline span{color:#ff8c69;position:relative}.video-course-intro .section-headline span::after{content:'';position:absolute;left:0;bottom:5px;width:100%;height:8px;background:rgba(255,140,105,.2);z-index:-1}.intro-content p{font-size:1.1rem;line-height:2;margin-bottom:18px;color:#555}.intro-content strong{color:#333;background:linear-gradient(transparent 70%,#ffe5db 70%)}.merit-highlight{background:#fffaf8;border:1px solid #ffe5db;padding:24px;border-radius:10px;margin:28px auto;max-width:800px}.merit-highlight p{margin-bottom:0;font-weight:bold;color:#ff8c69}.accordion-lead{font-size:.9rem;color:#999;margin-top:26px;letter-spacing:.1em}@media (max-width:768px){.video-course-intro{padding:45px 20px 24px}.video-course-intro .section-headline{font-size:1.7rem}.intro-content p{font-size:1rem;text-align:left}.merit-highlight p{text-align:center}}.merit-grid{display:grid;grid-template-columns:1fr;gap:16px;margin:28px 0;text-align:left}.merit-item{background:#fffaf8;border:1px solid #ffe5db;padding:20px;border-radius:8px}.merit-item strong{display:block;color:#ff8c69;font-size:1.1rem;margin-bottom:10px;border-left:4px solid #ff8c69;padding-left:12px}.merit-item p{font-size:.95rem;line-height:1.6;margin-bottom:0}@media (min-width:769px){.merit-grid{grid-template-columns:1fr 1fr 1fr}}.video-course-outro{padding:50px 20px 70px;background-color:#fff}.sub-headline{font-family:"Sawarabi Mincho",serif;font-size:1.8rem;line-height:1.5;margin-bottom:20px;text-align:center}.sub-headline span{color:#ff8c69}.env-box{background:#fdfdfd;border:1px solid #eee;padding:24px;border-radius:12px;margin-bottom:22px;text-align:center;line-height:1.8}.highlight-text{font-weight:bold;color:#333;margin-top:15px}.seminar-intro{text-align:center;line-height:1.8;margin-bottom:28px}.guest-examples{max-width:800px;margin:0 auto 30px;background:#fffaf8;border:2px solid #ffe5db;border-radius:15px;padding:30px}.guest-examples h3{text-align:center;font-size:1.2rem;color:#ff8c69;margin-bottom:18px;font-family:"Sawarabi Mincho",serif}.example-list{list-style:none;padding:0}.example-list li{padding:10px 0;border-bottom:1px solid #ffe5db;display:flex;flex-direction:column}.example-list li:last-child{border-bottom:none}.example-list li strong{color:#333;font-size:1.05rem;position:relative;padding-left:20px}.example-list li strong::before{content:"●";color:#ff8c69;position:absolute;left:0}.example-list li span{font-size:.95rem;color:#666;padding-left:20px;margin-top:5px}.seminar-conclusion{text-align:center;font-weight:bold;color:#ff8c69;font-size:1.1rem}@media (max-width:768px){.sub-headline{font-size:1.4rem}.guest-examples{padding:25px 20px}}.benefit-section{padding:70px 20px;background-color:#fff;position:relative;overflow:hidden}.benefit-badge{display:inline-block;background:linear-gradient(135deg,#d4af37 0%,#f9f295 50%,#b38728 100%);color:#fff;padding:5px 20px;border-radius:5px;font-size:.85rem;font-weight:bold;margin-bottom:18px;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.benefit-headline{font-family:"Sawarabi Mincho",serif;font-size:2.4rem;line-height:1.4;color:#333;margin-bottom:8px;text-align:center}.benefit-body{max-width:800px;margin:0 auto 36px;text-align:center;line-height:2;font-size:1.1rem;color:#444}.highlight-lead{margin-top:20px;font-weight:bold;color:#ff8c69;font-size:1.25rem}.consultation-box{max-width:700px;margin:0 auto;background:#fffaf8;border:2px solid #d4af37;padding:28px;border-radius:20px;box-shadow:0 15px 40px rgba(212,175,55,.1)}.consultation-box h3{text-align:center;font-size:1.3rem;color:#333;margin-bottom:10px;font-family:"Sawarabi Mincho",serif}.consultation-list{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px;list-style:none;padding:0}.consultation-list li{position:relative;padding-left:25px;font-weight:bold;font-size:1rem;color:#555}.consultation-list li::before{content:"✓";color:#d4af37;position:absolute;left:0;font-weight:900}.benefit-note{text-align:center;font-size:.9rem;color:#999;margin-top:20px}@media (max-width:768px){.benefit-headline{font-size:1.7rem}.benefit-body{font-size:1rem;text-align:left}.highlight-lead{font-size:1.1rem;text-align:center}.consultation-box{padding:30px 20px}.consultation-list{grid-template-columns:1fr}}.ai-tool-section{padding:20px 20px;background-color:#fffaf8}.ai-main-banner{max-width:900px;margin:0 auto 40px;text-align:center}.ai-main-banner img{max-width:100%;height:auto;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.ai-headline{text-align:center;font-family:"Sawarabi Mincho",serif;font-size:2.2rem;line-height:1.5;color:#333;margin-bottom:16px}.ai-lead{max-width:800px;margin:0 auto 40px;text-align:center;font-size:1.1rem;line-height:2;color:#555}.ai-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;max-width:1000px;margin:0 auto 40px}.ai-feature-item{background:#fff;padding:24px;border-radius:20px;border:1px solid #ffe5db;box-shadow:0 5px 15px rgba(255,140,105,.05);text-align:center}.ai-feature-img{margin-bottom:18px}.ai-feature-img img{max-width:100%;height:auto;border-radius:10px}.ai-feature-item h3{font-family:"Sawarabi Mincho",serif;font-size:1.4rem;color:#ff8c69;margin-bottom:15px}.ai-feature-item p{font-size:1rem;line-height:1.6;color:#666;text-align:left}.ai-notice{text-align:center;font-size:.85rem;color:#999;margin-top:20px}@media (max-width:768px){.ai-headline{font-size:1.6rem}.ai-feature-grid{grid-template-columns:1fr}.ai-lead{text-align:left}.ai-feature-item{padding:25px 20px}}.final-offer-section{padding:70px 20px;background-color:#fff;color:#333}.final-headline{text-align:center;font-family:"Sawarabi Mincho",serif;font-size:2.4rem;margin-bottom:14px}.offer-intro-box{max-width:800px;margin:0 auto 28px;text-align:center}.intro-main{font-weight:bold;font-size:1.2rem;margin-bottom:14px}.regular-price-card{background:#f8f8f8;padding:20px;border-radius:10px;display:inline-block;width:100%}.price-label{font-size:1.1rem}.price-value{font-size:1.8rem;font-weight:bold}.price-info{font-size:.9rem;color:#666;margin-top:5px}.exclusivity-box{max-width:800px;margin:0 auto 40px;text-align:center;line-height:1.8}.limit-text{margin-top:10px;color:#d9534f;font-weight:bold}.special-trial-box{max-width:800px;margin:0 auto 40px}.trial-lead{text-align:center;margin-bottom:20px;line-height:1.8}.first-month-card{border:3px solid #ff8c69;background:#fffaf8;padding:30px;border-radius:20px;text-align:center;box-shadow:0 15px 40px rgba(255,140,105,.15)}.first-month-badge{display:inline-block;background:#ff8c69;color:#fff;padding:5px 25px;border-radius:50px;font-weight:bold;margin-bottom:10px}.first-month-price{font-size:4rem;color:#ff8c69;font-weight:bold;font-family:Arial,sans-serif;line-height:1;margin-bottom:14px}.first-month-price span{font-size:1.5rem}.first-month-desc{font-size:1.1rem;line-height:1.8;text-align:left;background:#fff;padding:16px;border-radius:10px;border:1px dashed #ff8c69}.notice-container{max-width:800px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:16px}.notice-item{background:#fdfdfd;padding:20px;border-left:5px solid #ff8c69;font-size:.95rem;line-height:1.7;color:#555}.cancel-policy{border-left-color:#666;background-color:#f0f0f0}@media (max-width:768px){.final-headline{font-size:1.8rem}.first-month-price{font-size:3rem}.first-month-card{padding:30px 20px}}.faq-section{padding:60px 20px;background-color:#fffaf8}.faq-headline{text-align:center;font-family:"Sawarabi Mincho",serif;font-size:2.2rem;margin-bottom:14px;color:#333}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:#fff;margin-bottom:16px;border-radius:10px;border:1px solid #ffe5db;overflow:hidden;padding:20px}.faq-question{display:flex;align-items:flex-start;margin-bottom:10px}.q-icon{font-weight:bold;color:#ff8c69;font-size:1.3rem;margin-right:15px;line-height:1.4}.faq-question p{font-weight:bold;font-size:1.1rem;color:#333;line-height:1.4;margin:0}.faq-answer{display:flex;align-items:flex-start;padding-top:10px;border-top:1px solid #fdf2ee}.a-icon{font-weight:bold;color:#666;font-size:1.3rem;margin-right:15px;line-height:1.6}.faq-answer p{font-size:1rem;color:#555;line-height:1.8;margin:0}@media (max-width:768px){.faq-headline{font-size:1.8rem}.faq-item{padding:20px}.faq-question p{font-size:1rem}.faq-answer p{font-size:.95rem}}.closing-message-section{padding:80px 20px;background-color:#fff;text-align:center}.closing-content{max-width:800px;margin:0 auto}.closing-headline{font-family:"Sawarabi Mincho",serif;font-size:2.2rem;color:#333;margin-bottom:14px;position:relative;display:inline-block}.closing-text{text-align:left;line-height:2.2;font-size:1.1rem;color:#444;margin-bottom:20px}.closing-text p{margin-bottom:2rem}.closing-signature{font-family:"Sawarabi Mincho",serif;font-size:1.5rem;color:#333;text-align:right;padding-right:20px}@media (max-width:768px){.closing-message-section{padding:80px 20px}.closing-headline{font-size:1.6rem}.closing-text{font-size:1rem;text-align:left}}.free-video-trial{padding:20px 20px 30px;background-color:#fff;text-align:center}.trial-sub-headline{font-size:1.5rem;font-weight:bold;color:#ff8c69;margin-bottom:5px;letter-spacing:.1em}.trial-main-headline{font-family:"Sawarabi Mincho",serif;font-size:2rem;line-height:1.4;color:#333;margin-bottom:30px}.video-wrapper{max-width:800px;margin:0 auto 25px;box-shadow:0 20px 40px rgba(0,0,0,.1);border-radius:12px;overflow:hidden;background:#000}.video-responsive{position:relative;padding-bottom:56.25%;height:0}.video-note{max-width:800px;margin:0 auto;font-size:1rem;line-height:1.8;color:#555;background:#fffaf8;padding:20px;border-radius:8px}@media (max-width:768px){.free-video-trial{padding:40px 20px 20px}.trial-sub-headline{font-size:1.1rem;margin-bottom:5px}.trial-main-headline{font-size:1.4rem;margin-bottom:20px}.video-note{font-size:.9rem;text-align:left;padding:15px}}