.login_box{margin:3.5% auto 7.1%;width:60%;background-color:#e6f5ff;padding:5%}@media only screen and (max-width:560px){.login_box{margin:7.1% auto 7.1%;width:100%}}.login_box dl.login_dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.login_box dl.login_dl dt{width:30%;padding:0 0 3%}.login_box dl.login_dl dd{width:64%;padding:0 0 3%}.login_box dl.login_dl dd input{appearance:none;border:1px solid #d9d9d9;background-color:#fff;border-radius:8px;padding:2% 4%;width:100%}.login_box .red{color:red}.login_box .login_checkbox{text-align:center}.login_box .login_btn{text-align:center;padding:2%}.login_box .login_btn input[type=submit]{appearance:none;margin:0 auto;width:60%;background-color:#2f66e0;border-radius:4px;padding:2%;color:#fff;transition:all .3s ease}.login_box .login_btn input[type=submit]:hover{background-color:#295ac3}@media only screen and (max-width:560px){.login_box .login_btn input[type=submit]{width:90%}}.login_guide{margin:3.5% auto 7.1%;width:60%;background-color:#e6f5ff;padding:5%;text-align:center}@media only screen and (max-width:560px){.login_guide{margin:7.1% auto 7.1%;width:100%}}.login_guide .link{text-align:center;padding:10% 2% 2%}.login_guide .link p a{display:block;margin:0 auto;width:60%;background-color:#2f66e0;border-radius:4px;padding:2%;color:#fff;transition:all .3s ease}.login_guide .link p a:hover{text-decoration:none;background-color:#295ac3}@media only screen and (max-width:560px){.login_guide .link p a{width:90%}}