@charset "utf-8"; /* CSS Document */
/*--ログイン前 start--*/
#RegistrationBtn{pointer-events:none}
#RegistrationBtn::before{background:linear-gradient(to top,#808080,#666)}
#RegistrationBtn::after{background:linear-gradient(to bottom,#808080,#666)}
#Agreement:checked~#RegistrationBtn{pointer-events:auto}
#Agreement:checked~#RegistrationBtn::before{background:linear-gradient(to top,#3b5997,#082f50)}
#Agreement:checked~#RegistrationBtn::after{background:linear-gradient(to bottom,#3b5997,#082f50)}
.FormLabel2{display:inline-block; vertical-align:top}
.LoginCheckBox{display:inline-block}
@media(max-width:789px){
	.LoginCheckBox{width:3rem; margin:0 2rem 3rem 0}
	.FormLabel2{width:calc(100% - 5rem)}
}
@media(min-width:790px){
	.LoginCheckBox{width:1.5rem; margin:0 1rem 2rem 0}
	.FormLabel2{width:calc(100% - 2.5rem)}
}