@charset "UTF-8";*,::after,::before{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;-moz-tab-size:2;-o-tab-size:2;tab-size:2;scrollbar-gutter:stable}:where(html:has(dialog:modal[open])){overflow:clip}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(dialog){border:none;background:0 0;inset:unset;max-width:unset;max-height:unset}:where(dialog:not([open],[popover])){display:none!important}:where([popover]){border:none;background:0 0;inset:unset;color:inherit}:where([popover]:not(:popover-open)){display:none!important}:where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:100 900;src:url(../font/NotoSansJP-VariableFont_wght.ttf) format("truetype");font-display:swap}@font-face{font-family:"Zen Old Mincho";font-style:normal;font-weight:400;src:url(../font/ZenOldMincho-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:"Zen Old Mincho";font-style:normal;font-weight:700;src:url(../font/ZenOldMincho-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:"Source Serif 4 italic";font-style:italic;font-weight:100 900;src:url(../font/SourceSerif4-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-display:swap}html{min-height:100%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{position:relative;min-height:100vh;font-family:"Noto Sans JP",sans-serif;font-size:1rem;line-height:1.6;color:#1b1b1b;word-break:normal;overflow-wrap:anywhere;background-color:#fff}main{position:relative}a,dd,dl,dt,h1,h2,h3,h4,h5,h6,img,li,ol,p,ul{padding:0;margin:0;text-wrap:wrap}li,ol,ul{list-style-type:none}a{text-decoration:none;cursor:pointer}button{padding:0;cursor:pointer;border:none}picture{display:block}img{width:100%;height:auto;vertical-align:top}input,select{background-color:#fff}input[type=checkbox],input[type=radio],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}input[type=submit]{cursor:pointer}pre{font-size:.875rem}a,button,input,select,textarea{outline-color:#c49b59}.l-section__inner{max-width:1200px;margin:0 auto}.l-section-head{display:flex;flex-direction:column;align-items:center;padding:24px 20px}.p-seminar .l-section-head{background-color:#c49b59}.p-service .l-section-head{background-color:#a2213c}.p-sponsors .l-section-head{background-color:#c49b59}.l-section-head__hgroup{display:flex;flex-direction:column-reverse;align-items:center;gap:8px;padding:0 16px 5px;color:#fff;border-bottom:solid 1px #fff;position:relative}.l-section-head__hgroup::after,.l-section-head__hgroup::before{content:"";display:block;width:20px;height:5px;background-repeat:no-repeat;background-position:bottom center;background-size:contain;position:absolute;bottom:-3px}.l-section-head__hgroup::before{left:-22px;background-image:url(../img/deco-left.svg)}.l-section-head__hgroup::after{right:-22px;background-image:url(../img/deco-right.svg)}.l-section-head__heading{font-family:"Zen Old Mincho",serif;font-size:1.375rem;line-height:1.6;font-weight:600;text-align:center;letter-spacing:.06em}.l-section-head__headingEn{font-family:"Source Serif 4 italic",serif;font-weight:500;font-size:.75rem;line-height:1.8;letter-spacing:.06em;text-align:center}.l-section-head__lead{font-family:"Zen Old Mincho",serif;font-size:1rem;font-weight:600;line-height:1.8;letter-spacing:.06em;padding:40px 20px}.l-section-head__lead p+p{margin-top:24px}.l-footer__inner{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;padding:40px 20px;background-color:rgba(243,152,0,.4)}.l-footer__heading{font-size:1.125rem;font-weight:700;line-height:1.8;letter-spacing:.06em;margin-bottom:12px}.l-footer__tel{text-align:center;font-size:2.25rem;font-weight:700;line-height:1.8;background-color:#fff;color:#f39800;border-radius:100vmax;width:100%;max-width:350px;margin-bottom:16px}.l-footer__text{font-weight:500;margin-top:4px}.l-footer__copy{color:#fff;text-align:center;font-weight:700;line-height:1.8;letter-spacing:.06em;width:100%;padding:14px 20px 17px;background-color:#f39800}.l-footer__copy small{font-size:.75rem}.l-footer-schedule__item{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;font-size:.9375rem;font-weight:500;line-height:1.8;letter-spacing:.02em}.l-footer-schedule__term{margin-right:.25em}.l-header{padding:12px 16px;background-color:#fff;border-top:3px solid #ff6e14;border-bottom:1px solid #dad3d0}.l-header__inner{max-width:1100px;margin:0 auto}.l-header__inner .logo{width:146px}.l-contents{padding-top:32px}.l-sponsors{padding:20px 20px 8px}.l-sponsors__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px;margin:0 auto}.l-sponsors__item{display:flex;flex-direction:column;align-items:center}.l-sponsors__item.-primary{flex-basis:100%}.l-sponsors__label{font-size:.6875rem;line-height:1.6;font-weight:500;text-align:center;color:#1b1b1b}.l-sponsors__logo{width:154px}.l-sponsors__separator{display:none}.l-main{padding-bottom:80px;position:relative}.l-pagetop{font-size:.75rem;font-weight:500;line-height:1.8;letter-spacing:.02em;color:#fff;text-align:center;width:-moz-fit-content;width:fit-content;padding:5px 16px 5px 8px;background-color:#1b1b1b;position:absolute;bottom:0;right:0;display:block}.l-pagetop::before{content:"";display:inline-block;vertical-align:-4px;width:16px;height:16px;margin-right:4px;background-color:currentColor;-webkit-mask-image:url(../img/icon-arrow-bottom.svg);mask-image:url(../img/icon-arrow-bottom.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;scale:1 -1}.l-modal{display:none;max-width:calc(100% - 40px);width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;margin:auto;padding:8px;background-color:#fff;position:fixed;inset:0;z-index:1002}.l-modal__body{padding:32px;overflow:auto;border:solid 1px #c49b59}.l-modal__img{width:668px;max-width:668px}.l-modal__close{width:40px;height:40px;position:absolute;top:-48px;right:-6px}.l-modal__close::after,.l-modal__close::before{content:"";width:32px;height:2px;margin:auto;background-color:#fff;position:absolute;inset:0}.l-modal__close::before{rotate:45deg}.l-modal__close::after{rotate:-45deg}.l-overlay{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.7);z-index:1001}.l-cta{width:100%;padding:0 20px;background:rgba(255,255,255,.9);box-shadow:0 -2px 5px 0 rgba(0,0,0,.05);position:fixed;bottom:0;left:0;z-index:100}.l-cta__inner{display:flex;flex-flow:column nowrap;justify-content:center;align-items:stretch;gap:12px;max-width:706px;margin:0 auto;padding:18px 0}.js-sticky{translate:0 100%;transition-property:translate}.js-sticky.is-visible{translate:0 0}.c-button{justify-content:flex-start;align-items:center;max-width:271px;margin-inline:auto;height:70px;padding:0 40px 2px 16px;background-color:#a68550;border:3px solid #c49b59;box-shadow:0 6px 4px rgba(0,0,0,.1);text-decoration:none;position:relative;overflow:hidden;display:flex}.c-button::before{content:"";position:absolute;bottom:0;right:0;width:149px;height:122px;background-color:#9f7d46;clip-path:polygon(100% 0,100% 100%,0 100%)}.c-button::after{content:"";display:block;width:24px;height:24px;margin:auto;background-color:#fff;-webkit-mask-image:url(../img/icon-arrow-right.svg);mask-image:url(../img/icon-arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;position:absolute;top:0;bottom:0;right:6px;z-index:1}.c-button__label{color:#a68550;text-align:center;font-size:.75rem;font-weight:700;line-height:1.7;letter-spacing:.06em;margin-right:8px;padding:0 12px;background-color:#fff;border-radius:100vmax;white-space:nowrap}.c-button__text{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5;letter-spacing:.02em;color:#fff;position:relative;z-index:1}.c-button.-xlg{max-width:514px}.c-button.-xlg .c-button__text{font-size:1rem}.c-button.-lg{max-width:470px}.c-button.-lg .c-button__text{font-size:1rem}.c-button.-sm{max-width:365px;height:52px}.c-button.-sm .c-button__text{font-size:.8125rem}.c-button.-thin{max-width:313px;width:100%;height:45px}.c-button.-thin .c-button__text{font-size:.875rem}.c-button.-red{border:3px solid #a2213c;background-color:#95354a}.c-button.-red::before{background-color:#842c3f}.c-button-back{font-size:1rem;font-weight:700;line-height:1.8;letter-spacing:.06em;text-align:center;color:#fff;width:160px;height:45px;padding:7px 16px 9px;background-color:#aaa;border-radius:100vmax;position:relative;display:block}.c-button-back::before{content:"";display:block;width:24px;height:24px;margin:auto;background-color:#fff;-webkit-mask-image:url(../img/icon-arrow-right.svg);mask-image:url(../img/icon-arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;bottom:0;left:16px;scale:-1 1}.c-button-link{justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1.6;letter-spacing:.06em;color:#fff;text-align:center;width:210px;height:38px;background-color:#c49b59;border-radius:100vmax;position:relative;display:flex}.c-button-link[target=_blank]::after{content:"";display:block;width:16px;height:16px;margin:auto;background:currentColor;-webkit-mask-image:url(../img/icon-external.svg);mask-image:url(../img/icon-external.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;bottom:0;right:16px}.c-anchor-links{width:100%;margin-bottom:80px;padding:0 20px}.c-anchor-links__list{display:flex;flex-direction:column;align-items:center;gap:40px}.c-anchor-links__item{width:280px;padding:8px 0 6px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;place-content:center}.c-anchor-links__item--seminar{color:#9f7d46}.c-anchor-links__item--service{color:#a2213c}.c-anchor-links__item--service-light{color:#d70146}.c-anchor-links__link{display:flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:block}.c-anchor-links__text{font-family:"Zen Old Mincho",serif;font-weight:600;font-size:1.125rem;line-height:1.8;letter-spacing:.06em;text-align:center;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:8px}.c-anchor-links__text::after{content:"";display:block;width:16px;height:16px;background-color:currentColor;-webkit-mask-image:url(../img/icon-arrow-bottom.svg);mask-image:url(../img/icon-arrow-bottom.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.p-kv{position:relative;background-image:url(../img/kv_bg_left_sp.webp),url(../img/kv_bg_right_sp.webp);background-repeat:no-repeat;background-size:clamp(195px,50vw,260px) auto;background-position:left top 232px,right top 232px}.p-kv::after{content:"";display:block;width:100%;height:120px;background:linear-gradient(180deg,rgba(255,255,255,0) 30%,#fff 100%);position:absolute;bottom:0;left:0}.p-kv__inner{padding:0 20px;position:relative;z-index:1}.p-kv-catch{text-align:center;margin-top:22px;position:relative;z-index:1}.p-kv-catch span{position:relative;z-index:1}.p-kv-catch::after{content:"";display:block;width:290px;height:147px;border-radius:290px;background:radial-gradient(50% 50% at 50% 50%,#fff 0,rgba(255,255,255,.1) 100%);filter:blur(6px);position:absolute;top:50%;left:50%;translate:-50% -50%}.p-kv-catch__lead{display:block;font-family:"Zen Old Mincho",serif;font-weight:600;color:#1b1b1b;font-size:clamp(1rem,4.1025641026vw,24px);line-height:1.2;letter-spacing:.1em;margin-left:clamp(-1.0625rem,-4.358974359vw,25px)}.p-kv-catch__leadAccent{font-size:clamp(1.125rem,4.6153846154vw,30px);line-height:1.7;position:relative;text-decoration:underline;text-decoration-color:#a2213c;text-decoration-thickness:1px;text-underline-offset:clamp(.6875rem,2.8205128205vw,18px)}.p-kv-catch__main{display:block;font-family:"Zen Old Mincho",serif;font-size:clamp(1.875rem,7.6923076923vw,43px);font-weight:600;line-height:1.4;letter-spacing:.1em;color:#1b1b1b;margin-top:clamp(.75rem,3.0769230769vw,17px)}.p-kv-hdg{max-width:336px;margin:48px auto 0}.p-kv-message{display:flex;flex-direction:column;align-items:center;padding:6px 4px;background-color:#fff;border:1px solid #d70146}.p-kv-message__inner{display:flex;flex-direction:column;align-items:center;gap:6px}.p-kv-message__title{font-family:"Zen Old Mincho",serif;font-size:.9375rem;font-weight:600;line-height:1.8;letter-spacing:.02em;text-align:center;color:#d70146}.p-kv-message__text{font-family:"Zen Old Mincho",serif;font-size:.875rem;font-weight:500;line-height:1.6;letter-spacing:.02em;text-align:center;color:#1b1b1b}.p-kv-message__textHighlight{display:inline-block}.p-kv-button{margin:6px auto 0;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;gap:8px 10px;max-width:340px}.p-kv-button__item{width:340px;margin-inline:auto;display:block}.p-seminar-about{width:calc(100% - 40px);max-width:1100px;margin:0 auto}.p-seminar-about__title{font-size:0;padding:12px 0;background-color:#c49b59;text-align:center}.p-seminar-about__title span{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.8}.p-seminar-about__titleSm{font-size:1rem;letter-spacing:.06em}.p-seminar-about__titleLg{font-size:1.375rem;letter-spacing:.06em}.p-seminar-about__body{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;background-color:#fffcf6;border:1px solid #c49b59;border-top:none}.p-seminar-about__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:812px}.p-seminar-about__subtitle{display:flex;flex-direction:column;align-items:center;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:1.8;letter-spacing:.1em;text-align:center;margin-bottom:20px}.p-seminar-about__subtitleEm{font-size:1.375rem;margin-bottom:5px;border-bottom:1px solid #c49b59}.p-seminar-about__subtitleEm>span{font-size:1rem}.p-seminar-about__images{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:8px;margin-bottom:20px}.p-seminar-about__imagesItem{display:block}.p-seminar-about__words{display:flex;flex-direction:column;align-items:center;gap:52px;width:100%}.p-seminar-about__word{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;position:relative}.p-seminar-about__word:not(:first-child)::before{content:"";display:block;width:22px;height:22px;margin:auto;background-image:url(../img/icon-closs.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:-38px;left:0;right:0}.p-seminar-about__wordEn{font-family:"Source Serif 4 italic",serif;font-weight:500;font-size:2.5rem;line-height:1.2;font-style:italic;color:#a68550}.p-seminar-about__wordJa{display:flex;justify-content:center;align-items:center;width:40px;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1rem;line-height:1.8;letter-spacing:.06em;color:#a68550}.p-seminar-about__plus{display:flex;align-items:center;padding-bottom:20px}.p-seminar-about__plus svg{width:20px;height:20px}.p-seminar-info{padding-top:40px}.p-seminar-info__inner{padding:0 20px 40px}.p-seminar-infoHead{display:flex;flex-direction:column;align-items:center;padding:0 0 40px}.p-seminar-infoHead__titleEn{font-family:"Source Serif 4 italic",serif;font-weight:500;font-size:.875rem;line-height:1.8;letter-spacing:.06em;text-align:center;color:#c49b59;margin-bottom:10px}.p-seminar-infoHead__title{font-family:"Zen Old Mincho",serif;font-weight:600;font-size:2rem;line-height:1.4;letter-spacing:.06em;text-align:center;background:linear-gradient(270deg,#96611b 0,#e4b035 50%,#d29619 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-seminar-infoHead__text{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:1rem;line-height:1.8;letter-spacing:.06em;margin-top:38px}.p-seminar-infoHead__text p+p{margin-top:24px}.p-seminar-infoIcon{padding:40px 0 64px;position:relative}.p-seminar-infoIcon::before{content:"";display:block;width:172px;height:5px;background-image:url(../img/seminar-line-deco.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:50%;transform:translateX(-50%)}.p-seminar-infoIcon__cost{text-align:center;margin-bottom:25px}.p-seminar-infoIcon__cost img{width:243px;margin:-50px auto 0;position:relative;left:13px}.p-seminar-infoIcon__cost .p-seminar-infoIcon__label{width:114px}.p-seminar-infoIcon__list{display:flex;justify-content:space-between;align-items:flex-start;max-width:350px;margin:0 auto}.p-seminar-infoIcon__item{display:flex;flex-direction:column;align-items:center;gap:10px}.p-seminar-infoIcon__image{width:96px;height:74px;margin-bottom:10px}.p-seminar-infoIcon__image img{width:100%;height:auto}.p-seminar-infoIcon__label{font-family:"Zen Old Mincho",serif;color:#fff;text-align:center;font-size:.9375rem;font-weight:600;line-height:1.5;letter-spacing:.02em;width:100%;background-color:#a68550;padding:2px 20px}.p-seminar-infoIcon__value{font-family:"Zen Old Mincho",serif;font-weight:600;font-size:1rem;line-height:1.2;letter-spacing:.06em;text-align:center}.p-seminar-infoIcon__value span{font-size:.875rem}.p-seminar-infoInstructor{padding:6px;background-color:#fff;position:relative}.p-seminar-infoInstructor__inner{padding:30px 26px 25px;border:solid 1px #c49b59}.p-seminar-infoInstructor__title{position:absolute;top:-14px;left:-4px;width:123px}.p-seminar-infoInstructor__title img{display:block}.p-seminar-infoInstructor__content{display:flex;flex-direction:column;align-items:center;gap:20px}.p-seminar-infoInstructor__photo{width:120px;height:160px;flex-shrink:0}.p-seminar-infoInstructor__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-seminar-infoInstructor__name{font-family:"Zen Old Mincho",serif;font-weight:600;font-size:1.125rem;line-height:1.8;letter-spacing:.06em}.p-seminar-infoInstructor__prop{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:.8125rem;line-height:1.8;letter-spacing:.06em;color:#888}.p-seminar-infoInstructor__desc{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1rem;line-height:1.8;letter-spacing:.06em;margin-top:18px}.p-seminar-infoCta{display:flex;flex-direction:column;align-items:center;padding:40px 20px;background:linear-gradient(180deg,#ffdeb7 0,#f39800 100%);position:relative;overflow:hidden}.p-seminar-infoCta__inner{display:flex;flex-direction:column;align-items:center;gap:32px;padding:40px 20px;background-color:rgba(255,255,255,.8);width:100%;position:relative;background-image:url(../img/seminar-cta-deco-left.webp),url(../img/seminar-cta-deco-right.webp);background-repeat:no-repeat;background-size:50px auto;background-position:top 10px left 10px,top 10px right 10px}.p-seminar-infoCta__head{display:flex;flex-direction:column;align-items:center;gap:16px}.p-seminar-infoCta__title{display:flex;flex-direction:column;align-items:center}.p-seminar-infoCta__titleNum{display:flex;align-items:baseline}.p-seminar-infoCta__titleNumBig{font-family:"Source Serif 4 italic",serif;font-weight:600;font-size:4.375rem;line-height:1.2;letter-spacing:.06em}.p-seminar-infoCta__titleNumText{font-family:"Zen Old Mincho",serif;font-weight:600;font-size:1.75rem;line-height:1.2;letter-spacing:.06em}.p-seminar-infoCta__titleSub{font-family:"Zen Old Mincho",serif;font-weight:600;font-size:1.5rem;line-height:1.6;letter-spacing:.06em;text-align:center}.p-seminar-infoCta__note{font-family:"Zen Old Mincho",serif;font-weight:600;font-size:.875rem;line-height:1.2;letter-spacing:.06em;text-align:center}.p-seminar-infoCta__list{justify-content:center;display:grid;grid-template-columns:271px;grid-template-rows:auto;gap:32px;max-width:925px;width:100%;margin:0 auto}.p-seminar-infoCta__item{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:16px}.p-seminar-infoCta__button{justify-content:center;align-items:center;width:100%;height:70px;padding:0 40px 2px 0;background-color:#a68550;border:3px solid #c49b59;box-shadow:0 6px 4px rgba(0,0,0,.1);text-decoration:none;position:relative;overflow:hidden;display:flex}.p-seminar-infoCta__button::before{content:"";position:absolute;bottom:0;right:0;width:149px;height:122px;background-color:#9f7d46;clip-path:polygon(100% 0,100% 100%,0 100%)}.p-seminar-infoCta__button::after{content:"";display:block;width:24px;height:24px;margin:auto;background-color:#fff;-webkit-mask-image:url(../img/icon-arrow-right.svg);mask-image:url(../img/icon-arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;position:absolute;top:0;bottom:0;right:13px;z-index:1}.p-seminar-infoCta__buttonText{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.25rem;line-height:1.8;letter-spacing:.02em;color:#fff;position:relative;z-index:1}.p-seminar-infoCta__schedule{display:flex;align-items:center;gap:12px}.p-seminar-infoCta__scheduleLabel{display:flex;justify-content:center;align-items:center;width:76px;border:1px solid #a68550;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:.06em;color:#a68550;padding:6px 0}.p-seminar-infoCta__scheduleDate{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:.9375rem;line-height:1.8;letter-spacing:.06em}.p-seminar-infoCta__scheduleNote{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:.875rem;line-height:1.8;letter-spacing:.06em}.p-seminar{padding-bottom:80px}.p-seminar__upper{background:linear-gradient(180deg,#fdfdfb 0,#fff4e7 100%)}.p-service{padding-bottom:80px}.p-service-merit{margin-top:-104px;padding:168px 20px 40px;background-image:url(../img/service-merit-bg_sp.webp);background-repeat:no-repeat;background-size:cover;background-position:bottom center}.p-service-merit__head{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:48px}.p-service-merit__title{position:relative}.p-service-merit__title::after,.p-service-merit__title::before{content:"";display:block;width:64px;height:54px;background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:54px}.p-service-merit__title::before{background-image:url(../img/service-merit-deco-left.svg);left:-40px}.p-service-merit__title::after{background-image:url(../img/service-merit-deco-right.svg);right:-40px}.p-service-merit__titleSub{display:block;font-family:"Zen Old Mincho",serif;font-size:1.125rem;font-weight:600;line-height:1.2;letter-spacing:.06em;color:#fff}.p-service-merit__titleMain{display:block;margin-top:7px;padding-left:30px}.p-service-merit__titleNum{font-family:"Source Serif 4 italic",serif;font-size:4.5rem;font-weight:500;line-height:1;letter-spacing:.06em;color:#fff}.p-service-merit__titleText{font-family:"Zen Old Mincho",serif;font-size:1.75rem;font-weight:600;line-height:1.2;letter-spacing:.01em;color:#fff;padding-bottom:6px}.p-service-merit__list{display:flex;flex-direction:column;gap:24px;margin-top:40px}.p-service-merit__body{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:40px}.p-service-meritSection{max-width:812px;width:100%;margin:0 auto;padding:20px 20px 32px;background-color:#fff;box-shadow:8px 8px 10px 0 rgba(0,0,0,.1)}.p-service-meritSection__head{display:flex;flex-direction:column;gap:6px;padding-bottom:13px;border-bottom:1px solid #a2213c}.p-service-meritSection__label{font-family:"Source Serif 4 italic",serif;font-size:1rem;font-weight:500;line-height:1.2;letter-spacing:.06em;vertical-align:4px;color:#a2213c}.p-service-meritSection__number{font-family:"Source Serif 4 italic",serif;font-size:2.75rem;font-weight:500;line-height:1.1;color:#a2213c}.p-service-meritSection__title{font-family:"Zen Old Mincho",serif;font-size:1.25rem;font-weight:600;line-height:1.6;color:#1b1b1b}.p-service-meritSection__desc{font-family:"Noto Sans JP",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.8;letter-spacing:.06em;color:#1b1b1b;padding-top:16px}.p-service-column{padding-top:40px}.p-service-column__inner{width:calc(100% - 40px);margin:30px auto 0;padding:34px 20px 40px;background-color:#fff;border:solid 1px #d70146;position:relative;z-index:1}.p-service-column__title{max-width:307px;margin:auto;position:absolute;top:-22px;left:0;right:0}.p-service-column__profile{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;gap:24px;margin:0 auto}.p-service-column__profileImg{width:80px}.p-service-column__profileInfo{display:flex;flex-direction:column;justify-content:center;gap:2px}.p-service-column__profilePosition{font-family:"Zen Old Mincho",serif;font-size:.875rem;font-weight:600;line-height:1.8;letter-spacing:.06em;color:#1b1b1b}.p-service-column__profileName{font-family:"Zen Old Mincho",serif;font-size:1.125rem;font-weight:600;line-height:1.8;letter-spacing:.06em;color:#1b1b1b}.p-service-column__profileName span{font-size:.875rem}.p-service-column__desc{font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:400;line-height:1.8;letter-spacing:.06em;margin-top:20px}.p-service-column__desc p+p{margin-top:14px}.p-service-column__button{flex-flow:row nowrap;justify-content:center;align-items:center;gap:4px;font-family:"Zen Old Mincho",serif;font-size:1.125rem;font-weight:600;line-height:1.6;letter-spacing:.06em;color:#fff;max-width:310px;height:45px;margin:18px auto 0;background-color:#d70146;border-radius:100vmax;display:flex}.p-service-column__button::after{content:"";display:block;width:24px;height:24px;margin-top:1px;background-color:#fff;-webkit-mask-image:url(../img/icon-arrow-right.svg);mask-image:url(../img/icon-arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.p-service-flow{padding:0 20px}.p-service-flow__inner{max-width:810px;margin:0 auto;padding:42px 0 34px}.p-service-flow__title{font-family:"Zen Old Mincho",serif;font-size:1.25rem;font-weight:600;line-height:1.8;letter-spacing:.06em;margin-bottom:36px;position:relative;background-image:url(../img/service-deco-left.svg),url(../img/service-deco-right.svg);background-repeat:no-repeat;background-size:24px auto;background-position:left center,right center}.p-service-flow__title::after{content:"";display:block;width:calc(100% - 56px);height:1px;margin:auto;background-color:#a2213c;position:absolute;inset:0}.p-service-flow__title>span{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 16px;background-color:#fff;position:relative;z-index:1}.p-service-flow__steps{counter-reset:step;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:50px}.p-service-flowStep{padding:26px 20px 24px;background-color:#f7f7f7;position:relative;counter-increment:step}.p-service-flowStep:not(:first-child)::before{content:"";display:block;width:24px;height:24px;margin:auto;background-color:#ddd;-webkit-mask-image:url(../img/icon-triangle.svg);mask-image:url(../img/icon-triangle.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;position:absolute;top:-40px;left:0;right:0}.p-service-flowStep__label{font-family:"Source Serif 4 italic",serif;font-size:.875rem;font-weight:500;line-height:1.8;letter-spacing:.06em;color:#fff;width:-moz-max-content;width:max-content;padding:2px 32px 6px 16px;background-image:url(../img/service-flow-ribbon.svg);background-repeat:no-repeat;background-size:contain;background-position:0 0;position:absolute;top:-14px;left:-4px;z-index:1}.p-service-flowStep__label::after{content:"Step 0" counter(step)}.p-service-flowStep__title{font-size:1rem;font-weight:700;line-height:1.8;letter-spacing:.06em;color:#a2213c;padding-bottom:8px;border-bottom:solid 1px #dbdbdb}.p-service-flowStep__desc{font-size:.9375rem;line-height:1.8;letter-spacing:.06em;padding:8px 0 0}.p-service-cta{padding:40px 20px;background-image:url(../img/service-cta-bg_sp.webp);background-repeat:no-repeat;background-size:cover;background-position:center top}.p-service-cta__inner{max-width:1100px;margin:0 auto;padding:34px 20px 40px;background-color:rgba(255,255,255,.8);background-image:url(../img/seminar-cta-deco-left.webp),url(../img/seminar-cta-deco-right.webp);background-repeat:no-repeat;background-size:50px auto;background-position:top 10px left 10px,top 10px right 10px}.p-service-cta__heading{text-align:center;font-family:"Zen Old Mincho",serif;font-size:1.375rem;font-weight:600;line-height:1.6;letter-spacing:.06em;margin-bottom:30px;padding:0 10px}.p-service-cta__heading span{display:block}.p-service-cta__note{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:.875rem;line-height:1.8;letter-spacing:.06em;width:-moz-fit-content;width:fit-content;margin:24px auto 0}.p-sponsors__body{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:64px;padding:62px 20px;background-image:url(../img/sponsors-bg_sp.webp);background-repeat:no-repeat;background-size:cover;background-position:top center}.p-sponsors-item{max-width:812px;margin:0 auto;background-color:#fff}.p-sponsors-itemInfo{padding:20px}.p-sponsors-itemInfo__name{max-width:260px;margin-inline:auto;margin-bottom:14px}.p-sponsors-itemInfo__link{font-size:.875rem;font-weight:600;line-height:1.6;letter-spacing:.06em;color:#fff;max-width:310px;margin:0 auto;padding:8px 20px;border-radius:100vmax;background-color:#1b1b1b;position:relative;display:block}.p-sponsors-itemInfo__link[target=_blank]::after{content:"";display:block;width:16px;height:16px;margin:auto;background-color:currentColor;-webkit-mask-image:url(../img/icon-external.svg);mask-image:url(../img/icon-external.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;bottom:0;right:20px}.p-sponsors-itemInfo__link.-blue{background-color:#0086d1}.p-sponsors-itemInfo__link.-orange{background-color:#e95504}.p-sponsors-itemInfo__link+.p-sponsors-itemInfo__link{margin-top:16px}.p-sponsors-itemInfo__desc{font-family:"Noto Sans JP",sans-serif;font-size:.875rem;font-weight:400;line-height:1.8;letter-spacing:.02em;color:#1b1b1b;margin-top:15px}.p-sponsors-itemMessage{padding:20px;background-color:#f7f7f7}.p-sponsors-itemMessage__title{font-family:"Noto Sans JP",sans-serif;font-size:1.125rem;font-weight:700;line-height:1.8;letter-spacing:.06em;color:#d70146}.p-sponsors-itemMessage__title span{display:block;font-size:1rem;font-weight:700;line-height:1.8;letter-spacing:.02em}.p-sponsors-itemMessage__text{font-family:"Noto Sans JP",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.8;letter-spacing:.06em;margin-top:10px}.p-interview-kv{padding:58px 20px 38px;background-image:url(../img/interview/kv-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:0 0}.p-interview-kv__inner{max-width:350px;margin:0 auto;padding:24px 20px;background-color:#fff;position:relative}.p-interview-kv__label{max-width:340px;margin:auto;position:absolute;top:-24px;left:0;right:0}.p-interview-kv__title{width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center}.p-interview-kv__titleText{display:block;font-family:"Zen Old Mincho",serif;font-size:1.25rem;font-weight:600;line-height:1.4;letter-spacing:.06em}.p-interview-kv__subTitle{font-family:"Zen Old Mincho",serif;font-size:.9375rem;font-weight:600;line-height:1.6;letter-spacing:.06em;text-align:center;margin-top:14px;padding:8px 0;border-top:solid 1px #1b1b1b;border-bottom:solid 1px #1b1b1b}.p-interview-issue{padding:40px 20px 0;background-image:linear-gradient(180deg,#fff 0,#fff4e7 60.01%);position:relative}.p-interview-issue::after{content:"";display:block;width:100%;height:40px;background-image:url(../img/interview/intro-bg_sp.svg);background-repeat:no-repeat;background-size:100% 100%;-webkit-mask-position:center top;mask-position:center top;position:absolute;top:100%;left:0}.p-interview-issue__lead{font-size:1rem;font-weight:400;line-height:1.8;letter-spacing:.06em}.p-interview-issue__lead p+p{margin-top:11px}.p-interview-issue__lead strong{font-size:1.25rem;letter-spacing:.06em;color:#d70146}.p-interview-issue__img{max-width:348px;margin:16px auto 0}.p-interview-articleIntro{padding:64px 20px 40px}.p-interview-articleIntro__heading{text-align:center;font-size:1.125rem;font-weight:700;line-height:1.8;letter-spacing:.06em;color:#f39800}.p-interview-articleIntro__desc{font-size:1rem;line-height:1.8;letter-spacing:.96px;margin-top:24px}.p-interview-articleIntro__desc p+p{margin-top:12px}.p-interview-articleProfile{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;gap:16px;padding:40px 20px;background-color:#f39800}.p-interview-articleProfile__img{max-width:190px}.p-interview-articleProfile__info{color:#fff;text-align:center}.p-interview-articleProfile__pos{font-size:.9375rem;font-weight:700;line-height:1.6;letter-spacing:.06em}.p-interview-articleProfile__name{font-size:1.5rem;font-weight:700;line-height:1.8;letter-spacing:.06em}.p-interview-articleProfile__name>span{font-size:1rem}.p-interview-articleProfile__desc{font-size:1rem;line-height:1.8;letter-spacing:.06em;padding:20px 20px 24px;background-color:#fff;border-radius:4px;position:relative}.p-interview-articleProfile__desc p+p{margin-top:12px}.p-interview-articleProfile__desc::before{content:"";--r:2px;display:none;height:30px;aspect-ratio:.8660254038;-webkit-mask:linear-gradient(90deg,rgba(0,0,0,0) calc(3 * var(--r)/ 2),#000 0),radial-gradient(var(--r) at calc(2 * var(--r)) 50%,#000 98%,rgba(0,0,0,0) 101%);clip-path:polygon(0 50%,100% 100%,100% 0);background-color:#fff;position:absolute;top:20px;left:-20px}.p-interview-article__inner{max-width:812px;margin:0 auto}.p-interview-articleContents{padding:0 20px}.p-interview-articleContents__inner{max-width:812px;margin:0 auto;padding:80px 0}.p-interview-articleContents__inner>:first-child{margin-top:0}.p-interview-articleContents__inner>:last-child{margin-bottom:0}.p-interview-articleContents__inner p:not([class]){line-height:1.8;letter-spacing:.02em;margin:24px 0}.p-interview-articleContents__question{font-size:1.125rem;font-weight:500;line-height:1.8;letter-spacing:.06em;margin:40px 0 24px;padding-left:16px;border-left:solid 4px #d70146}.p-interview-articleContents__heading{font-family:"Zen Old Mincho",serif;font-size:1.25rem;font-weight:600;line-height:1.8;letter-spacing:.06em;color:#d70146;margin:80px 0 40px;padding:8px 4px;border-top:solid 1px currentColor;border-bottom:solid 1px currentColor}.p-interview-articleContents__img{margin:40px 0}.u-link{text-decoration:underline}.u-link[target=_blank]{position:relative}.u-link[target=_blank]::after{width:1em;height:1lh;content:"";background-color:currentcolor;-webkit-mask-image:url(../img/icon_external.svg);mask-image:url(../img/icon_external.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain;display:block;margin:auto;position:absolute;top:0;right:2px;bottom:0}ul.u-list-atten>li,ul.u-list>li{position:relative;padding-left:1em}ul.u-list-atten>li::before,ul.u-list>li::before{display:inline-block;width:1em;height:1em;position:absolute;top:0;left:0}ul.u-list>li::before{content:"・"}ul.u-list-atten>li::before{font-family:"Noto Sans JP",sans-serif;content:"※"}.u-text-atten{position:relative;padding-left:1em}.u-text-atten::before{content:"※";font-family:"Noto Sans JP",sans-serif;display:inline-block;width:1em;height:1em;position:absolute;top:0;left:0}*,::after,::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.mt-10{margin-top:2.5rem}.mt-20{margin-top:5rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.block{display:block}.contents{display:contents}.hidden{display:none}.w-max{width:-moz-max-content;width:max-content}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}.l-pagetop{transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:.3s;transition-property:opacity}.js-sticky{transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:.3s;transition-property:all}.c-button{transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:.3s;transition-property:opacity}.c-button-back{transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:.3s;transition-property:opacity}.c-button-link{transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:.3s;transition-property:opacity}.c-anchor-links__link{transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:.3s;transition-property:opacity}.p-kv-button__item{transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:.3s;transition-property:opacity}.p-seminar-infoCta__button{transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:.3s;transition-property:opacity}.p-service-column__button{transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:.3s;transition-property:opacity}.p-sponsors-itemInfo__link{transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:.3s;transition-property:opacity}}@media screen and (min-width:768px){.l-section-head{padding:32px 20px}.l-section-head__hgroup{gap:0;background-size:160px auto}.l-section-head__hgroup::after,.l-section-head__hgroup::before{width:24px}.l-section-head__hgroup::before{left:-30px}.l-section-head__hgroup::after{right:-30px}.l-section-head__heading{font-size:1.75rem;line-height:1.8}.l-section-head__headingEn{font-size:.875rem}.l-section-head__lead{padding:56px 20px;font-size:1.125rem;line-height:2.4;text-align:center}.l-section-head__lead p+p{margin-top:0}.l-footer__tel{font-size:2.5rem;max-width:396px}.l-footer-schedule{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:16px}.l-footer-schedule__item{font-size:1rem}.l-header{padding:9px 16px}.l-header__inner .logo{width:232px}.l-contents{padding-top:38px}.l-sponsors{padding:16px 20px}.l-sponsors__list{flex-wrap:nowrap;justify-content:space-between;gap:4px;max-width:760px}.l-sponsors__item.-primary{flex-basis:auto}.l-sponsors__item.-primary .l-sponsors__logo{width:260px}.l-sponsors__item.-secondary{padding-top:24px}.l-sponsors__label{font-size:.75rem;line-height:1.8}.l-sponsors__logo{width:179px}.l-sponsors__separator{display:block;margin-top:44px}.l-main{padding-top:16px;padding-bottom:120px}.l-pagetop{left:50%;right:auto}.l-cta__inner{flex-flow:row nowrap;gap:20px;padding:12px 0}.c-button{justify-content:center}.c-button::after{right:13px}.c-button__text{font-size:1.25rem}.c-button.-xlg{height:90px;padding:0 40px 2px 22px}.c-button.-xlg .c-button__text{font-size:1.375rem}.c-button.-lg{height:94px}.c-button.-lg .c-button__text{font-size:1.375rem}.c-button.-sm{height:70px}.c-button.-sm .c-button__text{font-size:1rem}.c-button.-thin{height:45px}.c-button.-thin .c-button__text{font-size:.875rem}.c-button.-left{justify-content:flex-start}.p-kv{background-image:url(../img/kv_bg_left.webp),url(../img/kv_bg_right.webp);background-size:860px auto;background-position:left top,right top}.p-kv::after{height:630px;bottom:5px}.p-kv__inner{padding:16px 20px}.p-kv-catch{margin-top:34px}.p-kv-catch::after{width:812px;height:220px;border-radius:812px}.p-kv-catch__lead{font-size:1.5rem;line-height:1.8;margin-left:0}.p-kv-catch__leadAccent{display:inline-block;font-size:1.875rem;line-height:1.8;letter-spacing:.1em;text-decoration-thickness:1px;text-underline-offset:11px;margin-left:3px}.p-kv-catch__main{font-size:2.6875rem;line-height:1.8;margin-top:0}.p-kv-hdg{max-width:694px;margin:30px auto 0}.p-kv-message{max-width:811px;margin:0 auto;padding:10px 10px 5px}.p-kv-message__title{font-size:1.125rem}.p-kv-message__text{font-size:1rem;line-height:1.8}.p-kv-message__textHighlight{font-size:1.25rem;font-weight:600;color:#d70146;padding:0 6px}.p-kv-button{flex-flow:column nowrap;gap:24px 32px;margin-top:32px;margin-inline:auto;max-width:510px}.p-kv-button__item{width:100%;margin-inline:0}.p-seminar-about__title{padding:12px 0 18px}.p-seminar-about__titleSm{font-size:1.75rem}.p-seminar-about__titleLg{font-size:1.75rem}.p-seminar-about__body{padding:40px}.p-seminar-about__subtitle{flex-direction:row;font-size:1.125rem;margin-bottom:36px;border-bottom:1px solid #c49b59}.p-seminar-about__subtitleEm{font-size:1.5rem;margin-bottom:0;padding-bottom:6px;border-bottom:none}.p-seminar-about__subtitleEm>span{font-size:1.125rem}.p-seminar-about__images{grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;margin-bottom:40px}.p-seminar-about__words{flex-direction:row;justify-content:space-between;gap:106px}.p-seminar-about__word{flex-direction:column;gap:4px}.p-seminar-about__word:not(:first-child)::before{width:25px;height:25px;top:24px;left:-65px;right:auto}.p-seminar-about__wordEn{font-size:3.125rem}.p-seminar-about__wordJa{width:auto}.p-seminar-about__plus{padding-bottom:0}.p-seminar-about__plus svg{width:24px;height:24px}.p-seminar-info{padding-top:80px}.p-seminar-info__inner{padding:0 20px 56px}.p-seminar-infoHead{padding:0 0 52px}.p-seminar-infoHead__titleEn{font-size:1.25rem;margin-bottom:18px}.p-seminar-infoHead__title{font-size:3.5rem}.p-seminar-infoHead__text{font-size:1.125rem;text-align:center;margin-top:54px}.p-seminar-infoHead__text p+p{margin-top:12px}.p-seminar-infoIcon{padding:56px 0}.p-seminar-infoIcon__cost{margin-bottom:56px}.p-seminar-infoIcon__cost img{width:330px;margin:-32px auto 0;position:relative;left:18px}.p-seminar-infoIcon__list{width:100%;max-width:1100px;justify-content:center;gap:44px}.p-seminar-infoIcon__item{width:175px;gap:12px}.p-seminar-infoIcon__image{width:140px;height:120px;margin-bottom:0}.p-seminar-infoIcon__label{font-size:1.125rem;width:114px}.p-seminar-infoIcon__value{font-size:1.5rem;line-height:1.5}.p-seminar-infoIcon__value span{font-size:1rem}.p-seminar-infoInstructor{max-width:812px;width:calc(100% - 40px);margin:0 auto;padding:8px}.p-seminar-infoInstructor__inner{padding:30px 48px 32px}.p-seminar-infoInstructor__title{width:134px;top:-13px;left:-10px}.p-seminar-infoInstructor__content{flex-direction:row;gap:56px}.p-seminar-infoInstructor__name{font-size:1.375rem}.p-seminar-infoInstructor__desc{margin-top:24px}.p-seminar-infoCta{padding:56px 20px}.p-seminar-infoCta__inner{max-width:1100px;gap:40px;padding:56px 20px;background-size:90px auto;background-position:top 16px left 16px,top 16px right 16px}.p-seminar-infoCta__head{gap:24px}.p-seminar-infoCta__titleNumBig{font-size:5rem}.p-seminar-infoCta__titleNumText{font-size:2rem}.p-seminar-infoCta__titleSub{font-size:2rem;line-height:1.2}.p-seminar-infoCta__note{font-size:1rem}.p-seminar-infoCta__list{grid-template-columns:repeat(3,1fr);flex-direction:row;justify-content:space-between;gap:20px}.p-seminar-infoCta__list.-col2{grid-template-columns:repeat(2,1fr);gap:62px}.p-seminar-infoCta__scheduleLabel{padding:6px 0}.p-seminar{padding-bottom:96px}.p-service{padding-bottom:96px}.p-service-merit{padding:198px 0 94px;background-image:url(../img/service-merit-bg.webp)}.p-service-merit__head{gap:24px;margin-bottom:66px}.p-service-merit__title::after,.p-service-merit__title::before{width:130px;height:110px;top:32px}.p-service-merit__title::before{left:-130px}.p-service-merit__title::after{right:-130px}.p-service-merit__titleSub{font-size:2rem}.p-service-merit__titleMain{margin-top:10px;padding-left:40px}.p-service-merit__titleNum{font-size:6rem}.p-service-merit__titleText{font-size:3.5rem;padding-bottom:10px}.p-service-merit__list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:32px;max-width:1200px;margin:56px auto 0}.p-service-merit__body{gap:56px}.p-service-meritSection{width:calc(100% - 40px);padding:24px 40px 40px}.p-service-meritSection__head{flex-direction:row;align-items:center;gap:20px;padding-bottom:8px}.p-service-meritSection__label{font-size:1.25rem}.p-service-meritSection__number{font-size:4.25rem}.p-service-meritSection__title{font-size:1.75rem}.p-service-meritSection__desc{font-size:1rem}.p-service-column{padding-top:52px}.p-service-column__inner{max-width:812px;padding:30px 56px 40px}.p-service-column__title{max-width:491px;top:-42px}.p-service-column__profile{justify-content:center;width:-moz-fit-content;width:fit-content}.p-service-column__profileInfo{gap:8px;padding-top:5px}.p-service-column__desc{margin-top:24px}.p-service-column__button{margin:24px auto 0}.p-service-flow__inner{padding:56px 0 58px}.p-service-flow__title{font-size:1.5rem;margin-bottom:40px}.p-service-flow__steps{gap:56px}.p-service-flowStep{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;padding:20px 0 18px}.p-service-flowStep__label{top:-16px;left:-8px}.p-service-flowStep__title{flex-shrink:0;place-content:center;text-align:center;width:184px;padding-bottom:0;border-right:solid 1px #dbdbdb;border-bottom:none}.p-service-flowStep__desc{font-size:1rem;width:calc(100% - 184px);padding:0 24px 0}.p-service-cta{padding:55px 20px;background-image:url(../img/service-cta-bg.webp)}.p-service-cta__inner{padding:50px 50px 54px;background-size:90px auto;background-position:top 16px left 16px,top 16px right 16px}.p-service-cta__heading{font-size:2rem;padding:0;margin-bottom:32px}.p-service-cta__heading span{display:inline-block}.p-service-cta__note{margin:36px auto 0}.p-sponsors__body{gap:80px;padding:56px 0 54px;background-image:url(../img/sponsors-bg.webp);background-position:center center}.p-sponsors-item{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;width:calc(100% - 40px)}.p-sponsors-itemInfo{width:340px;padding:40px}.p-sponsors-itemInfo__name{margin-bottom:26px}.p-sponsors-itemMessage{width:calc(100% - 340px);padding:40px}.p-sponsors-itemMessage__title{font-size:1.25rem}.p-sponsors-itemMessage__title span{letter-spacing:.06em}.p-sponsors-itemMessage__text{font-size:1rem;margin-top:24px}.p-interview-kv{padding:80px 50px 56px}.p-interview-kv__inner{max-width:720px;padding:44px 40px 40px}.p-interview-kv__label{max-width:593px;top:-32px;left:-48px;right:auto}.p-interview-kv__title{text-align:left}.p-interview-kv__titleText{font-size:2.5rem;line-height:1.6}.p-interview-kv__titleText.-scond{text-indent:-.5em}.p-interview-kv__subTitle{font-size:1.25rem;line-height:1.8}.p-interview-issue{padding:56px 20px 0}.p-interview-issue::after{height:80px;background-image:url(../img/interview/intro-bg.svg)}.p-interview-issue__lead{font-size:1.125rem;text-align:center}.p-interview-issue__lead p+p{margin-top:0}.p-interview-issue__lead strong{font-size:1.75rem}.p-interview-issue__img{max-width:743px;margin:0 auto}.p-interview-articleIntro{padding:120px 20px 56px}.p-interview-articleIntro__heading{font-size:1.5rem}.p-interview-articleIntro__desc{font-size:1.125rem;line-height:2.3;text-align:center;margin-top:40px}.p-interview-articleIntro__desc p+p{margin-top:0}.p-interview-articleProfile{display:grid;grid-template-columns:260px 1fr;grid-template-rows:auto;align-items:flex-start;gap:16px 32px;max-width:812px;margin:0 auto;padding:40px}.p-interview-articleProfile__img{max-width:100%;grid-column:1/2;grid-row:1/3}.p-interview-articleProfile__info{grid-column:2/3;grid-row:1/2;text-align:left}.p-interview-articleProfile__desc{grid-column:2/3;grid-row:2/3;padding:24px}.p-interview-articleProfile__desc p+p{margin-top:10px}.p-interview-articleProfile__desc::before{display:block}.p-interview-articleContents__inner{padding:80px 0 120px}.p-interview-articleContents__question{font-size:1.25rem}.p-interview-articleContents__heading{font-size:1.5rem;padding:12px 8px}}@media (prefers-reduced-motion:reduce){.l-pagetop{transition:none}.js-sticky{transition:none}.c-button{transition:none}.c-button-back{transition:none}.c-button-link{transition:none}.c-anchor-links__link{transition:none}.p-kv-button__item{transition:none}.p-seminar-infoCta__button{transition:none}.p-service-column__button{transition:none}.p-sponsors-itemInfo__link{transition:none}}@media (any-hover:hover){.l-pagetop:hover{opacity:.8}.c-button:hover{opacity:.8}.c-button-back:hover{opacity:.8}.c-button-link:hover{opacity:.8}.c-anchor-links__link:hover{opacity:.8}.p-kv-button__item:hover{opacity:.8}.p-seminar-infoCta__button:hover{opacity:.8}.p-service-column__button:hover{opacity:.8}.p-sponsors-itemInfo__link:hover{opacity:.8}.u-link:hover{text-decoration:none}}@media screen and (min-width:768px) and (max-width:1439px){.l-pagetop{margin-left:29.1666666667vw}}@media screen and (min-width:1440px){.l-pagetop{margin-left:420px}}@media screen and (min-width:540px){.c-anchor-links__list{flex-direction:row;justify-content:space-between;align-items:stretch;gap:20px;max-width:968px;margin:0 auto}}@media screen and (max-width:767px){.p-seminar-about__titleSm{display:block}}@media (min-width:768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-4{order:4}.md\:order-5{order:5}.md\:mt-10{margin-top:2.5rem}.md\:inline{display:inline}.md\:hidden{display:none}}