@charset "UTF-8";body{color:#333;font-family:Noto Sans JP;letter-spacing:.1em;line-height:normal}*,:after,:before{box-sizing:border-box}img{height:auto;max-width:100%}br.pc{display:block}br.sp{display:none}@media screen and (max-width:639px){body{font-size:15px;letter-spacing:1.5px}body,body p:not([class]){line-height:1.6}br.pc{display:none}br.sp{display:block}.sec-wid__full{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.container{padding-top:70px}.container .contents{margin:0 auto;max-width:1140px;padding:0 20px}@media (max-width:768px){.container{padding-top:40px}}#header{align-items:center;background:#fff;display:flex;height:110px;position:relative;width:100%}#header .header__logo-link{display:block;left:50px;line-height:0;position:absolute;top:50%;transform:translateY(-50%)}#header .header__logo{display:block;height:32px;width:170px}@media (max-width:768px){#header{height:60px}#header .header__logo-link{left:24px}#header .header__logo-link img{max-width:170px}}#footer{margin:0 auto;max-width:1240px;padding:40px 20px 24px;text-align:center}#footer #footLogo{margin-bottom:22px}#footer #foogNavi{border-top:1px solid #dcdcdc;padding:20px 0 8px}#footer #foogNavi ul{color:#666;display:flex;flex-wrap:wrap;font-size:.9em;justify-content:center}#footer #foogNavi a{color:#000;font-size:13.5px;letter-spacing:.3px;line-height:2;text-decoration:none}#footer #foogNavi a:hover{text-decoration:underline}#footer #foogNavi a svg{position:relative;top:2px}#footer #foogNavi li:not(:last-child):after{content:"/";padding:0 1em 0 1.2em}#footer #leadplusLogo{line-height:normal;margin:0 0 20px}#footer #copyRight{color:#000;font-size:13px;letter-spacing:0}#footer #copyRight span{margin:0 .5em 0 0}#footer #copyRight span:last-child{margin:0}@media (max-width:639px){#footer{padding-top:24px}#footer #copyRight span{display:block}}.badge{align-items:center;border-radius:3px;color:#fff;display:inline-flex;font-size:11px;font-weight:400;justify-content:center;letter-spacing:1.1px;padding:0 10px;white-space:nowrap}.badge--accepting{background-color:#fd9d0d}.badge--seminar{background-color:#9b8a75;height:22px}.contents .title h2{font-size:28px;font-weight:700;letter-spacing:2.8px;margin-bottom:40px;padding-bottom:10px;position:relative}.contents .title h2:before{background:#bdbdbd;width:100%}.contents .title h2:after,.contents .title h2:before{bottom:0;content:"";height:2px;left:0;position:absolute}.contents .title h2:after{background:#fd9d0d;width:80px}.contents p+p{margin-top:30px}@media (max-width:768px){.contents .title h2{font-size:18px;letter-spacing:1.8px;margin-bottom:24px;position:relative}.contents p+p{margin-top:20px}}.cta-btn{align-items:center;background-color:#0081ff;border-radius:50px;cursor:pointer;display:flex;height:60px;justify-content:space-between;max-width:100%;padding:0 24px 0 36px;text-decoration:none;transition:.3s;width:500px}.cta-btn:hover{background-color:#0067cc}.cta-btn__text{color:#fff;flex:1;font-size:20px;font-weight:700;letter-spacing:2px;line-height:1.6;text-align:center}.cta-btn__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjZmFmYWZhIiBkPSJNMCA4YTggOCAwIDEgMCAxNiAwQTggOCAwIDAgMCAwIDhtOS44OTkgMEw2LjY0MiA0Ljc0M2EuNjE1LjYxNSAwIDAgMSAuODctLjg3bDMuNjkyIDMuNjkyYS42MTUuNjE1IDAgMCAxIDAgLjg3bC0zLjY5MiAzLjY5MmEuNjE1LjYxNSAwIDAgMS0uODctLjg3eiIvPjwvc3ZnPg==);background-repeat:no-repeat;height:16px;left:0;position:relative;top:0;width:16px}@media screen and (max-width:639px){.cta-btn{height:auto;min-height:50px}.cta-btn__text{font-size:18px;letter-spacing:1.8px}}.cta-btn-fixed{bottom:0;left:50%;max-width:100%;opacity:0;position:fixed;transform:translateX(-50%);transform:translateX(-50%) translateY(20px);transition:opacity .4s ease,visibility .4s ease,transform .4s ease;visibility:hidden;width:100%;z-index:100}.cta-btn-fixed.is-show{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}@media (min-width:639px){.cta-btn-fixed{display:none!important}}.cta-btn-fixed .cta-btn{border-radius:0;margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px);min-height:70px;padding:0 46px 0 60px;width:calc(100% + 40px)}.cta-btn-fixed .cta-btn__icon{position:relative;top:2px}.mv-hero__img{display:block;height:577.5px;object-fit:cover;width:100%}#intro.container{padding-top:40px}.sec-intro{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.sec-intro__images{margin-bottom:16px}.sec-intro__badges{display:flex;gap:10px}.sec-intro__title{color:#141414;font-size:30px;font-weight:700;letter-spacing:3px;line-height:1.5}.sec-lead{align-items:center;display:flex;flex-direction:column;gap:40px}.sec-lead__desc{color:#141414;font-size:24px;font-weight:700;letter-spacing:2.4px;line-height:1.6;width:100%}@media screen and (max-width:639px){#intro.container{padding-top:0}.sec-intro{gap:16px;margin-bottom:24px}.sec-intro__images{margin-bottom:8px}.sec-intro__title{font-size:22px;letter-spacing:2.2px}.sec-lead{gap:24px}.sec-lead__desc{font-size:16px;letter-spacing:1.5px}}.sec-concerns{align-items:center;background-color:#fafafa;display:flex;flex-direction:column;gap:40px;margin-top:80px;padding:40px}.sec-concerns__heading{font-size:28px;font-weight:700;letter-spacing:2.8px;text-align:center}.sec-concerns__list{display:flex;flex-direction:column;gap:10px;list-style:none}.sec-concerns__item{display:flex;gap:15px}.sec-concerns__item:before{background-color:#9b8a75;border-radius:50%;content:"";display:block;flex-shrink:0;height:15px;position:relative;top:5px;width:15px}@media screen and (max-width:639px){.sec-concerns{gap:24px;margin-top:24px;padding:40px 20px}.sec-concerns__heading{font-size:18px;letter-spacing:1.8px}.sec-concerns__item{font-size:15px;gap:8px}.sec-concerns__item:before{height:10px;top:6px;width:10px}}.sec-learn{align-items:center;background-image:linear-gradient(90deg,#9b8a75,#9b8a75 5px,transparent 0,transparent 8px),linear-gradient(180deg,#9b8a75,#9b8a75 5px,transparent 0,transparent 8px),linear-gradient(270deg,#9b8a75,#9b8a75 5px,transparent 0,transparent 8px),linear-gradient(0deg,#9b8a75,#9b8a75 5px,transparent 0,transparent 8px);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y;background-size:10px 2px,2px 10px,10px 2px,2px 10px;display:flex;flex-direction:column;gap:40px;margin-top:70px;padding:40px 110px}.sec-learn__heading{font-size:28px;font-weight:700;letter-spacing:2.8px;text-align:center}.sec-learn__list{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;width:100%}.sec-learn__item{display:flex;gap:15px}.sec-learn__item:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjOWI4YTc1IiBkPSJNMiAwYTIgMiAwIDAgMC0yIDJ2MTJhMiAyIDAgMCAwIDIgMmgxMmEyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnptMTAuMDMgNC45N2EuNzUuNzUgMCAwIDEgLjAxMSAxLjA1bC0zLjk5MiA0Ljk5YS43NS43NSAwIDAgMS0xLjA4LjAyTDQuMzI0IDguMzg0YS43NS43NSAwIDEgMSAxLjA2LTEuMDZsMi4wOTQgMi4wOTMgMy40NzMtNC40MjVhLjc1Ljc1IDAgMCAxIDEuMDgtLjAyMnoiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:16px;position:relative;top:5px;width:16px}@media screen and (min-width:640px) and (max-width:767px){.sec-learn{padding:40px}}@media screen and (max-width:639px){.sec-learn{gap:24px;margin-top:40px;padding:24px 20px}.sec-learn__item{gap:8px}.sec-learn__heading{font-size:18px;letter-spacing:1.8px}}.sec-speaker{align-items:center;display:flex;gap:16px 32px}.sec-speaker+.sec-speaker{margin-top:40px}.sec-speaker__img-wrap{border-radius:50%;flex-shrink:0;height:180px;overflow:hidden;width:180px}.sec-speaker__img{display:block;height:100%;object-fit:cover;width:100%}.sec-speaker__body,.sec-speaker__body-intro{display:flex;flex:1;flex-direction:column;gap:8px}.sec-speaker__company{line-height:1.6}.sec-speaker__company strong{display:block;font-weight:700}.sec-speaker__name{font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:1.6}.sec-speaker__bio{font-size:14px;letter-spacing:1.4px;line-height:1.6}@media screen and (max-width:639px){.sec-speaker{flex-direction:column}.sec-speaker__body-intro{flex-direction:column-reverse}.sec-speaker__img-wrap{height:147.556px;width:147.556px}.sec-speaker__name{text-align:center}}.sec-signup{background-color:#f8f9fa;margin-top:70px;padding:24px}.sec-signup__card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px}.sec-signup__card,.sec-signup__top{align-items:center;display:flex;flex-direction:column;gap:8px}.sec-signup__top{width:100%}.sec-signup__header{font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:1.6;text-align:center}.sec-signup__header-online{color:#0081ff}.sec-signup__lead{gap:16px;width:100%}.sec-signup__lead,.sec-signup__live-icon{align-items:center;display:flex;justify-content:center}.sec-signup__live-icon{height:46px;width:46px}.sec-signup__lead-text{font-size:22px;font-weight:700;letter-spacing:2.2px;line-height:1.6;text-align:center}.sec-signup__lead-text-accent{color:#fd9d0d}.sec-signup__body{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.sec-signup__desc{letter-spacing:.8px;line-height:1.6;text-align:center}@media screen and (max-width:639px){.sec-signup{margin-top:40px}.sec-signup,.sec-signup__card{padding:24px 20px}.sec-signup__lead-text{font-size:18px;letter-spacing:1.8px;text-align:left}}.sec-table__list{display:flex;flex-direction:column;gap:2px;width:100%}.sec-table__row{align-items:stretch;display:flex}.sec-table__head{background-color:#f8f9fa;flex-shrink:0;font-weight:700;line-height:1.6;padding:16px 24px;width:200px}.sec-table__body{background-color:#fff;border:1px solid #f8f9fa;flex:1;line-height:1.6;padding:16px 24px}.sec-table__bullet-list{display:flex;flex-direction:column;gap:0;list-style:none}.sec-table__bullet-item{display:flex;gap:8px}.sec-table__bullet-item:before{background-color:#333;border-radius:50%;content:"";display:block;flex-shrink:0;height:6px;position:relative;top:10px;width:6px}.sec-table__ol{padding-left:20px}.sec-table__ol li{line-height:1.6}.sec-table__note{margin-top:30px}.sec-table__note+.sec-table__note{margin-top:0}.sec-table__link{color:#0085ce;text-decoration:none}.sec-table__link:hover{text-decoration:underline}@media screen and (max-width:639px){.sec-table__row{flex-direction:column}.sec-table__head{width:100%}.sec-table__bullet-item:before{top:9px}}#sec-banner a{transition:.3s}#sec-banner a:hover{opacity:.7}@media (max-width:768px){#sec-banner.container{padding-top:20px}}#sec-form.container{padding-bottom:40px}#formArea form{background:#fff;border-radius:8px;box-shadow:0 4px 30px 8px rgba(90,90,90,.07);margin:0 auto;max-width:calc(100% - 80px);padding:60px 40px 70px;width:785px}#formArea form fieldset{max-width:none}.hs-form .hs-form-field{margin-bottom:35px}.hs-form .hs-form-field label span{color:#404040;display:inline-block;font-family:Noto Sans JP;font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.6;position:relative}.hs-form .hs-form-field label .hs-form-required{padding-left:10px}.hs-form .hs-form-field label .hs-form-required:before{align-items:center;background:#fd9d0d;border-radius:3px;color:#fff;content:"必須";display:flex;font-size:13px;font-style:normal;font-weight:400;height:24px;justify-content:center;letter-spacing:.1em;line-height:1.6;position:absolute;top:2px;width:46px}.hs-form .hs-form-field legend.hs-field-desc{font-size:14px;margin-top:5px}.hs-form .hs-form-field .input{margin-top:12px}.hs-form .form-columns-1 .hs-form-field:first-child .input{margin-right:0}.hs-form .form-columns-2 .hs-form-field:first-child .input,.hs-form .form-columns-2 .hs-form-field:nth-child(2) .input{margin-right:0;max-width:100%;width:auto}@media (min-width:1025px){.hs-form .form-columns-2 .hs-form-field:first-child .input{margin-right:22px}}@media (max-width:1024px){.hs-form-field{width:100%!important}}.hs-form .hs-form-field .input input,.hs-form .hs-form-field .input select{background:#fff;border:1px solid #c9ced1;border-radius:4px;font-size:16px;height:49px;line-height:1.6;width:100%!important}.hs-form .hs-form-field .input input{padding:5px 10px 2px}.hs-form .hs-form-field .input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:12px 21px;background-repeat:no-repeat;background-size:12px 8px;padding:5px 10px 2px 40px}.hs-form .hs-form-field .input input::placeholder{color:#a6a6a6;font-size:16px}.hs-form .hs_recaptcha .input{display:flex;justify-content:center;margin:0 auto;width:100%}.inputs-list label{margin-top:5px}ul.inputs-list{list-style:none}.hs-error-msgs.inputs-list{color:#e01a33;font-size:14px;font-weight:500;margin-top:10px}.hs-form .hs-richtext.hs-main-font-element .privacySet{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-family:Noto Sans JP;font-size:12px;font-weight:400;gap:10px;line-height:1.5;margin:0 auto 30px;max-width:560px}.hs-form .hs-richtext.hs-main-font-element .privacySet h3{font-size:14px;width:100%}.hs-form .hs-richtext.hs-main-font-element .privacySet a:has(img){flex:0 0 auto}.hs-form .hs-richtext.hs-main-font-element .privacySet p{flex:1}@media (max-width:639px){.hs-form .hs-richtext.hs-main-font-element .privacySet a:has(img){flex:initial;text-align:center;width:100%}}.hs-form .hs-form-field.hs_privacy{margin-left:auto;margin-right:auto;width:fit-content}.hs-form .hs-form-field.hs_privacy label span{font-weight:400}.hs-form .hs-form-field.hs_privacy .hs-form-booleancheckbox-display{align-items:start;display:flex}.hs-form .hs-form-field.hs_privacy .hs-input[type=checkbox]{height:20px;margin:3px 7px 0 0;min-width:20px}.hs-form .hs_submit{display:flex;justify-content:center;margin-top:30px}.hs-form .hs_submit .actions{cursor:pointer;max-width:100%;position:relative}.hs-form .hs_submit .actions:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjZmFmYWZhIiBkPSJNMCA4YTggOCAwIDEgMCAxNiAwQTggOCAwIDAgMCAwIDhtOS44OTkgMEw2LjY0MiA0Ljc0M2EuNjE1LjYxNSAwIDAgMSAuODctLjg3bDMuNjkyIDMuNjkyYS42MTUuNjE1IDAgMCAxIDAgLjg3bC0zLjY5MiAzLjY5MmEuNjE1LjYxNSAwIDAgMS0uODctLjg3eiIvPjwvc3ZnPg==);background-repeat:no-repeat;content:"";display:inline-block;height:16px;position:absolute;right:26px;top:22px;width:16px}.hs-form .hs_submit .hs-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0081ff;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:60px;letter-spacing:2px;line-height:60px;max-width:100%;padding:0;text-align:center;transition:.3s;width:400px}.hs-form .hs_submit .hs-button:hover{background-color:#0067cc}.hs-form .hs_submit .hs-button .actions{display:flex;justify-content:center}.hs-form .hs-form-field.hs_privacy .hs-input[type=checkbox]{max-width:20px}@media (max-width:639px){#formArea form{max-width:100%;padding:20px}.hs-form .hs-form-field{margin-bottom:24px}.hs-form .hs-form-field label span{font-size:15px}.hs-form .hs-form-field .input{margin-right:0!important}.hs-form .hs_submit .hs-button{font-size:18px;height:auto;letter-spacing:1.8px;line-height:50px;min-height:50px}.hs-form .hs_submit .actions:after{top:17px}}.completion-area{padding-bottom:70px;text-align:center}.completion-area figure{margin-bottom:50px}.completion-area h1{color:#9b8a75;font-size:2.2em;font-weight:600;margin:0 0 1em}.more-btn{margin:40px auto 0;max-width:100%;text-align:center;width:280px}.more-btn a{background:#313131;border-radius:50px;box-sizing:border-box;color:#fff;display:block;font-size:1.05em;line-height:1.5em;padding:1.25em 0;text-decoration:none;transition:.3s;width:100%}.more-btn a:hover{opacity:.8}@media screen and (max-width:639px){.sec-tx.container{padding:60px 0}.completion-area{padding-bottom:50px}.completion-area figure{margin-bottom:30px}.completion-area h1{font-size:1.7em;line-height:1.5em}.more-btn{margin-top:50px;width:250px}}