@charset "UTF-8";@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}#sessions .corner-title,#registrations .corner-title{text-align:center}#sessions .corner-title-heading,#registrations .corner-title-heading{display:inline-block}.sign-form .new_user{margin-bottom:32px}.sign-form .accept-terms .checkbox{display:inline-block}.sign-form .sign-form-body{padding:3.1rem 2rem 2rem}.sign-form .sign-form-body>*:last-child{margin-bottom:0}.sign-form .sign-form-body .panel-body{padding:0}.sign-form .sign-form-lead{color:#8ec21f;font-size:1.4rem;margin-bottom:1rem;text-align:center}.sign-form .sign-form-lead strong{font-weight:400}.sign-form .sign-form-links{border-top:1px dashed #8ec21f;padding:2rem 2rem 3rem 2rem;text-align:center}.sign-form .sign-form-links+.sign-form-alert{margin-top:-1rem}.sign-form .sign-form-links_terms{margin-bottom:1rem}.sign-form .sign-form-links-anchor{display:inline-block;color:#8ec21f;overflow:hidden;position:relative}.sign-form .sign-form-links-anchor>*{vertical-align:middle}.sign-form .sign-form-links-anchor .fa-circle-exclamation{font-size:1.1rem;margin-right:0.6em}.sign-form .sign-form-links-anchor::after{background-color:#8ec21f;content:"";height:1px;width:100%;will-change:width,left;position:absolute;bottom:0;left:0;-webkit-transition:width 200ms cubic-bezier(0.25, 0.1, 0.25, 1),left 0ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0ms,0ms;-moz-transition:width 200ms cubic-bezier(0.25, 0.1, 0.25, 1) 0ms,left 0ms cubic-bezier(0.25, 0.1, 0.25, 1) 0ms;-o-transition:width 200ms cubic-bezier(0.25, 0.1, 0.25, 1) 0ms,left 0ms cubic-bezier(0.25, 0.1, 0.25, 1) 0ms;transition:width 200ms cubic-bezier(0.25, 0.1, 0.25, 1) 0ms,left 0ms cubic-bezier(0.25, 0.1, 0.25, 1) 0ms}.sign-form .sign-form-links_signup,.sign-form .sign-form-links_signin{margin-bottom:0}.sign-form .sign-form-alert{border:1px solid #484848;margin:0 auto 2rem;padding:1.5rem;width:calc(100% - 4rem)}.sign-form .sign-form-alert .list-alert-item{color:#484848;padding-left:1.2em;position:relative}.sign-form .sign-form-alert .list-alert-item::before{content:"※";position:absolute;top:0;left:0}.sign-form .sign-form-alert .list-alert-item+.list-alert-item{margin-top:0.6em}@media (max-width: 767px){.sign-form .sign-form-intro br{display:none}}@media (min-width: 768px){.sign-form .sign-form-lead{font-size:1.6rem;margin-bottom:1.9rem}.sign-form .sign-form-intro{text-align:center}}@media (min-width: 992px){.sign-form{margin:0 auto;width:60%}.sign-form .sign-form-body{padding-top:3.2rem}.sign-form .sign-form-lead{font-size:1.8rem;margin-bottom:1.8rem}}.sign-form-supplement{margin-top:2rem;text-align:center}.sign-form-supplement a:not(.btn){color:#8ec21f;position:relative}.sign-form-supplement a:not(.btn) .fa,.sign-form-supplement a:not(.btn) .fas{margin-right:0.5rem}.sign-form-supplement a:not(.btn)::after{background-color:#8ec21f;content:"";height:1px;width:100%;will-change:width,left;position:absolute;bottom:0;left:0}#confirmations .alert-mail h2,#confirmations .alert-mail h3{font-size:1.8rem;font-weight:bold;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #8ec21f}#confirmations .alert-mail h3{font-size:1.4rem}#confirmations .alert-mail .lead{margin-bottom:10px;font-size:1.4rem}#confirmations .alert-mail .well{padding:12px}#confirmations .alert-mail .well ul{margin-bottom:0}#confirmations .alert-mail .well:last-child{margin-bottom:0}#confirmations.show .complate-msg{font-size:15px;font-weight:bold;line-height:1.4;margin-top:15px}#confirmations.show .induction-fc{margin-top:30px}#confirmations.show .induction-fc i{margin-right:5px}
