body.login {
   background: url(https://dizo-order.oirano.jp/wp-content/uploads/2023/07/AJF_3847-scaled.jpg) no-repeat top center / cover;
   font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',YuGothic,'Yu Gothic',sans-serif;
   font-weight: 600;
}
body.login div#login h1 a {
   background-image: url(https://dizo-order.oirano.jp/wp-content/uploads/2023/06/dizo-logo_white.png);
   background-size: 200px;
   height: 200px;
   width: 200px;
}
body.login div#login{
   height: 100vh;
}
body.login div#login #login_error, body.login div#login .message, body.login div#login .success {
   box-shadow: 1px 1px 3px 1px rgba(0,0,0,.1);
   border-left: 4px solid #bdbdbd;
}
body.login div#login form{
   background-color:unset;
   border: 0px;
   box-shadow: none;
   color: #fff;
   padding: 26px 24px 24px;
}
body.login div#login form .input, body.login div#login input[type=password], body.login div#login input[type=text]{
   border-radius: 25px;
   border: 0.5px solid #fff;
   background-color: rgb(0,0,0,0);
   color: #fff;
   font-size: 18px;
   padding: .1875rem .8rem;
}
body.login div#login form input[type=checkbox]:focus, body.login div#login input[type=password]:focus, body.login div#login input[type=text]:focus{
   border-color: #ffa09d;
   box-shadow: 0 0 0 1px #ffa09d;
}
body.login div#login form input[type=checkbox]{
   border: 1px solid #fff;
}
.wp-core-ui .button-primary{
   background: #ff4944;
   border-color: #ff4944;
   border-radius: 25px;
   font-weight: 600;
}
.wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover{
   background: #ff7470;
   border-color: #ff7470;
}
body.login div#login #nav {
   margin: 0;
}
body.login div#login #nav a{
   color: #fff;
}
body.login div#login #nav a:hover, body.login div#login h1 a:hover{
   color: #ffdddc;
}
body.login div#login #backtoblog{
   display: none;
}