input,textarea,select{border:1px solid #ccc;border-radius:.3rem;padding:.8rem;line-height:1;width:100%}input,textarea{font-size:1.6rem}select,[type="button"]{cursor:pointer}[type="button"]:hover{opacity:.75}[type="submit"]{border:none}[type="checkbox"]{width:2rem;height:2rem}main .signin .container{max-width:110rem}.form-wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem}.form-item.signin{border-color:#F0A63B}.form-item.signin h2{background-color:#F0A63B}.form-item.signup{border-color:#96D7FB}.form-item.signup h2{background-color:#96D7FB}.form-item-title{display:flex;justify-content:center;align-items:center;font-size:2rem;color:#fff;padding:1.5rem}.form-item-container{padding:3rem 3rem 5rem 3rem}.form-item-container p{line-height:1.8}.form-item-container form{margin-top:3rem}.form-item-container .error-message{display:none;font-size:1.3rem}.form-item-container .btn-group,.form-item-container .submit-group{display:flex;justify-content:center;margin-top:3rem}.form-item-container .btn-submit,.form-item-container .btn_btn,.form-item-container .submit-submit,.form-item-container .submit_btn{display:inline-block;position:relative}.form-item-container .btn-submit::after,.form-item-container .btn_btn::after,.form-item-container .submit-submit::after,.form-item-container .submit_btn::after{display:block;content:"";width:.7rem;height:1.4rem;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%229%22%20height%3D%2216%22%20viewBox%3D%220%200%209%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.945068%2015L7.70007%208L0.945068%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;position:absolute;top:50%;margin-top:-.7rem;right:2rem;transition:transform 0.3s ease;transform:translateX(0)}.form-item-container .btn-submit:hover::after,.form-item-container .btn_btn:hover::after,.form-item-container .submit-submit:hover::after,.form-item-container .submit_btn:hover::after{transform:translateX(.5rem)}.form-item-container .btn-submit [type="submit"],.form-item-container .btn_btn [type="submit"],.form-item-container .submit-submit [type="submit"],.form-item-container .submit_btn [type="submit"]{cursor:pointer;margin:0}.form-item-container .required,.form-item-container .error-message,.form-item-container .note{color:#C7253E}.form-group{display:flex;align-items:center;margin-top:2.5rem}.form-group label{display:block;width:14rem;white-space:nowrap}.form-group.checkbox{position:relative;display:flex;justify-content:center;align-items:center}.form-group.checkbox input[type="checkbox"]{opacity:0;position:absolute}.form-group.checkbox label{width:auto;cursor:pointer;padding-left:2.5rem;position:relative}.form-group.checkbox label::before{content:"";display:inline-block;width:2rem;height:2rem;border:1px solid #ccc;border-radius:.2rem;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#fff}.form-group.checkbox input[type="checkbox"]:checked+label::before{background-color:#4DA1E4;border-color:#4DA1E4}.form-group.checkbox input[type="checkbox"]:checked+label::after{content:"";display:block;width:.6rem;height:1.2rem;border:solid #fff;border-width:0 .2rem .2rem 0;position:absolute;left:.7rem;top:50%;transform:translateY(-50%) rotate(45deg)}.form-group .required{margin-left:.3em}.form-element{width:calc(100% - 14rem)}.form-bottom{margin-top:4rem;display:flex;justify-content:center}.form-bottom a{color:#4DA1E4}.form-bottom a:nth-child(2){margin-left:.5em}.form-bottom a:nth-child(2)::before{display:inline-block;content:"|";color:#000;margin-right:.5em}@media (max-width: 1279px){.form-wrap{gap:4rem}.form-item-container{padding:3rem 3rem 5rem 3rem}.form-item-container .btn,.form-item-container .submit{min-width:auto;width:100%}.form-item-container .btn-submit,.form-item-container .btn_btn,.form-item-container .submit-submit,.form-item-container .submit_btn{width:100%}.form-group{flex-direction:column;align-items:flex-start;margin-top:1.5rem}.form-element{width:100%;margin-top:1rem}}@media (max-width: 767px){.form-wrap{grid-template-columns:1fr;gap:4.6729vw}.form-item-container form{margin-top:4.6729vw}.form-bottom{flex-direction:column;align-items:center;margin-top:7.00935vw}.form-bottom a:nth-child(2){margin:3.50467vw 0 0}.form-bottom a:nth-child(2)::before{display:none}}

/*# sourceMappingURL=maps/signin.css.map */
