@-webkit-keyframes load5sh{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes load5sh{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.userLoginMainSection,.userLoginRedirectContainer{display:none}
.userLogin{margin-bottom:60px}
.userLogin .loginHelpBack{display:block}
.userLogin__loader{height:420px;max-width:460px;margin:0 auto}
.userLogin__Main{max-width:420px;margin:0 auto;display:none}
.userLogin__Title{font:bold 24px UniversLTStdBold,Meiryo,"Hiragino Kaku Gothic Pro";line-height:30px;padding:0 15px}
.userLogin__Subtitle{margin-bottom:20px;padding:0 15px}
.userLogin .subtitle3{padding:0 15px}
@media(min-width:768px){.userLogin__Title{padding:0}
.userLogin__Subtitle{padding:0}
.userLogin .subtitle3{padding:0}
}
.userLogin .loginContainer{position:static;margin:0 auto;padding:0;border:0;width:auto;left:auto;right:auto;font-family:inherit;bottom:auto;top:auto;height:auto;min-height:auto}
.userLogin .loginContainer .form-field-root{margin-bottom:0}
@media(min-width:1024px){.userLogin .loginContainer .form-field-root{margin-bottom:30px}
}
.userLogin .loginContainer__heading{padding:13px 0 30px}
.userLogin .loginContainer .form{padding:0 15px}
@media(min-width:768px){.userLogin .loginContainer .form{padding:0}
}
.userLogin hr{margin-bottom:40px;border:0;border-top:1px solid #eee}
header.bm-type_white{display:none !important}
@media(min-width:768px){.logo{padding:20px 30px}
}
.gFooter{background-image:none !important;background-color:#f4f4f4;padding:28px 0;color:#999;width:100%}
@media(min-width:768px){.gFooter{padding:28px 40px}
}
@media(min-width:1200px){.gFooter{height:108px}
}
.gFooter__text{font-size:12px;color:#999;margin:0}