body,caption,dd,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,html,img,legend,li,ol,p,table,td,th,tr,ul{margin:0;padding:0;box-sizing:border-box;font-family:inherit;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}li,ol,ul{list-style:none}fieldset,img{border:none}a{text-decoration:none;color:inherit;cursor:pointer}address,em,i{font-style:inherit}option,select,textarea{font-family:inherit;font-size:inherit}button,img,input,label,select,textarea{vertical-align:middle}label{cursor:pointer}pre{margin:0;padding:0;font-family:inherit;font-size:inherit;white-space:pre-wrap;word-break:break-all}button{outline:none;cursor:pointer}*{box-sizing:border-box}body{font-size:14px;color:#191919;font-family:Noto,sans-serif;font-weight:400;background:#fff}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time]{font-size:14px;color:#333;height:50px;padding-left:10px;background-color:transparent;border:1px solid #eaebec;border-radius:2px;margin-bottom:8px}input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover{border:1px solid grey}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus{border-color:#20abfa}input::-moz-placeholder,textarea::-moz-placeholder{font-size:13px;color:#aaa}input::placeholder,textarea::placeholder{font-size:13px;color:#aaa}.flex,.flexB{display:flex}.flexB{justify-content:space-between}.flexL{display:flex;justify-content:flex-start;flex-wrap:wrap}.flexR{display:flex;justify-content:flex-end}.bold{font-weight:700}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.ml10{margin-left:10px}.mr10{margin-right:10px}.btn,button{border:1px solid grey;border-radius:4px;height:40px;font-size:14px;font-weight:500;font-family:Noto,sans-serif;white-space:nowrap}.btn.large,button.large{padding:0 40px;font-size:14px;height:52px}.btn.medium,button.medium{padding:0 20px}.btn.small,button.small{padding:0 12px}.btn.point,button.point{background:#20abfa;border:1px solid #20abfa;color:#fff}.btn.pointLine,button.pointLine{background:#fff;margin:0 10px 0 0;color:#20abfa;border:1px solid #20abfa}.btn.delete,button.delete{color:#ff616d!important;border:1px solid #ff616d!important;background:#fff!important}.lnb{width:200px;height:100vh;font-size:14px;color:#3ebdac;background:#333;position:fixed;top:0;left:0;border-right:1px solid #eaebec;z-index:100}.lnb .lnbLogo{height:60px;background:#fff}.lnb .lnbLogo a{line-height:60px;display:block;text-align:center}.lnb .lnbLogo a img{width:150px}.lnb .mainMenu{width:100%;height:calc(100vh - 60px);overflow-y:auto;overflow-x:hidden}.lnb .mainMenu .el-col-12{width:100%}.lnb .mainMenu .el-col-12 .el-menu{background:transparent;border:none}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item.is-active a{background:#20abfa}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item,.lnb .mainMenu .el-col-12 .el-menu .el-submenu,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title{color:#fff;height:unset;line-height:unset;padding:0!important;margin-bottom:6px}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item a,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title a,.lnb .mainMenu .el-col-12 .el-menu .el-submenu a{display:block}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item span,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title span,.lnb .mainMenu .el-col-12 .el-menu .el-submenu span{display:flex;align-items:center;padding:15px;width:100%;margin:0 auto;box-sizing:border-box;color:#fff}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item span i,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title span i,.lnb .mainMenu .el-col-12 .el-menu .el-submenu span i{margin-right:10px;font-size:18px}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item span .el-badge,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title span .el-badge,.lnb .mainMenu .el-col-12 .el-menu .el-submenu span .el-badge{margin-left:5px}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item span .el-badge .el-badge__content,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title span .el-badge .el-badge__content,.lnb .mainMenu .el-col-12 .el-menu .el-submenu span .el-badge .el-badge__content{height:20px;line-height:18px}.lnb .mainMenu .el-col-12 .el-menu .el-badge .el-badge__content{vertical-align:middle;background-color:#fff;color:#20abfa;font-weight:700}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item:hover,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title:hover{background:unset}.admin{min-width:1280px}.contents{margin-left:200px;width:calc(100% - 200px);overflow-y:auto;min-height:100vh;background:#f8f9fa;display:flex;justify-content:center;flex-wrap:wrap}.contents .box{width:calc(100% - 60px);min-width:980px;max-width:1280px}.contents .title+.box{margin-top:90px}.title{width:calc(100% - 200px);height:60px;line-height:60px;padding:0 30px;border-bottom:1px solid #d3d3d3;margin-bottom:20px;position:fixed;top:0;right:0;background:#fff;z-index:1000}.title h2{font-size:24px}.box{width:calc(100% - 60px);background:#fff;border:1px solid #d3d3d3;margin-bottom:30px;border-radius:4px;margin-right:10px;padding:20px;box-sizing:border-box}.box .buttonWrap{text-align:center;margin-top:15px;height:40px}.box.one{margin-right:0}.box.one h2{font-size:16px;margin-bottom:10px}.box.one h2 button{float:right;font-weight:400;height:36px}.box.one input:not([type=checkbox]),.box.one select{height:40px}table{width:100%;border-collapse:collapse}table td,table th{padding:10px;border-bottom:1px solid #eaebec;text-align:center;font-size:13px}table th{background:#fafafa;font-weight:600}table td a,table td em{cursor:pointer;color:#1a91c3}table td a:hover,table td em:hover{text-decoration:underline}.pagination{width:100%;text-align:center;margin:16px 0 0}.pagination ul li{font-weight:400;border:unset!important}.pagination ul li.active{font-weight:700;color:#20abfa}.el-loading-mask{position:fixed;overflow:hidden;width:100vw;height:100vh}.home .login .flex{min-height:100vh}.home .login .flex .loginBg{width:50%;min-height:100vh;background:#20abfa}.home .login .flex .loginBox{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 60px}.home .login .flex .loginBox h1{margin-bottom:40px}.home .login .flex .loginBox h1 img{width:200px}.home .login .flex .loginBox .form{width:100%;max-width:400px}.home .login .flex .loginBox .form p{margin-bottom:8px;font-weight:500}.home .login .flex .loginBox .form input[type=password],.home .login .flex .loginBox .form input[type=text]{width:100%;height:50px;margin-bottom:16px}.home .login .flex .loginBox .form .password{position:relative}.home .login .flex .loginBox .form .password input{width:100%}.home .login .flex .loginBox .form button.point.large{width:100%;margin-top:10px;border-radius:4px}.home .login .flex .loginBox .form .error{color:#ff616d;font-size:13px;margin-top:10px;text-align:center}.home .copy{text-align:center;padding:20px;font-size:12px;color:#aaa}.filter .flex{line-height:48px;align-items:center;margin-bottom:8px}.filter .flex p{width:100px}.filter .flex input[type=text]{margin-bottom:0;margin-left:15px;width:calc(100% - 245px)}.filter .flex select{font-size:14px;width:130px}.filter .flex label{margin-right:20px}.filter .flex label>input{margin:0 6px 0 0}.register .flexL{line-height:40px;margin-bottom:15px}.register .flexL p.bold{line-height:40px;width:140px}.register .flexL p.bold span{color:#ff616d}.register .flexL>input[type=text]{width:calc(100% - 170px);margin-bottom:0}.register .flexL textarea{width:calc(100% - 170px);height:200px;padding:15px;resize:none;border:1px solid #eee;border-radius:2px}.register .flexL select{width:200px;margin-right:6px}textarea{width:600px;height:200px;padding:15px;resize:none;border:1px solid #eee;border-radius:2px}.el-button--primary{background-color:#20abfa!important;border-color:#20abfa!important}.nodata{text-align:center;padding:60px 0;font-size:14px}select{height:48px;-webkit-appearance:none;padding:5px 25px 5px 12px;border-radius:2px;border:1px solid #eaebec;background:#fff}select:hover{border:1px solid grey}select:focus{border-color:#20abfa}