#app,body,html{width:100%;height:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:Noto Sans KR,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a,button,input[type=button],input[type=checkbox],input[type=checkbox]+label,input[type=radio],input[type=radio]+label,input[type=submit],select{cursor:pointer;-webkit-appearance:none}#app{background:#f1f1f1}input[type=password],input[type=text],select{min-width:150px;padding:10px 20px;border:1px solid #ccc;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.2em;color:#333;vertical-align:middle}select{position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAvxJREFUeJzt3E2ID3Ecx/G3xw152oM8JQ+Rh5DDlptyECfl6OAiOXo4iYOLkps4Ui5byMFDe6AUkQMupEhKREJ5WLLlYZfDcFHs/uc/8/vOzP/9qs91Z+bzmXbb+c8uSJIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZKkTrMYOAf0Az/Nf/MROAssytV0BS0D3hNfbN3yDliSo+/K6SO+zLrmYo6+WzKq7AMAA8CEBMdpogFgUpkHGF3mF/9tMMExmupH2QdIcQP0JThGUzWiu9nAC+J/ntYtz4FZOfqupJX4K2Ar+QisyNV0hW0AvhNfbtXzDVifs+PK2058wVXPttzt1sQh4kuuag620Wut9BJfdtVyqq1Ga2Y8cJ340quSq8C4dgqto+nAI+LLj84DYGqbXdbWAuAN8SNE5RUwr+0Wa64H+EL8GKnzGVhTQH+NsJnsM4PoUVLlB7CpkOYaZBfxw6TKzoI6a5yjxI9Tdo4U1lYDjQbOEz9SWTlDmncwam0CcJv4sYrOTaCrwJ4abQbwlPjRispjoLvQhjrAUprxMulbYGHB3XSMdcBX4kfMmwFgbeGtdJitwBDxY7aaQWBLCX10pAPED9pq9pTSRAc7SfyoI82xkjroaGOBK8SPO1wukOZt6440BbhP/Mj/yh1gYmlXLwDmAi+JH/vvPCV7fqEEVgOfiB/9T96TPbdQQhupxmvmX8meVyjADmLHHyJ7TqFAh4m7AfYnuD4NYxRwmvTjn0hxcRqZLuAG6ca/TPZcQhXSTfaxa9nj3wMmJ7omtWgR2cevZY3/ApiT7GqUy1qyj2GLHr8fWJXwOtSGLRT7mvl3sj9vV43spbgbYHvic1dBjtP++IeSn7UKMwa4RP7xe9Ofsoo2EbhL6+NfI/szdjXATOAZIx//ITAt4kRVnuXAB4Yf/zUwP+YUVbYe/v8yyROyG0UNNgXYR/b6Vj/Zd4VbwG78n8aSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJCnQL74K1b7KD2ipAAAAAElFTkSuQmCC) 98% no-repeat;background-size:15px}.primary{background:#f50;border:1px solid #f50;border-radius:5px;font-size:20px;color:#fff;font-weight:600}nav{width:100%;display:inline-block;background:#3a342f}nav a{padding:10px 15px;float:left;font-size:20px;color:#fff;border-right:1px solid#1c1a17}nav a.on,nav a:hover{background-color:#1c1a17;color:#ff6500}nav button{padding:10px 15px;font-size:20px;border:none;float:right}h2{font-size:30px}table{width:100%}table tbody tr td,table thead tr th{font-size:16px}table thead tr th{padding:10px;background:#333;color:#fff;border:1px solid #444}table thead tr th:first-child~th{text-align:left}table tbody tr td{padding:5px 10px;color:#333;border:1px solid #ccc}.wrap{margin:10px 10px 0;padding:10px;background:#fff}.login{display:table;width:100%;height:100%;background:#f1f1f1}.login div{display:table-cell;margin:0 auto;vertical-align:middle}.login div h1{font-size:70px;color:#f50;font-weight:600;text-align:center}.login div form{width:25%;max-width:460px;margin:0 auto;padding:20px;background:#fff;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:1px 1px 20px 1px rgba(0,0,0,.1);box-shadow:1px 1px 20px 1px rgba(0,0,0,.1)}.login div form input{width:100%}.login div form fieldset label{display:block;font-size:18px;padding:10px 0}.login div form button{width:100%;height:40px;margin-top:30px}.menulist>div>fieldset{padding-top:10px}.menulist>div>fieldset button{padding:8px 20px;font-size:16px;background:#f4f4f4;border:1px solid #777;border-radius:5px;vertical-align:middle}.menulist>div>fieldset button:hover{color:#fff;border:1px solid #333;background:#333}.menulist>div>fieldset select+input,.menulist>div>fieldset select+select{margin-left:5px}.menulist>div>fieldset button+button,.menulist>div>fieldset input+button{margin-left:5px;vertical-align:middle}.menulist>ul{display:inline-block;width:100%;margin-top:10px;background:#bbb}.menulist>ul li{float:left;font-size:18px;font-weight:600;cursor:pointer;border-bottom:3px solid #bbb}.menulist>ul li a{display:block;padding:15px 20px;color:#fff}.menulist>ul li.active{border-bottom:3px solid #333}.menulist>ul li.active a{color:#333}.menutable{min-height:500px}.menutable>p{font-size:16px;line-height:2em;text-align:center;background:#333;color:#fff}.menutable>p,.menuthead{margin-top:10px}.menutable table tbody tr td:first-child,.menuthead thead tr th:first-child{width:60px}.menutable table tbody tr td:nth-child(2),.menuthead thead tr th:nth-child(2){width:20%}.menutable table tbody tr td:nth-child(3),.menuthead thead tr th:nth-child(3){width:15%}.menutable table tbody tr td:nth-child(5),.menuthead thead tr th:nth-child(5){width:20%}.menutable table tbody tr:hover{background:#f1f1f1}.menutable table tbody tr td:first-child{text-align:center}.menutable table tbody tr td>img{width:30px;border:1px solid #ccc;vertical-align:middle}.menutable table tbody tr td>img+div{display:none;padding:5px;position:fixed;top:25%;left:15%;z-index:2;border:1px solid #ccc;background:#fff}.menutable table tbody tr td>img+div:hover,.menutable table tbody tr td>img:hover+div{display:block}.menutable table tbody tr td button{padding:8px 20px;font-size:16px;background:#f4f4f4;border:1px solid #777;border-radius:5px;vertical-align:middle}.menutable table tbody tr td button~button{margin-left:10px}table input[type=checkbox]{width:0;height:0;margin:0}table input[type=checkbox]+label{display:inline-block;width:20px;height:20px;border:1px solid #ccc;background:#fff;color:#fff;vertical-align:middle;position:relative}table input[type=checkbox]+label:after{width:20px;height:20px;content:""}table input[type=checkbox]:checked+label{background:#4b87d1}table input[type=checkbox]:checked+label:after{content:"\2714";position:absolute;top:0;left:0}.menutable div button{display:block;width:50%;margin:20px auto;padding:10px 50px;font-size:20px;border:1px solid #ccc;border-radius:5px;background:#f1f1f1;color:#333}.menutable div button:hover{border:1px solid #333;background:#333;color:#fff}.popuparea{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5)}.popuparea>div{width:500px;padding:20px;margin:10% auto 0;background:#fff}.popuparea>div h3{font-size:24px;padding:10px 0}.popuparea>div input[type=button]{float:right;font-size:24px;cursor:pointer;border:none;background:none}.popuparea>div fieldset select{width:100%}.popuparea>div textarea{width:100%;height:200px;padding:10px;margin-top:10px;resize:none;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.popuparea>div h4{font-size:20px;padding:10px 0}.popuparea>div section{display:inline-block;width:100%}.popuparea>div section>input[type=text],.popuparea>div section select{width:45%}.popuparea>div section>input[type=text]{float:left}.popuparea>div section select{float:right}.popuparea>div dl{padding:10px 0;max-height:500px;overflow:auto}.popuparea>div dl dt{font-weight:600}.popuparea>div div dl dd,.popuparea>div div dl dt{font-size:12px}.popuparea .submit{width:100%;margin-top:10px;font-size:16px;height:40px;border:1px solid #ccc;background:#f1f1f1}.popup-combine p{padding:5px 0}.popup-combine fieldset input[type=text]{width:50%}.popup-combine fieldset input[type=text]~button{padding:0 20px;height:40px;border:1px solid #ccc;background:#f1f1f1;font-size:16px;vertical-align:middle}.popup-combine fieldset ul{width:100%;max-height:110px;border:1px solid #ccc;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.popup-combine fieldset ul li{padding:5px;cursor:pointer}.popup-combine fieldset ul li:hover{background:#ccc}.popup-combine .combineNewList,.popup-combine fieldset select{margin-top:10px}.popup-combine .combineNewList span{display:inline-block;padding:5px 10px;border:1px solid #ccc;border-radius:25px;background:#ccc}.popup-combine .combineNewList span~span{margin-left:5px}.popup-combine .combineNewList span img{width:15px;margin-left:5px;vertical-align:bottom;cursor:pointer}.menuimg{max-height:450px;overflow:auto}.menuimg fieldset{width:50%;margin-top:10px;float:left;text-align:center;position:relative}.menuimg fieldset label{display:inline-block}.menuimg fieldset label:before{content:"";width:20px;height:20px;border:1px solid #ccc;position:absolute;top:0;left:0}.menuimg fieldset input[type=checkbox]:checked+label:before{content:"\2714";background:#4b87d1;color:#fff}.menuimg fieldset label img{width:195px;height:195px;border:1px solid #ccc}.menuimg fieldset button{width:30px;position:absolute;left:0;bottom:0;border:none;background:none}.imgadd,.menuimg fieldset button img{width:100%}.imgadd{display:inline-block}.imgadd input[type=text]{width:50%;float:left}.imgadd input[type=file]{display:none}.imgadd button,.imgadd input[type=file]+label{width:25%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.imgadd input[type=file]+label{border:1px solid #ccc;text-align:center;font-size:16px;line-height:40px}.imgadd button{font-size:16px;height:42px;color:#fff}.imgadd button:last-child{border:1px solid #4b87d1;background:#4b87d1}.imgadd button:nth-last-child(2){border:1px solid #f50;background:#f50}.menulocation{display:inline-block;width:100%}.menulocation select{width:33%;float:left}.popupSelector fieldset{margin-top:5px}.popupSelector fieldset input[type=checkbox],.popupSelector fieldset input[type=radio]{width:0;height:0;margin:0}.popupSelector fieldset input[type=checkbox]+label:before,.popupSelector fieldset input[type=radio]+label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #ccc;vertical-align:middle;text-align:center}.popupSelector fieldset input[type=checkbox]:checked+label:before,.popupSelector fieldset input[type=radio]:checked+label:before{content:"\2714";background:#4b87d1;color:#fff}