@media screen and (min-width: 768px){main .seminar_form{max-width:870px;margin:140px auto 200px}main .seminar_form h2{font-size:24px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;line-height:160%;letter-spacing:1.44px;margin-bottom:40px}main .seminar_form p{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:200%;letter-spacing:.96px;margin-bottom:100px}main .seminar_form .form{display:flex;flex-direction:column;row-gap:60px}main .seminar_form .form .form_item{display:flex;column-gap:40px;position:relative}main .seminar_form .form .form_item h3{min-width:188px;width:188px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:170%;letter-spacing:.96px;display:flex;justify-content:flex-start;align-items:center;column-gap:20px}main .seminar_form .form .form_item h3 span{width:auto;display:inline-block;padding:0 6px;border-radius:2px;background:#e21b1b29;color:#e21b1b;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:13px;line-height:160%;letter-spacing:1.04px}main .seminar_form .form .form_item input[type=text]{padding:10.5px 16px;height:48px;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:16px;line-height:170%;letter-spacing:.96px;border:1px solid #848489;outline:none}main .seminar_form .form .form_item input[type=text]::placeholder{color:#c6c6c8}main .seminar_form .form .form_item .radios{display:flex;justify-content:flex-start;align-items:flex-start;column-gap:40px;row-gap:20px;flex-wrap:wrap}main .seminar_form .form .form_item .radios .radio{height:24px}main .seminar_form .form .form_item .radios .radio input[type=radio]{display:none}main .seminar_form .form .form_item .radios .radio label{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:16px;height:24px;line-height:24px;letter-spacing:.96px;padding-left:36px;position:relative;display:block}main .seminar_form .form .form_item .radios .radio label:before{content:"";width:24px;height:24px;position:absolute;left:0;top:0;border:1px solid #a7aeb1;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}main .seminar_form .form .form_item .radios .radio label:after{content:"";width:14px;height:14px;position:absolute;left:0;top:0;margin:5px;border-radius:50%;background:#222;opacity:0}main .seminar_form .form .form_item .radios .radio input[type=radio]:checked+label:after{opacity:1}main .seminar_form .form .form_item textarea{padding:10.5px 16px;height:183px;width:100%;box-sizing:border-box;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:.96px;border:1px solid var(--Gray1, #848489)}main .seminar_form .form .form_item textarea::placeholder{color:#c6c6c8}main .seminar_form .form .form_item .error{display:none;position:absolute;left:228px;bottom:-140px;color:#e21b1b}main .seminar_form .form .form_item.validation_error .error{display:block}main .seminar_form .form .form_item.validation_error input[type=text]{border:1px solid #e21b1b}main .seminar_form .form .form_item.validation_error .radios .radio label:before{border:1px solid #e21b1b}main .seminar_form .form_footer{margin-top:60px}main .seminar_form .form_footer .privacy{text-align:center;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:170%;letter-spacing:.96px;margin:0}main .seminar_form .form_footer .privacy a{color:#005bc7}main .seminar_form .form_footer button{margin:20px auto;padding:16px 32px;width:418px;height:62px;border-radius:12px;background:#1c1c1e;display:flex;justify-content:center;align-items:center;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;line-height:170%;letter-spacing:.64px;color:#fff}main .seminar_form .form_footer .recaptcha{text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:1.04px;color:#848489}main .seminar_form .form_footer .recaptcha a{color:#005bc7}main .seminar_form .entry_form_end{max-width:870px;margin:120px auto 0;display:flex;padding:30px 30px 30px 40px;justify-content:space-between;align-items:center;align-self:stretch}main .seminar_form .entry_form_end h3{color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:16px;line-height:170%;letter-spacing:.64px;margin:0}main .seminar_form .entry_form_end a{display:flex;padding:12px 20px;align-items:center;gap:10px;border-radius:12px;background:#1c1c1e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:14px;line-height:170%;letter-spacing:.84px}}@media screen and (max-width: 767.9px){main .seminar_form{max-width:870px;margin:140px auto 200px}main .seminar_form h2{font-size:24px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;line-height:160%;letter-spacing:1.44px;margin-bottom:40px}main .seminar_form p{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:200%;letter-spacing:.96px;margin-bottom:100px}main .seminar_form .form{display:flex;flex-direction:column;row-gap:40px}main .seminar_form .form .form_item{display:flex;flex-direction:column;row-gap:10px;position:relative}main .seminar_form .form .form_item h3{min-width:188px;width:188px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:170%;letter-spacing:.96px;display:flex;justify-content:flex-start;align-items:center;column-gap:20px}main .seminar_form .form .form_item h3 span{width:auto;display:inline-block;padding:0 6px;border-radius:2px;background:#e21b1b29;color:#e21b1b;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:12px;line-height:160%;letter-spacing:1.04px}main .seminar_form .form .form_item input[type=text]{padding:10.5px 16px;height:48px;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:170%;letter-spacing:.96px;border:1px solid #848489}main .seminar_form .form .form_item input[type=text]::placeholder{color:#c6c6c8}main .seminar_form .form .form_item .radios{display:flex;justify-content:flex-start;align-items:flex-start;column-gap:20px;row-gap:20px;flex-wrap:wrap}main .seminar_form .form .form_item .radios .radio{height:24px}main .seminar_form .form .form_item .radios .radio input[type=radio]{display:none}main .seminar_form .form .form_item .radios .radio label{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:16px;height:24px;line-height:24px;letter-spacing:.96px;padding-left:36px;position:relative;display:block}main .seminar_form .form .form_item .radios .radio label:before{content:"";width:24px;height:24px;position:absolute;left:0;top:0;border:1px solid #a7aeb1;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}main .seminar_form .form .form_item .radios .radio label:after{content:"";width:14px;height:14px;position:absolute;left:0;top:0;margin:5px;border-radius:50%;background:#222;opacity:0}main .seminar_form .form .form_item .radios .radio input[type=radio]:checked+label:after{opacity:1}main .seminar_form .form .form_item textarea{padding:10.5px 16px;height:183px;width:100%;box-sizing:border-box;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:170%;letter-spacing:.96px;border:1px solid #848489}main .seminar_form .form .form_item textarea::placeholder{color:#c6c6c8}main .seminar_form .form .form_item .error{display:none;position:absolute;left:0;bottom:-130px;color:#e21b1b;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:170%;letter-spacing:.96px}main .seminar_form .form .form_item.validation_error .error{display:block}main .seminar_form .form .form_item.validation_error input[type=text]{border:1px solid #e21b1b}main .seminar_form .form .form_item.validation_error .radios .radio label:before{border:1px solid #e21b1b}main .seminar_form .form_footer{margin-top:60px}main .seminar_form .form_footer .privacy{text-align:center;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:170%;letter-spacing:.96px;margin:0}main .seminar_form .form_footer .privacy a{color:#005bc7}main .seminar_form .form_footer button{margin:20px auto;padding:16px 32px;width:100%;height:62px;border-radius:12px;background:#1c1c1e;display:flex;justify-content:center;align-items:center;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;line-height:170%;letter-spacing:.64px;color:#fff}main .seminar_form .form_footer .recaptcha{text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:1.04px;color:#848489}main .seminar_form .form_footer .recaptcha a{color:#005bc7}main .entry_form_end{max-width:870px;margin:120px auto 200px;display:flex;flex-direction:column;row-gap:20px;justify-content:space-between;align-items:center;align-self:stretch}main .entry_form_end h3{color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:16px;line-height:170%;letter-spacing:.64px}main .entry_form_end a{display:flex;width:100%;padding:12px 20px;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:#1c1c1e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:14px;line-height:170%;letter-spacing:.84px}}
