.c-register .row,.c-register .row>*{margin:0;padding:0}.c-register__left,.c-register__right{height:calc(100vh - 60px)}@media screen and (min-width:1339px){.c-register__left,.c-register__right{height:calc(100vh - 68px)}}.c-register__right{background:#f6f6f8}.c-register__left,.c-register__right{display:flex;flex-direction:column;align-items:center;justify-content:center}.c-register__left{position:relative}.c-register__switch{position:absolute;top:4rem;right:4rem;font-weight:300;font-size:1.2rem}.c-register__switch a{color:#2a53a2;font-weight:500;font-size:1.2rem;text-decoration:underline}@media screen and (min-width:520px){.c-register__form{width:calc(100% - 32px)}}@media screen and (min-width:640px){.c-register__form{width:38rem}}@media screen and (min-width:960px){.c-register__form{min-width:40rem}}.c-register__form .c-input{margin-bottom:1.6rem}.c-register__form .c-button{display:block;min-width:20rem;margin:3.2rem auto 0;text-align:center}.c-register__form h1{margin-bottom:.8rem;margin-bottom:3.2rem;font-weight:300;font-size:2.4rem}@media screen and (min-width:640px){.c-register__form h1{margin-bottom:4.8rem;font-size:3.6rem;text-align:left}}.c-register__form--error{margin-bottom:1.2rem;color:#2a53a2}.c-register__terms label{margin-left:.8rem;font-size:1.2rem}.c-register__terms label a{color:#2a53a2;font-weight:500;font-size:1.2rem;text-decoration:underline}.c-register__info{margin-bottom:3rem}.c-register__info h1,.c-register__info p{text-align:center}.c-register__info h1{margin-bottom:.8rem;font-weight:300;font-size:2.4rem}.c-register__info p{margin-bottom:3.6rem;font-weight:400;line-height:150%}@media screen and (min-width:640px){.c-register__info h1{font-size:3.6rem;text-align:left}.c-register__info p{text-align:left}}.c-register__info,.c-register__options{width:calc(100% - 32px)}@media screen and (min-width:520px){.c-register__info,.c-register__options{width:calc(100% - 32px)}}@media screen and (min-width:640px){.c-register__info,.c-register__options{width:38rem}}@media screen and (min-width:960px){.c-register__info,.c-register__options{min-width:40rem}}.c-register__info .c-button,.c-register__options .c-button{display:block;margin:3.2rem auto 0;text-align:center}.c-register__info .test,.c-register__options .test{display:block}.c-register__info input,.c-register__options input{display:none}.c-register__info .c-account__type,.c-register__options .c-account__type{position:relative;display:block;margin-bottom:2.2rem;padding:2rem;border:1px solid #dfdfdf;border-radius:1.3rem;cursor:pointer}@media screen and (min-width:520px){.c-register__info .c-account__type,.c-register__options .c-account__type{display:flex;width:calc(100% - 32px)}}.c-register__info .c-account__type--visual img,.c-register__options .c-account__type--visual img{width:5rem;height:5rem;margin:0 2.2rem 1.6rem .2rem}.c-register__info .c-account__type--name span,.c-register__options .c-account__type--name span{font-weight:600;font-size:1.6rem}.c-register__info .c-account__type--description,.c-register__options .c-account__type--description{margin-top:.8rem}.c-register__info .c-account__type--description span,.c-register__options .c-account__type--description span{color:#333;font-weight:400;font-size:1.4rem;line-height:1.5}.c-register__info .c-account__type--checkmark,.c-register__options .c-account__type--checkmark{position:absolute;top:2.4rem;right:1.6rem;display:flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;margin-left:2.2rem;padding:.8rem;background:#e9e9e9;border-radius:2rem}@media screen and (min-width:520px){.c-register__info .c-account__type--checkmark,.c-register__options .c-account__type--checkmark{position:relative;top:auto;right:auto}}.c-register__info input:checked+.c-account__type,.c-register__options input:checked+.c-account__type{border-color:#2a53a2}.c-register__info input:checked+.c-account__type .c-account__type--name span,.c-register__options input:checked+.c-account__type .c-account__type--name span{color:#2a53a2}.c-register__info input:checked+.c-account__type .c-account__type--checkmark,.c-register__options input:checked+.c-account__type .c-account__type--checkmark{background:#2a53a2}.c-register__logo{max-width:25rem;margin:0 auto;margin-bottom:5rem}@media screen and (min-width:960px){.c-register__logo{margin-bottom:6rem}}@media screen and (min-width:1339px){.c-register__logo{margin-bottom:8rem}}.c-register__visual{max-width:30rem;margin-bottom:8rem}@media screen and (min-width:960px){.c-register__visual{max-width:40rem;margin-bottom:8rem}}@media screen and (min-width:1339px){.c-register__visual{max-width:47rem;margin-bottom:8rem}}.c-register__visual img{width:100%}