html{height:unset}body{background:url(../../_assets/img/bg_login01.png) no-repeat center;background-size:cover;color:#fff;box-sizing:border-box}@media screen and (max-width: 768px){body{background:url(../../_assets/img/bg_login01_sp.png) no-repeat center;background-size:cover;height:100vh}}#wrap-all{height:100vh;min-height:600px}.f_small{color:#fff}.login{width:100%;height:100%;min-height:500px;display:flex;justify-content:center;align-items:center;padding:100px 50px}@media screen and (max-width: 768px){.login{padding:0 2rem}}.login__inner{display:flex;justify-content:center;align-items:center;height:100%}@media screen and (max-width: 1024px){.login__inner{flex-direction:column}}@media screen and (max-width: 768px){.login__inner{width:100%;height:auto}}.login__inner-logo{width:340px;margin-right:70px}@media screen and (max-width: 1024px){.login__inner-logo{margin-right:0;margin-bottom:45px}}@media screen and (max-width: 768px){.login__inner-logo{width:28.7rem;margin-bottom:4.5rem}}.login__inner-logo img{width:100%;height:auto}.login__inner-input{background:rgba(255,255,255,.7);backdrop-filter:blur(4px);border-radius:16px;padding:40px;width:480px;flex:none;color:#222}@media screen and (max-width: 768px){.login__inner-input{width:100%;padding:4rem 2rem;border-radius:1.2rem}}.login__inner-input-user{margin-bottom:25px}@media screen and (max-width: 768px){.login__inner-input-user{margin-bottom:2.5rem}}.login__inner-input-user p{display:flex;align-items:center;margin-bottom:10px;line-height:1}@media screen and (max-width: 768px){.login__inner-input-user p{margin-bottom:1rem}}.login__inner-input-user p svg{width:24px;height:24px;margin-right:8px;margin-top:-7px;fill:#a1a1a1}@media screen and (max-width: 768px){.login__inner-input-user p svg{width:2.4rem;height:2.4rem;margin-right:.8rem;margin-top:-0.7rem}}.login__inner-input-password{margin-bottom:40px}@media screen and (max-width: 768px){.login__inner-input-password{margin-bottom:4rem}}.login__inner-input-password p{display:flex;align-items:center;margin-bottom:10px;line-height:1}@media screen and (max-width: 768px){.login__inner-input-password p{margin-bottom:1rem}}.login__inner-input-password p svg{width:24px;height:24px;margin-right:8px;margin-top:-4px;fill:#a1a1a1}@media screen and (max-width: 768px){.login__inner-input-password p svg{width:2.4rem;height:2.4rem;margin-right:.8rem;margin-top:-0.4rem}}.login__inner-input input{background:#fff;width:100%;border:none;border-radius:4px;color:#222;margin:0;padding:13px 10px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 768px){.login__inner-input input{padding:.95rem 1rem;font-size:1.6rem}}.login__inner-input-btn-login{margin-bottom:20px}.login__inner-input-btn-login a{display:block;background:#0095e9;color:#fff;font-size:1.8rem;line-height:1;text-align:center;padding:19px 0;border-radius:4px}@media screen and (max-width: 768px){.login__inner-input-btn-login a{padding:1.15rem 0;font-size:1.5rem}}.login__inner-input-btn-login a:hover{background-color:#00a7fb}.login__inner-input-btn-login a span{display:inline-block}.login__inner-input-btn-login a span::after{content:"";display:inline-block;width:0px;height:1px;vertical-align:1.7rem}.login__inner-input-btn-password{text-align:right}@media screen and (max-width: 768px){.login__inner-input-btn-password{font-size:1.4rem}}.login__inner-input-btn-password a{display:inline-block;color:#222;text-decoration:underline}.login__inner-input-btn-password a:hover{opacity:.7}/*# sourceMappingURL=login.min.css.map */