@font-face{font-family:'Zen Maru Gothic';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/zenmarugothic/v19/o-0SIpIxzW5b-RxT-6A8jWAtCp-k7Q.ttf) format('truetype')}html,body{font-family:"Zen Maru Gothic",sans-serif;font-weight:400;font-style:normal;background:linear-gradient(#d9f0fd, #e8d2fa);min-height:100vh}#login_main{display:flex;justify-content:center;align-items:center;min-height:100vh}#login_main>div.login{width:850px;background-color:#fff;border-radius:20px;min-height:50vh;display:flex;justify-content:center;align-items:center}#login_main>div.login>div{width:850px;border-radius:20px;min-height:20vh}#login_main>div.login>div form{margin-top:20px}#login_main>div.login>div form input#password{padding:5px 10px}#login_main>div.login>div form input#password:not(.error){border:1px solid #ccc}#login_main>div.login>div form input#password.error{border:1px solid red}#login_main>div.login>div form input#password:focus{outline:none}#login_main>div.login>div form input.button{background-color:#0196cc;border:none;color:white;width:20%;padding:10px 30px;margin-top:10px;text-decoration:none;cursor:pointer;border-radius:10px}#login_main>div.login>div form input.button:hover{background-color:#027ba7}#main{max-width:850px;margin:0 auto;padding:50px 50px 20px 50px;background-color:#fff;border-radius:20px;min-height:100vh;box-sizing:border-box}#breadcrumbs{display:flex;justify-content:space-between}h1,.center{text-align:center}h2{background-image:url(../img/bullet.png);background-repeat:no-repeat;background-size:contain;padding-left:50px;color:#0196cc}.list{display:flex;column-gap:10px}.list div{flex-grow:1;row-gap:5px;text-align:center;border:1px solid #cfcfcf;border-radius:10px;padding:5px}#notification{visibility:hidden;background-color:red;color:#fff;text-align:center;border-radius:10px;padding:8px;position:fixed;z-index:1;top:30px}#notification.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 5.5s;animation:fadein .5s,fadeout .5s 5.5s}@-webkit-keyframes fadein{from{top:0;opacity:0}to{top:30px;opacity:1}}@keyframes fadein{from{top:0;opacity:0}to{top:30px;opacity:1}}@-webkit-keyframes fadeout{from{top:30px;opacity:1}to{top:0;opacity:0}}@keyframes fadeout{from{top:30px;opacity:1}to{top:0;opacity:0}}