@import url('/assets/font/SpoqaHanSansNeo.css');
html{-ms-content-zooming: none; -ms-touch-action: pan-x pan-y;background-color:#f8f8f8;}
html,body{-webkit-text-size-adjust:100%;}
body,div,p,h1,h2,h3,h4,h5,h6,ul,dl,dt,dd,li,ol,span,strong,li,ul,dl,dd,dt,table,tr,td,th,tbody,tfoot,a,button,form,textarea,input,img,header,footer,section,small,label,em,fieldset,caption,select,menu{font-family: 'Spoqa Han Sans Neo',sans-serif;font-size:14px;font-weight:400;color:#222;box-sizing: border-box;appearance: none;outline: unset;margin:0;padding:0;border:none;-moz-appearance: none;-o-appearance: none;-webkit-appearance: none;text-underline-position: from-font;text-decoration-skip-ink: none;}
ul,dl{list-style-type:none;}
a{text-decoration:none;color:#666}
button{background-color:#fff;border:1px solid #ddd;cursor:pointer;width:122px;height:36px;font-size:14px;}
table{border-spacing:0;border-collapse:collapse;}
input,button{appearance: none;-moz-appearance: none;-o-appearance: none;border:none;-webkit-appearance: none;border-radius:0;}
input:autofill,input:autofill:hover,input:autofill:focus,input:autofill:active {-webkit-text-fill-color:#1a1a1a;-webkit-box-shadow: 0 0 0px 1000px #F8F8F8 inset;box-shadow: 0 0 0px 1000px #F8F8F8 inset;transition: background-color 5000s ease-in-out 0s;}
input,select,textarea{width:100%;height:36px;border:1px solid #DDDDDD;border-radius:4px;padding:0 12px;resize:none}
input::placeholder,textarea::placeholder{color:rgba(34, 34, 34, 0.3);}
input:read-only{background-color:#f3f3f3;}
input::-webkit-inner-spin-button {appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.login{width:400px;border-radius:16px;box-shadow: 0px 4px 16px 0px rgba(34, 34, 34, 0.16);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;}
.login form{padding:40px;}
.login div {display:flex;margin:10px 0}
.login label {width:149px;padding-top:10px;}
.login button{border-radius:4px;background-color:#9591ed;border:1px solid #9591ed;color:#fff;margin:20px auto 0px auto;display:block}