:root{--seminar-orange:#ff6900;--seminar-orange-soft:#fff5ee;--seminar-peach:#fff8f3;--seminar-text:#111;--seminar-muted:#5a5f6b;--seminar-border:rgba(17,17,17,.08);--seminar-white:#fff;--seminar-dark:#171717;--seminar-shadow:0 1px 2px rgba(17,17,17,.04),0 18px 48px rgba(17,17,17,.08)}body,html{min-width:0!important;overflow-x:hidden;width:100%}.seminar-page,.seminar-page *{box-sizing:border-box}.seminar-page{background:var(--seminar-white);color:var(--seminar-text);font-family:Noto Sans JP,sans-serif;line-height:1.75;overflow-x:hidden;width:100%;-webkit-font-smoothing:antialiased;font-feature-settings:"palt"}.seminar-page h1,.seminar-page h2,.seminar-page h3,.seminar-page h4,.seminar-page p{margin:0}.seminar-page a{color:inherit;text-decoration:none}.seminar-mobile-br{display:none}[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}[data-reveal].is-revealed{opacity:1;transform:translateY(0);will-change:auto}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.seminar-eyebrow{align-items:center;background:var(--seminar-orange-soft);border-radius:999px;color:var(--seminar-orange);display:inline-flex;font-family:Outfit,Noto Sans JP,sans-serif;font-size:clamp(13px,1vw,14px);font-weight:800;justify-content:center;letter-spacing:0;line-height:1.2;min-height:30px;padding:5px 14px;width:fit-content}.seminar-eyebrow--dark{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.seminar-hero{background:linear-gradient(180deg,var(--seminar-white) 0,var(--seminar-white) 58%,var(--seminar-peach) 100%);border-bottom:1px solid var(--seminar-border);padding:clamp(56px,6vw,88px) clamp(20px,5vw,40px) clamp(40px,4vw,64px)}.seminar-hero__inner,.seminar-section__inner{margin-inline:auto;width:min(1120px,100%)}.seminar-hero__inner{display:grid;justify-items:start;min-width:0}.seminar-hero__title{color:var(--seminar-text);font-family:Zen Kaku Gothic New,Noto Sans JP,sans-serif;font-size:clamp(36px,5vw,60px);font-weight:900;line-height:1.18;margin-top:32px}.seminar-hero__lead{color:var(--seminar-muted);font-size:clamp(15px,1.5vw,17px);line-height:1.9;margin-top:18px;max-width:720px}.seminar-hero__nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.seminar-hero__nav a{align-items:center;background:hsla(0,0%,100%,.78);border:1px solid rgba(255,105,0,.22);border-radius:999px;color:var(--seminar-text);display:inline-flex;font-size:14px;font-weight:800;line-height:1.2;min-height:40px;padding:10px 16px;transition:border-color .2s ease,color .2s ease,background .2s ease}.seminar-hero__nav a:hover{background:var(--seminar-white);border-color:rgba(255,105,0,.54);color:var(--seminar-orange)}.seminar-section{padding:clamp(64px,7vw,104px) clamp(20px,5vw,40px)}.seminar-section--white{background:var(--seminar-white)}.seminar-section--peach{background:var(--seminar-peach)}.seminar-head{display:grid;justify-items:center;margin-inline:auto;max-width:880px;text-align:center}.seminar-head__title{font-family:Zen Kaku Gothic New,Noto Sans JP,sans-serif;font-size:clamp(28px,3.8vw,46px);font-weight:900;line-height:1.28;margin-top:32px}.seminar-head__desc{color:var(--seminar-muted);font-size:clamp(15px,1.5vw,18px);line-height:1.9;margin-top:20px;max-width:760px}.seminar-archive-grid,.seminar-event-grid{display:grid;gap:20px;margin-top:44px}.seminar-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seminar-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seminar-archive-card,.seminar-event-card{background:linear-gradient(180deg,rgba(255,245,238,.74),hsla(0,0%,100%,0) 58%),var(--seminar-white);border:1px solid var(--seminar-border);border-radius:8px;box-shadow:var(--seminar-shadow);display:grid;min-height:278px;min-width:0;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.seminar-event-card{align-content:start;grid-template-rows:auto auto 1fr auto;padding:clamp(26px,3vw,34px)}.seminar-archive-card{grid-template-rows:auto auto auto 1fr auto;padding:0 30px 30px}.seminar-event-card:before{background:linear-gradient(90deg,var(--seminar-orange),rgba(255,105,0,0));content:"";height:4px;inset:0 0 auto;position:absolute}.seminar-event-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.seminar-card-image{aspect-ratio:16/9;background:var(--seminar-orange-soft);margin:0 -30px 24px;overflow:hidden;position:relative}.seminar-card-image img{display:block;height:100%;object-fit:cover;width:100%}.seminar-archive-card:hover,.seminar-event-card:hover{border-color:rgba(255,105,0,.28);box-shadow:0 18px 48px rgba(17,17,17,.13);transform:translateY(-4px)}.seminar-archive-card__num,.seminar-event-card__date,.seminar-event-card__tag{align-items:center;border-radius:999px;display:inline-flex;font-family:Outfit,Noto Sans JP,sans-serif;font-size:clamp(13px,1vw,14px);font-weight:800;line-height:1;min-height:30px;padding:6px 12px;width:fit-content}.seminar-archive-card__num,.seminar-event-card__date{background:var(--seminar-orange-soft);color:var(--seminar-orange)}.seminar-event-card__tag{background:#f4f5f7;color:var(--seminar-muted)}.seminar-archive-card h4,.seminar-event-card h3{font-size:clamp(21px,1.7vw,24px);font-weight:900;line-height:1.4;margin-top:24px}.seminar-archive-card h4{font-size:clamp(18px,1.35vw,21px)}.seminar-archive-card p,.seminar-event-card p{color:var(--seminar-muted);font-size:clamp(15px,1.18vw,17px);line-height:1.85;margin-top:14px}.seminar-event-card .seminar-card-more{align-self:end}.seminar-archive-card__actions a,.seminar-card-more{align-items:center;color:var(--seminar-text);display:inline-flex;font-size:clamp(14px,1vw,15px);font-weight:900;line-height:1.3;margin-top:24px;width:fit-content}.seminar-archive-card__actions a:after,.seminar-card-more:after{align-items:center;background:var(--seminar-orange);border-radius:50%;color:var(--seminar-white);content:"→";display:inline-flex;font-family:Outfit,sans-serif;font-size:14px;height:24px;justify-content:center;line-height:1;margin-left:10px;transition:transform .2s ease;width:24px}.seminar-archive-card__actions a:hover:after,.seminar-event-card:hover .seminar-card-more:after{transform:translateX(2px)}.seminar-archive-card{min-height:310px}.seminar-archive-block{margin-top:48px}.seminar-archive-block+.seminar-archive-block{margin-top:64px}.seminar-archive-block__title{align-items:center;display:flex;font-size:clamp(22px,2vw,28px);font-weight:900;gap:12px;line-height:1.35;margin-bottom:22px}.seminar-archive-block__title:before{background:var(--seminar-orange);border-radius:999px;content:"";display:block;height:28px;width:8px}.seminar-archive-card__num{font-size:15px}.seminar-archive-card__actions{display:grid;gap:10px;margin-top:22px}.seminar-archive-card__actions a{margin-top:0}.seminar-final-cta{background:linear-gradient(160deg,#111,#1d1d1d 52%,#111);color:var(--seminar-white);overflow:hidden;padding:clamp(82px,8vw,132px) clamp(20px,4vw,40px);position:relative}.seminar-final-cta .tgm-final-cta__inner{display:grid;justify-items:center;margin:0 auto;max-width:min(var(--lp-content-max,1080px),100%);position:relative;row-gap:clamp(14px,1.7vw,18px);text-align:center;width:100%;z-index:1}.seminar-final-cta .tgm-eyebrow{align-items:center;background:hsla(0,0%,100%,.1);border-radius:999px;color:hsla(0,0%,100%,.8);display:inline-flex;font-family:Outfit,Noto Sans JP,sans-serif;font-size:13px;font-weight:800;justify-content:center;letter-spacing:0;line-height:1;margin:0 auto;min-height:30px;padding:6px 14px;width:fit-content}.seminar-final-cta h2{color:var(--seminar-white);font-family:Zen Kaku Gothic New,Noto Sans JP,sans-serif;font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.35;margin:0}.seminar-final-cta p:not(.tgm-eyebrow){color:hsla(0,0%,100%,.78);font-size:clamp(16px,1.4vw,18px);line-height:1.88;margin:0 auto;max-width:min(880px,100%)}.seminar-final-cta .tgm-cta-actions{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);justify-items:stretch;margin-top:clamp(10px,1.2vw,14px);max-width:520px;width:100%}@media (min-width:600px){.seminar-final-cta .tgm-cta-actions{grid-template-columns:repeat(2,auto);justify-content:center}}.seminar-final-cta .tgm-btn{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:15px;font-weight:800;gap:10px;justify-content:center;line-height:1.2;min-height:52px;padding:14px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;white-space:nowrap}.seminar-final-cta .tgm-btn:hover{box-shadow:0 12px 30px rgba(255,105,0,.18);opacity:.94;transform:translateY(-2px)}.seminar-final-cta .tgm-btn--primary{background:linear-gradient(135deg,#ff6900,#ff7a1a);box-shadow:0 10px 24px rgba(255,105,0,.28),0 2px 6px rgba(255,105,0,.18);color:var(--seminar-white);font-size:16px;min-height:60px;padding:16px 30px}.seminar-final-cta .tgm-btn--primary:after{align-items:center;background:hsla(0,0%,100%,.18);border-radius:50%;content:"→";display:inline-flex;font-family:Outfit,Noto Sans JP,sans-serif;font-size:15px;height:22px;justify-content:center;line-height:1;transition:transform .2s ease,background .2s ease;width:22px}.seminar-final-cta .tgm-btn--primary:hover{background:linear-gradient(135deg,#e55c00,#ff6900);box-shadow:0 14px 30px rgba(255,105,0,.34),0 4px 10px rgba(255,105,0,.22)}.seminar-final-cta .tgm-btn--primary:hover:after{background:hsla(0,0%,100%,.24);transform:translateX(2px)}.seminar-final-cta .tgm-btn--secondary{background:var(--seminar-white);border:1px solid transparent;box-shadow:0 8px 20px rgba(17,17,17,.05);color:var(--seminar-text)}.seminar-final-cta .tgm-btn__text--mobile{display:none}@media (max-width:1023px){.seminar-event-grid{grid-template-columns:1fr}.seminar-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.seminar-page h1,.seminar-page h2,.seminar-page h3,.seminar-page h4,.seminar-page p{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.seminar-final-cta,.seminar-hero,.seminar-section{padding-inline:20px}.seminar-head,.seminar-hero__inner{justify-items:center;text-align:center}.seminar-head__title,.seminar-hero__title{font-size:clamp(26px,7.6vw,32px);line-height:1.34;max-width:320px;overflow-wrap:anywhere;width:100%;word-break:auto-phrase}.seminar-head__desc,.seminar-hero__lead{max-width:330px;width:100%}.seminar-mobile-br{display:inline}.seminar-hero__nav{grid-template-columns:1fr;width:100%}.seminar-hero__nav a{justify-content:center;width:100%}.seminar-archive-card,.seminar-event-card{min-height:auto}.seminar-event-card{padding:26px 22px}.seminar-event-card__meta{align-items:flex-start;flex-direction:column}.seminar-archive-card{padding:0 22px 26px}.seminar-archive-grid{grid-template-columns:1fr}.seminar-archive-block__title{justify-content:center;text-align:center}.seminar-card-image{margin:0 -22px 22px}.seminar-final-cta .tgm-btn{min-height:52px;white-space:normal;width:100%}.seminar-final-cta .tgm-btn--primary{min-height:56px}.seminar-final-cta .tgm-btn__text--pc{display:none}.seminar-final-cta .tgm-btn__text--mobile{display:inline}}