.dFHHmq_header{background:var(--jma-bg);color:var(--jma-text-sub)}.dFHHmq_association{border-bottom:1px solid var(--jma-border);align-items:center;min-height:42px;padding:8px 14px;display:flex}.dFHHmq_association a{display:inline-flex}.dFHHmq_association img{object-fit:contain;width:169px;height:20px;display:block}.dFHHmq_inner{max-width:960px;margin-inline:auto;padding:14px 20px}.dFHHmq_eventLogo{vertical-align:middle;max-width:100%;display:inline-flex}.dFHHmq_eventLogo img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:44px;display:block}.dFHHmq_breadcrumb{border-top:1px solid var(--jma-border);background:var(--jma-bg-alt);font-size:12px}.dFHHmq_breadcrumb .dFHHmq_inner{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dFHHmq_breadcrumb a{color:inherit;text-decoration:none}.dFHHmq_header a:focus-visible{outline:3px solid var(--jma-primary);outline-offset:4px}@media (max-width:600px){.dFHHmq_eventLogo img{width:100%;height:auto}.dFHHmq_inner{padding-inline:16px}}
._84JYja_page{--color-main:var(--jma-primary);--color-accent:var(--jma-accent);--color-text:var(--jma-text);--color-text-light:var(--jma-text-sub);--color-bg:var(--jma-bg);--color-bg-light:var(--jma-bg-alt);--color-border:var(--jma-border);--font-family-base:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--line-height-base:1.8;--max-width:960px}:is(._84JYja_page *,._84JYja_page :before,._84JYja_page :after){box-sizing:border-box;margin:0;padding:0}._84JYja_page{scroll-behavior:smooth;font-family:var(--font-family-base);line-height:var(--line-height-base);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}._84JYja_page img{max-width:100%;height:auto;display:block}._84JYja_page a{color:var(--color-main);text-decoration:none;transition:opacity .3s}._84JYja_page a:hover{opacity:.75}._84JYja_page ul{list-style:none}@media (max-width:768px){._84JYja_page .pc-only{display:none}}._84JYja_page .inner{max-width:var(--max-width);margin:0 auto;padding:0 20px}._84JYja_page .section-title{color:var(--color-main);text-align:center;margin-bottom:1rem;font-size:1.75rem;font-weight:700;line-height:1.4}._84JYja_page .section-subtitle{color:var(--color-main);text-align:center;margin-bottom:2.5rem;font-size:1.2rem;font-weight:700}._84JYja_page #merit .section-subtitle{color:var(--jma-bg)}._84JYja_page .section-lead{text-align:center;margin-bottom:2rem;font-size:1.05rem}._84JYja_page section{padding:80px 0}._84JYja_page section.section-alt{background:var(--color-bg-light)}._84JYja_page .cta-btn{background:var(--color-accent);color:var(--jma-bg);border-radius:50px;align-items:center;gap:8px;padding:16px 40px;font-size:1.1rem;font-weight:700;transition:transform .3s,box-shadow .3s,opacity .3s;display:inline-flex;box-shadow:0 4px 14px #e0555259}._84JYja_page .cta-btn:hover{opacity:1;transform:translateY(-2px);box-shadow:0 6px 20px #e0555280}._84JYja_page .cta-btn:before{content:"▶︎";font-size:.85em}._84JYja_page .cta-wrap{text-align:center;margin-top:2.5rem}._84JYja_page .fade-in{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(30px)}._84JYja_page .fade-in.is-visible{opacity:1;transform:translateY(0)}._84JYja_page .breadcrumb{background:var(--color-bg-light);border-top:1px solid var(--color-border);white-space:nowrap;padding:0;font-size:.75rem}._84JYja_page .breadcrumb .inner{align-items:center;gap:6px;display:flex}._84JYja_page .breadcrumb a{color:var(--color-text-light)}._84JYja_page .breadcrumb span{color:var(--color-text-light)}._84JYja_page .mv{align-items:center;min-height:600px;padding:100px 0;display:flex;position:relative;overflow:hidden}._84JYja_page .mv-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}._84JYja_page .mv:before{content:"";z-index:1;background:#0000008c;position:absolute;inset:0}._84JYja_page .mv .inner{z-index:2;text-align:center;width:100%;max-width:1100px;margin:0 auto;padding:0 20px;position:relative}._84JYja_page .mv-badge{background:var(--color-accent);color:var(--jma-bg);border-radius:4px;margin-bottom:20px;padding:10px 28px;font-size:1.9rem;font-weight:700;display:inline-block;position:relative}._84JYja_page .mv-badge:after{content:"";border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid var(--color-accent);width:0;height:0;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}@keyframes _84JYja_pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}._84JYja_page .mv-catch{color:var(--jma-bg);margin-bottom:12px;font-size:3rem;font-weight:700;line-height:1.4}._84JYja_page .mv-catch-sub{color:#ffffffd9;margin-bottom:28px;font-size:1.8rem;font-weight:500}._84JYja_page .mv-event-bar{border-top:1px solid #fff9;justify-content:center;align-items:center;gap:8px;margin-bottom:40px;padding:12px 0 0;display:flex}._84JYja_page .mv-event-name{color:var(--jma-bg);font-size:1.05rem;font-weight:500}._84JYja_page .mv-event-sep{color:#ffffff80;font-size:1.05rem}._84JYja_page .mv .cta-btn{padding:18px 48px;font-size:1.2rem}._84JYja_page .about-lead{text-align:center;font-size:1.05rem;line-height:2}._84JYja_page .overview-lead{text-align:center;margin-bottom:2rem;font-size:1.05rem}._84JYja_page .overview-table{border-collapse:collapse;width:100%;margin-top:1.5rem}:is(._84JYja_page .overview-table th,._84JYja_page .overview-table td){border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:14px 18px;font-size:.95rem}._84JYja_page .overview-table th{background:var(--color-main);width:160px;color:var(--jma-bg);white-space:nowrap;font-weight:600}._84JYja_page .overview-table td{background:var(--jma-bg)}._84JYja_page #merit{position:relative;overflow:hidden}._84JYja_page .merit-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}._84JYja_page #merit:before{content:"";z-index:1;background:#0000008c;position:absolute;inset:0}._84JYja_page #merit .inner{z-index:2;position:relative}._84JYja_page #merit .section-title{color:var(--jma-bg)}._84JYja_page .merit-list{flex-direction:column;gap:24px;display:flex}._84JYja_page .merit-item{background:#fffffff2;border-radius:8px;align-items:center;gap:24px;padding:28px 32px;display:flex}._84JYja_page .merit-icon{flex-shrink:0;width:110px}._84JYja_page .merit-icon img{width:100%}._84JYja_page .merit-number{color:var(--color-main);margin-right:4px;font-size:2rem;font-style:italic;font-weight:700}._84JYja_page .merit-body h3{color:var(--color-main);margin-bottom:8px;font-size:1.3rem;font-weight:700;line-height:1.5}._84JYja_page .merit-body p{color:var(--color-text);font-size:1.05rem;font-weight:700}._84JYja_page #objection .section-title{margin-bottom:2.5rem}._84JYja_page .objection-list{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:2rem;display:grid}._84JYja_page .objection-item{background:var(--jma-bg);border-top:4px solid var(--color-accent);text-align:center;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000000f}._84JYja_page .objection-icon{width:56px;margin:0 auto 12px}._84JYja_page .objection-item .question{color:var(--color-accent);margin-bottom:10px;font-size:1.05rem;font-weight:700}._84JYja_page .objection-item .answer{color:var(--color-text-light);text-align:left;font-size:.95rem}._84JYja_page .objection-images{grid-template-columns:1fr 1fr;gap:16px;margin-top:2.5rem;display:grid}._84JYja_page .objection-images img{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%}._84JYja_page .presenter-testimonials{flex-direction:column;gap:32px;margin-bottom:2.5rem;display:flex}._84JYja_page .presenter-testimonial{background:var(--jma-bg);border-radius:8px;flex-direction:row;align-items:center;gap:24px;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000014}._84JYja_page .presenter-testimonial-img{aspect-ratio:4/3;flex-shrink:0;width:280px;overflow:hidden}._84JYja_page .presenter-testimonial-img img{object-fit:cover;width:100%;height:100%}._84JYja_page .presenter-testimonial--reverse{flex-direction:row-reverse}._84JYja_page .presenter-testimonial--reverse .presenter-testimonial-body{padding:20px 0 20px 24px}._84JYja_page .presenter-testimonial-body{padding:20px 24px 20px 0}._84JYja_page .presenter-testimonial-body blockquote{color:var(--color-text);margin-bottom:12px;font-size:1.05rem;font-weight:700;line-height:1.8}._84JYja_page .presenter-testimonial-body cite{color:var(--color-text-light);font-size:.85rem;font-style:normal;display:block}._84JYja_page .voice-videos{grid-template-columns:1fr 1fr;gap:24px;margin-top:2rem;display:grid}._84JYja_page .voice-video-label{color:var(--color-main);margin-bottom:8px;font-size:.9rem;font-weight:600}._84JYja_page .video-placeholder{background:var(--jma-bg-alt);aspect-ratio:16/9;color:var(--color-text-light);border:2px dashed var(--color-border);border-radius:8px;justify-content:center;align-items:center;font-size:.9rem;display:flex}._84JYja_page .video-placeholder iframe{border:none;border-radius:8px;width:100%;height:100%}._84JYja_page #coordinator .section-subtitle{margin-bottom:1rem}._84JYja_page .coordinator-content{align-items:flex-start;gap:40px;display:flex}._84JYja_page .coordinator-heading{border-bottom:2px solid var(--color-main);margin-bottom:24px;padding-bottom:20px}._84JYja_page .coordinator-heading h3{color:var(--color-main);text-align:left;margin-bottom:6px;font-size:1.3rem;font-weight:700}._84JYja_page .coordinator-heading .coord-role{color:var(--color-main);text-align:left;font-size:.95rem}._84JYja_page .coordinator-text{flex:1}._84JYja_page .coordinator-text p{color:var(--color-text-light);margin-bottom:12px;font-size:.95rem}._84JYja_page .coordinator-image{border-radius:8px;flex-shrink:0;width:420px;overflow:hidden}._84JYja_page .coordinator-image img{width:100%}._84JYja_page .coordinator-link{margin-top:1.5rem}._84JYja_page .coordinator-link a{font-size:.95rem;font-weight:600}._84JYja_page .digest-text{text-align:center;margin-bottom:2rem;font-size:1.05rem}._84JYja_page .highlight-number{color:var(--color-accent);font-size:1.8em;font-weight:700}._84JYja_page .digest-photos{margin-bottom:2rem}._84JYja_page .digest-photos-top{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}._84JYja_page .digest-photos-bottom{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._84JYja_page .digest-photos img{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%}._84JYja_page .digest-video{max-width:460px;margin:0 auto 2rem}._84JYja_page .digest-video .video-placeholder{margin:0 auto}._84JYja_page .digest-program-link{text-align:center;margin-bottom:2.5rem}._84JYja_page .digest-program-link a{color:var(--color-main);border-bottom:1px solid;font-weight:600}._84JYja_page #digest{padding-bottom:0}._84JYja_page .digest-message{background:var(--color-main);color:var(--jma-bg);text-align:center;padding:48px 20px}._84JYja_page .digest-message .cta-wrap{margin-top:2rem}._84JYja_page .digest-message .cta-btn{background:var(--color-accent);color:var(--jma-bg);box-shadow:0 4px 14px #e0555259}._84JYja_page .digest-message .cta-btn:hover{box-shadow:0 6px 20px #e0555280}._84JYja_page .digest-message h3{margin-bottom:12px;font-size:1.3rem;font-weight:700}._84JYja_page .digest-message p{opacity:.9;font-size:.95rem;line-height:1.9}._84JYja_page .flow-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:2.5rem;display:grid}._84JYja_page .flow-step{text-align:center;background:var(--jma-bg);border-radius:8px;flex-direction:column;align-items:center;margin-top:14px;display:flex;position:relative;box-shadow:0 2px 12px #00000014}._84JYja_page .flow-icon-wrap{background:var(--color-main);border-radius:8px 8px 0 0;justify-content:center;align-items:center;width:100%;height:96px;padding-top:16px;display:flex}._84JYja_page .flow-icon-wrap img{width:56px}._84JYja_page .flow-icon-wrap img.flow-icon-lg{width:72px}._84JYja_page .flow-images{grid-template-columns:1fr 1fr;gap:16px;margin-top:2.5rem;display:grid}._84JYja_page .flow-images img{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%}._84JYja_page .flow-step-content{flex-direction:column;flex:1;align-items:center;width:100%;padding:0 20px 20px;display:flex}._84JYja_page .flow-step-text{flex:1}._84JYja_page .flow-step-number{background:var(--jma-bg);color:var(--color-main);border:2px solid var(--color-main);letter-spacing:.05em;z-index:2;border-radius:100px;padding:4px 18px;font-size:.8rem;font-weight:700;display:inline-block;position:absolute;top:-14px}._84JYja_page .flow-badge{background:var(--color-accent);color:var(--jma-bg);vertical-align:middle;border-radius:3px;margin-right:6px;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-block}._84JYja_page .flow-step h4{color:var(--color-main);margin-top:8px;margin-bottom:6px;font-size:1.15rem;font-weight:700}._84JYja_page .flow-step-text>p:not(.flow-step-number){color:var(--color-text-light);font-size:.85rem;line-height:1.6}._84JYja_page .flow-step .flow-date{color:var(--color-accent);margin-top:auto;padding-top:12px;font-size:1.05rem;font-weight:700}._84JYja_page .flow-note{color:var(--color-accent);font-size:.75rem;font-weight:400}._84JYja_page .benefits-list{margin-bottom:2rem}._84JYja_page .benefits-list li{margin-bottom:12px;padding-left:24px;font-size:1rem;position:relative}._84JYja_page .benefits-list li:before{content:"●";color:var(--color-accent);font-size:.7rem;position:absolute;top:5px;left:0}._84JYja_page .benefits-image{border-radius:8px;margin-bottom:2.5rem;overflow:hidden}._84JYja_page .benefits-image img{width:100%}._84JYja_page .cta-section{background:var(--color-main);text-align:center;padding:64px 0}._84JYja_page .cta-section h2{color:var(--jma-bg);margin-bottom:12px;font-size:1.6rem}._84JYja_page .cta-section p{color:#ffffffd9;margin-bottom:32px;font-size:.95rem;line-height:1.8}._84JYja_page .cta-section .cta-btn{padding:18px 48px;font-size:1.2rem}._84JYja_page .cta-contact-info{color:#ffffffbf;margin-top:24px;font-size:.85rem}._84JYja_page .cta-contact-info a{color:#ffffffe6}@media (max-width:768px){._84JYja_page .section-title{font-size:1.4rem}._84JYja_page section{padding:56px 0}._84JYja_page .breadcrumb{overflow-x:auto}._84JYja_page .mv{min-height:420px;padding:60px 0}._84JYja_page .mv-badge{padding:8px 20px;font-size:1.4rem}._84JYja_page .mv-catch{font-size:1.8rem}._84JYja_page .mv-catch-sub{font-size:1.1rem}._84JYja_page .mv-event-bar{text-align:center;flex-direction:column;gap:2px}._84JYja_page .mv-event-sep{display:none}._84JYja_page .digest-photos-bottom{grid-template-columns:repeat(3,1fr)}:is(._84JYja_page .overview-table th,._84JYja_page .overview-table td){width:100%;display:block}._84JYja_page .overview-table th{padding:10px 14px}._84JYja_page .overview-table td{padding:10px 14px 16px}._84JYja_page .merit-item{flex-direction:column;gap:12px}._84JYja_page .objection-list{grid-template-columns:1fr}._84JYja_page .presenter-testimonial{flex-direction:column}._84JYja_page .presenter-testimonial-img{width:100%}._84JYja_page .presenter-testimonial-body{padding:16px 20px 20px}._84JYja_page .voice-videos{grid-template-columns:1fr}._84JYja_page .coordinator-content{flex-direction:column}._84JYja_page .coordinator-image{width:100%;max-width:320px;margin:0 auto}._84JYja_page .coordinator-heading{text-align:center}:is(._84JYja_page .coordinator-heading h3,._84JYja_page .coordinator-heading .coord-role){text-align:center}._84JYja_page .flow-steps{grid-template-columns:1fr}._84JYja_page .flow-step:nth-child(2):after{display:none}._84JYja_page .objection-images{grid-template-columns:1fr}._84JYja_page .flow-images{grid-template-columns:1fr}}@media (max-width:480px){._84JYja_page .mv-badge{font-size:1.1rem}._84JYja_page .mv-catch-sub{font-size:1rem}._84JYja_page .mv-catch{font-size:1.4rem}._84JYja_page .cta-btn{padding:14px 28px;font-size:.95rem}._84JYja_page .flow-steps{grid-template-columns:1fr}._84JYja_page .flow-step:after{display:none!important}}._84JYja_page .fade-in{opacity:1;transform:none}._84JYja_page .mv-badge{animation:none}._84JYja_page .cta-btn{animation:none}._84JYja_page a:focus-visible{outline:3px solid var(--jma-primary);outline-offset:4px}._84JYja_page .overview-table{margin-top:2rem}._84JYja_page section[id]{scroll-margin-top:8rem}._84JYja_breadcrumb{max-width:960px;color:var(--jma-text-sub);margin:0 auto;padding:1rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){._84JYja_page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._84JYja_page .mv [data-subvisual-brand-label]{color:var(--jma-bg);margin-bottom:1rem;font-size:1rem}._84JYja_page .presenter-video-placeholder{aspect-ratio:16/9;background:var(--jma-border);border:1px solid var(--jma-border);width:100%}
