@charset "UTF-8";body{height:100%;width:100%}body,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}a{display:block}a,a:hover,p:hover{text-decoration:none}img{display:block}o l,ul{list-style:none;margin:0;padding:0}li{text-decoration:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:none}input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:Noto Sans Japanese,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,Arial,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;outline:none;padding:0}*,:after,:before{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.no-spin::-webkit-inner-spin-button,.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;word-wrap:break-word;color:#183028;font-family:A-OTF UD Shin Go Pro,YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ ゴシック,sans-serif;position:relative;text-rendering:optimizelegibility;word-break:break-all}@media (max-width:1024px){body{background-color:#fff}}.content_inner{margin:auto;max-width:1200px;width:100%}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:none;padding:0;resize:none}dd,dl,dt{margin:0}.seminar-lp__title{align-items:center;color:#103322;display:flex;flex-direction:column;font-size:28px;font-weight:700;line-height:36px;text-align:center}.seminar-lp__title__subtitle,.seminar-lp__title__subtitle_1,.seminar-lp__title__subtitle_2{color:#103322;font-size:16px;font-weight:700;line-height:24px;text-align:center}.seminar-lp__title__subtitle:first-of-type{margin-top:16px}.seminar-lp__title__subtitle_1{margin-bottom:16px}.seminar-lp__title__subtitle_2{margin-top:16px}.seminar-lp__title:after{background:#00ba80;border-radius:32px;content:"";display:block;height:2px;margin:16px 0 0;width:40px}.seminar__detail-lp__title:after{background:url(/img/seminar/common/seminar__detail-lp__title-br.png) no-repeat 0 0/100% auto;border-radius:0;content:"";display:block;height:6px;margin:16px 0 0;width:60px}.seminar-lp__title-white{color:#fff}.seminar-lp__title-white:after{background:#fff}.float__btn{background:#ff7e36;border-radius:64px;box-shadow:0 4px 0 0 rgba(0,0,0,.4);height:80px;margin:0 auto 46px;text-align:center;width:400px}.float__btn:hover{opacity:.7}.float__btn-link{color:#fff;cursor:pointer;display:block;font-size:22px;font-weight:700;height:100%;padding:24px 0;width:100%}.pc_content{display:block}.sp_content{display:none}@media (max-width:428px){.seminar-lp__title{font-size:20px;line-height:26px}.float__btn{border-radius:0;bottom:0;box-shadow:none;height:56px;left:0;right:0;transform:none;-webkit-transform:none;-ms-transform:none;width:100%}.float__btn-link{font-size:18px;padding:16px 0}}@media (max-width:640px){.pc_content{display:none}.sp_content{display:block}}.footer{background-color:#0bb783;height:auto;padding:32px 0 0;width:100%}@media (max-width:1024px){.footer{padding:32px 0 0}}.footer_inner{margin:auto;max-width:1200px;width:100%}@media (max-width:1024px){.footer_name{padding:0 16px;width:100%}}@media (max-width:414px){.footer_name{width:auto}}@media (max-width:1024px){.footer_logo{float:left;width:60%}}@media (max-width:414px){.footer_logo{float:none}}.footer_logo-img{height:auto;width:280px}@media (max-width:1024px){.footer_logo-img{width:168px}}.footer_share{align-items:center;display:flex;justify-content:center}@media (max-width:1024px){.footer_share{float:left;margin:12px 0 0}}@media (max-width:414px){.footer_share{float:none;margin:12px 0 0}}.footer_share-item{margin:0 4px}@media (max-width:1024px){.footer_share-item{margin:0 6px}}.footer_menu{width:100%}@media (max-width:1024px){.footer_menu{padding:0 40px}}@media (max-width:414px){.footer_menu{padding:0 16px}}.footer_menu-section{margin:0 24px 0 0;min-width:196px}@media (max-width:1024px){.footer_menu-section{margin:40px 0 0;width:100%}}.footer_menu-section-flex{display:flex;justify-content:space-between}.footer_menu-section-flex>div{margin:0;width:48%}@media (max-width:1024px){.footer_menu-section-flex>div{margin:0;width:100%}.footer_menu-section-flex{flex-wrap:wrap;justify-content:flex-start}}.footer_menu-section:last-child{margin-bottom:0}@media (max-width:1024px){.footer_menu-section:last-child{margin:40px 0 0}}.footer_menu-title{border-bottom:1px solid #fff;color:#fff;font-family:Arial Rounded MT Bold,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:1;margin:40px 0 0;padding:0 0 4px}@media (max-width:1024px){.footer_menu-title{font-size:16px;margin:0 0 4px}}.footer_menu-list{display:flex;flex:1;flex-wrap:wrap;width:100%}.footer_menu-list div{color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;line-height:1;margin:20px 0 0;width:100%}.footer_menu-list div a{font-size:16px}.footer_menu-item{margin:12px 0 0;width:20%}@media (max-width:1024px){.footer_menu-item{width:50%}}.footer_menu-item-two{margin:12px 0 0;width:50%}@media (max-width:1024px){.footer_menu-item-two{width:100%}}.footer_menu-link{color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;line-height:1}@media (max-width:1024px){.footer_menu-link{font-size:12px}.footer_menu-info{align-items:flex-start;display:flex;justify-content:space-between}}.footer_menu-corp{color:#fff;font-family:inherit;font-size:24px;font-weight:700;letter-spacing:0;line-height:1;margin:0 0 16px}@media (max-width:1024px){.footer_menu-corp{font-size:12px}}.footer_menu-corp_cap{color:#fff;display:block;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;line-height:1;margin:0 0 8px}@media (max-width:1024px){.footer_menu-corp_cap{font-size:12px}}.footer_menu-contact{margin-top:16px}.footer_menu-contact_item{color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;line-height:1;margin:0 0 8px}@media (max-width:1024px){.footer_menu-contact_item{font-size:12px}}.footer_menu-contact_link{color:#fff;display:inline-block;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;line-height:1}@media (max-width:1024px){.footer_menu-contact_link{font-size:12px}}.footer_copyright{background-color:#183028;height:auto;margin:80px 0 0;padding:12px 0;text-align:center;width:100%}@media (max-width:1024px){.footer_copyright{margin:48px 0 0}}.footer_copyright-text{color:#fff;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:0;line-height:1}.footer_copyright-lp{margin:0}.footer_company{background-color:#fff;padding:6px;text-align:center}.footer_company a{color:#333;font-size:14px}.footer-listPc{display:block}@media (max-width:1024px){.footer-listPc{display:none}}.footer-listSp{display:none}@media (max-width:1024px){.footer-listSp{display:block}}.footer_article_lp_company{background-color:#f2f2f2;color:#000;font-size:16px;font-weight:700;padding-bottom:8px;text-align:center}.footer_menu-item-pc-break{flex-basis:100%;height:0!important;margin:0!important;padding:0!important}@media (max-width:1024px){.footer_menu-item-pc-break{display:none}}.entry-form{background:#ddfbf1;min-height:100vh;padding-bottom:32px}.entry-form__header{align-items:flex-start;background:url(/img/seminar/common/reserve_bg.png) no-repeat 0 0/100% 146px;display:flex;height:146px;justify-content:center;padding:10px 0 0;width:100%}.entry-form__header-title{color:#fff;font-size:28px;font-weight:700;line-height:36px;margin:16px 16px 0 0;text-shadow:#103322 2px 0 0,#103322 1.75517px .958851px 0,#103322 1.0806px 1.68294px 0,#103322 .141474px 1.99499px 0,#103322 -.832294px 1.81859px 0,#103322 -1.60229px 1.19694px 0,#103322 -1.97998px .28224px 0,#103322 -1.87291px -.701566px 0,#103322 -1.30729px -1.5136px 0,#103322 -.421592px -1.95506px 0,#103322 .567324px -1.91785px 0,#103322 1.41734px -1.41108px 0,#103322 1.92034px -.558831px 0,#faed05 4px 3px 0}.entry-form__header-image{height:auto;width:102px}.entry-form__seminar-info{padding:0 24px;position:relative;top:-24px}.entry-form__seminar-card{background:#fff;border:1px solid #dfdfdf;border-radius:8px;margin:0 auto;max-width:600px;padding:24px 16px;width:100%}.entry-form__seminar-catchphrase{color:#0bb783;font-size:12px;font-weight:700;line-height:16px}.entry-form__seminar-title{color:#183028;font-size:20px;font-weight:700;line-height:30px;margin:4px 0 0}.entry-form__seminar-time{color:#183028;font-size:18px;font-weight:400;line-height:28px;margin:8px 0 0}.entry-form__form-section{margin-top:0;padding:0 24px}.entry-form__form-heading{color:#183028;font-size:20px;font-weight:700;line-height:24px;margin-bottom:16px;text-align:center}.entry-form__form-container{background:#fff;border:1px solid #183028;margin:0 auto;max-width:600px;padding:16px 12px;width:100%}.entry-form__form-group{margin-bottom:24px}.entry-form__form-group:last-of-type{margin-bottom:0}.entry-form__form-label{align-items:center;background:#e8e8e8;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.entry-form__form-label-text{color:#212121;font-size:16px;font-weight:700}.entry-form__form-required{background:#e60708;color:#fff;display:inline-block;font-size:11px;font-weight:700;padding:2px 8px}.entry-form__input-row{display:flex;gap:12px}.entry-form__input-wrapper{flex:1}.entry-form__input{background:#fff;border:2px solid #183028;border-radius:8px;box-sizing:border-box;color:#212121;font-size:16px;font-weight:400;height:56px;padding:16px;width:100%}.entry-form__input::-moz-placeholder{color:#b6b6b6}.entry-form__input::placeholder{color:#b6b6b6}.entry-form__input:focus{border-color:#0bb783;outline:none}.entry-form__input--error{border-color:#e60708}.entry-form__error-message{color:#e60708;font-size:12px;margin-top:8px}.entry-form__terms{margin-top:24px}.entry-form__terms .reserve_lp_reserve_form_kiyaku{background:#fff;border:1px solid #ccc;box-sizing:border-box;max-height:300px;overflow-y:auto;padding:0}.entry-form__terms .reserve_lp_reserve_form_kiyaku h3{color:#333;font-size:16px;font-weight:700;margin:0;padding:12px 16px}.entry-form__terms .reserve_lp_reserve_form_kiyaku>p{border-bottom:1px solid #ccc;color:#333;font-size:13px;line-height:1.8;margin:0;padding:12px 16px}.entry-form__terms .reserve_lp_reserve_form_kiyaku section{border:none;border-bottom:1px solid #ccc;margin:0}.entry-form__terms .reserve_lp_reserve_form_kiyaku section:last-of-type{border-bottom:1px solid #ccc}.entry-form__terms .reserve_lp_reserve_form_kiyaku section h4{background:#fff;color:#333;cursor:pointer;font-size:14px;font-weight:700;margin:0;padding:12px 48px 12px 16px;position:relative}.entry-form__terms .reserve_lp_reserve_form_kiyaku section h4:after{align-items:center;background:#0bb783;border-radius:50%;color:#fff;content:"+";display:flex;font-size:18px;font-weight:300;height:22px;justify-content:center;line-height:1;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:22px}.entry-form__terms .reserve_lp_reserve_form_kiyaku section h4.show_h4:after{content:"−"}.entry-form__terms .reserve_lp_reserve_form_kiyaku section .toggle{color:#333;display:none;font-size:13px;line-height:1.8;padding:0 16px 16px}.entry-form__terms .reserve_lp_reserve_form_kiyaku section .toggle p{margin:0 0 12px}.entry-form__terms .reserve_lp_reserve_form_kiyaku section .toggle p:last-child{margin-bottom:0}.entry-form__terms .reserve_lp_reserve_form_kiyaku section .toggle a{color:#0bb783;text-decoration:underline}.entry-form__terms .reserve_lp_reserve_form_kiyaku .terms-end{color:#333;font-size:13px;line-height:1.8;margin:0;padding:12px 16px}.entry-form__terms .reserve_lp_reserve_form_kiyaku .terms-date{border-bottom:none;color:#333;font-size:13px;line-height:1.8;margin:0;padding:0 16px}.entry-form__terms .reserve_lp_reserve_form_kiyaku .terms-date:first-of-type{padding-top:12px}.entry-form__terms .reserve_lp_reserve_form_kiyaku .terms-date:last-of-type{padding-bottom:12px}.entry-form__terms .reserve_lp_reserve_form_agree{align-items:center;display:flex;flex-direction:column;margin-top:16px}.entry-form__terms .reserve_lp_reserve_form_agree>div{align-items:center;display:flex}.entry-form__terms .reserve_lp_reserve_form_agree input[type=checkbox]{border:2px solid #183028;border-radius:2px;cursor:pointer;height:21px!important;margin-right:8px!important;width:21px!important}.entry-form__terms .reserve_lp_reserve_form_agree label{color:#183028;font-size:16px;font-weight:700;position:static!important}.entry-form__terms .reserve_lp_reserve_form_agree .input_error,.entry-form__terms .reserve_lp_reserve_form_agree label br{display:none}.entry-form__terms .reserve_lp_reserve_form_agree_bottom{color:#666;font-size:11px;margin-top:8px;text-align:center}.entry-form__checkbox-wrapper{align-items:center;display:none;flex-direction:column;margin-top:16px}.entry-form__checkbox-label{align-items:center;cursor:pointer;display:flex}.entry-form__checkbox{border:2px solid #183028;border-radius:2px;cursor:pointer;height:21px;margin-right:8px;width:21px}.entry-form__checkbox-text{color:#183028;font-size:16px;font-weight:700}.entry-form__checkbox-note{color:#666;font-size:11px;margin-top:8px}.entry-form__submit-section{margin-top:24px;text-align:center}.entry-form__submit-button{align-items:center;background:#06c755;border:3px solid #fff;border-radius:56px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);cursor:pointer;display:flex;justify-content:center;margin:0 auto;max-width:327px;padding:12px 16px 14px;transition:opacity .3s;width:100%}.entry-form__submit-button:hover{opacity:.7}.entry-form__submit-button:disabled{cursor:not-allowed;opacity:.5}.entry-form__submit-button-icon{height:56px;margin-right:8px;width:56px}.entry-form__submit-button-text{color:#fff;font-size:18px;font-weight:800}.entry-form__footer{align-items:center;background:#0bb783;display:flex;justify-content:center;padding:12px 24px}.entry-form__footer-text{color:#fff;font-size:12px}@media screen and (min-width:768px){.entry-form__form-label{gap:24px;justify-content:flex-start}.entry-form__header{background-size:100% 180px;height:180px}.entry-form__header-title{font-size:36px;line-height:46px}.entry-form__header-image{width:150px}.entry-form__seminar-card{max-width:700px}.entry-form__seminar-title{font-size:24px;line-height:36px}.entry-form__form-container{max-width:700px;padding:24px}.entry-form__form-heading{font-size:24px}.entry-form__submit-button{max-width:400px}}
