.seminar-renewal{--scale:0.0694444444vw;--max:1}@media screen and (max-width:767px){.seminar-renewal{--scale:0.2544529262vw;--max:10}}.seminar-renewal *,.seminar-renewal :after,.seminar-renewal :before{box-sizing:border-box}.seminar-renewal{padding:0;margin:0}.seminar-renewal{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;line-height:1.6;font-weight:500}.seminar-renewal,.seminar-renewal a,.seminar-renewal abbr,.seminar-renewal acronym,.seminar-renewal address,.seminar-renewal applet,.seminar-renewal article,.seminar-renewal aside,.seminar-renewal audio,.seminar-renewal b,.seminar-renewal big,.seminar-renewal blockquote,.seminar-renewal button,.seminar-renewal canvas,.seminar-renewal caption,.seminar-renewal center,.seminar-renewal cite,.seminar-renewal code,.seminar-renewal dd,.seminar-renewal del,.seminar-renewal details,.seminar-renewal dfn,.seminar-renewal div,.seminar-renewal dl,.seminar-renewal dt,.seminar-renewal em,.seminar-renewal embed,.seminar-renewal fieldset,.seminar-renewal figcaption,.seminar-renewal figure,.seminar-renewal footer,.seminar-renewal form,.seminar-renewal h1,.seminar-renewal h2,.seminar-renewal h3,.seminar-renewal h4,.seminar-renewal h5,.seminar-renewal h6,.seminar-renewal header,.seminar-renewal hgroup,.seminar-renewal i,.seminar-renewal iframe,.seminar-renewal img,.seminar-renewal ins,.seminar-renewal kbd,.seminar-renewal label,.seminar-renewal legend,.seminar-renewal li,.seminar-renewal mark,.seminar-renewal menu,.seminar-renewal nav,.seminar-renewal object,.seminar-renewal ol,.seminar-renewal output,.seminar-renewal p,.seminar-renewal pre,.seminar-renewal q,.seminar-renewal ruby,.seminar-renewal s,.seminar-renewal samp,.seminar-renewal section,.seminar-renewal small,.seminar-renewal span,.seminar-renewal strike,.seminar-renewal strong,.seminar-renewal sub,.seminar-renewal summary,.seminar-renewal sup,.seminar-renewal table,.seminar-renewal tbody,.seminar-renewal td,.seminar-renewal tfoot,.seminar-renewal th,.seminar-renewal thead,.seminar-renewal time,.seminar-renewal tr,.seminar-renewal tt,.seminar-renewal u,.seminar-renewal ul,.seminar-renewal var,.seminar-renewal video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}.seminar-renewal ol,.seminar-renewal ul{list-style:none}.seminar-renewal dd,.seminar-renewal li{list-style-type:none}.seminar-renewal table{border-collapse:collapse;border-spacing:0}.seminar-renewal caption,.seminar-renewal td,.seminar-renewal th{font-weight:400;text-align:left;vertical-align:middle}.seminar-renewal blockquote,.seminar-renewal q{quotes:none}.seminar-renewal blockquote:after,.seminar-renewal blockquote:before,.seminar-renewal q:after,.seminar-renewal q:before{content:"";content:none}.seminar-renewal article,.seminar-renewal aside,.seminar-renewal details,.seminar-renewal figcaption,.seminar-renewal figure,.seminar-renewal footer,.seminar-renewal header,.seminar-renewal hgroup,.seminar-renewal main,.seminar-renewal menu,.seminar-renewal nav,.seminar-renewal section,.seminar-renewal summary{display:block}.seminar-renewal img{border:none;vertical-align:bottom;width:100%;max-width:100%;height:auto}.seminar-renewal a{text-decoration:none;color:inherit}@media (hover:hover){.seminar-renewal a:hover{opacity:.7}}.seminar-renewal input,.seminar-renewal select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.seminar-renewal{word-break:break-all;background:#fff}.seminar-renewal body.is-active{position:fixed;width:100%;height:100%;overflow-y:scroll}.seminar-renewal{font-size:100%}@media (max-width:767px){.seminar-renewal .pc{display:none!important}}@media (min-width:768px){.seminar-renewal .sp{display:none!important}}.seminar-renewal .inner{margin-inline:auto;width:clamp(0px,calc(1100 * var(--scale)),calc(1100px * var(--max)));max-width:1100px}@media screen and (max-width:767px){.seminar-renewal .inner{width:clamp(0px,calc(353 * var(--scale)),calc(353px * var(--max)))}}.seminar-renewal header{padding:clamp(0px,calc(16 * var(--scale)),calc(16px * var(--max))) 0}@media (max-width:767px){.seminar-renewal header{padding:clamp(0px,calc(10 * var(--scale)),calc(10px * var(--max))) 0}}@media (min-width:768px){.seminar-renewal .header__inner{width:clamp(0px,calc(1200 * var(--scale)),calc(1200px * var(--max)));max-width:unset}}.seminar-renewal .header__content{display:flex;justify-content:space-between;align-items:center}.seminar-renewal .header__logo{width:clamp(0px,calc(265 * var(--scale)),calc(265px * var(--max)))}@media (max-width:767px){.seminar-renewal .header__logo{width:25%;margin-left:0}}.seminar-renewal .fv{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 85% 0,hsla(0,0%,100%,.9) 0,rgba(226,231,238,0) 55%),linear-gradient(155deg,#fbfbfc,#eef0f3 38%,#e4e7ec 62%,#f4f5f7);padding:clamp(0px,calc(135 * var(--scale)),calc(135px * var(--max))) 0 clamp(0px,calc(165 * var(--scale)),calc(165px * var(--max)))}.seminar-renewal .fv__rays{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(100deg,hsla(0,0%,100%,.55) 0 2%,hsla(0,0%,100%,0) 2% 6%,hsla(0,0%,100%,.35) 6% 8%,hsla(0,0%,100%,0) 8% 14%),repeating-linear-gradient(70deg,rgba(180,190,205,.25) 0 1.5%,rgba(180,190,205,0) 1.5% 9%);mix-blend-mode:multiply;opacity:.8}@media (max-width:767px){.seminar-renewal .fv{padding:clamp(0px,calc(96 * var(--scale)),calc(96px * var(--max))) 0 clamp(0px,calc(96 * var(--scale)),calc(96px * var(--max)))}}.seminar-renewal .fv__inner{position:relative;z-index:1}@media (min-width:768px){.seminar-renewal .fv__inner{width:clamp(0px,calc(1280 * var(--scale)),calc(1280px * var(--max)));max-width:1280px}}.seminar-renewal .fv__offer{display:flex;align-items:center;justify-content:center}.seminar-renewal .fv__offer-text{display:flex;align-items:baseline;gap:0 clamp(0px,calc(12 * var(--scale)),calc(12px * var(--max)))}.seminar-renewal .fv__eyebrow{font-size:clamp(0px,calc(33 * var(--scale)),calc(33px * var(--max)));font-weight:700;color:#8a6a2b;letter-spacing:.08em;white-space:nowrap}@media (max-width:767px){.seminar-renewal .fv__eyebrow{font-size:clamp(0px,calc(21 * var(--scale)),calc(21px * var(--max)))}}.seminar-renewal .fv__offer-badge{font-size:clamp(0px,calc(57 * var(--scale)),calc(57px * var(--max)));font-weight:900;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(120deg,#b8892f,#e8c977 45%,#b8892f 90%);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:767px){.seminar-renewal .fv__offer-badge{font-size:clamp(0px,calc(33 * var(--scale)),calc(33px * var(--max)))}}.seminar-renewal .fv__heading{margin-top:clamp(0px,calc(48 * var(--scale)),calc(48px * var(--max)));font-size:clamp(0px,calc(240 * var(--scale)),calc(240px * var(--max)));font-weight:900;line-height:1.08;letter-spacing:.02em;text-align:center;background:linear-gradient(115deg,#0c2a57,#2f6bc4 30%,#6fa3e0 50%,#1c4488 72%,#0a2148);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 8px 18px rgba(10,33,72,.2))}.seminar-renewal .fv__heading-dot{color:#0a2148;-webkit-text-fill-color:#0a2148}@media (max-width:767px){.seminar-renewal .fv__heading{margin-top:clamp(0px,calc(42 * var(--scale)),calc(42px * var(--max)));font-size:clamp(0px,calc(87 * var(--scale)),calc(87px * var(--max)))}}.seminar-renewal .fv__title-wrap{position:relative}.seminar-renewal .fv__seminar-title{margin-top:clamp(0px,calc(54 * var(--scale)),calc(54px * var(--max)));font-size:clamp(0px,calc(82 * var(--scale)),calc(82px * var(--max)));font-weight:900;line-height:1.35;letter-spacing:.02em;color:#0e274f;text-align:center}@media (max-width:767px){.seminar-renewal .fv__seminar-title{margin-top:clamp(0px,calc(36 * var(--scale)),calc(36px * var(--max)));font-size:clamp(0px,calc(48 * var(--scale)),calc(48px * var(--max)))}}.seminar-renewal .fv__gift{position:absolute;top:clamp(0px,calc(16 * var(--scale)),calc(16px * var(--max)));right:clamp(0px,calc(16 * var(--scale)),calc(16px * var(--max)));display:flex;align-items:center;gap:0 .5em;background:linear-gradient(135deg,#c99a3f,#e8c977 50%,#b8892f);border:2px solid #fff;border-radius:.7em;padding:.5em 1em .5em .5em;box-shadow:0 12px 28px rgba(10,33,72,.3)}@media (max-width:767px){.seminar-renewal .fv__gift{position:static;width:-moz-fit-content;width:fit-content;margin:clamp(0px,calc(16 * var(--scale)),calc(16px * var(--max))) auto 0;gap:0 .4em;padding:.4em .9em .4em .4em;border-radius:.6em}}.seminar-renewal .fv__gift-books{flex-shrink:0;display:flex;align-items:flex-end}.seminar-renewal .fv__gift-books img{width:clamp(0px,calc(60 * var(--scale)),calc(60px * var(--max)));box-shadow:0 3px 10px rgba(10,30,60,.4)}.seminar-renewal .fv__gift-books img:first-child{margin-right:-.6em;transform:rotate(-6deg);z-index:1}.seminar-renewal .fv__gift-books img:last-child{transform:rotate(5deg)}@media (max-width:767px){.seminar-renewal .fv__gift-books img{width:clamp(0px,calc(38 * var(--scale)),calc(38px * var(--max)))}}.seminar-renewal .fv__gift-text{font-size:clamp(0px,calc(18 * var(--scale)),calc(18px * var(--max)));font-weight:700;line-height:1.4;color:#fff;text-align:left;letter-spacing:0;text-shadow:0 1px 3px rgba(0,0,0,.2)}.seminar-renewal .fv__gift-text strong{display:block;color:#fff;font-size:1.35em;white-space:nowrap}@media (max-width:767px){.seminar-renewal .fv__gift-text{font-size:clamp(0px,calc(13 * var(--scale)),calc(13px * var(--max)))}}.seminar-renewal .fv__subheading{margin-top:clamp(0px,calc(27 * var(--scale)),calc(27px * var(--max)));font-size:clamp(0px,calc(35 * var(--scale)),calc(35px * var(--max)));font-weight:700;line-height:1.8;color:#3c4759;text-align:center}@media (max-width:767px){.seminar-renewal .fv__subheading{font-size:clamp(0px,calc(23 * var(--scale)),calc(23px * var(--max)))}}.seminar-renewal .changes{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 90% 0,rgba(184,137,47,.1) 0,rgba(184,137,47,0) 55%),linear-gradient(165deg,#f7f8fa,#eef1f5 45%,#e6eaf0);padding:clamp(0px,calc(110 * var(--scale)),calc(110px * var(--max))) 0}@media (max-width:767px){.seminar-renewal .changes{padding:clamp(0px,calc(64 * var(--scale)),calc(64px * var(--max))) 0}}.seminar-renewal .changes__heading{display:flex;align-items:center;justify-content:center;gap:0 clamp(0px,calc(20 * var(--scale)),calc(20px * var(--max)));font-size:clamp(0px,calc(34 * var(--scale)),calc(34px * var(--max)));font-weight:700;line-height:1.6;text-align:center;color:#0e274f}.seminar-renewal .changes__heading-slash{font-weight:300;color:#b8892f;font-size:1.3em;font-family:var(--font-seminar-roboto),sans-serif}@media (max-width:767px){.seminar-renewal .changes__heading{gap:0 clamp(0px,calc(12 * var(--scale)),calc(12px * var(--max)));font-size:clamp(0px,calc(22 * var(--scale)),calc(22px * var(--max)))}}.seminar-renewal .changes__list{margin-top:clamp(0px,calc(72 * var(--scale)),calc(72px * var(--max)));display:flex;flex-direction:column;gap:clamp(0px,calc(96 * var(--scale)),calc(96px * var(--max)))}@media (max-width:767px){.seminar-renewal .changes__list{margin-top:clamp(0px,calc(44 * var(--scale)),calc(44px * var(--max)));gap:clamp(0px,calc(56 * var(--scale)),calc(56px * var(--max)))}}.seminar-renewal .changes__item{display:flex;align-items:center;gap:0 clamp(0px,calc(56 * var(--scale)),calc(56px * var(--max)))}.seminar-renewal .changes__item:nth-child(2n){flex-direction:row-reverse}@media (max-width:767px){.seminar-renewal .changes__item,.seminar-renewal .changes__item:nth-child(2n){flex-direction:column;gap:clamp(0px,calc(20 * var(--scale)),calc(20px * var(--max))) 0}}.seminar-renewal .changes__item-figure{flex-shrink:0;width:calc(420 / 1100 * 100%);border-radius:clamp(0px,calc(12 * var(--scale)),calc(12px * var(--max)));overflow:hidden;box-shadow:0 20px 40px rgba(10,33,72,.16)}.seminar-renewal .changes__item-figure img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.seminar-renewal .changes__item-figure{width:100%;border-radius:clamp(0px,calc(10 * var(--scale)),calc(10px * var(--max)))}}.seminar-renewal .changes__item-body{flex:1}@media (max-width:767px){.seminar-renewal .changes__item-body{width:100%}}.seminar-renewal .changes__point{display:inline-block;font-size:clamp(0px,calc(15 * var(--scale)),calc(15px * var(--max)));font-weight:700;letter-spacing:.15em;color:#b8892f;font-family:var(--font-seminar-roboto),sans-serif}@media (max-width:767px){.seminar-renewal .changes__point{font-size:clamp(0px,calc(12 * var(--scale)),calc(12px * var(--max)))}}.seminar-renewal .changes__item-headline{margin-top:clamp(0px,calc(12 * var(--scale)),calc(12px * var(--max)));font-size:clamp(0px,calc(25 * var(--scale)),calc(25px * var(--max)));font-weight:700;line-height:1.6;color:#0e274f}@media (max-width:767px){.seminar-renewal .changes__item-headline{font-size:clamp(0px,calc(19 * var(--scale)),calc(19px * var(--max)))}}.seminar-renewal .changes__item-text{margin-top:clamp(0px,calc(18 * var(--scale)),calc(18px * var(--max)));font-size:clamp(0px,calc(15 * var(--scale)),calc(15px * var(--max)));line-height:1.9;color:#3c4759}@media (max-width:767px){.seminar-renewal .changes__item-text{margin-top:clamp(0px,calc(12 * var(--scale)),calc(12px * var(--max)));font-size:clamp(0px,calc(14 * var(--scale)),calc(14px * var(--max)))}}.seminar-renewal .changes__message{margin-top:clamp(0px,calc(80 * var(--scale)),calc(80px * var(--max)));font-size:clamp(0px,calc(20 * var(--scale)),calc(20px * var(--max)));font-weight:700;line-height:1.9;text-align:center;color:#0e274f}@media (max-width:767px){.seminar-renewal .changes__message{margin-top:clamp(0px,calc(40 * var(--scale)),calc(40px * var(--max)));font-size:clamp(0px,calc(14 * var(--scale)),calc(14px * var(--max)))}}.seminar-renewal .voice{background:radial-gradient(120% 80% at 15% 0,rgba(184,137,47,.08) 0,rgba(184,137,47,0) 55%),linear-gradient(180deg,#fbfbfc,#eef0f3);padding:clamp(0px,calc(100 * var(--scale)),calc(100px * var(--max))) 0;text-align:center}@media (max-width:767px){.seminar-renewal .voice{padding:clamp(0px,calc(60 * var(--scale)),calc(60px * var(--max))) 0}}.seminar-renewal .voice__eyebrow{display:inline-block;font-size:clamp(0px,calc(16 * var(--scale)),calc(16px * var(--max)));font-weight:700;letter-spacing:.2em;color:#b8892f;font-family:var(--font-seminar-roboto),sans-serif}@media (max-width:767px){.seminar-renewal .voice__eyebrow{font-size:clamp(0px,calc(12 * var(--scale)),calc(12px * var(--max)))}}.seminar-renewal .voice__heading{margin-top:clamp(0px,calc(10 * var(--scale)),calc(10px * var(--max)));font-size:clamp(0px,calc(36 * var(--scale)),calc(36px * var(--max)));font-weight:700;line-height:1.5;color:#0e274f}@media (max-width:767px){.seminar-renewal .voice__heading{font-size:clamp(0px,calc(22 * var(--scale)),calc(22px * var(--max)))}}.seminar-renewal .voice__list{margin-top:clamp(0px,calc(48 * var(--scale)),calc(48px * var(--max)));display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(0px,calc(24 * var(--scale)),calc(24px * var(--max)));text-align:left}@media (max-width:767px){.seminar-renewal .voice__list{margin-top:clamp(0px,calc(32 * var(--scale)),calc(32px * var(--max)));grid-template-columns:1fr;gap:clamp(0px,calc(16 * var(--scale)),calc(16px * var(--max)))}}.seminar-renewal .voice__item{position:relative;background:#fff;border-radius:.4em;border-left:4px solid #b8892f;padding:clamp(0px,calc(32 * var(--scale)),calc(32px * var(--max))) clamp(0px,calc(30 * var(--scale)),calc(30px * var(--max))) clamp(0px,calc(24 * var(--scale)),calc(24px * var(--max)));box-shadow:0 10px 24px rgba(10,33,72,.08)}.seminar-renewal .voice__item:before{content:"“";position:absolute;top:.1em;left:.3em;font-family:Georgia,Times New Roman,serif;font-size:clamp(0px,calc(56 * var(--scale)),calc(56px * var(--max)));font-weight:700;color:#e8c977;line-height:1}@media (max-width:767px){.seminar-renewal .voice__item{padding:clamp(0px,calc(24 * var(--scale)),calc(24px * var(--max))) clamp(0px,calc(20 * var(--scale)),calc(20px * var(--max))) clamp(0px,calc(18 * var(--scale)),calc(18px * var(--max)))}.seminar-renewal .voice__item:before{font-size:clamp(0px,calc(40 * var(--scale)),calc(40px * var(--max)))}}.seminar-renewal .voice__text{position:relative;font-size:clamp(0px,calc(16 * var(--scale)),calc(16px * var(--max)));font-weight:500;line-height:1.9;color:#24314a}@media (max-width:767px){.seminar-renewal .voice__text{font-size:clamp(0px,calc(14 * var(--scale)),calc(14px * var(--max)));line-height:1.8}}.seminar-renewal .voice__attribution{margin-top:clamp(0px,calc(18 * var(--scale)),calc(18px * var(--max)));font-size:clamp(0px,calc(14 * var(--scale)),calc(14px * var(--max)));font-weight:700;color:#b8892f;text-align:right}.seminar-renewal .voice__attribution:before{content:"―  "}@media (max-width:767px){.seminar-renewal .voice__attribution{font-size:clamp(0px,calc(13 * var(--scale)),calc(13px * var(--max)))}}.seminar-renewal .voice__note{margin-top:clamp(0px,calc(32 * var(--scale)),calc(32px * var(--max)));font-size:clamp(0px,calc(12 * var(--scale)),calc(12px * var(--max)));font-weight:500;line-height:1.8;color:#8a94a6}@media (max-width:767px){.seminar-renewal .voice__note{font-size:clamp(0px,calc(11 * var(--scale)),calc(11px * var(--max)))}}.seminar-renewal .benefits__header{background:url(/img/seminar-202610/benefits-bg01.png) no-repeat 50%/cover;padding:clamp(0px,calc(60 * var(--scale)),calc(60px * var(--max))) 0 clamp(0px,calc(120 * var(--scale)),calc(120px * var(--max)));width:100%;aspect-ratio:2880/640;color:#fff;text-align:center;position:relative}.seminar-renewal .benefits__header:before{content:"";position:absolute;background:url(/img/seminar-202610/Intersect02.png) no-repeat 50%/100%;aspect-ratio:339/151;transform:translate(-50%,-23%);width:11%;left:50%;bottom:0}@media (max-width:767px){.seminar-renewal .benefits__header{background:url(/img/seminar-202610/benefits-bg01_sp.png) no-repeat 50%/cover;aspect-ratio:786/482;padding-bottom:0}.seminar-renewal .benefits__header:before{display:none}}.seminar-renewal .benefits__heading{font-size:clamp(0px,calc(80 * var(--scale)),calc(80px * var(--max)));font-weight:900;text-shadow:0 2px 8px #6e4f2f}@media (max-width:767px){.seminar-renewal .benefits__heading{font-size:clamp(0px,calc(40 * var(--scale)),calc(40px * var(--max)))}}.seminar-renewal .benefits__subheading{font-size:clamp(0px,calc(26 * var(--scale)),calc(26px * var(--max)));font-weight:700;margin-top:clamp(0px,calc(24 * var(--scale)),calc(24px * var(--max)));text-shadow:0 2px 8px #6e4f2f}@media (max-width:767px){.seminar-renewal .benefits__subheading{font-size:clamp(0px,calc(14 * var(--scale)),calc(14px * var(--max)))}}.seminar-renewal .benefits__sections{color:#fff}.seminar-renewal .benefits__section--01{margin-top:-8.4%;background:url(/img/seminar-202610/benefits-bg02.png) no-repeat 50%/cover;padding:clamp(0px,calc(166 * var(--scale)),calc(166px * var(--max))) 0 clamp(0px,calc(240 * var(--scale)),calc(240px * var(--max)))}@media (max-width:767px){.seminar-renewal .benefits__section--01{margin-top:-18%;background:url(/img/seminar-202610/benefits-bg02_sp.png) no-repeat 50%/cover;padding:clamp(0px,calc(85 * var(--scale)),calc(85px * var(--max))) 0 clamp(0px,calc(120 * var(--scale)),calc(120px * var(--max)))}}.seminar-renewal .benefits__section--02{margin-top:-9.8%;background:url(/img/seminar-202610/benefits-bg03.png) no-repeat top/cover;padding:clamp(0px,calc(157 * var(--scale)),calc(157px * var(--max))) 0 clamp(0px,calc(120 * var(--scale)),calc(120px * var(--max)))}.seminar-renewal .benefits__section--02 .benefits__section-header{flex-direction:row-reverse;padding-left:0}@media (min-width:768px){.seminar-renewal .benefits__section--02 .benefits__section-body{width:clamp(0px,calc(790 * var(--scale)),calc(790px * var(--max)))}.seminar-renewal .benefits__section--02 .benefits__headline{margin-left:0;text-indent:0;text-align:center}}@media (max-width:767px){.seminar-renewal .benefits__section--02{margin-top:-21%;padding:clamp(0px,calc(115 * var(--scale)),calc(115px * var(--max))) 0 clamp(0px,calc(60 * var(--scale)),calc(60px * var(--max)))}}.seminar-renewal .benefits__section-header{display:flex;justify-content:space-between}@media (min-width:768px){.seminar-renewal .benefits__section-header{padding-left:1%}}@media (max-width:767px){.seminar-renewal .benefits__section-header{display:block;position:relative}}.seminar-renewal .benefits__section-body{width:calc(780 / 1100 * 100%)}@media (max-width:767px){.seminar-renewal .benefits__section-body{width:100%;text-align:center}}.seminar-renewal .benefits__label{display:inline-block;font-size:clamp(0px,calc(24 * var(--scale)),calc(24px * var(--max)));font-weight:900;padding:.5em 1.1em;background:#fff;color:#111}@media (max-width:767px){.seminar-renewal .benefits__label{font-size:clamp(0px,calc(16 * var(--scale)),calc(16px * var(--max)));padding:.25em .75em}}.seminar-renewal .benefits__headline{font-size:clamp(0px,calc(35 * var(--scale)),calc(35px * var(--max)));font-weight:900;line-height:2;margin-top:.5em;margin-left:.4em;text-indent:-.4em}.seminar-renewal .benefits__headline strong{display:block;font-size:clamp(0px,calc(60 * var(--scale)),calc(60px * var(--max)))}.seminar-renewal .benefits__headline span{font-size:clamp(0px,calc(32 * var(--scale)),calc(32px * var(--max)))}@media (max-width:767px){.seminar-renewal .benefits__headline{font-size:clamp(0px,calc(14 * var(--scale)),calc(14px * var(--max)));margin-left:0;text-indent:0;line-height:1.8}.seminar-renewal .benefits__headline strong{font-size:clamp(0px,calc(24 * var(--scale)),calc(24px * var(--max)))}.seminar-renewal .benefits__headline span{font-size:clamp(0px,calc(13 * var(--scale)),calc(13px * var(--max)))}}.seminar-renewal .benefits__image{width:clamp(0px,calc(240 * var(--scale)),calc(240px * var(--max)));transform:translateY(-7%)}@media (max-width:767px){.seminar-renewal .benefits__image{position:absolute;top:0;right:clamp(0px,calc(30 * var(--scale)),calc(30px * var(--max)));transform:translateY(-70%);width:clamp(0px,calc(80 * var(--scale)),calc(80px * var(--max)))}}.seminar-renewal .benefits__topics{margin-top:1.7%;display:flex;flex-direction:column;gap:clamp(0px,calc(40 * var(--scale)),calc(40px * var(--max))) 0}@media (max-width:767px){.seminar-renewal .benefits__topics{margin-top:6.7%;gap:clamp(0px,calc(32 * var(--scale)),calc(32px * var(--max))) 0}}.seminar-renewal .benefits__number{display:block;font-size:clamp(0px,calc(16 * var(--scale)),calc(16px * var(--max)));font-weight:700;text-align:center}.seminar-renewal .benefits__topics-heading{font-size:clamp(0px,calc(28 * var(--scale)),calc(28px * var(--max)));font-weight:700;color:#002146;background:#fff;padding:.5em 0;text-align:center}.seminar-renewal .benefits__topics-heading span{font-size:clamp(0px,calc(24 * var(--scale)),calc(24px * var(--max)))}@media (max-width:767px){.seminar-renewal .benefits__topics-heading{margin-top:clamp(0px,calc(12 * var(--scale)),calc(12px * var(--max)));font-size:clamp(0px,calc(20 * var(--scale)),calc(20px * var(--max)));line-height:1.2;padding:.4em 0}}.seminar-renewal .benefits__topics-text{font-size:clamp(0px,calc(20 * var(--scale)),calc(20px * var(--max)));font-weight:700;line-height:2.2;text-align:center;margin-top:1em}@media (max-width:767px){.seminar-renewal .benefits__topics-text{font-size:clamp(0px,calc(14 * var(--scale)),calc(14px * var(--max)));text-align:left;margin-top:3%;line-height:1.6}}.seminar-renewal .benefits__note{margin-top:clamp(0px,calc(32 * var(--scale)),calc(32px * var(--max)));font-size:clamp(0px,calc(13 * var(--scale)),calc(13px * var(--max)));font-weight:500;text-align:right;color:hsla(0,0%,100%,.6)}@media (max-width:767px){.seminar-renewal .benefits__note{margin-top:clamp(0px,calc(20 * var(--scale)),calc(20px * var(--max)));font-size:clamp(0px,calc(11 * var(--scale)),calc(11px * var(--max)));text-align:left}}.seminar-renewal footer{padding:clamp(0px,calc(45 * var(--scale)),calc(45px * var(--max))) 0}.seminar-renewal .footer__logo{width:clamp(0px,calc(265 * var(--scale)),calc(265px * var(--max)));display:block;margin:0 auto}.seminar-renewal .fl-btn__wrap02{position:fixed;height:100svh;width:100%;top:0;left:0;pointer-events:none}@media (max-width:767px){.seminar-renewal .fl-btn__wrap02{height:calc(100svh - 5px)}}.seminar-renewal .fl-btn__wrap{position:fixed;display:flex;width:100%;height:clamp(0px,calc(74 * var(--scale)),calc(74px * var(--max)));left:50%;transform:translateX(-50%);z-index:99;position:absolute;bottom:0}@media (max-width:767px){.seminar-renewal .fl-btn__wrap{height:clamp(0px,calc(67 * var(--scale)),calc(67px * var(--max)))}}.seminar-renewal .fl-btn__wrap--contact[class]{transform:unset;left:unset;bottom:unset;top:unset;position:relative;margin-top:clamp(0px,calc(116 * var(--scale)),calc(116px * var(--max)))}.seminar-renewal .fl-btn__wrap--contact[class] .seminar__cta-text:before{transform:translate(-170%,-50%) rotate(180deg)}.seminar-renewal .fl-btn__wrap--contact[class] .seminar__cta-text:after{transform:translate(170%,-50%) rotate(180deg)}@media (max-width:767px){.seminar-renewal .fl-btn__wrap--contact[class]{margin-top:14%;height:clamp(0px,calc(31 * var(--scale)),calc(31px * var(--max)))}.seminar-renewal .fl-btn__wrap--contact[class] .seminar__cta-text{letter-spacing:normal}.seminar-renewal .fl-btn__wrap--contact[class] .seminar__cta-text:before{transform:translate(-130%,-50%) rotate(180deg)}.seminar-renewal .fl-btn__wrap--contact[class] .seminar__cta-text:after{transform:translate(130%,-50%) rotate(180deg)}}.seminar-renewal .fl-btn__wrap a{width:100%}.seminar-renewal #fl-btn{opacity:0;transition:opacity .4s ease;pointer-events:none}.seminar-renewal #fl-btn.active{opacity:1;pointer-events:auto}@media (min-width:1441px){.seminar-renewal .fl-btn__wrap{width:1440px;width:100%;height:110px}.seminar-renewal .fl-btn__wrap.fl-btn__wrap--contact{width:100%}}@media (max-width:768px){.seminar-renewal .fl-btn__wrap{width:100%;height:17.9487179487vw}}.seminar-renewal .seminar__cta{display:inline-flex;align-items:center;justify-content:center;width:62.5vw;height:100%;background:linear-gradient(120deg,#b8892f,#e8c977 45%,#b8892f 90%);text-decoration:none;gap:3.4722222222vw}@media (max-width:767px){.seminar-renewal .seminar__cta{gap:5.1282051282vw}}.seminar-renewal .seminar__cta-text{position:relative;font-size:clamp(0px,calc(40 * var(--scale)),calc(40px * var(--max)));line-height:2.4;font-weight:700;letter-spacing:.08em;font-family:var(--font-seminar-gothic),sans-serif;color:#0a2148;display:flex;align-items:center}.seminar-renewal .seminar__cta-text:before{left:0;transform:translate(-170%,-50%)}.seminar-renewal .seminar__cta-text:after,.seminar-renewal .seminar__cta-text:before{content:"";position:absolute;top:50%;background:#0a2148;clip-path:polygon(50% 100%,0 0,100% 0);width:1.05em;aspect-ratio:42/30}.seminar-renewal .seminar__cta-text:after{right:0;transform:translate(170%,-50%)}.seminar-renewal .seminar__cta-text span{font-size:clamp(0px,calc(44 * var(--scale)),calc(44px * var(--max)));color:#fff;background:#0a2148;line-height:1;padding:.15em .25em}@media (max-width:767px){.seminar-renewal .seminar__cta-text,.seminar-renewal .seminar__cta-text span{font-size:clamp(0px,calc(20 * var(--scale)),calc(20px * var(--max)))}}.seminar-renewal .seminar__cta-icon{width:3.6111111111vw;height:3.6111111111vw;transform:rotate(90deg)}@media (max-width:767px){.seminar-renewal .seminar__cta-icon{width:clamp(0px,calc(36 * var(--scale)),calc(36px * var(--max)));aspect-ratio:1/1;height:auto}}.seminar-renewal .seminar__note{font-size:1.25vw;letter-spacing:.04em;line-height:1.6;font-weight:700;font-family:var(--font-seminar-sans),sans-serif;color:#c03;margin-top:1.3888888889vw}@media (min-width:1441px){.seminar-renewal .seminar__cta{width:900px;height:110px;gap:50px}.seminar-renewal .seminar__cta-text{font-size:32px}.seminar-renewal .seminar__cta-icon{width:52px;height:52px}}.seminar-renewal .contact{width:100%;padding:clamp(0px,calc(170 * var(--scale)),calc(170px * var(--max))) 0 0;background-color:#f5f5f5;position:relative;font-family:var(--font-seminar-sans),sans-serif}.seminar-renewal .contact .__wrap{margin:0 auto;width:clamp(340px,70.8333333333vw,1020px);max-width:1440px}.seminar-renewal .contact .text__line{font-size:clamp(16px,3.3333333333vw,48px);font-weight:700;text-align:center;color:#004ea2;margin:.7em 0 0;letter-spacing:.12em}.seminar-renewal .contact .text__line .br-pc__none{display:none}.seminar-renewal .contact .form__wrap{display:flex;flex-direction:column;width:clamp(340px,70.8333333333vw,1020px);margin:5% auto 0}.seminar-renewal .contact .form__wrap .input__wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(8.6666666667px,1.8055555556vw,26px)}.seminar-renewal .contact .form__wrap .input__wrap p{font-size:clamp(5.3333333333px,1.1111111111vw,16px);color:#353535;font-weight:400;letter-spacing:.8px;white-space:nowrap}.seminar-renewal .contact .form__wrap .input__wrap p span{font-size:clamp(5.3333333333px,1.1111111111vw,16px);background-color:#004ea2;color:#fff;border-radius:clamp(1px,.2083333333vw,3px);margin-right:clamp(5.3333333333px,1.1111111111vw,16px);height:clamp(9.3333333333px,1.9444444444vw,28px);width:clamp(16.3333333333px,3.4027777778vw,49px);display:inline-flex;justify-content:center;align-items:center}.seminar-renewal .contact .form__wrap .input__wrap p .card__color{background-color:#353535}.seminar-renewal .contact .form__wrap .input__wrap .select-like,.seminar-renewal .contact .form__wrap .input__wrap input{padding:1.25vw 1.3888888889vw;width:clamp(266.6666666667px,55.5555555556vw,800px);height:clamp(16px,3.3333333333vw,48px);border-radius:clamp(2px,.4166666667vw,6px);border:1px solid #717171;font-size:clamp(5.3333333333px,1.1111111111vw,16px);background-color:#fff;display:flex;align-items:center}.seminar-renewal .contact .form__wrap .input__wrap input[type=radio]{width:clamp(16px,3.3333333333vw,48px);height:clamp(16px,3.3333333333vw,48px);margin-right:clamp(2.6666666667px,.5555555556vw,8px)}.seminar-renewal .contact .form__wrap .input__wrap .select-like{position:relative}.seminar-renewal .contact .form__wrap .input__wrap .select-like[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.seminar-renewal .contact .form__wrap .input__wrap .select-like ul{position:absolute;top:100%;left:0;right:0;max-height:clamp(66.6666666667px,13.8888888889vw,200px);overflow-y:auto;background:#fff;z-index:10;border:1px solid #717171;border-radius:0 0 clamp(2px,.4166666667vw,6px) clamp(2px,.4166666667vw,6px);padding:.6944444444vw}.seminar-renewal .contact .form__wrap .input__wrap .select-like ul li{padding:0;cursor:pointer}.seminar-renewal .contact .form__wrap .input__wrap .select-like ul li:hover{background:#004e9d;color:#fff}.seminar-renewal .contact .form__wrap .input__wrap .select-like ul .li__under{padding-bottom:1.3888888889vw}.seminar-renewal .contact .form__wrap .input__wrap .select-like>summary{list-style:none;cursor:pointer;border-radius:clamp(1.3333333333px,.2777777778vw,4px);width:100%;background-size:clamp(3.3333333333px,.6944444444vw,10px);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.seminar-renewal .contact .form__wrap .input__wrap .select-like>summary.placeholder{color:#717171}.seminar-renewal .contact .form__wrap .input__wrap .select-like>summary:focus{outline:none;border-color:#004e9d}.seminar-renewal .contact .form__wrap .input__wrap select{width:55.5555555556vw;height:3.3333333333vw;border-radius:clamp(2px,.4166666667vw,6px);border:1px solid #717171;font-size:clamp(5.3333333333px,1.1111111111vw,16px);background-color:#fff;display:flex;align-items:center;padding-left:1.1111111111vw}.seminar-renewal .contact .form__wrap .input__wrap div{width:clamp(266.6666666667px,55.5555555556vw,800px);height:3.3333333333vw;display:flex;align-items:center}.seminar-renewal .contact .form__wrap .input__wrap div .--contents{display:flex}.seminar-renewal .contact .form__wrap .last__item{justify-content:flex-start;margin-left:15.4861111111vw}.seminar-renewal .contact .form__wrap .last__item .partner-line{color:#004ea2;font-weight:600;font-size:1.1111111111vw}.seminar-renewal .contact .form__wrap .input__wrap:last-child{margin-bottom:clamp(20px,4.1666666667vw,60px)}.seminar-renewal .contact .form__wrap .input-margin__bottom ul{padding-left:1vw}.seminar-renewal .contact .form__wrap .pp{width:clamp(340px,70.8333333333vw,1020px);background-color:#fff;height:10.5555555556vw;display:flex;justify-content:center;align-items:center;margin-bottom:2.0833333333vw;flex-direction:column;border-radius:.5555555556vw}.seminar-renewal .contact .form__wrap .pp .pp__wrap{width:clamp(95px,19.7916666667vw,285px);display:flex;align-items:center;justify-content:center}.seminar-renewal .contact .form__wrap .pp .pp__wrap input[type=checkbox]{width:clamp(8px,1.6666666667vw,24px);height:clamp(8px,1.6666666667vw,24px);border:1px solid #717171;border-radius:.3vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.seminar-renewal .contact .form__wrap .pp .pp__wrap input[type=checkbox]:checked{background:#fff}.seminar-renewal .contact .form__wrap .pp .pp__wrap input[type=checkbox]:checked:after{content:"";position:absolute;width:.5555555556vw;height:1.1111111111vw;border-right:2px solid #004ea2;border-bottom:2px solid #004ea2;transform:translate(-50%,-50%) rotate(45deg);top:47%;left:50%}.seminar-renewal .contact .form__wrap .pp .pp__wrap p{width:-moz-fit-content;width:fit-content;display:flex;margin-left:clamp(5.3333333333px,1.1111111111vw,16px);letter-spacing:.16px;line-height:2;font-size:clamp(5.3333333333px,1.1111111111vw,16px);justify-content:center}.seminar-renewal .contact .form__wrap .pp .pp__wrap p a{text-decoration:underline}.seminar-renewal .contact .form__wrap .pp .pp__wrap:first-child{margin-bottom:.6944444444vw}.seminar-renewal .contact .form__wrap .important{margin-bottom:2.7777777778vw}.seminar-renewal .contact .form__wrap .important .__wrap{width:70.8333333333vw}.seminar-renewal .contact .form__wrap .important .__wrap .-head__wrap{height:5.9027777778vw;background-color:#353535;display:flex;justify-content:center;align-items:center}.seminar-renewal .contact .form__wrap .important .__wrap .-head__wrap .-card__wrap{background-color:#fff476;width:6.1805555556vw;height:3.125vw;padding:.8333333333vw 1.0416666667vw;margin-right:2.7777777778vw}.seminar-renewal .contact .form__wrap .important .__wrap .-head__wrap .-card__wrap h3{color:#353535;font-size:1.9444444444vw;line-height:.7;font-weight:700}.seminar-renewal .contact .form__wrap .important .__wrap .-head__wrap h3{font-size:2.2222222222vw;font-weight:700;color:#fff476;letter-spacing:.8px}.seminar-renewal .contact .form__wrap .important .__wrap .-message__wrap{border:.2777777778vw solid #353535;padding:1.6666666667vw 2.7777777778vw;background:#fff}.seminar-renewal .contact .form__wrap .important .__wrap .-message__wrap p{font-size:1.1111111111vw;line-height:1.6;letter-spacing:.32px;font-weight:500}.seminar-renewal .contact .form__wrap button[type=submit]{text-indent:12px;margin:0 auto;width:clamp(103.3333333333px,21.5277777778vw,310px);height:clamp(22.6666666667px,4.7222222222vw,68px);font-size:clamp(5.3333333333px,1.1111111111vw,16px);background-color:#004ea2;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:clamp(33.3333333333px,6.9444444444vw,100px);letter-spacing:8px;text-align:center;border:none;cursor:pointer;margin-bottom:clamp(0px,calc(60 * var(--scale)),calc(60px * var(--max)));letter-spacing:.12em}.seminar-renewal .contact .form__wrap .tn__wrap{text-align:center;margin:0 auto}.seminar-renewal .contact .form__wrap .tn__wrap .-head__wrap{width:16.875vw;height:2.2222222222vw;border:.1388888889vw solid #353535;margin:0 auto;display:flex;align-items:center;justify-content:center}.seminar-renewal .contact .form__wrap .tn__wrap .-head__wrap h4{font-size:1.1111111111vw;color:#353535;font-weight:500;letter-spacing:.48px;text-align:center;position:static;border:none;width:auto;height:auto;border-radius:0;background-color:transparent;transform:none;top:auto}.seminar-renewal .contact .form__wrap .tn__wrap h2{font-size:4.3055555556vw;font-weight:500;color:#353535;letter-spacing:.02em;margin-top:.2em;margin-bottom:.4em}.seminar-renewal .contact .form__wrap .tn__wrap p{font-size:1.1111111111vw;color:#353535;font-weight:500;letter-spacing:.48px}@media (min-width:1441px){.seminar-renewal .contact{padding:70px 0 0}.seminar-renewal .contact .__wrap{width:1020px}.seminar-renewal .contact .text__line{font-size:48px;font-weight:700;margin:40px 0 30px}.seminar-renewal .contact .form__wrap{width:1020px}.seminar-renewal .contact .form__wrap .input__wrap{margin-bottom:28px}.seminar-renewal .contact .form__wrap .input__wrap p{font-size:16px}.seminar-renewal .contact .form__wrap .input__wrap p span{font-size:16px;border-radius:3px;margin-right:16px;height:28px;width:49px;padding-bottom:.1vw}.seminar-renewal .contact .form__wrap .input__wrap .select-like,.seminar-renewal .contact .form__wrap .input__wrap input{padding:18px 20px;width:800px;height:48px;border-radius:6px;font-size:16px}.seminar-renewal .contact .form__wrap .input__wrap .select-like ul{max-height:200px;border-radius:0 0 6px 6px;padding:10px}.seminar-renewal .contact .form__wrap .input__wrap .select-like ul li{padding:0}.seminar-renewal .contact .form__wrap .input__wrap .select-like ul .li__under{padding-bottom:20px}.seminar-renewal .contact .form__wrap .input__wrap .select-like>summary{border-radius:4px;background-size:10px}.seminar-renewal .contact .form__wrap .input__wrap select{width:800px;height:48px;border-radius:6px;font-size:16px;padding-left:16px}.seminar-renewal .contact .form__wrap .last__item{justify-content:center;margin-left:-210px}.seminar-renewal .contact .form__wrap .last__item .partner-line{font-size:16px}.seminar-renewal .contact .form__wrap .input__wrap:last-child{margin-bottom:60px}.seminar-renewal .contact .form__wrap .input-margin__bottom ul{padding-left:16px}.seminar-renewal .contact .form__wrap .pp{width:1020px;height:152px;margin-bottom:48px;border-radius:8px}.seminar-renewal .contact .form__wrap .pp .pp__wrap{width:285px}.seminar-renewal .contact .form__wrap .pp .pp__wrap input[type=checkbox]{width:24px;height:24px}.seminar-renewal .contact .form__wrap .pp .pp__wrap input[type=checkbox]:checked:after{width:6px;height:12px}.seminar-renewal .contact .form__wrap .pp .pp__wrap p{width:-moz-fit-content;width:fit-content;margin-left:16px;letter-spacing:.48px;font-size:16px}.seminar-renewal .contact .form__wrap .pp .pp__wrap:first-child{margin-bottom:10px}.seminar-renewal .contact .form__wrap .important{margin-bottom:40px}.seminar-renewal .contact .form__wrap .important .__wrap{width:1020px}.seminar-renewal .contact .form__wrap .important .__wrap .-head__wrap{height:85px}.seminar-renewal .contact .form__wrap .important .__wrap .-head__wrap .-card__wrap{width:89px;height:45px;padding:12px 16px;margin-right:40px}.seminar-renewal .contact .form__wrap .important .__wrap .-head__wrap .-card__wrap h3{font-size:28px}.seminar-renewal .contact .form__wrap .important .__wrap .-head__wrap h3{font-size:32px;white-space:nowrap}.seminar-renewal .contact .form__wrap .input__wrap div{height:48px}.seminar-renewal .contact .form__wrap .important .__wrap .-message__wrap{border:4px solid #353535;padding:24px 40px;margin-top:-5px}.seminar-renewal .contact .form__wrap .important .__wrap .-message__wrap p{font-size:16px}.seminar-renewal .contact .form__wrap button[type=submit]{width:310px;height:68px;font-size:16px;margin-bottom:50px}.seminar-renewal .contact .form__wrap .tn__wrap .-head__wrap{width:243px;height:32px;border:2px solid #353535}.seminar-renewal .contact .form__wrap .tn__wrap .-head__wrap h4{font-size:16px}.seminar-renewal .contact .form__wrap .tn__wrap h2{font-size:62px}.seminar-renewal .contact .form__wrap .tn__wrap p{font-size:16px}}@media (max-width:768px){.seminar-renewal .contact{padding:clamp(0px,calc(60 * var(--scale)),calc(60px * var(--max))) 0 15.3846153846vw 0;padding-bottom:0}.seminar-renewal .contact .__wrap{width:100%;max-width:100%}.seminar-renewal .contact .contact-title__wrap h4{top:5vw;height:6.4102564103vw;display:flex;font-size:clamp(0px,calc(12 * var(--scale)),calc(12px * var(--max)));padding:0 1.4em}.seminar-renewal .contact .text__line{font-size:7.1794871795vw;letter-spacing:1.6px;line-height:1.4;font-size:clamp(0px,calc(28 * var(--scale)),calc(28px * var(--max)));margin:1.2em 0 .7em}.seminar-renewal .contact .text__line .br-pc__none{display:inline}.seminar-renewal .contact .form__wrap{width:100%;padding:0 5.1282051282vw}.seminar-renewal .contact .form__wrap .input__wrap{justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-bottom:6.1538461538vw}.seminar-renewal .contact .form__wrap .input__wrap p{font-size:3.5897435897vw;margin-bottom:4.1025641026vw}.seminar-renewal .contact .form__wrap .input__wrap p span{font-size:3.5897435897vw;border-radius:.7692307692vw;margin-right:4.1025641026vw;height:6.6666666667vw;width:11.5384615385vw}.seminar-renewal .contact .form__wrap .input__wrap .select-like,.seminar-renewal .contact .form__wrap .input__wrap input{padding:4.6153846154vw 5.1282051282vw;width:100%;height:12.3076923077vw;border-radius:1.5384615385vw;font-size:4.1025641026vw}.seminar-renewal .contact .form__wrap .input__wrap input[type=radio]{width:12.3076923077vw;height:12.3076923077vw;margin-right:2.0512820513vw}.seminar-renewal .contact .form__wrap .input__wrap .select-like{display:flex}.seminar-renewal .contact .form__wrap .input__wrap .select-like ul{max-height:153.8461538462vw;border-radius:0 0 1.5384615385vw 1.5384615385vw;padding:2.5641025641vw}.seminar-renewal .contact .form__wrap .input__wrap .select-like ul li{padding:0}.seminar-renewal .contact .form__wrap .input__wrap .select-like ul .li__under{padding-bottom:5.1282051282vw}.seminar-renewal .contact .form__wrap .input__wrap .select-like>summary{padding:0;border-radius:1.0256410256vw;background-size:2.5641025641vw;display:flex;align-items:center}.seminar-renewal .contact .form__wrap .input__wrap div,.seminar-renewal .contact .form__wrap .input__wrap select{width:100%;height:12.8vw;border-radius:1.6vw;font-size:4.1025641026vw;padding-left:4.1025641026vw}.seminar-renewal .contact .form__wrap .input__wrap div{padding-left:0}.seminar-renewal .contact .form__wrap .input__wrap div .--contents{width:-moz-max-content;width:max-content;padding-right:2.5641025641vw}.seminar-renewal .contact .form__wrap .last__item{justify-content:flex-start;margin-left:0;margin-bottom:2.5641025641vw}.seminar-renewal .contact .form__wrap .last__item .partner-line{font-size:3.5897435897vw}.seminar-renewal .contact .form__wrap .input__wrap:last-child{margin-bottom:0}.seminar-renewal .contact .form__wrap .input-margin__bottom{margin-bottom:-2.5641025641vw}.seminar-renewal .contact .form__wrap .input-margin__bottom ul{padding-left:4vw}.seminar-renewal .contact .form__wrap .pp{width:100%;height:28.7179487179vw;margin-bottom:8.2051282051vw;padding:0 5.1282051282vw}.seminar-renewal .contact .form__wrap .pp .pp__wrap{width:100%}.seminar-renewal .contact .form__wrap .pp .pp__wrap input[type=checkbox]{width:6.1538461538vw;height:6.1538461538vw}.seminar-renewal .contact .form__wrap .pp .pp__wrap input[type=checkbox]:checked:after{width:2.0512820513vw;height:4.1025641026vw;top:45%}.seminar-renewal .contact .form__wrap .pp .pp__wrap p{margin-left:4.1025641026vw;letter-spacing:.16px;font-size:3.5897435897vw}.seminar-renewal .contact .form__wrap .pp .pp__wrap:first-child{margin-bottom:2.5641025641vw}.seminar-renewal .contact .form__wrap .important{margin-bottom:10.2564102564vw}.seminar-renewal .contact .form__wrap .important .__wrap{width:100%}.seminar-renewal .contact .form__wrap .important .__wrap .-head__wrap{height:27.4358974359vw;padding-top:2.5641025641vw;flex-direction:column}.seminar-renewal .contact .form__wrap .important .__wrap .-head__wrap .-card__wrap{width:13.5897435897vw;height:6.1538461538vw;padding:1.5384615385vw 2.5641025641vw;margin-right:0;margin-bottom:2.5641025641vw}.seminar-renewal .contact .form__wrap .important .__wrap .-head__wrap .-card__wrap h3{font-size:4.1025641026vw}.seminar-renewal .contact .form__wrap .important .__wrap .-head__wrap h3{font-size:5.1282051282vw;letter-spacing:.48px;text-align:center;line-height:1.4}.seminar-renewal .contact .form__wrap .important .__wrap .-message__wrap{border:.5128205128vw solid #353535;padding:5.1282051282vw}.seminar-renewal .contact .form__wrap .important .__wrap .-message__wrap p{font-size:3.5897435897vw}.seminar-renewal .contact .form__wrap button[type=submit]{width:79.4871794872vw;height:17.4358974359vw;font-size:4.1025641026vw;margin-bottom:11%}.seminar-renewal .contact .form__wrap .tn__wrap .-head__wrap{width:62.3076923077vw;height:8.2051282051vw;border:.5128205128vw solid #353535;margin-bottom:1.5384615385vw}.seminar-renewal .contact .form__wrap .tn__wrap .-head__wrap h4{font-size:4.1025641026vw;position:static;border:none;width:auto;height:auto;border-radius:0;background-color:transparent;transform:none;top:auto}.seminar-renewal .contact .form__wrap .tn__wrap h2{font-size:10.2564102564vw;letter-spacing:4.8px;margin-top:.5em;margin-bottom:.6em;white-space:nowrap;letter-spacing:normal}.seminar-renewal .contact .form__wrap .tn__wrap p{font-size:4.1025641026vw}}.seminar-renewal .confirm .form__wrap{display:flex;flex-direction:column;width:clamp(340px,70.8333333333vw,1020px);margin:0 auto}.seminar-renewal .confirm .form__wrap .input__wrap{display:flex;justify-content:flex-start!important;align-items:center;margin-bottom:clamp(9.3333333333px,1.9444444444vw,28px)}.seminar-renewal .confirm .form__wrap .input__wrap p{font-size:clamp(5.3333333333px,1.1111111111vw,16px);color:#353535;font-weight:400;letter-spacing:.8px;width:15.2777777778vw}@media (max-width:767px){.seminar-renewal .confirm .form__wrap .input__wrap p{font-size:clamp(0px,calc(16 * var(--scale)),calc(16px * var(--max)))}}.seminar-renewal .confirm .form__wrap .input__wrap p span{font-size:clamp(5.3333333333px,1.1111111111vw,16px);background-color:#004ea2;color:#fff;border-radius:clamp(1px,.2083333333vw,3px);margin-right:clamp(5.3333333333px,1.1111111111vw,16px);height:clamp(9.3333333333px,1.9444444444vw,28px);width:clamp(16.3333333333px,3.4027777778vw,49px);display:inline-flex;justify-content:center;align-items:center}@media (max-width:767px){.seminar-renewal .confirm .form__wrap .input__wrap p span{font-size:clamp(0px,calc(14 * var(--scale)),calc(14px * var(--max)));width:3em;flex-shrink:0;height:auto;padding:.5em 0}}.seminar-renewal .confirm .form__wrap .input__wrap .-input__value{width:300px}.seminar-renewal .confirm .text__line{font-size:32px;line-height:1.6;letter-spacing:5px}@media (max-width:767px){.seminar-renewal .confirm .text__line{font-size:clamp(0px,calc(20 * var(--scale)),calc(20px * var(--max)))}}.seminar-renewal .confirm .form__wrap .-btn__wrap{width:41.9444444444vw;display:flex;justify-content:space-between;margin:1.3888888889vw auto 0}.seminar-renewal .confirm .form__wrap .-btn__wrap button{text-indent:9.6px;width:clamp(91.3333333333px,19.0277777778vw,274px);height:clamp(22.6666666667px,4.7222222222vw,68px);font-size:clamp(5.3333333333px,1.1111111111vw,16px);background-color:#004ea2;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:clamp(33.3333333333px,6.9444444444vw,100px);letter-spacing:8px;text-align:center;border:none;cursor:pointer}.seminar-renewal .confirm .form__wrap .-btn__wrap button:first-child{background-color:#a9a9a9}@media (min-width:1441px){.seminar-renewal .confirm .form__wrap .input__wrap p{width:220px}.seminar-renewal .confirm .form__wrap .-btn__wrap{width:604px;margin-top:20px}.seminar-renewal .confirm .form__wrap .-btn__wrap button{width:274px;height:68px;font-size:16px}.seminar-renewal .confirm .form__wrap .-btn__wrap button:first-child{width:274px}}@media (max-width:768px){.seminar-renewal .confirm .form__wrap .input__wrap p{width:100%}.seminar-renewal .confirm .form__wrap .-btn__wrap{width:100%;display:flex;justify-content:flex-start;flex-direction:column}.seminar-renewal .confirm .form__wrap .-btn__wrap button{width:79.4871794872vw;height:17.4358974359vw;font-size:4.1025641026vw}.seminar-renewal .confirm .form__wrap .-btn__wrap button:first-child{margin-bottom:2.5641025641vw}}.seminar-renewal .complete .complete__wrap{width:clamp(366.6666666667px,76.3888888889vw,1100px);margin:0 auto}.seminar-renewal .complete .complete__wrap .text__line{font-size:32px}.seminar-renewal .complete .complete__wrap .form__wrap p{font-size:16px;margin-bottom:2.7777777778vw;text-align:center}.seminar-renewal .complete .complete__wrap .form__wrap p .br-pc__none{display:none}.seminar-renewal .complete .complete__wrap .form__wrap p a{display:inline;color:#004ea2;text-decoration:underline}.seminar-renewal .complete .complete__wrap .complete-btn__wrap{display:flex;justify-content:center;margin:1.3888888889vw auto 70px}.seminar-renewal .complete .complete__wrap .complete-btn__wrap button{text-indent:9.6px;width:clamp(91.3333333333px,19.0277777778vw,274px);height:clamp(22.6666666667px,4.7222222222vw,68px);font-size:clamp(5.3333333333px,1.1111111111vw,16px);background-color:#a9a9a9;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:clamp(33.3333333333px,6.9444444444vw,100px);letter-spacing:8px;text-align:center;border:none;cursor:pointer}@media (min-width:1441px){.seminar-renewal .complete .complete__wrap{width:1100px}.seminar-renewal .complete .complete__wrap .form__wrap p{margin-bottom:40px}.seminar-renewal .complete .complete__wrap .complete-btn__wrap{margin-top:20px}.seminar-renewal .complete .complete__wrap .complete-btn__wrap button{width:274px;height:68px;font-size:16px}}@media (max-width:768px){.seminar-renewal .complete .complete__wrap{width:100%}.seminar-renewal .complete .complete__wrap .form__wrap p{font-size:3.5897435897vw;margin-bottom:5.1282051282vw;letter-spacing:.6vw}.seminar-renewal .complete .complete__wrap .form__wrap p .br-pc__none{display:inline}.seminar-renewal .complete .complete__wrap .complete-btn__wrap button{width:79.4871794872vw;height:17.4358974359vw;font-size:4.1025641026vw}}.seminar-renewal .contact__label{font-size:clamp(0px,calc(20 * var(--scale)),calc(20px * var(--max)));font-weight:700;color:#004ea2;border:2px solid #004ea2;border-radius:5em;position:relative;margin:0 auto;display:block;width:-moz-fit-content;width:fit-content;padding:.4em 1.7em;letter-spacing:.12em}.seminar-renewal .contact__label:before{content:"CONTACT";position:absolute;text-align:center;top:-50%;left:50%;transform:translate(-50%,-40%);font-size:clamp(0px,calc(100 * var(--scale)),calc(100px * var(--max)));font-weight:700;font-family:var(--font-seminar-roboto),sans-serif;background:linear-gradient(180deg,#004ea2,rgba(0,78,162,0));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;opacity:.1;pointer-events:none;width:10em}@media (max-width:767px){.seminar-renewal .contact__label{display:flex;align-items:center;justify-content:center;font-size:clamp(0px,calc(16 * var(--scale)),calc(16px * var(--max)));border-width:2px;padding:.6em 1em}.seminar-renewal .contact__label:before{font-size:clamp(0px,calc(40 * var(--scale)),calc(40px * var(--max)));width:-moz-max-content;width:max-content}}.seminar-renewal .contact__text01{margin-top:2.6%;line-height:1.6;text-align:center;font-size:clamp(0px,calc(16 * var(--scale)),calc(16px * var(--max)));font-weight:600}.seminar-renewal .contact__text01 p:first-child{margin-bottom:2em}.seminar-renewal .contact__text01 p:nth-child(n+2){color:#de3b3b}@media (max-width:767px){.seminar-renewal .contact__text01{font-size:clamp(0px,calc(12 * var(--scale)),calc(12px * var(--max)))}.seminar-renewal .contact__text01 p:first-child{margin-bottom:1em}}.seminar-renewal .input__wrap--last[class][class]{margin-bottom:clamp(0px,calc(60 * var(--scale)),calc(60px * var(--max)))}@media (max-width:767px){.seminar-renewal .input__wrap--last[class][class]{margin-bottom:8%}}.seminar-renewal .select-like,.seminar-renewal .select-wrap{position:relative}.seminar-renewal .select-like:before,.seminar-renewal .select-wrap:before{content:"";position:absolute;background:url(/img/seminar-202610/icon-arrow.svg) no-repeat 50%/100%;aspect-ratio:10/8;transform:translate(-50%,-50%);top:50%;width:1.3%;left:97%}@media (max-width:767px){.seminar-renewal .select-like:before,.seminar-renewal .select-wrap:before{width:4%;left:95%}}.seminar-renewal .contact.confirm{padding:clamp(0px,calc(100 * var(--scale)),calc(100px * var(--max))) 0}@media (max-width:767px){.seminar-renewal .contact.confirm{padding:clamp(0px,calc(50 * var(--scale)),calc(50px * var(--max))) 0}}.seminar-renewal{color:#111;font-size:16px;line-height:1;font-family:var(--font-seminar-serif),serif}.seminar-renewal .input__error{display:block;color:#b91c1c}.seminar-renewal #contact{scroll-margin-top:100px}.seminar-renewal .seminar-dates{padding:40px 20px;text-align:center;background:#f4f7fa}.seminar-renewal .venue__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px}.seminar-renewal .venue__card{padding:24px;background:#fff}.seminar-renewal .fl-btn__wrap02{z-index:50}.seminar-renewal .venue__head{font-size:24px;font-weight:700}.seminar-renewal .venue__empty,.seminar-renewal .venue__note,.seminar-renewal .venue__sub{margin-top:16px}.seminar-renewal .venue__card-label{font-size:22px;font-weight:700;color:#004982}.seminar-renewal .venue__card-date{margin:12px 0}.seminar-renewal .venue__price-area{margin-top:28px}.seminar-renewal .venue__price-amount{font-size:28px;font-weight:700;color:#004982}.seminar-renewal .sp-only-inline{display:none}@media (max-width:767px){.seminar-renewal .sp-only-inline{display:inline}.seminar-renewal .fv__heading{font-size:clamp(0px,calc(68 * var(--scale)),calc(68px * var(--max)));white-space:nowrap}.seminar-renewal .fv__seminar-title{font-size:clamp(0px,calc(34 * var(--scale)),calc(34px * var(--max)))}.seminar-renewal .fv__seminar-title .title-line{display:block;white-space:nowrap}}.seminar-renewal .confirm .-input__value{overflow-wrap:anywhere}.seminar-renewal .venue__inner{width:min(100%,1020px);margin:0 auto}.seminar-renewal .venue__card{flex:1 1 280px;max-width:440px;border:1px solid #d6e2ed;border-radius:8px}.seminar-renewal .venue__card-info{margin-top:16px}.seminar-renewal .venue__card-date{font-size:18px;line-height:1.8}.seminar-renewal .venue__card-date__num{font-size:24px;font-weight:700}.seminar-renewal .venue__card-address{font-size:14px;line-height:1.8}.seminar-renewal .venue__price-note1{margin-bottom:8px;font-size:16px}.seminar-renewal .venue__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px}.seminar-renewal .venue__price-label,.seminar-renewal .venue__price-yen{font-size:16px}.seminar-renewal .seminar-footer-cta{margin-top:0;padding-top:24px;background:#f5f5f5}.seminar-renewal .seminar-footer-cta .fl-btn__wrap--contact{margin-top:0}