@charset "utf-8";

@import url('//fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
@import url('//cdn.jsdelivr.net/npm/xeicon@2.3.3/xeicon.min.css');

@font-face {
    font-family:'BMJUA';
    src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMJUA.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}

.bmjua{font-family:'BMJUA' !important}
.kt-sel{padding:0 12px;width:100%;height:42px;font-size:14px;text-align:left;color:#727272;border:1px solid #e1e1e1;background:#fff;border-radius:2px;appearance:none}
.kt-sel:focus{border:2px solid #555}
.kt-sel:focus + .kt-arr{transform:rotate(180deg);pointer-events:none;transition:.2s}
.kt-arr{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:42px;height:42px;font-size:18px;pointer-events:none}
.kt-txt{padding:0 10px;width:100%;height:42px;font-size:14px;color:#727272;border:1px solid #ddd;background:transparent;border-radius:2px}
.kt-dat{padding:0 10px;width:100%;height:42px;font-size:14px;border:1px solid #ddd;border-radius:2px}
.kt-dat:valid{color:#333}
.kt-dat::-webkit-clear-button,
.kt-dat::-webkit-inner-spin-button{display:none} 
.kt-dat::-webkit-calendar-picker-indicator{background:url("../img/btn-date.svg") no-repeat 95% 50%}
.kt-btn{display:none}
.kt-btn + label{display:flex;align-items:center;padding:0 12px;height:42px;font-size:14px;color:#333;border:1px solid #ccc;cursor:pointer}
.kt-btn:checked + label{content:"";color:#000;border-color:#39405a}

.ktradio{display:none}
.ktradio + label{display:flex;align-items:center;gap:4px;font-size:14px;color:#333;cursor:pointer}
.ktradio + label:before{content:"";width:18px;height:18px;border:1px solid #ccc;background:#fff url(/admin/img/ico/check1.svg) no-repeat 50% 50%;background-size:100% auto !important;border-radius:18px}
.ktradio:checked + label:before{content:"";border:1px solid #39405a;background:#39405a url(/admin/img/ico/check2.svg) no-repeat 50% 50%}

.ktcheck{display:none}
.ktcheck + label{display:flex;align-items:center;gap:4px;font-size:14px;color:#333;cursor:pointer}
.ktcheck + label:before{content:"";width:18px;height:18px;border:1px solid #ccc;background:#fff url(/admin/img/ico/check1.svg) no-repeat 50% 50%;background-size:100% auto !important}
.ktcheck:checked + label:before{content:"";border:1px solid #39405a;background:#39405a url(/admin/img/ico/check2.svg) no-repeat 50% 50%}

.fileimg{display:flex;align-items:center;padding:10px 0} 
.fileimg .innr + .innr{margin:0 0 0 10px}
.fileimg .item{position:relative;background:rgb(0 0 0 / 100%);border-radius:2px;transition:all .2s}
.fileimg .item:hover{box-shadow:8px 8px 20px 0 rgb(0 0 0 / 10%)}
.fileimg .item:hover .image{opacity:.5}
.fileimg .item:hover .button{display:flex}
.fileimg .item img{position:absolute;top:0;bottom:0;right:0;left:0;border:1px solid #e1e1e5} 
.fileimg .item .image{display:block;padding-bottom:100%;border:1px solid #e1e1e5;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.fileimg .item .button{display:none;align-items:center;justify-content:center;gap:4px;position:absolute;z-index:10;top:0;bottom:0;right:0;left:0;background:rgb(0 0 0 / 20%);transition:all .3s}
.fileimg .item .button button{width:30px;height:30px;color:#fff;background:#333;border-radius:30px;transition:all .3s}
.fileimg .item .button button:hover{color:#000;background:#fff}
.fileimg .item .button button i{display:flex;align-items:center;justify-content:center;font-size:16px;font-family:'xeicon'}
.fileimg .item input[type="file"]{display:none} 
.fileimg .item input[type="file"] + label{display:block;padding-bottom:100%;border:1px solid #e1e1e5;background:#fff url(/admin/img/ico-camera.png) no-repeat 50% 50%;cursor:pointer} 

.fileimg.wd80 .item{width:80px}
.fileimg.wd120 .innr + .innr{margin:0 0 0 20px}
.fileimg.wd120 .item{width:120px;overflow:hidden;border-radius:12px}
.fileimg.wd120 .item .image{border:0}
.fileimg.wd120 .item input[type="file"] + label{border-radius:0px} 
.fileimg.wd160 .innr + .innr{margin:0 0 0 20px}
.fileimg.wd160 .item{width:160px;overflow:hidden;border-radius:6px}
.fileimg.wd160 .item .image{border:0}
.fileimg.wd160 .item input[type="file"] + label{border-radius:6px} 


#contain .ktforms{padding-bottom:24px}
#contain .ktforms fieldset{display:flex;flex-direction:column;gap:12px}
#contain .ktforms dl{display:flex;align-items:center}
#contain .ktforms dt{min-width:120px}
#contain .ktforms dd{display:flex;align-items:center;gap:10px;width:100%}
#contain .ktforms .innr{display:flex;align-items:center;gap:12px;position:relative;min-width:200px}
#contain .ktforms .bt{display:flex;align-items:center;justify-content:center;padding:0 24px;height:42px;font-size:14px;font-weight:700;box-shadow:0 0 2px 0 rgb(0 0 0 / 2%);transition:.2s}
#contain .ktforms .bt:hover{box-shadow:8px 8px 20px 0 rgb(0 0 0 / 10%)}
#contain .ktforms .bt-sch{color:#fff;border:1px solid #777;background:#777}
#contain .ktforms .bt-sch:hover{border:1px solid #000;background:#000}
#contain .ktforms .ktradio + label{height:42px}
#contain .ktforms .ktcheck + label{height:42px}





















#contain .default{position:relative;margin:30px;min-height:calc(100vh - 290px)}
#contain .default *{letter-spacing:-.8px}
#contain .default .tite .bullet{display:flex;align-items:center;font-size:20px;font-weight:700;position:relative}
#contain .default .tite .bullet:before{content:'';margin-right:10px;width:6px;height:6px;background:#9a9a9a}
#contain .default .tite + .dash{margin-top:24px}
#contain .default .tite + .col{margin-top:24px}
#contain .default .dash{padding-bottom:12px}
#contain .default .dash ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-right:-24px}
#contain .default .dash li{flex-basis:25%;padding:0 24px 24px 0}
#contain .default .dash dl{display:flex;align-items:center;justify-content:space-between;padding:36px 24px;border:1px solid #fff;background:#fff;border-radius:8px;box-shadow:4px 4px 20px 4px rgb(0 0 0 / 10%)}
#contain .default .dash dt{padding-right:24px}
#contain .default .dash dt i{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:36px;color:#aaa;border:0px solid #eee;background:#eee;border-radius:50%}
#contain .default .dash dd{text-align:right}
#contain .default .dash dd span{display:block;font-size:16px;color:#4e596f}
#contain .default .dash dd strong{display:block;font-size:24px;color:#4e596f}
#contain .default .dash dd strong em{padding-left:4px;font-size:16px;font-weight:400}
#contain .default .kflex{justify-content:space-between;padding-bottom:36px}
#contain .default .kflex .table{flex-basis:calc(50% - 12px)}
#contain .default .kflex .table .tite{display:flex;align-items:center;justify-content:space-between}
#contain .default .kwrap .table .tite{display:flex;align-items:center;justify-content:space-between}
#contain .default .col{background:#fff;border-radius:8px;box-shadow:4px 4px 20px 4px rgb(0 0 0 / 10%);overflow:hidden}
#contain .default .col td{padding:12px !important}
#contain .default .col .bt-view{padding:4px 12px}
#contain .default .col .comp{background:#fafafa}
#contain .default .col .comp td strong{color:#aaa}

#contain .default .dash li:nth-child(1) dt i{color:#CC232A;background:#CC232A20}
#contain .default .dash li:nth-child(2) dt i{color:#9FC54C;background:#9FC54C20}
#contain .default .dash li:nth-child(3) dt i{color:#EFC032;background:#EFC03220}
#contain .default .dash li:nth-child(4) dt i{color:#20A69B;background:#20A69B20}
#contain .default .dash li:nth-child(5) dt i{color:#00ACEC;background:#00ACEC20}
#contain .default .dash li:nth-child(6) dt i{color:#7D2C8B;background:#7D2C8B20}
#contain .default .dash li:nth-child(7) dt i{color:#2B54A2;background:#2B54A220}
#contain .default .dash li:nth-child(8) dt i{color:#CB1270;background:#CB127020}

/**/
#login{}
#login .header{position:fixed;top:0;right:0;left:0;border-bottom:1px solid #ccc;background:#fff}
#login .header h1{margin:0 auto;padding:20px 0 20px 220px;max-width:1400px;background:url("/admin/img/inc/logo.svg") no-repeat 0 50% / auto;background-size:200px auto}
#login .header h1 span{display:none;font-size:18px;letter-spacing:-.8px;color:#ff6800}
#login .header h1 strong{font-size:18px;letter-spacing:-.8px;color:#4e596f}
#login .footer{position:fixed;bottom:0;right:0;left:0}
#login .footer .cite{display:block;margin:0 auto;padding:40px 0;max-width:1400px;font-size:12px;font-family:arial,sans-serif;font-style:normal;text-align:right}
#login .footer .cite strong{font-family:arial,sans-serif;color:#ff6800}
#login .login{display:flex;align-items:center;justify-content:center;min-height:80vh}
#login .login fieldset{position:relative;padding:40px 50px 60px 50px;width:530px;background:#fff;border-radius:2px;box-shadow:20px 40px 40px rgb(0 0 0 / 20%)}
#login .login h2{padding:160px 0 20px 0;line-height:1;font-size:20px;letter-spacing:-1.6px;text-align:center;color:#e08b51;background:url("/admin/img/inc/logo-type.svg") no-repeat 50% 0 / 180px auto}
#login .login h2 strong{padding:0 5px;color:#655c9f}
#login .login dt{display:none;font-size:12px;font-weight:700;color:#4e596f}
#login .login dd{position:relative;margin:0 0 10px 0}
#login .login dd i{position:absolute;top:0;left:0;display:block;width:56px;height:56px}
#login .login .login-id{background:url("/admin/img/ico/login-id.svg") no-repeat 16px 50% / 24px auto !important} 
#login .login .login-pw{background:url("/admin/img/ico/login-pw.svg") no-repeat 16px 50% / 24px auto !important}
#login .login input[type="text"], 
#login .login input[type="password"]{padding:0 16px 0 48px;width:100%;height:56px;font-size:16px;letter-spacing:0px;border:1px solid #dfdfdf;transition:border .3s}
#login .login input:focus[type="text"], 
#login .login input:focus[type="password"]{border:1px solid #272b3a}
#login .login button{position:relative;width:100%;height:60px;color:#fff;background:#272b3a;border-radius:0px}
#login .login button:hover{background:#272b3a}
#login .login button span{position:relative;z-index:2;font-size:18px;color:#fff}
/*#login .login input:-webkit-autofill{background-color:transparent !important;appearance:none !important}*/

#sortable{/*display:grid;grid-template-columns:repeat(5, 1fr);gap:10px*/}
#sortable tr{position:relative;z-index:1;cursor:move}
#sortable tr.act{z-index:2;border:1px solid #777;background:#f3f3f3;box-shadow:0 4px 8px 4px rgb(0 0 0 / 10%)}
#sortable tr.act td{border-top:1px solid #777;border-bottom:1px solid #777}
#sortable [draggable]{user-select:none}

/**/
.srll{padding:0 5px 0 0;overflow-y:scroll;box-sizing:border-box}
.srll::-webkit-scrollbar{width:5px}
.srll::-webkit-scrollbar-thumb{height:17%;background-color:rgb(229 229 229 / 100%);border-radius:2px}
.srll::-webkit-scrollbar-track{background-color:#f5f5f5}

.wrll{padding:0 0 10px 0;overflow-x:scroll;box-sizing:border-box}
.wrll::-webkit-scrollbar{height:5px}
.wrll::-webkit-scrollbar-thumb{height:17%;background-color:rgb(229 229 229 / 100%);border-radius:2px}
.wrll::-webkit-scrollbar-track{background-color:#f5f5f5}

.ktplay{min-width:1380px}
.table-fixed{word-wrap:break-word;table-layout:fixed}
.nowrap{white-space:nowrap}

.detail .btns{margin:40px 0 0 0;text-align:center}
.detail .btns .bt-file-add{display:inline-block;padding:0 10px 0 25px;height:30px;font-size:12px;letter-spacing:-.5px;color:#727272;border:1px solid #e5e6eb;background:#e5e6eb url(/admin/img/ico/ico-file-add.svg) no-repeat 10px 50% / 16px auto;border-radius:4px}

/*경고창*/
.modal-boxed .modal-alert{}

/*선택창*/
.modal-boxed .modal-confirm{}

/*입력창*/
.modal-boxed .modal-prompt{}



.modal-boxed{position:fixed;z-index:-1;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center;background:rgb(0 7 18 / 30%);opacity:0;visibility:hidden;transition:all .4s}
.modal-boxed.act{z-index:1000;opacity:1;visibility:visible}

.modal-boxed .modal-table{animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}
.modal-boxed.act .modal-table{animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}

.modal-boxed .modal-table{position:relative;padding:40px;background:#fff;border-radius:8px;box-shadow:0 11px 15px -7px rgb(0 0 0 / 20%), 0 24px 38px 3px rgb(0 0 0 / 14%), 0 9px 46px 8px rgb(0 0 0 / 12%)}
.modal-boxed .modal-table .header{padding-bottom:20px}
.modal-boxed .modal-table .header .tit{font-size:18px}
.modal-boxed .modal-table .article .txt{padding:10px;width:100%;height:300px;border:1px solid #eee}
.modal-boxed .modal-table .footer .btn{padding:10px 0 0 0;text-align:center}
.modal-boxed .modal-table .footer .bt{display:inline-block;padding:0 24px;height:40px;line-height:40px;font-size:14px;font-weight:600;box-shadow:0 0 2px 0 rgb(0 0 0 / 2%);transition:all .2s}
.modal-boxed .modal-table .footer .bt:hover{box-shadow:8px 8px 20px 0 rgb(0 0 0 / 10%)}
.modal-boxed .modal-table .footer .bt-del{border:1px solid #ccc}
.modal-boxed .modal-table table.row{width:100%;border-collapse:collapse;border-spacing:0;border:0px solid #838383}
.modal-boxed .modal-table table.row thead th,
.modal-boxed .modal-table table.row thead td{padding:10px;font-size:14px;color:#333;background:#e8e8e8}
.modal-boxed .modal-table table.row tbody tr{background:#fff5e9}
.modal-boxed .modal-table table.row tbody tr:hover{background:#fff5e9}
.modal-boxed .modal-table table.row tbody tr + tr{border-bottom:0 !important;border-top:1px solid #fff !important}
.modal-boxed .modal-table table.row tbody th{padding:10px 20px;font-size:14px;font-weight:500;text-align:left;letter-spacing:-.8px;background:#ffe9d0}
.modal-boxed .modal-table table.row tbody td{padding:10px 20px;font-size:14px;word-break:break-word}
.modal-boxed .modal-table table.row tbody td.h200{vertical-align:top}
.modal-boxed .modal-table table.row tbody td em{font-size:12px;font-weight:700}
.modal-boxed .modal-table table.row tbody td:nth-child(1){text-align:center}
.modal-boxed .modal-table table.row a{display:inline-block;padding:10px 20px;color:#fff;background:#242a38}
.modal-boxed .modal-table table.row a:hover{text-decoration:underline}
.modal-boxed .modal-table table.row .bt-memb{padding:2px 0 !important;color:#333;border-bottom:1px solid #eee;background:none !important;transition:border .2s}
.modal-boxed .modal-table table.row .bt-memb:hover{color:#000;border-bottom:1px solid #000;transition:border .1s;text-decoration:none}
.modal-boxed .modal-table table.row tbody td .img{display:inline-block;padding:100px 80px;border:1px solid #ccc;background:#f7f7f7}
.modal-boxed .modal-table table.row tbody td .img img{display:block}
.modal-boxed .modal-table table.row input{padding:0 10px;height:40px}
.modal-boxed .modal-table table.row td label{padding:0 10px 0 0}
.modal-boxed .modal-table table.row .text{min-height:100px}

@keyframes blowUpModal{
	0%{
		transform:scale(0);
	}
	100%{
		transform:scale(1);
	}
}

@keyframes blowUpModalTwo{
	0%{
		transform:scale(1);
		opacity:1;
	}
	100%{
		transform:scale(0);
		opacity:0;
	}
}

/* Hide content */
@keyframes blowUpContent{
	0%{
		transform:scale(1);
		opacity:1;
	}
	99.9%{
		transform:scale(2);
		opacity:0;
	}
	100%{
		transform:scale(0);
	}
}
@keyframes blowUpContentTwo{
	0%{
		transform:scale(2);
		opacity:0;
	}
	100%{
		transform:scale(1);
		opacity:1;
	}
}





























.modal-boxed .modal-confirm{position:relative;padding:20px 20px 40px 20px;background:#fff}
.modal-boxed .modal-confirm .header{padding-bottom:20px}
.modal-boxed .modal-confirm .header .tit{font-size:18px}
.modal-boxed .modal-confirm .article .txt{padding:10px;width:100%;height:300px;border:1px solid #eee}
.modal-boxed .modal-confirm .footer .btn{padding:10px 0 0 0;text-align:center}
.modal-boxed .modal-confirm .footer .bt{display:inline-block;padding:0 24px;height:40px;line-height:40px;font-size:14px;font-weight:600;box-shadow:0 0 2px 0 rgb(0 0 0 / 2%);transition:all .2s}
.modal-boxed .modal-confirm .footer .bt:hover{box-shadow:8px 8px 20px 0 rgb(0 0 0 / 10%)}

.modal-boxed .modal-confirm .footer .bt-del{padding:0 24px;height:40px;font-size:14px;font-weight:500;letter-spacing:-.6px;color:#fff;border:1px solid #282f44;background:#282f44}

.modal-boxed .bt-close{position:absolute;top:20px;right:20px;margin:0 0 0 4px;font-size:24px;color:#adadad}

.modal-boxed .modal-article{padding:24px;background:#fff;box-shadow:8px 8px 20px 0 rgb(0 0 0 / 20%)}

.modal-boxed .modal-alert{padding:24px;background:#fff;border-radius:4px;box-shadow:8px 8px 20px 0 rgb(0 0 0 / 20%)}
.modal-boxed .modal-alert .article{}
.modal-boxed .modal-alert .article .con{min-height:100px;font-size:16px;color:#222}
.modal-boxed .modal-alert .footer{}
.modal-boxed .modal-alert .footer .btn{}
.modal-boxed .modal-alert .footer .btn .bt{display:inline-block;padding:0 24px;height:40px;line-height:40px;font-size:14px;font-weight:600;box-shadow:0 0 2px 0 rgb(0 0 0 / 2%);transition:all .2s;border-radius:2px}
.modal-boxed .modal-alert .footer .btn .bt:hover{box-shadow:8px 8px 20px 0 rgb(0 0 0 / 10%)}
.modal-boxed .modal-alert .footer .btn .bt-okay{color:#333;border:1px solid #ddd;background:#fff}
.modal-boxed .modal-alert .footer .btn .bt-okay:hover{border:1px solid #777}
.modal-boxed .modal-alert .footer .btn .bt-none{color:#fff;border:1px solid #39405a;background:#39405a}
.modal-boxed .modal-alert .footer .btn .bt-none:hover{border:1px solid #000;background:#000}

.modal-boxed .button .bt{display:inline-block;padding:0 24px;height:40px;line-height:40px;font-size:14px;font-weight:600;box-shadow:0 0 2px 0 rgb(0 0 0 / 2%);transition:all .2s;border-radius:2px}
.modal-boxed .button .bt:hover{box-shadow:8px 8px 20px 0 rgb(0 0 0 / 10%)}
.modal-boxed .button .bt-okay{color:#333;border:1px solid #ddd;background:#fff}
.modal-boxed .button .bt-okay:hover{border:1px solid #777}

.modal-boxed .modal-alert{animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}
.modal-boxed.act .modal-alert{animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}

/*블랙톤*/
.modal-boxed.typ1 .modal-alert{padding:24px;background:#494949;border-radius:4px;box-shadow:8px 8px 20px 0 rgb(0 0 0 / 20%)}
.modal-boxed.typ1 .modal-alert .article{}
.modal-boxed.typ1 .modal-alert .article .con{min-height:100px;font-size:16px;color:#fff}
.modal-boxed.typ1 .modal-alert .footer{}
.modal-boxed.typ1 .button .bt{display:inline-block;padding:0 24px;height:40px;line-height:40px;font-size:14px;font-weight:600;box-shadow:0 0 2px 0 rgb(0 0 0 / 2%);transition:all .2s;border-radius:2px}
.modal-boxed.typ1 .button .bt:hover{box-shadow:8px 8px 20px 0 rgb(0 0 0 / 10%)}
.modal-boxed.typ1 .button .bt-okay{color:#fff;border:1px solid #ccc;background:#494949}
.modal-boxed.typ1 .button .bt-okay:hover{border:1px solid #fff}

@keyframes fade-in{
  from{opacity:0;visibility:hidden}
  to{opacity:1;visibility:visible}
}

@keyframes fade-out{
  from{opacity:1;visibility:visible}
  to{opacity:0;visibility:hidden}
}


/*프로필사이즈x1*/
#ktplay .prof.sz1{margin:10px 0}
#ktplay .prof.sz1 .img{width:40px;height:40px;border-radius:40px}
#ktplay .prof.sz1 .box{padding:0 8px;width:calc(100% - 40px)}
#ktplay .prof.sz1 .name{font-size:14px}
#ktplay .prof.sz1 .text{font-size:12px}
#ktplay .prof.sz1 .date{font-size:12px}

/*프로필사이즈x2*/
#ktplay .prof.sz2{margin:10px 0}
#ktplay .prof.sz2 .img{width:50px;height:50px;border-radius:50px}
#ktplay .prof.sz2 .box{padding:0 8px;width:calc(100% - 50px)}
#ktplay .prof.sz2 .name{font-size:16px}
#ktplay .prof.sz2 .text{font-size:16px}
#ktplay .prof.sz2 .date{font-size:14px}

/*프로필사이즈x2*/
#ktplay .prof.sz3{margin:10px 0}
#ktplay .prof.sz3 .img{width:60px;height:60px;border-radius:60px}
#ktplay .prof.sz3 .box{padding:0 14px;width:calc(100% - 60px)}
#ktplay .prof.sz3 .name{font-size:16px}
#ktplay .prof.sz3 .text{font-size:14px}
#ktplay .prof.sz3 .date{font-size:14px}

/*프로필기본*/
#ktplay .prof{position:relative;display:flex;align-items:center;margin:0 0 10px 0}
#ktplay .prof .img{display:inline-block;vertical-align:middle;background-size:cover}
#ktplay .prof .img img{display:block;width:40px;height:40px;border-radius:40px}
#ktplay .prof .box{display:inline-block;padding:0 6px;width:calc(100% - 30px);vertical-align:middle}
#ktplay .prof .btn{position:absolute;top:50%;right:0;transform:translateY(-50%)}
#ktplay .prof .btn i{font-size:24px}
#ktplay .prof .grb{position:absolute;z-index:2;top:0;right:30px}
#ktplay .prof .grb button{display:block;margin:0 0 5px 0;width:47px;height:47px;text-align:center;background-color:#ff6800;box-shadow:4px 4px 4px 0 rgb(0 0 0 / 20%);border-radius:50%}
#ktplay .prof .grb span{display:block;padding:15px 0 0 0;font-size:10px;color:#fff}
#ktplay .prof .name{font-size:12px;font-weight:600;color:#242a38}
#ktplay .prof .name span{display:inline-block;vertical-align:middle}
#ktplay .prof .name i{display:inline-block;vertical-align:middle}
#ktplay .prof .name em{font-size:14px;font-weight:300}
#ktplay .prof .text{font-size:12px;color:#242a38}
#ktplay .prof .date{font-size:10px;color:#83878f}
#ktplay .prof .date em{margin:0 0 0 10px;padding:0 10px;font-weight:300;border-left:1px solid #ccc}





























#pop_modal1 .ppwrap{width:900px}

[id^="pop_modal"]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}
[id^="pop_modal"] *{line-height:1}
[id^="pop_modal"] .ppbg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 50%)}
[id^="pop_modal"] .ppclose{position:absolute;z-index:1000;top:30px;right:30px;cursor:pointer}
[id^="pop_modal"] .ppclose i{font-size:24px;color:#333}
[id^="pop_modal"] .ppwrap{display:flex;align-items:center;justify-content:center;position:relative;z-index:1000;height:100vh}
[id^="pop_modal"] .ppcont{padding:30px 60px;background:#fff;border-radius:2px}
[id^="pop_modal"] .ppcont .subject{display:inline-block;vertical-align:top}
[id^="pop_modal"] .ppcont .subject .tit{font-size:32px;font-weight:600;letter-spacing:-1.6px;color:#111}
[id^="pop_modal"] .ppcont .subject .tag{padding:15px 0 30px 0}
[id^="pop_modal"] .ppcont .subject .tag a{padding:0 5px 0 0;font-size:16px;letter-spacing:-.8px;color:#05d245}
[id^="pop_modal"] .ppcont .subject .add{padding:4px 0}
[id^="pop_modal"] .ppcont .subject .add dl{padding:0 0 20px 0}
[id^="pop_modal"] .ppcont .subject .add dt{display:inline-block;position:relative;width:100px;line-height:24px;font-size:16px;font-weight:600;letter-spacing:-.8px;vertical-align:top;color:#111}
[id^="pop_modal"] .ppcont .subject .add dt:after{content:':';position:absolute;top:0;right:24px}
[id^="pop_modal"] .ppcont .subject .add dd{display:inline-block;width:calc(100% - 100px);line-height:24px;font-size:16px;letter-spacing:-.8px;vertical-align:top;color:#111}
[id^="pop_modal"] .khinput{padding:0 10px;height:30px}

[id^="pop_modal"] .ppcont .pptit{padding:0 0 20px 0;text-align:center}
[id^="pop_modal"] .ppcont .pptit h2{font-size:24px;letter-spacing:-1px;color:#797979}
[id^="pop_modal"] .ppcont .pptbl table{width:100%;border-collapse:collapse}
[id^="pop_modal"] .ppcont .pptbl table thead th{}
[id^="pop_modal"] .ppcont .pptbl table tbody th{padding:10px 20px;font-size:14px;font-weight:400;text-align:left;border:1px solid #eee;background:#f9f9f9}
[id^="pop_modal"] .ppcont .pptbl table tbody td{padding:10px;border:1px solid #eee;background:#fff}
[id^="pop_modal"] .ppcont .pptbl .label{padding:5px 10px}
[id^="pop_modal"] .ppcont .pptbl .label input{vertical-align:middle}
[id^="pop_modal"] .ppcont .pptbl .label label{display:inline-block;padding:0 20px 0 5px;font-size:14px;vertical-align:middle}
[id^="pop_modal"] .ppcont .ppbtn{padding:20px 0 0 0;text-align:center}
[id^="pop_modal"] .ppcont .bt{display:inline-block;padding:0 40px;height:40px;font-size:16px;font-weight:500;color:#ff6800;border:1px solid #ff6800;background:#fff}
[id^="pop_modal"] .ppcont .bt_okay{color:#fff;border:1px solid #ff6800;background:#ff6800}
[id^="pop_modal"] .ppcont .bt_bord{color:#ff6800;border:1px solid #ff6800;background:#fff}
[id^="pop_modal"] .ppcont .bt_gray{color:#777;border:1px solid #b1b1b1;background:#fff}
[id^="pop_modal"] .ppcont .bt_none{color:#777;border:0px solid #b1b1b1;background:none}
[id^="pop_modal"] .ppcont .act{color:#ff6800;border:1px solid #ff6800;background:#fff}
[id^="pop_modal"] .ppcont .opt{padding:80px 0 20px 0;text-align:center}
[id^="pop_modal"] .ppcont .question{font-size:12px;letter-spacing:-.5px}
[id^="pop_modal"] .ppcont .join button{font-size:14px;font-weight:600;letter-spacing:-.5px}
[id^="pop_modal"] .ppcont .btns{display:flex;align-items:center;justify-content:center}
[id^="pop_modal"] .ppcont .cons{padding:8px 24px 20px 24px;text-align:center}
[id^="pop_modal"] .ppcont .btns .btn{display:inline-block}
[id^="pop_modal"] .ppcont .btns .btn:last-child{margin-left:10px}
[id^="pop_modal"] .ppcont .btns .btn:last-child .bt{background-color:#ff6800;color:#fff}
[id^="pop_modal"] .ppcont .button .btn{display:block}
[id^="pop_modal"] .ppcont .button .btn .bt{background-color:#ff6800;color:#fff}

[id^="popup"]{padding:20px}
[id^="popup"] .ppaccount{display:flex}
[id^="popup"] .ppaccount .pic{margin:0 10px 0 0;width:160px;font-size:14px;text-align:center;vertical-align:top;border:1px solid #ccc;background:#fff}
[id^="popup"] .ppaccount .pic .inner{position:relative;top:50%;margin-top:-70px}
[id^="popup"] .ppaccount .pic .img{margin:0 auto;width:120px;height:120px;border-radius:90px;background:#f3f3f3}
[id^="popup"] .ppaccount .pic .img .image{display:block;padding-bottom:100%;background-color:#eee;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:60px;overflow:hidden}
[id^="popup"] .ppaccount .pic .btn{display:inline-block;margin:20px 0 0 0;padding:5px 20px;font-size:14px;border:1px solid #ccc;background:#fff}
[id^="popup"] .ppaccount .tbl{width:calc(100% - 220px);font-size:14px;vertical-align:top;border:1px solid #ccc;background:#fff}
[id^="popup"] .ppaccount .tbl .tit{position:relative}
[id^="popup"] .ppaccount .tbl .tit h3{padding:20px;border-bottom:1px solid #ccc}
[id^="popup"] .ppaccount .tbl .tit p{position:absolute;top:12px;right:10px}
[id^="popup"] .ppaccount .tbl .tit .bt{display:inline-block;padding:10px 20px;line-height:1.2;font-size:14px;font-weight:500;color:#fff;border:1px solid #ff6800;background:#ff6800;transition:all .2s}
[id^="popup"] .ppaccount .tbl .tit .bt:hover{filter:brightness(0.95);box-shadow:4px 4px 4px rgba(0,0,0,0.1)}
[id^="popup"] .ppaccount .tbl caption{display:none}
[id^="popup"] .ppaccount .tbl table{width:100%;border-collapse:collapse;border-spacing:0}
[id^="popup"] .ppaccount .tbl thead th,
[id^="popup"] .ppaccount .tbl thead td{padding:10px;font-size:14px;color:#333;background:#e8e8e8}
[id^="popup"] .ppaccount .tbl tbody tr{border-bottom:1px solid #eee;background:#fff}
[id^="popup"] .ppaccount .tbl tbody tr:hover{background:#fafafb}
[id^="popup"] .ppaccount .tbl tbody th{padding:10px 20px;font-size:14px;font-weight:500;text-align:left;letter-spacing:-.8px;background:#f9f9f9}
[id^="popup"] .ppaccount .tbl tbody td{padding:10px;font-size:14px}
[id^="popup"] .ppaccount .tbl tbody td em{font-size:12px;font-weight:700}
[id^="popup"] .ppaccount .tbl tbody td input{height:35px;border:1px solid #ccc}
[id^="popup"] .ppaccount .tbl tbody td:nth-child(1){text-align:center}
[id^="popup"] .ppaccount .tbl tbody td .img{display:inline-block;padding:100px 80px;border:1px solid #ccc;background:#f7f7f7}
[id^="popup"] .ppaccount .tbl tbody td .img img{display:block}
[id^="popup"] .ppaccount .tbl td label{padding:0 10px 0 0}
[id^="popup"] .ppaccount .tbl td .bt{float:right;padding:8px 30px;color:#555;border:1px solid #888;background:#fff}
[id^="popup"] .ppaccount .tbl td .bt_search{margin:0 0 0 10px;padding:7px 0;min-width:112px;text-align:center;color:#555;border:1px solid #888;background:#fff}
[id^="popup"] .ppaccount .tbl a{display:inline-block;padding:10px 20px;color:#fff;background:#242a38}
[id^="popup"] .ppaccount .tbl a:hover{text-decoration:underline}
[id^="popup"] .ppaccount .tbl input{padding:0 10px;height:40px}
[id^="popup"] .ppaccount .feed{padding:5px 0;font-size:14px;letter-spacing:-1px;color:#ff6800}

[id^="popup"] .ppaccount .block{width:100%;font-size:14px;vertical-align:top;border:1px solid #ccc;background:#fff}
[id^="popup"] .ppaccount .block .tit{position:relative}
[id^="popup"] .ppaccount .block .tit h3{padding:20px;border-bottom:1px solid #ccc}
[id^="popup"] .ppaccount .point{width:100%;font-size:14px;vertical-align:top;border:1px solid #ccc;background:#fff}
[id^="popup"] .ppaccount .point .tit{position:relative}
[id^="popup"] .ppaccount .point .tit h3{padding:20px;border-bottom:1px solid #ccc}

[id^="popup"] .ppaccount .point .con table{width:100%;border-collapse:collapse;border-spacing:0;border-bottom:2px solid #ccc}
[id^="popup"] .ppaccount .point .con .tit{position:relative;padding:20px 30px}
[id^="popup"] .ppaccount .point .con .tit p{font-size:16px}
[id^="popup"] .ppaccount .point .con .tit h3{font-size:20px;padding:0;border-bottom:none}
[id^="popup"] .ppaccount .point .con .tit h3 b{font-size:30px;padding:0 5px;color:#ff6800;font-weight:bold}
[id^="popup"] .ppaccount .point .con td input{width:85%;height:40px;border:1px solid #ccc}
[id^="popup"] .ppaccount .point .con td button{padding:10px 20px;margin-left:10px;background-color:#ff6800;color:#fff}
[id^="popup"] .ppaccount .point .con .point-box{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding:20px 40px;margin:10px;border-bottom:1px solid #ccc}

.ktbar{height:69px;background:#fff}

.location{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;position:relative;min-height:69px;padding:0 50px 0 40px;background:#fff}
.location .ktopt{display:flex;align-items:center;position:absolute;top:15px;right:30px}
.location .ktopt .form{display:flex;align-items:center}
.location .ktopt .form + .form{padding-left:20px}
.location .ktopt .form .bt{margin-left:10px;padding:0 20px;height:40px;font-size:14px;font-weight:500;color:#fff;background:#39405a;border-radius:2px}
.location .ktopt .form .bt + .bt{background:#2a3044}
.location .ktopt .form .bt-prod{background:#f55}
.location .ktopt .form .bt-end{color:#2a3044;border:1px solid #c7c7c7;background:#fff !important}
.location .ktopt .form .bt-del{color:#2a3044;border:1px solid #c7c7c7;background:#fff !important;border-radius:2px}
.location .ktbox{display:flex;align-items:center;padding:0 20px;height:50px;border:1px solid #f55;border-radius:40px}
.location .ktbox h4{padding-right:20px;font-weight:500;color:#f55}
.location .ktbox p strong{font-weight:600;color:#f55}
.location .kpath span{display:flex;align-items:center;line-height:16px;font-size:14px;color:#949596}
.location .kpath .ico-arr{margin:0 6px;background-size:14px auto}
.location .ktits h2{padding:0 20px 0 0;font-size:20px;font-weight:600;letter-spacing:-1px;color:#313338}

.mw140{width:calc(100% - 140px) !important}
.mwauto{min-width:auto !important}

.closure{padding:20px 0}
.closure .con{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#fdeeee}
.closure .con h3{font-size:20px;color:#D41A31}
.closure .con p{font-size:16px;color:#505050}
.closure .con .bt{padding:8px 20px;font-size:15px;font-weight:500;letter-spacing:-.7px;color:#fff;border:1px solid #ff6800;background:#ff6800;border-radius:2px}

.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}

.mySwiper2{}
.mySwiper{height:5vh;box-sizing:border-box;padding:10px 0}
.mySwiper .swiper-slide{width:auto;height:100%;opacity:0.4}
.mySwiper .swiper-slide-thumb-active{opacity:1}

.swiper-slide{width:auto !important}
.swiper-slide img{display:block}

.product{max-width:420px;width:100%;background:#fff}
.product .ktwrap{margin:0 16px}
.product .item{display:block;margin:0 15px 15px 0}
.product .item .img{display:block;margin:0 !important;position:relative;overflow:hidden}
.product .item .img .image{display:block;padding-bottom:100%;background-color:#eee;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:10px;overflow:hidden}
.product .item .img.act{border-radius:0}
.product .item .img.act .opt{position:static !important;margin-left:0}
.product .item .img.act .opt i{position:static !important}
.product .item .dongne.act .opt{margin-left:16px}
.product .item .img.none{padding:0 0 100% 0 !important;background:#eee url("/img/none/none.jpg") no-repeat 50% 50% / 50% auto}
.product .item .title{padding:20px}

.product .item .img img{display:block;width:auto;max-width:100%;height:auto;object-fit:cover}
.product .item .img time{position:absolute;bottom:0;right:0;left:0;line-height:25px;font-size:12px;text-align:center;color:#fff;background:rgba(0,0,0,.8)}
.product .item .img .simage{display:block;padding:0 0 100% 0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.product .item .box .txt{padding:10px 0 0 0}
.product .item .opt{font-size:0}
.product .item .opt.act{position:absolute;z-index:10;top:16px;left:16px}
.product .item .opt i + i{margin:0 0 0 5px}
.product .item .opt .news{display:inline-block;padding:5px 10px;font-size:12px;color:#fff;background:#ff6767;border-radius:2px}
.product .item .opt .even{display:inline-block;padding:5px 10px;font-size:12px;color:#fff;background:#3c9c5e;border-radius:2px}
.product .item .opt .md{position:absolute;z-index:2;top:10px;left:10px;display:block;width:45px;height:45px;background:url("/img/ico/ico_md.svg") no-repeat 50% 50%}
.product .item .opt .ht{position:absolute;z-index:2;bottom:10px;right:10px;display:block;width:32px;height:32px}
.product .item .opt .ck{position:absolute;z-index:2;top:10px;left:10px;display:block;width:32px;height:32px}
.product .item .opt .rb{position:absolute;z-index:2;top:0;left:5px;display:block;width:36px;height:36px;background:url("/img/ico/ico_ribbon.svg") no-repeat 50% 50%}
.product .item .box .ico{display:flex;justify-content:space-between;align-items:center;padding:10px 0 0 0}
.product .item .box .ico i{display:inline-block;width:30px;height:30px;vertical-align:middle}
.product .item .box .ico em{display:inline-block;margin:0 10px 0 0;font-size:14px;font-weight:800;vertical-align:middle}
.product .item .sns{position:relative;margin:6px 0 12px 0}
.product .item .sns i{display:inline-block;width:30px;height:30px;vertical-align:middle}
.product .item .sns em{display:inline-block;margin:0 10px 0 0;font-size:14px;vertical-align:middle}
.product .item .sns .heart{position:absolute;top:0;right:0;margin:0 !important}
.product .item .sns .heart span{display:none;line-height:1;font-size:10px}
.product .item .val{padding:0 0 10px 0;font-size:10px;color:#83878f}
.product .item .tit{padding:8px 0 0 0}
.product .item .tit em{display:block;padding:0 0 5px 0;font-size:12px;color:#83878f}
.product .item .tit span{display:block;margin:0 0 4px 0;line-height:20px;font-size:15px;overflow:hidden}
.product .item .tit a{display:block;font-size:14px}
.product .item .txt a{display:block;line-height:1.4;font-size:17px}
.product .item .txt span{display:inline-block;padding:0 5px;font-size:12px;font-weight:600;color:#999}
.product .item .prc strong.sale{padding:0 10px 0 0;font-size:18px;font-weight:400;color:#ff6800}
.product .item .prc strong{font-size:18px;color:#242a38}
.product .item .prc strong + strong{padding:0 0 0 5px}
.product .item .prc span{font-size:14px}
.product .item .prc del{font-size:14px;color:#83878f}
.product .item .prc .sale{color:#ff6800}
.product .item .etc{padding:10px 0 0 0;font-size:0}
.product .item .etc span{display:inline-block;padding:0 8px 0 0;vertical-align:middle}
.product .item .etc i{display:inline-block;font-size:18px;color:#4a4a4a;vertical-align:middle}
.product .item .etc em{display:inline-block;padding:0 4px;font-size:14px;vertical-align:middle;color:#83878f}
.product .item .xi-thumbs-up,
.product .item .xi-heart{color:#ff6800 !important}
.product .item .str{padding:2px 0;font-size:0}
.product .item .str em{display:inline-block;padding:0 6px;font-size:12px;vertical-align:middle;color:#242a38}
.product .item .star{display:inline-block;width:80px;vertical-align:middle;background:url("/img/ico/star2.svg") no-repeat 0 50%;background-size:80px auto}
.product .item .star span{display:block;height:16px;background:url("/img/ico/star1.svg") no-repeat 0 50%;background-size:80px auto}
.product .item .numb{position:relative;display:inline-block;margin:0 0 0 8px;padding:0 0 0 8px;font-size:12px;vertical-align:middle;color:#83878f}
.product .item .numb:before{content:'';position:absolute;top:3px;left:0;width:1px;height:10px;background:#ededed}
.product .item .stt{padding:5px 0}
.product .item .stt span{display:inline-block;margin:0 4px 0 0;padding:2px 6px;font-size:12px;vertical-align:middle;border-radius:2px}
.product .item .stt .stt1{color:#fff;background:#ff6800}
.product .item .stt .stt2{color:#fff;background:#ff6800}

.product .prod.norl{display:flex;flex-wrap:wrap;margin:0 -16px 0 0;padding:16px 0}
.product .prod.norl .inner{width:50%;max-width:50%}

.product .ico_like{background:url("/img/ico/ico_like.svg") no-repeat 50% 50%}
.product .ico_like_o{background:url("/img/ico/ico_like_o.svg") no-repeat 50% 50%;background-size:22px auto}
.product .ico_comment{background:url("/img/ico/ico_comment.svg") no-repeat 50% 50%}
.product .ico_share{background:url("/img/ico/ico_share.svg") no-repeat 50% 50%;background-size:auto 18px}
.product .ico_heart{background:url("/img/ico/ico_heart.svg") no-repeat 50% 50%}
.product .ico_heart_o{background:url("/img/ico/ico_heart_o.svg") no-repeat 50% 50%}




.space-between{justify-content:space-between}
.flex-end{justify-content:flex-end}

.table .cols{width:100%;border-collapse:collapse}
.table .cols.auto{width:auto !important}
.table .cols thead th{padding:16px 0;font-size:14px;font-weight:400;letter-spacing:-0.7px;color:#2b2d34;border:1px solid #e5e5ef;background:#f7f7f7}
.table .cols tbody tr{background:#fff}
.table .cols tbody tr:hover{background:#fafafa}
.table .cols tbody td{padding:16px 0;font-size:14px;letter-spacing:-0.7px;text-align:center;color:#2b2d34;border:1px solid #e5e5ef}
.table .cols tbody td em{display:block;padding:5px;font-size:14px;font-weight:400;letter-spacing:-.7px;color:#2b2d34}
.table .cols tbody td:last-child{padding:0 15px;text-align:left}
.table .cols tbody td dl{display:flex;align-items:center;width:390px;overflow:hidden}
.table .cols tbody td dt{display:block;margin:0 10px 0 0;width:60px;height:60px}
.table .cols tbody td dt img{width:auto;max-width:100%;height:auto}
.table .cols tbody td dd{width:calc(100% - 70px)}
.table .cols .sub{display:flex}
.table .cols .sub img{display:block;margin:0 10px 0 0}
.table .cols .mg1{padding:10px 0 !important}
.table .cols .mg2{padding:10px 0 !important}
.table .cols .tal{padding-right:14px;padding-left:14px;text-align:left !important}
.table .cols .bt{display:inline-block;margin:4px 0 0 0;padding:0 10px;line-height:24px;font-size:12px;font-weight:400;letter-spacing:-.6px;color:#676767;border:1px solid #ccc;background:#fff}
.table .cols .bt-line{padding:0 !important;line-height:18px;font-size:14px;font-weight:400;letter-spacing:-.7px;border:0 !important;border-bottom:1px solid #2b2d34 !important}
.table .cols .btn-sort{display:flex;justify-content:space-between;align-items:center;padding:0 13px;width:100%}
.table .cols .btn-sort i{display:block;width:10px;height:13px;background:url("../img/aca/btn-sort.svg") no-repeat 50% 50%}
.table .rows{width:100%;border-collapse:collapse}
.table .rows tbody th{padding:12px 0;font-size:14px;font-weight:400;letter-spacing:-0.7px;color:#2b2d34;border:1px solid #e5e5ef;background:#f7f7f7}
.table .rows tbody td{padding:12px;font-size:14px;letter-spacing:-0.7px;color:#2b2d34;border:1px solid #e5e5ef;background:#fff}
.table .rows tbody td em{display:block;padding:5px;font-size:14px;font-weight:400;letter-spacing:-.7px;color:#2b2d34}
.table .rows .h200{padding:15px !important;vertical-align:top}
.table .rows .cb1{display:inline-block;padding:0 10px;line-height:28px;font-size:12px;letter-spacing:-.6px}
.table .rows .cb2{display:inline-block;padding:0 10px;line-height:28px;font-size:12px;letter-spacing:-.6px}
.table .rows .mg6{margin:0 6px}

[class^="pop_modal"]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}
[class^="pop_modal"] *{line-height:1}
[class^="pop_modal"] .ppbg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 50%)}
[class^="pop_modal"] .ppclose{position:absolute;z-index:1000;top:30px;right:30px;cursor:pointer}
[class^="pop_modal"] .ppclose i{font-size:24px;color:#333}
[class^="pop_modal"] .ppwrap{display:flex;align-items:center;justify-content:center;position:relative;z-index:1000;height:100vh}
[class^="pop_modal"] .ppcont{padding:30px 60px;background:#fff;border-radius:2px}
[class^="pop_modal"] .ppcont .subject{display:inline-block;vertical-align:top}
[class^="pop_modal"] .ppcont .subject .tit{font-size:32px;font-weight:600;letter-spacing:-1.6px;color:#111}
[class^="pop_modal"] .ppcont .subject .tag{padding:15px 0 30px 0}
[class^="pop_modal"] .ppcont .subject .tag a{padding:0 5px 0 0;font-size:16px;letter-spacing:-.8px;color:#05d245}
[class^="pop_modal"] .ppcont .subject .add{padding:4px 0}
[class^="pop_modal"] .ppcont .subject .add dl{padding:0 0 20px 0}
[class^="pop_modal"] .ppcont .subject .add dt{display:inline-block;position:relative;width:100px;line-height:24px;font-size:16px;font-weight:600;letter-spacing:-.8px;vertical-align:top;color:#111}
[class^="pop_modal"] .ppcont .subject .add dt:after{content:':';position:absolute;top:0;right:24px}
[class^="pop_modal"] .ppcont .subject .add dd{display:inline-block;width:calc(100% - 100px);line-height:24px;font-size:16px;letter-spacing:-.8px;vertical-align:top;color:#111}
[class^="pop_modal"] .khinput{padding:0 10px;height:30px}

[class^="pop_modal"] .ppcont .pptit{padding:0 0 20px 0;text-align:center}
[class^="pop_modal"] .ppcont .pptit h2{font-size:24px;letter-spacing:-1px;color:#797979}
[class^="pop_modal"] .ppcont .pptbl table{width:100%;border-collapse:collapse}
[class^="pop_modal"] .ppcont .pptbl table thead th{}
[class^="pop_modal"] .ppcont .pptbl table tbody th{padding:10px 20px;font-size:14px;font-weight:400;text-align:left;border:1px solid #eee;background:#f9f9f9}
[class^="pop_modal"] .ppcont .pptbl table tbody td{padding:10px;border:1px solid #eee;background:#fff}
[class^="pop_modal"] .ppcont .pptbl .label{padding:5px 10px}
[class^="pop_modal"] .ppcont .pptbl .label input{vertical-align:middle}
[class^="pop_modal"] .ppcont .pptbl .label label{display:inline-block;padding:0 20px 0 5px;font-size:14px;vertical-align:middle}
[class^="pop_modal"] .ppcont .ppbtn{padding:20px 0 0 0;text-align:center}
[class^="pop_modal"] .ppcont .bt{display:inline-block;padding:0 40px;height:40px;font-size:16px;font-weight:500;color:#ff6800;border:1px solid #ff6800;background:#fff}
[class^="pop_modal"] .ppcont .bt_okay{color:#fff;border:1px solid #ff6800;background:#ff6800}
[class^="pop_modal"] .ppcont .bt_bord{color:#ff6800;border:1px solid #ff6800;background:#fff}
[class^="pop_modal"] .ppcont .bt_gray{color:#777;border:1px solid #b1b1b1;background:#fff}
[class^="pop_modal"] .ppcont .bt_none{color:#777;border:0px solid #b1b1b1;background:none}
[class^="pop_modal"] .ppcont .act{color:#ff6800;border:1px solid #ff6800;background:#fff}
[class^="pop_modal"] .ppcont .opt{padding:80px 0 20px 0;text-align:center}
[class^="pop_modal"] .ppcont .question{font-size:12px;letter-spacing:-.5px}
[class^="pop_modal"] .ppcont .join button{font-size:14px;font-weight:600;letter-spacing:-.5px}
[class^="pop_modal"] .ppcont .btns{display:flex;align-items:center;justify-content:center}
[class^="pop_modal"] .ppcont .cons{padding:8px 24px 20px 24px;text-align:center}
[class^="pop_modal"] .ppcont .btns .btn{display:inline-block}
[class^="pop_modal"] .ppcont .btns .btn:last-child{margin-left:10px}
[class^="pop_modal"] .ppcont .btns .btn:last-child .bt{background-color:#ff6800;color:#fff}
[class^="pop_modal"] .ppcont .button .btn{display:block}
[class^="pop_modal"] .ppcont .button .btn .bt{background-color:#ff6800;color:#fff}

[class^="md-pop"]{display:none;position:fixed;z-index:1000;top:0;bottom:0;right:0;left:0;background:rgb(0 0 0 / 50%)}
[class^="md-pop"].act{display:flex !important;justify-content:center;align-items:center}
[class^="md-pop"] .ktpop{max-width:600px;background:#fff;box-shadow:0 10px 20px 0 rgb(0 0 0 / 20%);border-radius:10px;overflow:hidden}
[class^="md-pop"] .title{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#f24157}
[class^="md-pop"] .title h3{padding:0 0 4px 0;line-height:1.2;font-size:18px;letter-spacing:-.7px;color:#fff}
[class^="md-pop"] .title p{line-height:1.2;font-size:12px;font-weight:300;letter-spacing:-.7px;color:#fff}
[class^="md-pop"] .title .bt-enter{padding:0 10px;height:30px;font-size:14px;letter-spacing:-.6px;color:#fff;border:1px solid #d41a31;background:#d41a31;border-radius:2px}
[class^="md-pop"] .title .bt-close{margin:0 0 0 4px;padding:0 10px;height:30px;font-size:14px;letter-spacing:-.6px;color:#ff6800;border:1px solid #ff6800;background:#fff;border-radius:2px}
[class^="md-pop"] .vlladd{display:flex;align-items:center;white-space:nowrap;margin:0 20px}
[class^="md-pop"] .vlladd{padding:10px 0;overflow-x:scroll;box-sizing:border-box}
[class^="md-pop"] .vlladd::-webkit-scrollbar{height:5px;cursor:pointer}
[class^="md-pop"] .vlladd::-webkit-scrollbar-thumb{height:17%;background-color:rgb(229 229 229 / 100%);border-radius:2px}
[class^="md-pop"] .vlladd::-webkit-scrollbar-track{background-color:#f5f5f5}
[class^="md-pop"] .vlladd .innr{margin:0 10px 0 0}
[class^="md-pop"] .vlladd .area{position:relative;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:2px}
[class^="md-pop"] .vlladd .area button{position:absolute;top:-5px;right:-5px;width:20px;height:20px;background:url("/img/ico/cross_red.svg") no-repeat 50% 50% / 100% auto}
[class^="md-pop"] .vlladd .area button span{display:none}
[class^="md-pop"] .vlladd .img{position:relative}
[class^="md-pop"] .vlladd .img img{display:block;width:94px;height:94px;border-radius:10px}
[class^="md-pop"] .vlladd .img button{position:absolute;top:-6px;right:-6px;width:22px;height:22px;background:url("/img/ico/cross_red.svg") no-repeat 50% 50% / 100% auto}
[class^="md-pop"] .vlladd .img button span{display:none}
[class^="md-pop"] .vlladd .image{width:94px;height:94px}
[class^="md-pop"] .vlladd .add{position:relative;width:94px;height:94px;border:1px solid #ff6800;border-radius:10px}
[class^="md-pop"] .vlladd .add button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}
[class^="md-pop"] .vlladd .add i{font-size:20px;color:#ff6800}
[class^="md-pop"] .vlladd .add span{display:block;font-size:12px;font-weight:400;letter-spacing:-.7px;color:#ff6800}

[class^="md-pop"] .vllage{padding:0 20px 20px 20px}
[class^="md-pop"] .vllage .srch{position:relative;margin:10px 0 0 0;display:block}
[class^="md-pop"] .vllage .srch input{padding:0 20px 0 35px;width:100%;height:40px;line-height:40px;border:0;background:#f4f4f6;border-radius:6px}
[class^="md-pop"] .vllage .srch .search{position:absolute;top:0;left:0;width:40px;height:40px}
[class^="md-pop"] .vllage .srch .search i{display:inline-block;width:40px;height:40px;vertical-align:middle;background:url("/img/ico/s_search.svg") no-repeat 50% 50%}
[class^="md-pop"] .vllage .srch .cross{position:absolute;top:10px;right:10px;width:20px;height:20px;background:url("/img/ico/cross.svg") no-repeat 50% 50%}
[class^="md-pop"] .vllage .result .innr{padding:10px;font-size:14px;color:#606060}
[class^="md-pop"] .vllage .list{height:30vh}
[class^="md-pop"] .vllage .list .innr .item{position:relative}
[class^="md-pop"] .vllage .list .innr .item:before{content:'';position:absolute;top:0;right:0;left:0;height:1px;background:#eee}
[class^="md-pop"] .vllage .list .innr .item button{padding:0 10px;width:100%;line-height:40px;text-align:left;cursor:pointer}
[class^="md-pop"] .vllage .list .innr .item button:hover,
[class^="md-pop"] .vllage .list .innr .item button:focus{color:#fff;background:#ff6800}
[class^="md-pop"] .vllage .list{padding:0 5px 0 0;overflow-y:scroll;box-sizing:border-box}
[class^="md-pop"] .vllage .list::-webkit-scrollbar{width:5px}
[class^="md-pop"] .vllage .list::-webkit-scrollbar-thumb{height:17%;background-color:rgb(229 229 229 / 100%);border-radius:2px}
[class^="md-pop"] .vllage .list::-webkit-scrollbar-track{background-color:#f5f5f5}
[class^="md-pop"] .vllage .none{text-align:center;background:url("/img/member/none.svg") no-repeat 50% 40%}
[class^="md-pop"] .vllage .none .innr{padding:120px 0 40px 0;font-size:14px;color:#606060}

[class^="popmodal"]{display:none;position:fixed;z-index:1000;top:0;bottom:0;right:0;left:0;background:rgb(0 7 18 / 30%)}
[class^="popmodal"].act{display:flex !important;justify-content:center;align-items:center}
[class^="popmodal"] .kt-text{padding:50px 0;line-height:30px;font-size:18px;color:#202020}
[class^="popmodal"] .kt-table{padding:20px 0 !important}
[class^="popmodal"] .length{display:flex;flex-direction:column}
[class^="popmodal"] .alert{position:relative;z-index:1002;padding:24px;width:400px;background:#fff;box-shadow:0 10px 20px 0 rgb(0 0 0 / 20%);border-radius:2px;overflow:hidden}
[class^="popmodal"] .alert .header{background:#000}
[class^="popmodal"] .alert .header h3{padding:0 20px;line-height:70px;font-size:18px;font-weight:600;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
[class^="popmodal"] .alert .contain{padding:0 0 16px 0;min-height:120px;font-size:16px}
[class^="popmodal"] .alert .contain strong{display:block;font-weight:500}
[class^="popmodal"] .alert .footer .btn{display:flex;align-items:center;justify-content:center}
[class^="popmodal"] .ktpop{position:relative;z-index:1002;margin:40px;width:800px;background:#fff;box-shadow:0 10px 20px 0 rgb(0 0 0 / 20%);border-radius:10px;overflow:hidden}
[class^="popmodal"] .ktpop .header{background:#5f5f5f}
[class^="popmodal"] .ktpop .header h3{padding:0 20px;line-height:70px;font-size:18px;font-weight:600;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
[class^="popmodal"] .ktpop .header p{position:absolute;top:0;right:20px;display:flex;align-items:center;height:70px}
[class^="popmodal"] .ktpop .header p button{width:18px;height:18px;background:url("/admin/img/ico/btn-pop-close.svg") no-repeat 50% 50%}
[class^="popmodal"] .ktpop .header p span{display:none}
[class^="popmodal"] .ktpop .contain{margin:10px;padding:10px}
[class^="popmodal"] .ktpop .contain .title{display:flex;align-items:center;justify-content:space-between;padding:0 0 10px 0}
[class^="popmodal"] .ktpop .contain .title h2{font-size:18px;color:#333}
[class^="popmodal"] .ktpop .contain .title h2 span{font-size:14px;font-weight:400}
[class^="popmodal"] .ktpop .contain .title h3{font-size:18px;color:#777}
[class^="popmodal"] .ktpop .contain .tits{padding:10px 0 0 0}
[class^="popmodal"] .ktpop .contain .tits h3{padding:5px 0;font-size:16px;font-weight:400}
[class^="popmodal"] .ktpop .srll{height:70vh;overflow:hidden;overflow-y:auto}
[class^="popmodal"] .ktpop .srll::-webkit-scrollbar{width:5px}
[class^="popmodal"] .ktpop .srll::-webkit-scrollbar-thumb{height:17%;background-color:rgb(229 229 229 / 100%);border-radius:2px}
[class^="popmodal"] .ktpop .srll::-webkit-scrollbar-track{background-color:#f5f5f5}
[class^="popmodal"] .ktpop .form{padding-bottom:10px}
[class^="popmodal"] .ktpop .form .inner + .inner{padding-left:12px}
[class^="popmodal"] .ktpop .form h4{font-size:24px}
[class^="popmodal"] .ktpop .form ul{display:flex;flex-wrap:wrap;padding:20px 0 0 0}
[class^="popmodal"] .ktpop .form li{width:25%}
[class^="popmodal"] .ktpop .form li label{line-height:20px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
[class^="popmodal"] .ktpop .form textarea{padding:20px;width:100%;height:300px;font-size:16px;letter-spacing:-.5px;border:1px solid #BABABA;border-radius:2px;white-space:pre-wrap;resize:none}
[class^="popmodal"] .ktpop .footer{padding:10px 0 30px 0}
[class^="popmodal"] .ktpop .footer h3{display:flex;align-items:center}
[class^="popmodal"] .ktpop .footer h3 button{display:flex;align-items:center;font-size:18px;color:#202020}
[class^="popmodal"] .ktpop .footer h3 i{padding:0 10px 0 0;font-size:30px}
[class^="popmodal"] .ktpop .footer .btn{display:flex;align-items:center;justify-content:center}
[class^="popmodal"] .ktpop .bt{margin:0 5px;padding:0 12px;width:auto;height:30px;font-size:14px;letter-spacing:-.5px;border-radius:2px}
[class^="popmodal"] .ktpop .bt-del{color:#333;border:1px solid #ddd;background:#fff}
[class^="popmodal"] .ktpop .bt-okay{color:#333;border:1px solid #ddd;background:#fff}
[class^="popmodal"] .ktpop .bt-save{color:#fff;border:1px solid #ff6800;background:#ff6800}
[class^="popmodal"] .ktpop .bt-sve{color:#333;border:1px solid #ddd;background:#fff}
[class^="popmodal"] .ktpop .bt-cancel{color:#fff;border:1px solid #ff6800;background:#ff6800}
[class^="popmodal"] .ktpop .bt-joint{padding:0 0 0 20px;min-width:120px;color:#333;border:1px solid #ddd;background:#fff url("/admin/img/ico/ico-joint.svg") no-repeat 20px 50%}
[class^="popmodal"] .ktable .rows{width:100%;border-collapse:collapse}
[class^="popmodal"] .ktable .rows tbody th{padding:6px 20px;font-size:16px;letter-spacing:-.5px;text-align:left;color:#000;border:1px solid #aebbd2;background:#e5e8f3}
[class^="popmodal"] .ktable .rows tbody td{padding:6px 12px;font-size:14px;letter-spacing:-0.7px;color:#2b2d34;border:1px solid #aebbd2;background:#fff}
[class^="popmodal"] .ktable .ip-txt{padding:0 10px;height:34px;font-size:16px;letter-spacing:-.5px;color:#0e0f0e;border:1px solid #bababa}
[class^="popmodal"] .rdbox{display:none}
[class^="popmodal"] .rdbox + label{position:relative;display:flex;align-items:center;cursor:pointer}
[class^="popmodal"] .rdbox + label:before{content:"";width:22px;height:22px;background:url("/admin/img/ico/ico-rdbox.svg") no-repeat 50% 50%;background-size:100% auto}
[class^="popmodal"] .rdbox + label span{margin-left:6px;padding:10px;line-height:1;font-size:14px;letter-spacing:-.6px;color:#fff;border:1px solid #999;background:#999;border-radius:6px}
[class^="popmodal"] .rdbox + label strong{margin-left:6px;line-height:1;font-size:14px;letter-spacing:-.6px;color:#999}
[class^="popmodal"] .rdbox:checked + label:before{background-image:url("/admin/img/ico/ico-rdbox-act.svg") !important}
[class^="popmodal"] .rdbox:checked + label span{color:#fff;border:1px solid #ff6800;background:#ff6800}
[class^="popmodal"] .ktprd{padding:0 0 20px 0}
[class^="popmodal"] .ktprd .inner + .inner{padding:10px 0 0 0}
[class^="popmodal"] .ktprd .item{display:flex;align-items:center;position:relative}
[class^="popmodal"] .ktprd .item h3{padding:0 0 10px 0;font-size:16px;font-weight:400;vertical-align:middle;color:#83878f}
[class^="popmodal"] .ktprd .item .chk{display:inline-block;vertical-align:middle}
[class^="popmodal"] .ktprd .item .img{display:inline-block;vertical-align:middle;overflow:hidden}
[class^="popmodal"] .ktprd .item .img img{width:auto;max-width:100%;height:auto}
[class^="popmodal"] .ktprd .item .image{width:150px;height:150px}
[class^="popmodal"] .ktprd .item .box{display:inline-block;width:calc(100% - 150px);padding:0 10px;vertical-align:middle}
[class^="popmodal"] .ktprd .box{padding:5px 0 0 0}
[class^="popmodal"] .ktprd .val{padding:0 0 10px 0;font-size:10px;color:#83878f} 
[class^="popmodal"] .ktprd .tit{display:block;line-height:1.4;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
[class^="popmodal"] .ktprd .tit em{display:block;font-size:14px;color:#83878f}
[class^="popmodal"] .ktprd .txt{display:block;line-height:1.4;font-size:14px}
[class^="popmodal"] .ktprd .txt span{display:inline-block;padding:0 5px;font-size:14px;font-weight:600;color:#999}
[class^="popmodal"] .ktprd .prc strong.sale{padding:0 10px 0 0;font-weight:400;color:#ff6800}
[class^="popmodal"] .ktprd .prc strong + strong{padding:0 2px 0 0;font-size:16px}
[class^="popmodal"] .ktprd .prc span{font-size:14px}
[class^="popmodal"] .ktprd .prc del{font-size:14px;color:#83878f}
[class^="popmodal"] .ktprd .xi-thumbs-up,
[class^="popmodal"] .ktprd .xi-heart{color:#ff6800 !important}
[class^="popmodal"] .ktprd .str{padding:2px 0 0 0;font-size:0}
[class^="popmodal"] .ktprd .str em{display:inline-block;padding:0 6px;font-size:14px;vertical-align:middle;color:#242a38}
[class^="popmodal"] .ktprd .star{display:inline-block;width:80px;vertical-align:middle;background:url("/admin/img/ico/star2.svg") no-repeat 0 50%;background-size:80px auto}
[class^="popmodal"] .ktprd .star span{display:block;height:16px;background:url("/admin/img/ico/star1.svg") no-repeat 0 50%;background-size:80px auto}
[class^="popmodal"] .ktprd .stt{padding:5px 0}
[class^="popmodal"] .ktprd .stt span{display:inline-block;margin:0 4px 0 0;padding:2px 6px;font-size:12px;vertical-align:middle}
[class^="popmodal"] .ktprd .stt .stt1{color:#da1a31;background:#fce4e4}
[class^="popmodal"] .ktprd .stt .stt2{color:#009646;background:#e0fbec}
[class^="popmodal"] .ktprd .des span{display:inline-block;padding:0 6px 0 0;font-size:14px;vertical-align:middle;color:#009646}
[class^="popmodal"] .ktprd .des span em{color:#333}
[class^="popmodal"] .ktprd .btn{padding:20px 0 0 0}
[class^="popmodal"] .ktprd .btn .bt{display:block;width:100%;height:44px;font-size:15px;font-weight:500;letter-spacing:-.5px;color:#fff;border:1px solid #ff6800;background:#ff6800;border-radius:2px}
[class^="popmodal"] .ktprd .label{position:absolute;top:calc(50% - 11px);left:0}
[class^="popmodal"] .ktprd .item .image{display:block;padding-bottom:100%;background-color:#eee;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:10px;overflow:hidden}

[class^="popmodal"] .reason{padding-top:10px}
[class^="popmodal"] .reason li + li{padding:10px 0 0 0}
[class^="popmodal"] .reason .checksll{display:none}
[class^="popmodal"] .reason .checksll + label{position:relative;display:flex}
[class^="popmodal"] .reason .checksll + label span{margin-left:6px;font-size:14px;letter-spacing:-.6px}
[class^="popmodal"] .reason .checksll + label:before{content:"";display:block;width:6px;height:6px;border:8px solid #bababa;background:#fff;border-radius:20px}
[class^="popmodal"] .reason .checksll:checked + label{color:#cf0c0c}
[class^="popmodal"] .reason .checksll:checked + label:before{content:"";border-color:#ff6800}
[class^="popmodal"] .reason .radiosll{display:none}
[class^="popmodal"] .reason .radiosll + label{display:block;position:relative;padding:30px 20px 30px 80px;border:2px solid #eee;background:#fff;border-radius:12px}
[class^="popmodal"] .reason .radiosll + label i{position:absolute;top:30px;left:30px;font-size:36px;color:#999}
[class^="popmodal"] .reason .radiosll + label strong{display:block;font-size:16px;letter-spacing:-.6px}
[class^="popmodal"] .reason .radiosll + label span{display:block;padding:4px 0 0 0;font-size:12px;letter-spacing:-.6px}
[class^="popmodal"] .reason .radiosll:checked + label{color:#fff;border-color:#cf0c0c;background:#cf0c0c;box-shadow:3px 10px 35px 0 rgb(233 214 214 / 100%)}
[class^="popmodal"] .reason .radiosll:checked + label i{color:#fff}
[class^="popmodal"] .reason .textarea{position:relative;margin-top:20px;padding:10px;padding-bottom:40px;border:1px solid #e8e8ec;border-radius:6px}
[class^="popmodal"] .reason .textarea .ip-ara{width:100%;height:120px;border:0;resize:none}
[class^="popmodal"] .reason .textarea em{position:absolute;bottom:20px;right:20px;font-size:12px;letter-spacing:-.5px}


[class^="smsmodal"]{display:none;position:fixed;z-index:999;top:0;bottom:0;right:0;left:0}
[class^="smsmodal"] *{line-height:1}
[class^="smsmodal"] .ppbg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 50%)}
[class^="smsmodal"] .ppclose{cursor:pointer}
[class^="smsmodal"] .ppclose i{font-size:24px;color:#333}
[class^="smsmodal"] .ppwrap{display:flex;align-items:center;justify-content:center;position:relative;z-index:1000;height:100vh}
[class^="smsmodal"] .ppcont{padding:24px;background:#fff;border-radius:2px}
[class^="smsmodal"] .ppcont .subject{display:inline-block;vertical-align:top}
[class^="smsmodal"] .ppcont .subject .tit{font-size:32px;font-weight:600;letter-spacing:-1.6px;color:#111}
[class^="smsmodal"] .ppcont .subject .tag{padding:15px 0 30px 0}
[class^="smsmodal"] .ppcont .subject .tag a{padding:0 5px 0 0;font-size:16px;letter-spacing:-.8px;color:#05d245}
[class^="smsmodal"] .ppcont .subject .add{padding:4px 0}
[class^="smsmodal"] .ppcont .subject .add dl{padding:0 0 20px 0}
[class^="smsmodal"] .ppcont .subject .add dt{display:inline-block;position:relative;width:100px;line-height:24px;font-size:16px;font-weight:600;letter-spacing:-.8px;vertical-align:top;color:#111}
[class^="smsmodal"] .ppcont .subject .add dt:after{content:':';position:absolute;top:0;right:24px}
[class^="smsmodal"] .ppcont .subject .add dd{display:inline-block;width:calc(100% - 100px);line-height:24px;font-size:16px;letter-spacing:-.8px;vertical-align:top;color:#111}
[class^="smsmodal"] .khinput{padding:6px;height:30px;font-size:14px;border:1px solid #eee;resize:none}
[class^="smsmodal"] .pptbl{width:800px}
[class^="smsmodal"] .ppcont .pptit{display:flex;align-items:center;justify-content:space-between;position:relative;padding:0 0 20px 0}
[class^="smsmodal"] .ppcont .pptit h2{font-size:20px;font-weight:600;letter-spacing:-1px;color:#333}
[class^="smsmodal"] .ppcont .pptbl table{width:100%;border-collapse:collapse}
[class^="smsmodal"] .ppcont .pptbl table tbody th{padding:10px 20px;font-size:14px;font-weight:400;text-align:left;border:1px solid #eee;background:#f9f9f9}
[class^="smsmodal"] .ppcont .pptbl table tbody td{padding:10px;border:1px solid #eee;background:#fff}
[class^="smsmodal"] .ppcont .pptbl .label input{vertical-align:middle}
[class^="smsmodal"] .ppcont .pptbl .label label{display:flex;font-size:14px;vertical-align:middle}
[class^="smsmodal"] .ppcont .ppbtn{padding:20px 0 0 0;text-align:center}
[class^="smsmodal"] .ppcont .bt{display:inline-block;padding:0 40px;height:40px;font-size:16px;font-weight:500;color:#ff6800;border:1px solid #ff6800;background:#fff}
[class^="smsmodal"] .ppcont .bt_okay{color:#fff;border:1px solid #ff6800;background:#ff6800}
[class^="smsmodal"] .ppcont .bt_bord{color:#ff6800;border:1px solid #ff6800;background:#fff}
[class^="smsmodal"] .ppcont .bt_gray{color:#777;border:1px solid #b1b1b1;background:#fff}
[class^="smsmodal"] .ppcont .bt_none{color:#777;border:0px solid #b1b1b1;background:none}
[class^="smsmodal"] .ppcont .act{color:#ff6800;border:1px solid #ff6800;background:#fff}
[class^="smsmodal"] .ppcont .opt{padding:80px 0 20px 0;text-align:center}
[class^="smsmodal"] .ppcont .question{font-size:12px;letter-spacing:-.5px}
[class^="smsmodal"] .ppcont .join button{font-size:14px;font-weight:600;letter-spacing:-.5px}
[class^="smsmodal"] .ppcont .btns{display:flex;align-items:center;justify-content:center}
[class^="smsmodal"] .ppcont .cons{padding:8px 24px 20px 24px;text-align:center}
[class^="smsmodal"] .ppcont .btns .btn{display:inline-block}
[class^="smsmodal"] .ppcont .btns .btn:last-child{margin-left:10px}
[class^="smsmodal"] .ppcont .btns .btn:last-child .bt{background-color:#ff6800;color:#fff}
[class^="smsmodal"] .ppcont .button .btn{display:block}
[class^="smsmodal"] .ppcont .button .btn .bt{background-color:#ff6800;color:#fff}


/*
[class^="smsmodal"]{display:none;position:fixed;z-index:1000;top:0;bottom:0;right:0;left:0;background:rgb(0 7 18 / 30%)}
[class^="smsmodal"].act{display:flex !important;justify-content:center;align-items:center}
[class^="smsmodal"] .kt-text{padding:50px 0;line-height:30px;font-size:18px;color:#202020}
[class^="smsmodal"] .kt-table{padding:20px 0 !important}
[class^="smsmodal"] .length{display:flex;flex-direction:column}
[class^="smsmodal"] .ktpop{position:relative;z-index:1002;margin:40px;width:800px;background:#fff;box-shadow:0 10px 20px 0 rgb(0 0 0 / 20%);border-radius:10px;overflow:hidden}
[class^="smsmodal"] .ktpop .header{background:#5f5f5f}
[class^="smsmodal"] .ktpop .header h3{padding:0 20px;line-height:70px;font-size:18px;font-weight:600;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
[class^="smsmodal"] .ktpop .header p{position:absolute;top:0;right:20px;display:flex;align-items:center;height:70px}
[class^="smsmodal"] .ktpop .header p button{width:18px;height:18px;background:url("/admin/img/ico/btn-pop-close.svg") no-repeat 50% 50%}
[class^="smsmodal"] .ktpop .header p span{display:none}
[class^="smsmodal"] .ktpop .contain{margin:10px;padding:10px}
[class^="smsmodal"] .ktpop .contain .title{display:flex;align-items:center;justify-content:space-between;padding:0 0 10px 0}
[class^="smsmodal"] .ktpop .contain .title h2{font-size:18px;color:#333}
[class^="smsmodal"] .ktpop .contain .title h2 span{font-size:14px;font-weight:400}
[class^="smsmodal"] .ktpop .contain .title h3{font-size:18px;color:#777}
[class^="smsmodal"] .ktpop .contain .tits{padding:10px 0 0 0}
[class^="smsmodal"] .ktpop .contain .tits h3{padding:5px 0;font-size:16px;font-weight:400}
[class^="smsmodal"] .ktpop .srll{height:70vh;overflow:hidden;overflow-y:auto}
[class^="smsmodal"] .ktpop .srll::-webkit-scrollbar{width:5px}
[class^="smsmodal"] .ktpop .srll::-webkit-scrollbar-thumb{height:17%;background-color:rgb(229 229 229 / 100%);border-radius:2px}
[class^="smsmodal"] .ktpop .srll::-webkit-scrollbar-track{background-color:#f5f5f5}
[class^="smsmodal"] .ktpop .form{padding-bottom:10px}
[class^="smsmodal"] .ktpop .form .inner + .inner{padding-left:12px}
[class^="smsmodal"] .ktpop .form h4{font-size:24px}
[class^="smsmodal"] .ktpop .form ul{display:flex;flex-wrap:wrap;padding:20px 0 0 0}
[class^="smsmodal"] .ktpop .form li{width:25%}
[class^="smsmodal"] .ktpop .form li label{line-height:20px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
[class^="smsmodal"] .ktpop .form textarea{padding:20px;width:100%;height:300px;font-size:16px;letter-spacing:-.5px;border:1px solid #BABABA;border-radius:2px;white-space:pre-wrap;resize:none}
[class^="smsmodal"] .ktpop .footer{padding:10px 0 30px 0}
[class^="smsmodal"] .ktpop .footer h3{display:flex;align-items:center}
[class^="smsmodal"] .ktpop .footer h3 button{display:flex;align-items:center;font-size:18px;color:#202020}
[class^="smsmodal"] .ktpop .footer h3 i{padding:0 10px 0 0;font-size:30px}
[class^="smsmodal"] .ktpop .footer .btn{display:flex;align-items:center;justify-content:center}
[class^="smsmodal"] .ktpop .bt{margin:0 5px;padding:0 30px;width:auto;height:45px;font-size:15px;letter-spacing:-.5px;border-radius:2px}
[class^="smsmodal"] .ktpop .bt-del{color:#333;border:1px solid #ddd;background:#fff}
[class^="smsmodal"] .ktpop .bt-okay{color:#333;border:1px solid #ddd;background:#fff}
[class^="smsmodal"] .ktpop .bt-save{color:#fff;border:1px solid #ff6800;background:#ff6800}
[class^="smsmodal"] .ktpop .bt-sve{color:#333;border:1px solid #ddd;background:#fff}
[class^="smsmodal"] .ktpop .bt-cancel{color:#fff;border:1px solid #ff6800;background:#ff6800}
[class^="smsmodal"] .ktpop .bt-joint{padding:0 0 0 20px;min-width:120px;color:#333;border:1px solid #ddd;background:#fff url("/admin/img/ico/ico-joint.svg") no-repeat 20px 50%}
[class^="smsmodal"] .ktable .rows{width:100%;border-collapse:collapse}
[class^="smsmodal"] .ktable .rows tbody th{padding:6px 20px;font-size:16px;letter-spacing:-.5px;text-align:left;color:#000;border:1px solid #aebbd2;background:#e5e8f3}
[class^="smsmodal"] .ktable .rows tbody td{padding:6px 12px;font-size:14px;letter-spacing:-0.7px;color:#2b2d34;border:1px solid #aebbd2;background:#fff}
[class^="smsmodal"] .ktable .ip-txt{padding:0 10px;height:34px;font-size:16px;letter-spacing:-.5px;color:#0e0f0e;border:1px solid #bababa}
[class^="smsmodal"] .rdbox{display:none}
[class^="smsmodal"] .rdbox + label{position:relative;display:flex;align-items:center;cursor:pointer}
[class^="smsmodal"] .rdbox + label:before{content:"";width:22px;height:22px;background:url("/admin/img/ico/ico-rdbox.svg") no-repeat 50% 50%;background-size:100% auto}
[class^="smsmodal"] .rdbox + label span{margin-left:6px;padding:10px;line-height:1;font-size:14px;letter-spacing:-.6px;color:#fff;border:1px solid #999;background:#999;border-radius:6px}
[class^="smsmodal"] .rdbox + label strong{margin-left:6px;line-height:1;font-size:14px;letter-spacing:-.6px;color:#999}
[class^="smsmodal"] .rdbox:checked + label:before{background-image:url("/admin/img/ico/ico-rdbox-act.svg") !important}
[class^="smsmodal"] .rdbox:checked + label span{color:#fff;border:1px solid #ff6800;background:#ff6800}
[class^="smsmodal"] .alert .header{background:#000}
[class^="smsmodal"] .alert .header h3{padding:0 20px;line-height:70px;font-size:18px;font-weight:600;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
[class^="smsmodal"] .ktprd{padding:0 0 20px 0}
[class^="smsmodal"] .ktprd .inner + .inner{padding:10px 0 0 0}
[class^="smsmodal"] .ktprd .item{display:flex;align-items:center;position:relative}
[class^="smsmodal"] .ktprd .item h3{padding:0 0 10px 0;font-size:16px;font-weight:400;vertical-align:middle;color:#83878f}
[class^="smsmodal"] .ktprd .item .chk{display:inline-block;vertical-align:middle}
[class^="smsmodal"] .ktprd .item .img{display:inline-block;vertical-align:middle;overflow:hidden}
[class^="smsmodal"] .ktprd .item .img img{width:auto;max-width:100%;height:auto}
[class^="smsmodal"] .ktprd .item .image{width:150px;height:150px}
[class^="smsmodal"] .ktprd .item .box{display:inline-block;width:calc(100% - 150px);padding:0 10px;vertical-align:middle}
[class^="smsmodal"] .ktprd .box{padding:5px 0 0 0}
[class^="smsmodal"] .ktprd .val{padding:0 0 10px 0;font-size:10px;color:#83878f} 
[class^="smsmodal"] .ktprd .tit{display:block;line-height:1.4;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
[class^="smsmodal"] .ktprd .tit em{display:block;font-size:14px;color:#83878f}
[class^="smsmodal"] .ktprd .txt{display:block;line-height:1.4;font-size:14px}
[class^="smsmodal"] .ktprd .txt span{display:inline-block;padding:0 5px;font-size:14px;font-weight:600;color:#999}
[class^="smsmodal"] .ktprd .prc strong.sale{padding:0 10px 0 0;font-weight:400;color:#ff6800}
[class^="smsmodal"] .ktprd .prc strong + strong{padding:0 2px 0 0;font-size:16px}
[class^="smsmodal"] .ktprd .prc span{font-size:14px}
[class^="smsmodal"] .ktprd .prc del{font-size:14px;color:#83878f}
[class^="smsmodal"] .ktprd .xi-thumbs-up,
[class^="smsmodal"] .ktprd .xi-heart{color:#ff6800 !important}
[class^="smsmodal"] .ktprd .str{padding:2px 0 0 0;font-size:0}
[class^="smsmodal"] .ktprd .str em{display:inline-block;padding:0 6px;font-size:14px;vertical-align:middle;color:#242a38}
[class^="smsmodal"] .ktprd .star{display:inline-block;width:80px;vertical-align:middle;background:url("/admin/img/ico/star2.svg") no-repeat 0 50%;background-size:80px auto}
[class^="smsmodal"] .ktprd .star span{display:block;height:16px;background:url("/admin/img/ico/star1.svg") no-repeat 0 50%;background-size:80px auto}
[class^="smsmodal"] .ktprd .stt{padding:5px 0}
[class^="smsmodal"] .ktprd .stt span{display:inline-block;margin:0 4px 0 0;padding:2px 6px;font-size:12px;vertical-align:middle}
[class^="smsmodal"] .ktprd .stt .stt1{color:#da1a31;background:#fce4e4}
[class^="smsmodal"] .ktprd .stt .stt2{color:#009646;background:#e0fbec}
[class^="smsmodal"] .ktprd .des span{display:inline-block;padding:0 6px 0 0;font-size:14px;vertical-align:middle;color:#009646}
[class^="smsmodal"] .ktprd .des span em{color:#333}
[class^="smsmodal"] .ktprd .btn{padding:20px 0 0 0}
[class^="smsmodal"] .ktprd .btn .bt{display:block;width:100%;height:44px;font-size:15px;font-weight:500;letter-spacing:-.5px;color:#fff;border:1px solid #ff6800;background:#ff6800;border-radius:2px}
[class^="smsmodal"] .ktprd .label{position:absolute;top:calc(50% - 11px);left:0}
[class^="smsmodal"] .ktprd .item .image{display:block;padding-bottom:100%;background-color:#eee;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:10px;overflow:hidden}

[class^="smsmodal"] .reason{padding-top:10px}
[class^="smsmodal"] .reason li + li{padding:10px 0 0 0}
[class^="smsmodal"] .reason .checksll{display:none}
[class^="smsmodal"] .reason .checksll + label{position:relative;display:flex}
[class^="smsmodal"] .reason .checksll + label span{margin-left:6px;font-size:14px;letter-spacing:-.6px}
[class^="smsmodal"] .reason .checksll + label:before{content:"";display:block;width:6px;height:6px;border:8px solid #bababa;background:#fff;border-radius:20px}
[class^="smsmodal"] .reason .checksll:checked + label{color:#cf0c0c}
[class^="smsmodal"] .reason .checksll:checked + label:before{content:"";border-color:#ff6800}
[class^="smsmodal"] .reason .radiosll{display:none}
[class^="smsmodal"] .reason .radiosll + label{display:block;position:relative;padding:30px 20px 30px 80px;border:2px solid #eee;background:#fff;border-radius:12px}
[class^="smsmodal"] .reason .radiosll + label i{position:absolute;top:30px;left:30px;font-size:36px;color:#999}
[class^="smsmodal"] .reason .radiosll + label strong{display:block;font-size:16px;letter-spacing:-.6px}
[class^="smsmodal"] .reason .radiosll + label span{display:block;padding:4px 0 0 0;font-size:12px;letter-spacing:-.6px}
[class^="smsmodal"] .reason .radiosll:checked + label{color:#fff;border-color:#cf0c0c;background:#cf0c0c;box-shadow:3px 10px 35px 0 rgb(233 214 214 / 100%)}
[class^="smsmodal"] .reason .radiosll:checked + label i{color:#fff}
[class^="smsmodal"] .reason .textarea{position:relative;margin-top:20px;padding:10px;padding-bottom:40px;border:1px solid #e8e8ec;border-radius:6px}
[class^="smsmodal"] .reason .textarea .ip-ara{width:100%;height:120px;border:0;resize:none}
[class^="smsmodal"] .reason .textarea em{position:absolute;bottom:20px;right:20px;font-size:12px;letter-spacing:-.5px}*/

.stt1{color:#3f51b5}
.stt2{color:#e91e63}
.stt3{color:#009688}
.stt4{color:#999999}
.stt5{color:#ff5722}
.stt6{color:#ffc107}
.stt7{color:#f44336}

.nm1{color:#009688}
.nm2{color:#e91e63}

body.popup{width:100%;min-width:800px}

body.min #gnb{width:70px}
body.min #gnb .gnb{overflow:hidden}
body.min #gnb .gnb-btn{left:70px;transform:rotate(180deg)}
body.min #contain{padding:50px 0 0 70px}

/**/
#gnb{position:fixed;z-index:2;top:50px;bottom:0;left:0;;width:280px;background:#2a3044;box-shadow:0 2px 4px 2px rgb(0 0 0 / 3%)}
#gnb:after{content:'';position:absolute;z-index:2;top:0;bottom:0;left:0;width:70px;background:#39405a}
#gnb .gnb{position:relative;z-index:3}
#gnb .gnb .depth1 .dp1{transition:all .4s}
#gnb .gnb .depth1 .dp1:hover,
#gnb .gnb .depth1 .dp1.act{background:#2a3044}
#gnb .gnb .depth1 .dp1:hover .da1 span,
#gnb .gnb .depth1 .dp1.act .da1 span{color:rgb(255 255 255 / 100%)}
#gnb .gnb .depth1 .dp1:hover .da1 i,
#gnb .gnb .depth1 .dp1.act .da1 i{;color:rgb(255 255 255 / 100%)}
#gnb .gnb .depth1 .dp1.act .da1:after{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background:#ff6800}
#gnb .gnb .depth1 .da1{display:flex;flex-direction:column;justify-content:center;position:relative;width:70px;height:70px;text-align:center;border-bottom:0px solid rgb(255 255 255 / 10%);cursor:pointer}
#gnb .gnb .depth1 .da1 i{display:block;font-size:18px;color:rgb(255 255 255 / 30%)}
#gnb .gnb .depth1 .da1 span{display:block;padding-top:4px;font-size:12px;font-weight:400;letter-spacing:-.6px;color:rgb(255 255 255 / 50%)}
#gnb .gnb .depth1 .dp1 em{display:none}
#gnb .gnb .depth2{display:none;position:absolute;top:0;left:70px;padding:0 20px;min-width:210px}
#gnb .gnb .depth2 li{position:relative;border-bottom:1px solid rgb(100 109 123 / 50%)}
#gnb .gnb .depth2 li a{display:block;line-height:70px;font-size:14px;font-weight:600;letter-spacing:-.6px;color:#d8d8d8;text-decoration:none}
#gnb .gnb .depth2 li:hover a,
#gnb .gnb .depth2 li.act a{color:#fff;font-weight:700}
#gnb .gnb-btn{display:block;position:absolute;top:0px;left:280px;width:20px;height:70px;border:1px solid #d6d7dc;background:#f9fafe url("/admin/img/ico/gnb-btn.svg") no-repeat 50% 50%}

#header h1 a{display:flex;align-items:center;padding:0 0 0 20px;height:50px;font-size:18px;letter-spacing:-1px;color:#000}
#header h1 strong{padding:0 4px 0 0}
#header h1 span{font-weight:600;color:#ff6800}
#header .panel{position:relative;width:100%;padding:20px 10px;background:#2b313f}
#header .panel:before,
#header .panel:after{clear:both;display:table;content:"";line-height:0}
#header .panel .img{float:left;width:45px;height:45px}
#header .panel .img img{width:100%;max-width:45px;height:auto;border-radius:50%;vertical-align:middle}
#header .panel .info{float:left;width:calc(100% - 90px);padding:6px 0 0 10px;line-height:1}
#header .panel .info .userid{margin:0 0 7px 0;font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#header .panel .info .usertime{font-size:12px;font-weight:300;color:rgba(255,255,255,0.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#header .panel .out{position:absolute;top:50%;right:10px;margin-top:-22px}
#header .panel .out a{position:relative;display:block;width:45px;height:45px;text-align:center}
#header .panel .out a strong{display:none}
#header .panel .out a i{line-height:45px;font-size:22px;color:#6f7582}
#header .panel .out a:hover i{color:#fff}

#header .header{display:flex;align-items:center;justify-content:space-between;position:fixed;z-index:2;top:0;right:0;left:0;height:50px;background:#fff;box-shadow:0 2px 4px 0 rgb(0 0 0 / 4%)}
#header .header .lnb{display:flex;align-items:center;padding:0 20px}
#header .header .hello{display:flex;align-items:center;padding:0 20px 0 0}
#header .header .hello .name{font-size:14px;font-weight:400;vertical-align:middle}
#header .header .hello .name strong{color:#ff6800}
#header .header .hello .name span{color:#909194}
#header .header .hello .ico{margin-right:6px;width:30px;height:30px;border-radius:30px;overflow:hidden;vertical-align:middle;background:#eee}
#header .header .hello .ico a{position:relative;display:block;width:30px;height:30px}
#header .header .hello .ico img{width:100%;height:auto}
#header .header .memb{display:flex;align-items:center;border-left:1px solid #edeef0}
#header .header .memb a{display:block;width:50px;line-height:50px;font-size:18px;text-align:center;color:#909194}
#header .header .bell{display:flex;align-items:center;text-align:center;border-right:1px solid #edeef0;border-left:1px solid #edeef0}
#header .header .bell a{display:block;min-width:50px;line-height:50px;font-size:20px;text-align:center;color:#909194}
#header .header .bell em{position:absolute;top:10px;right:25px;display:inline-block;padding:0 6px;line-height:16px;font-size:10px;color:#fff;background:#ff6800;border-radius:30px}
#header .header .bell .list{display:none;position:absolute;top:55px;right:10px;width:300px;box-shadow:10px 10px 30px 10px rgb(0 0 0 / 10%);border-radius:10px;overflow:hidden}
#header .header .bell .list.act{display:block}
#header .header .bell .inner{border-top:1px solid #eee}
#header .header .bell .inner:nth-child(1){border-top:0}
#header .header .bell .item a{display:block;position:relative;padding:20px;padding-right:70px;background:#fff}
#header .header .bell .item a:hover{background:#fafafa}
#header .header .bell .item .txt{line-height:1.4;font-size:14px;text-align:left}
#header .header .bell .item .txt strong{display:block;font-weight:400}
#header .header .bell .item .txt span{display:block;padding:4px 0 0 0;font-size:12px;font-weight:700}
#header .header .bell .item .dat{position:absolute;top:20px;right:20px;font-size:12px}

#header .header .login_info{position:absolute;right:30px;top:50%;transform:translateY(-50%)}
#header .header .login_info span{display:inline-block;font-size:15px;margin-right:40px;color:#fff;vertical-align:text-bottom}
#header .header .login_info b{color:#333}
#header .header .login_info i{color:#777;font-size:23px}

/**/
#footer{padding:0 30px 30px 0;text-align:right}
#footer cite{font-size:12px;font-style:normal;color:#fff;color:rgba(0,0,0,0.5)}

/**/
#contain{padding:50px 0 0 280px}
#contain .header{display:flex;align-items:center;justify-content:flex-end;height:54px;border-bottom:1px solid #d6d7dc;background:#fff;box-shadow:0 2px 4px 0 rgb(0 0 0 / 4%)}
#contain .header .lnb{display:flex;align-items:center;padding:0 20px}
#contain .header .hello{display:flex;align-items:center;padding:0 20px 0 0}
#contain .header .hello .name{font-size:16px;font-weight:500;color:#999;vertical-align:middle}
#contain .header .hello .name strong{color:#555}
#contain .header .hello .ico{margin-right:6px;width:30px;height:30px;border-radius:30px;overflow:hidden;vertical-align:middle;background:#eee}
#contain .header .hello .ico a{position:relative;display:block;width:30px;height:30px}
#contain .header .hello .ico img{width:100%;height:auto}
#contain .header .bell{text-align:center}
#contain .header .bell i{display:inline-block;width:40px;line-height:40px;font-size:20px;vertical-align:top;color:#909194}
#contain .header .bell a{position:relative}
#contain .header .bell em{position:absolute;top:5px;right:0;padding:0 6px;display:inline-block;line-height:16px;font-size:10px;color:#fff;background:#ff6800;border-radius:30px}
#contain .header .bell .list{display:none;position:absolute;top:55px;right:10px;width:300px;box-shadow:10px 10px 30px 10px rgb(0 0 0 / 10%);border-radius:10px;overflow:hidden}
#contain .header .bell .list.act{display:block}
#contain .header .bell .inner{border-top:1px solid #eee}
#contain .header .bell .inner:nth-child(1){border-top:0}
#contain .header .bell .item a{display:block;position:relative;padding:20px;padding-right:70px;background:#fff}
#contain .header .bell .item a:hover{background:#fafafa}
#contain .header .bell .item .txt{line-height:1.4;font-size:14px;text-align:left}
#contain .header .bell .item .txt strong{display:block;font-weight:400}
#contain .header .bell .item .txt span{display:block;padding:4px 0 0 0;font-size:12px;font-weight:700}
#contain .header .bell .item .dat{position:absolute;top:20px;right:20px;font-size:12px}
#contain .header .memb a{display:flex;align-items:center;height:40px}
#contain .header .memb i{display:block;width:40px;height:40px;font-size:18px;color:#909194}
#contain .header .login_info{position:absolute;right:30px;top:50%;transform:translateY(-50%)}
#contain .header .login_info span{display:inline-block;font-size:15px;margin-right:40px;color:#fff;vertical-align:text-bottom}
#contain .header .login_info b{color:#333}
#contain .header .login_info i{color:#777;font-size:23px}

#contain .area{display:flex;align-items:center;flex-wrap:wrap}
#contain .area .item{display:block;margin:0 4px 4px 0;font-size:14px;font-weight:400;letter-spacing:-.7px;color:#999}
#contain .area .ckbox{display:none}
#contain .area .ckbox + label{display:block;position:relative;padding:0 8px;line-height:30px;font-size:14px;color:#a3a3a3;border:1px solid #d3d3d3;border-radius:2px;cursor:pointer}
#contain .area .ckbox:checked + label{color:#fff;border:1px solid #ff6800;background:#ff6800}
#contain .area .ckbox + label em{display:none}

#contain .contain{position:relative;margin:30px;padding:30px;min-height:calc(100vh - 290px);background:#fff;box-shadow:4px 4px 12px rgb(0 0 0 / 10%)}
#contain .account{margin:0 0 30px 0;padding:20px;border:1px solid #ddd;background:#f0f0f0;border-radius:6px}
#contain .account .tits h3{padding:0 0 10px 0;font-size:30px;font-weight:500;letter-spacing:-.6px}

#contain .khintro{padding:15px;overflow:hidden}
#contain .khintro .colgroup{display:flex;font-size:0}
#contain .khintro .colgroup .col{padding:0 15px 15px 0;vertical-align:top}
#contain .khintro .item{position:relative;z-index:0;padding:15px;min-height:100%;background:#fff;transition:all .3s}
#contain .khintro .item:hover{z-index:1;box-shadow:10px 10px 60px 10px rgb(0 0 0 /20%)}
#contain .khintro .item h4{font-size:14px;letter-spacing:-1px;color:#333}
#contain .khintro .item p{position:absolute;top:15px;right:15px;font-size:14px}
#contain .khintro .item strong{display:block;font-size:30px;font-weight:600;text-align:center;color:#888}
#contain .khintro .item span{display:block;padding:10px 0 0 0;font-size:14px}
#contain .khintro .item em{font-size:15px}
#contain .khintro .boxed{position:relative;text-align:center}
#contain .khintro .boxed i{font-size:64px;color:#ccc}
#contain .khintro .boxed ul{padding:10px 0 0 20%;text-align:left}
#contain .khintro .boxed ul li{display:block;font-size:16px}
#contain .khintro .today{display:flex;align-items:center;position:relative;height:84px}
#contain .khintro .today .inner{position:relative;min-width:25%;font-size:16px;text-align:center}
#contain .khintro .today .inner:before{content:'';position:absolute;right:0;display:block;width:1px;height:100%;background:#e7e7e7}
#contain .khintro .board{padding:15px 0 0 0}
#contain .khintro .board li{position:relative;margin:2%}
#contain .khintro .board a{display:block;font-size:14px}
#contain .khintro .board em{position:absolute;top:0;right:0}
#contain .khintro .padding{position:relative;right:0;left:0;padding:10% 0}

#contain .latest{padding:0 0 15px 0;margin:0 -40px 0 0;font-size:0}
#contain .latest .inner{display:inline-block;width:33.33%}
#contain .latest .inner:nth-child(1) .ico{background:url("/admin/img/ico1.svg") no-repeat 0 50%}
#contain .latest .inner:nth-child(2) .ico{background:url("/admin/img/ico2.svg") no-repeat 0 50%}
#contain .latest .inner:nth-child(3) .ico{background:url("/admin/img/ico3.svg") no-repeat 0 50%}
#contain .latest .item{position:relative;margin:0 40px 0 0;padding:40px 80px;text-align:right;background:#eee}
#contain .latest .item .ico{position:absolute;top:40px;left:80px;display:block;width:80px;height:80px}
#contain .latest .item .sup{padding:10px 0;line-height:1;font-size:14px}
#contain .latest .item .num{line-height:1;font-size:48px;font-weight:600}

#contain .khmake{margin:0 0 20px 0;padding:20px;border:10px solid #eee;border-radius:2px}
#contain .khmake .tit{font-size:20px;color:#242a38}
#contain .khmake .line{padding:0 40px 0 0}
#contain .khmake .form{padding:20px 0 0 0}
#contain .khmake .form span{display:inline-block;margin:0 10px 10px 0}
#contain .khmake .form input{padding:0 20px;height:45px;font-size:16px;vertical-align:middle;border:1px solid #ccc;border-radius:2px}
#contain .khmake .form button{padding:0 40px;height:45px;font-size:16px;vertical-align:middle;color:#fff;background:#242a38;border-radius:2px}

textarea,
select,
input{font-size:14px;font-weight:300;color:#242a38;border-radius:0}

#contain .khsrch{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}
#contain .khsrch select.sl-sel{margin:0 10px 0 0;padding:0 30px 0 10px;height:40px;border:1px solid #e1e1e5;background:#fff url(/admin/img/ico-select.svg) no-repeat 100% 50%}
#contain .khsrch input.ip-txt{padding:0 60px 0 15px;width:300px;height:40px;border:1px solid #e1e1e5}
#contain .khsrch input.ip-txt:focus{border-color:#a89765}
#contain .khsrch fieldset{position:relative;display:flex;align-items:center;gap:12px}
#contain .khsrch .innr{display:flex;align-items:center;position:relative}
#contain .khsrch .innr strong{font-size:14px}
#contain .khsrch .innr label{padding:0 6px;font-size:14px}
#contain .khsrch .innr label:before{margin:0 4px 0 0}
#contain .khsrch fieldset button.bt-srh{width:40px;height:40px;color:#242a38;border:1px solid #e1e1e5;transition:all .2s}
#contain .khsrch fieldset button.bt-srh:hover{color:#fff;border:1px solid #242a38;background:#242a38}
#contain .khsrch fieldset button.bt-srh i{font-size:18px}
#contain .khsrch .khbtns{display:flex;align-items:center}
#contain .khsrch .khbtns strong{display:inline-block;line-height:52px;vertical-align:middle}
#contain .khsrch .khbtns .button + .button{margin-left:10px}
#contain .cons{position:relative}
#contain .cons .khbtn{padding:20px 0 0 0}

#contain .contain > .khbtn{padding:20px 0 0 0}
#contain .khbtn.pright{position:absolute;top:0;right:0;padding:0}
#contain .khbtn{display:flex;align-items:center;justify-content:space-between}
#contain .khbtn .bt i{font-size:15px}
#contain .khbtn .bt_adm{color:#555;border:1px solid #ccc;background:#fff;border-radius:2px}
#contain .khbtn .bt_b01{color:#555;border:1px solid #aaa;background:#fff;border-radius:2px}
#contain .khbtn .bt_b02:hover{color:#000;border:1px solid #000}
#contain .khbtn .bt_b02{color:#fff;border:1px solid #555;background:#555;border-radius:2px}
#contain .khbtn .bt_b02:hover{color:#fff;background:#000}
#contain .khbtn .bt_list{color:#fff;border:1px solid #000;background:#000;border-radius:2px}
#contain .khbtn .bt_write{color:#fff;border:1px solid #333;background:#000;border-radius:2px}
#contain .khbtn .bt_save{color:#fff;border:1px solid #333;background:#555;border-radius:2px}
#contain .khbtn .bt_excell{padding-left:50px;color:#107e43;border:1px solid #107e43;background:#fff url("/admin/img/ico_excel.png") no-repeat 10px 50%;border-radius:2px}
#contain .khbtn .bt-del{color:#fff;border:1px solid #333;background:#555;border-radius:2px}

#contain .button.inline{display:inline-block}
#contain .button .bt{display:inline-block;padding:0 24px;height:40px;line-height:40px;font-size:14px;font-weight:600;box-shadow:0 0 2px 0 rgb(0 0 0 / 2%);transition:all .2s;border-radius:2px}
#contain .button .bt:hover{box-shadow:8px 8px 20px 0 rgb(0 0 0 / 10%)}
#contain .button .bt + .bt{margin-left:10px}
#contain .button .bt_save{color:#ff6800;border:1px solid #ff6800;background:#fff}
#contain .button .bt-send{color:#333;border:1px solid #ddd;background:#fff}
#contain .button .bt-send:hover{border:1px solid #777}
#contain .button .bt-more{min-width:102px;color:#fff;border:1px solid #39405a;background:#39405a}
#contain .button .bt-more:hover{border:1px solid #2a3044;background:#2a3044}
#contain .button .bt-down{min-width:102px;color:#fff;border:1px solid #39405a;background:#39405a}
#contain .button .bt-down:hover{border:1px solid #2a3044;background:#2a3044}
#contain .button .bt-reg{min-width:102px;color:#fff;border:1px solid #39405a;background:#39405a}
#contain .button .bt-reg:hover{border:1px solid #2a3044;background:#2a3044}
#contain .button .bt-pit{min-width:102px;color:#fff;border:1px solid #39405a;background:#39405a}
#contain .button .bt-pit:hover{border:1px solid #2a3044;background:#2a3044}
#contain .button .bt-cls{min-width:102px;color:#333;border:1px solid #ddd;background:#fff}
#contain .button .bt-cls:hover{border:1px solid #777}
#contain .button .bt-cut{min-width:102px;color:#ff6800;border:1px solid #ff6800;background:#fff}
#contain .button .bt-cut:hover{border:1px solid #ff6800;box-shadow:8px 8px 20px 0 rgb(229 39 62 / 10%)}
#contain .button .bt-store{min-width:102px;color:#333;border:1px solid #ddd;background:#fff}
#contain .button .bt-store:hover{border:1px solid #777}
#contain .button .bt-exp{min-width:102px;color:#333;border:1px solid #ddd;background:#fff}
#contain .button .bt-exp:hover{border:1px solid #777}
#contain .button .bt-prd{min-width:102px;color:#fff;border:1px solid #39405a;background:#39405a}
#contain .button .bt-prd:hover{border:1px solid #2a3044;background:#2a3044}
#contain .button .bt-ent{min-width:102px;color:#fff;border:1px solid #39405a;background:#39405a}
#contain .button .bt-ent:hover{border:1px solid #2a3044;background:#2a3044}
#contain .button .bt-mod{min-width:102px;font-size:14px;color:#ff6800;border:1px solid #ff6800;background:#fff}
#contain .button .bt-mod:hover{color:#fff;border:1px solid #ff6800;background:#ff6800}
#contain .button .bt-del{min-width:102px;font-size:14px;color:#777;border:1px solid #ccc;background:#fff}
#contain .button .bt-del:hover{color:#39405a;border:1px solid #39405a}
#contain .button .bt-add{min-width:102px;color:#fff;border:1px solid #ff6800;background:#ff6800}
#contain .button .bt-add:hover{border:1px solid #39405a}
#contain .button .bt-exl{padding-left:45px;min-width:102px;font-size:14px;color:#21a366;border:1px solid #21a366;background:#fff url("/admin/img/ico_excel.png") no-repeat 10px 50%}
#contain .button .bt-exl:hover{color:#0e733a;border:1px solid #0e733a}

.bt-up{padding:0 6px;height:32px;font-size:18px;color:#fff;border:1px solid #ff6800;background:#ff6800;border-radius:2px;transition:background .2s}
.bt-up:hover{color:#ff6800;border:1px solid #ff6800;background:#fff}
.bt-down{padding:0 6px;height:32px;font-size:18px;color:#fff;border:1px solid #ff6800;background:#ff6800;border-radius:2px;transition:background .2s}
.bt-down:hover{color:#ff6800;border:1px solid #ff6800;background:#fff}

#contain button.bt{line-height:1 !important}
/*
#contain .khbtn .bt{display:inline-block;padding:0 30px;height:40px;line-height:40px;font-size:16px;font-weight:500;text-align:center;color:#fff;border:1px solid #ff6800;background:#ff6800;transition:all .2s;border-radius:2px}
#contain .khbtn .bt:hover{filter:brightness(0.95);box-shadow:4px 4px 4px rgba(0,0,0,0.1)}
#contain .khbtn .btn:hover{filter:brightness(0.95);box-shadow:4px 4px 4px rgba(0,0,0,0.1)}
*/


#contain .tabs{display:flex;align-content:center;justify-content:space-between;padding-bottom:20px;border-bottom:0px solid #dfdfe0}
#contain .tabs ul{font-size:0}
#contain .tabs li{position:relative;display:inline-block;vertical-align:top}
#contain .tabs li + li{margin-left:36px}
#contain .tabs li a{position:relative;bottom:-1px;display:block;line-height:60px;font-size:16px;font-weight:400;color:#999}
#contain .tabs li.act a{font-weight:500;color:#3d4666;border-bottom:3px solid #3d4666;background:#fff}
#contain .tabs p{line-height:60px}

#contain .view{display:flex;justify-content:flex-start;align-items:center;padding:24px 0}
#contain .view .input + .input{margin-left:20px}
#contain .view .open{margin-right:30px}
#contain .view label span{margin-left:5px}

table.col{width:100%;border-collapse:collapse;border-spacing:0}
table.col thead tr{height:50px}
table.col thead th:first-child{border-left:0}
table.col thead th:last-child{border-right:0}
table.col tbody th:last-child{border-right:0}
table.col tbody td:first-child{border-left:0}
table.col tbody td:last-child{border-right:0}
table.col thead th{line-height:1.2;font-size:14px;font-weight:600;letter-spacing:-1px;color:#242a38;border:1px solid #eee;border-bottom:1px solid #eee;background:#fafbfc}
table.col thead tr.pd8 th{padding:8px 0 !important}
table.col tbody tr{height:40px}
table.col tbody tr:hover{background:#fafafb}
table.col tbody td{padding:8px;font-size:14px;text-align:center;color:#555;border:1px solid #eee;border-bottom:1px solid #eee;word-break:keep-all}
table.col tbody td.wait{color:#ff6800;font-weight:600}
table.col tbody td.done{color:#ff6800;font-weight:600}
table.col tbody td em{font-size:12px;font-weight:700}
table.col tbody td:nth-child(1){text-align:center}
table.col tbody td.tal a{padding:2px 0;color:#555;border-bottom:1px solid #eee;transition:border .2s}
table.col tbody td.tal a:hover{color:#000;border-bottom:1px solid #000;transition:border .1s}
table.col tbody td .bt{padding:0 20px;height:40px;font-size:16px;font-weight:400;letter-spacing:-.6px}
table.col tbody td .bt-exam{color:#fff;border:1px solid #39405a;background:#39405a}
table.col tbody td .bt-view{color:#fff;border:1px solid #ff6800;background:#ff6800}
table.col tbody td .bt-view2{color:#fff;border:1px solid #777;background:#777}
table.col tbody td .image{padding:0 0 40% 0;background-repeat:no-repeat;background-position:50% 50%}
table.col tbody td .bt-memb{display:inline-block;height:auto;padding:0;font-size:14px;border-bottom:1px solid #aaa}
table.col tbody td .item{position:relative} 
table.col tbody td .item img{position:absolute;top:0;bottom:0;right:0;left:0;border:1px solid #e1e1e5} 
table.col tbody td .item input[type="file"]{display:none} 
table.col tbody td .item input[type="file"] + label{display:block;padding-bottom:100%;border:1px solid #e1e1e5;background:#f8f8f8 url(/admin/img/ico-camera.png) no-repeat 50% 50%;cursor:pointer}
table.col tbody td .item .image{display:block;padding-bottom:100%;border:0px solid #e1e1e5;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}

/*
table.col a{display:inline-block;padding:6px 12px;line-height:1.2;color:#282f44;border:1px solid #eee;background:#fff;box-shadow:0 0 2px 0 rgb(0 0 0 / 2%);transition:all .2s;border-radius:2px}
table.col a:hover{text-decoration:underline;border:1px solid #333;box-shadow:8px 8px 20px 0 rgb(0 0 0 / 10%)}
*/
table.col input{padding:0 10px;height:40px}
table.col .bt-exam{display:inline-block;padding:6px 12px;line-height:1.2;color:#282f44;border:1px solid #eee;background:#fff;box-shadow:0 0 2px 0 rgb(0 0 0 / 2%);transition:all .2s;border-radius:2px}
table.col .bt-exam:hover{text-decoration:underline;border:1px solid #333;box-shadow:8px 8px 20px 0 rgb(0 0 0 / 10%)}
table.col .bt-view{display:inline-block;padding:6px 12px;line-height:1.2;color:#282f44;border:1px solid #eee;background:#fff;box-shadow:0 0 2px 0 rgb(0 0 0 / 2%);transition:all .2s;border-radius:2px}
table.col .bt-view:hover{text-decoration:underline;border:1px solid #333;box-shadow:8px 8px 20px 0 rgb(0 0 0 / 10%)}
table.row{width:100%;border-collapse:collapse;border-spacing:0;border-top:0px solid #ccc}
table.row thead th,
table.row thead td{padding:10px;font-size:14px;color:#333;background:#e8e8e8}
table.row tbody tr{border-bottom:0px solid #eee;background:#fff}
table.row tbody tr:hover{background:#fafafb}
table.row tbody th{padding:10px 20px;font-size:14px;font-weight:500;text-align:left;letter-spacing:-.8px;background:#f9f9f9}
table.row tbody td{padding:10px 20px;font-size:14px}
table.row tbody td em{font-size:12px;font-weight:700}
table.row tbody td:nth-child(1){text-align:center}
table.row a{display:inline-block;padding:10px 20px;color:#fff;background:#242a38}
table.row a:hover{text-decoration:underline}
table.row tbody td .img{display:inline-block;padding:100px 80px;border:1px solid #ccc;background:#f7f7f7}
table.row tbody td .img img{display:block}
table.row input{padding:0 10px;height:40px}
table.row td label{padding:0 10px 0 0}
table.row .text{min-height:100px}

/*button{transition:all 0.3s}
button:hover{filter:brightness(0.95);box-shadow:4px 4px 4px rgba(0,0,0,0.1)}*/

.ktpage{clear:both;text-align:center;margin-top:20px}
.ktpage .page{display:flex;justify-content:center;align-items:center}
.ktpage .page .pag span{display:none}
.ktpage .page .pag i{display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:50% 50%}
.ktpage .page .pag,
.ktpage .page .num{display:block;margin:0 4px;width:30px;line-height:28px;font-size:12px;letter-spacing:-.6px;color:#999;border:1px solid #ccc;background:#fff}
.ktpage .page strong.num{font-weight:400;color:#39405a;border:1px solid #39405a}
.ktpage .ico-pprev{background-image:url("/admin/img/inc/ico-pprev.svg")}
.ktpage .ico-prev{background-image:url("/admin/img/inc/ico-prev.svg")}
.ktpage .ico-next{background-image:url("/admin/img/inc/ico-next.svg")}
.ktpage .ico-nnext{background-image:url("/admin/img/inc/ico-nnext.svg")}

.checknum{display:none}
.checknum + label{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}
.checknum + label span{padding:0 0 0 6px;font-size:14px;color:#777}
.checknum + label:before{content:"";display:block;width:18px;height:18px;border:1px solid #ccc;background:url("/admin/img/ico/check1.svg") no-repeat 50% 50%;background-size:100% auto !important}
.checknum:checked + label span{color:#39405a}
.checknum:checked + label:before{content:"";border:1px solid #000;background:#000 url("/admin/img/ico/check2.svg") no-repeat 50% 50%}
.checknum + label em{display:none}

/*
.checknum{display:none}
.checknum + label{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}
.checknum + label span{padding:0 0 0 6px;font-size:14px;color:#777}
.checknum + label:before{content:"";display:block;width:16px;height:16px;border:1px solid #ccc;background:url("/admin/img/ico/check1.svg") no-repeat 50% 50%;background-size:100% auto !important}
.checknum:checked + label span{color:#39405a}
.checknum:checked + label:before{content:"";border:1px solid #000;background:#000 url("/admin/img/ico/check2.svg") no-repeat 50% 50%}
.checknum + label em{display:none}

.radiobox{display:none}
.radiobox + label{display:flex;align-items:center;cursor:pointer}
.radiobox + label span{margin:0 10px 0 0;font-size:14px}
.radiobox + label:before{content:"";width:18px;height:18px;border:1px solid #ccc;background:#fff url(/admin/img/ico/check1.svg) no-repeat 50% 50%;background-size:100% auto;border-radius:18px}
.radiobox:checked + label:before{border:1px solid #39405a;background:#39405a url(/admin/img/ico/check2.svg) no-repeat 50% 50%}

.checkbox{display:none}
.checkbox + label{display:flex;align-items:center;cursor:pointer}
.checkbox + label span{margin:0 10px 0 0;font-size:14px}
.checkbox + label:before{content:"";width:18px;height:18px;border:1px solid #ccc;background:url("/admin/img/ico/check1.svg") no-repeat 50% 50%;background-size:100% auto;border-radius:0px}
.checkbox:checked + label:before{border:1px solid #39405a;background:#39405a url("/admin/img/ico/check2.svg") no-repeat 50% 50%}

*/

.checkbox{display:none}
.checkbox + label{display:flex;align-items:center;gap:4px;font-size:14px;cursor:pointer}
.checkbox + label:before{content:"";min-width:18px;height:18px;border:1px solid #ccc;background:url("/admin/img/ico/check1.svg") no-repeat 50% 50%;background-size:100% auto;border-radius:0px}
.checkbox:checked + label:before{border:1px solid #39405a;background:#39405a url("/admin/img/ico/check2.svg") no-repeat 50% 50%;background-size:100% auto}

.radiobox{display:none}
.radiobox + label{display:flex;align-items:center;gap:4px;font-size:14px;cursor:pointer}
.radiobox + label:before{content:"";min-width:18px;height:18px;border:1px solid #ccc;background:#fff url(/admin/img/ico/check1.svg) no-repeat 50% 50%;background-size:100% auto;border-radius:18px}
.radiobox:checked + label:before{border:1px solid #39405a;background:#39405a url(/admin/img/ico/check2.svg) no-repeat 50% 50%;background-size:100% auto}

.chkbx{display:none}
.chkbx + label{position:relative;display:flex;align-items:center;cursor:pointer}
.chkbx + label span{line-height:1;font-size:16px;color:#777}
.chkbx + label:before{content:"";display:block;margin:0 5px 0 0;width:20px;height:20px;border:1px solid #ccc;background:url("/admin/img/check1.svg") no-repeat 50% 50%;background-size:100% auto}
.chkbx:checked + label span{font-size:16px;color:#cf0c0c}
.chkbx:checked + label:before{content:"";border:1px solid #f55;background-color:#f55;background-image:url("/admin/img/check2.svg") !important}
.chkbx + label em{display:none}

.text textarea{padding:10px;height:120px}
.guide{padding:10px 0 0 0}

/**/
.select-hidden{display:none;visibility:hidden;padding-right:10px}
.rev-select{display:inline-block;position:relative;font-size:14px;text-align:left;vertical-align:top;color:#fff;cursor:pointer}
.select-styled{padding:0 40px 0 15px;line-height:42px;font-size:14px;font-weight:600;color:#333;border:1px solid #e1e1e5;background-color:#fff}
.select-styled::after{content:"";position:absolute;top:17px;right:10px;width:14px;height:10px;background:url("/admin/img/select.png") no-repeat 50% 50% / 10px auto;transition:all .1s}
.select-styled:hover{border:1px solid #000;background-color:#fff}
.select-styled:active,
.select-styled.act{border:1px solid #777;background-color:#fff}
.select-styled.act::after{transform:rotate(180deg)}
.select-options{display:none;position:absolute;top:50px;right:0;left:0;z-index:999;margin:0;list-style:none;border:1px solid #777;background-color:#333}
.select-options li{margin:0;padding:10px;font-size:14px}
.select-options li:hover{color:#333;background:#fff}
.select-options li[rel="hide"]{display:none}

/*.btn .bt{padding:0 12px;width:100%;height:50px;font-size:14px;font-weight:500;letter-spacing:-.6px;color:#fff;border:1px solid #282f44;background:#282f44;border-radius:2px}*/

.switch input{display:none}
.switch label{position:relative;display:block;width:48px;height:18px;background:rgb(221 221 223);border-radius:30px}
.switch label:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:auto;left:0;width:22px;height:22px;background:#fff;border-radius:100%;transition:all .3s;box-shadow:1px 3px 4px rgba(0,0,0,0.2)}
.switch input:checked + label{background:#ff6800;transition:all .4s}
.switch input:checked + label:after{right:0;left:auto}

.prdadd{display:flex;align-items:center;padding-right:12px}
.prdadd .inner + .inner{padding:0 0 0 10px}
.prdadd .area{position:relative;padding:0 8px;line-height:30px;font-size:12px;border:1px solid #ccc;border-radius:2px}
.prdadd .area button{position:absolute;top:-4px;right:-4px;width:14px;height:14px;background:url("/img/ico/cross_red.svg") no-repeat 50% 50% / 100% auto}
.prdadd .area button span{display:none}

.nocontent{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:40vh}
.nocontent i{display:block;width:100px;height:100px;background:#ccc url("/admin/img/ico/nocontent.svg") no-repeat 50% 50%;background-size:30px auto;border-radius:100px;animation:rotate 3s}
.nocontent span{padding:20px 0;font-size:18px;letter-spacing:-.6px;color:#999}

@keyframes rotate{
    from{
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg);
    }
    to{
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        transform:rotate(360deg);
    }
}

.point-box .point-use{display:flex;flex-direction:column;align-items:center}
.point-box .point-use.plus i{font-size:25px;font-weight:600;color:#ff6800}
.point-box .point-use.plus span{font-size:16px;font-weight:600;color:#ff6800}
.point-box .point-use.minus i{font-size:25px;font-weight:600;color:#009646}
.point-box .point-use.minus span{font-size:16px;font-weight:600;color:#009646}
.point-box .point-con {display:flex;flex-direction:column;align-items:flex-start;width:50%}
.point-box .point-con .date{font-size:14px;color:#555}
.point-box .point-con .tit{padding:10px 0!important;font-size:18px;font-weight:600}
.point-box .point-con .txt{font-size:15px}
.point-box .point-num{display:flex;flex-direction:column;align-items:flex-end}
.point-box .point-num .use-num.plus{font-size:25px;font-weight:600;color:#ff6800}
.point-box .point-num .use-num.minus{font-size:25px;font-weight:600;color:#009646}
.point-box .point-num .txt{font-size:15px}

[id^="popup"] .ppaccount .rad{padding:20px;font-size:16px}
[id^="popup"] .ppaccount .rad input{vertical-align:middle}
[id^="popup"] .ppaccount .textarea{padding:0 20px 20px 20px}
/*[id^="popup"] .ppaccount .textarea textarea {display:block;padding:16px;width:100%;height:120px;font-size:14px;border:1px solid #c0c0c0;border-radius:2px;resize:none}
[id^="popup"] .ppaccount .textarea textarea:focus{border:1px solid #ff6800;background:#fcf4f5}*/
[id^="popup"] .ppaccount .block .btn{text-align:center}
[id^="popup"] .ppaccount .block .btn .bt{display:block;padding:0 10px;width:95%;margin:20px auto;line-height:45px;font-size:15px;font-weight:500;letter-spacing:-.7px;color:#fff;border:1px solid #ff6800;background:#ff6800;border-radius:2px}

.rad label {vertical-align:middle;font-size:16px;letter-spacing:-.7px}
/*.radiobox{display:none}
.radiobox + label{display:flex;align-items:center;color:#333;cursor:pointer}
.radiobox + label span{margin:0 10px 0 0;font-size:14px}
.radiobox + label:before{content:"";margin-right:4px;width:18px;height:18px;border:1px solid #ccc;background:#fff url(/admin/img/ico/check1.svg) no-repeat 50% 50%;background-size:100% auto !important;border-radius:18px}
.radiobox:checked + label:before {content:"";border:1px solid #39405a;background:#39405a url(/admin/img/ico/check2.svg) no-repeat 50% 50%}*/





/*공통*/
.wrap{background:#fff}

#contain .title{position:relative;margin-bottom:15px;padding-bottom:15px;overflow:hidden;border-bottom:1px solid #ededed}
#contain .title span{line-height:35px}
#contain .title .khbtn{position:absolute;top:0;right:0;padding:0}

#contain .search{position:relative}
#contain .ktarea{padding:20px 0;align-items:center;justify-content:space-between}
#contain .video{padding:0 0 20px 0}

.note-editable{height:300px!important}
.note-editor .note-editing-area .note-editable{background:#fff}
.check_area{display:inline-block;margin:0px 10px 0px 0;vertical-align:middle}
.check_area li{float:left;margin-right:10px}
.fn li{float:none;margin-bottom:5px}
.search_field{font-size:14px;float:right;margin-bottom:15px}
.search_field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(/admin/img/select_down.png) no-repeat 90%;height:40px;width:80px;padding:0 10px;margin-right:-1px;float:left}
.search_field select::-ms-expand{display:none}
.search_field input[type="text"]{width:200px;height:40px;padding:0 10px;float:left}
.search_field button{background-color:#333;color:#fff;width:70px;height:40px}

/*운영관리*/
.video_box{width:240px;height:135px;border:1px solid #ededed;background:none;margin-top:10px}

/*설문조사관리*/
.survey_area{background:#fafafb;margin-top:20px;padding:15px;border-radius:2px}
.survey_area span{font-size:16px;font-weight:700;line-height:35px}
.survey_area li{margin-top:10px}
.survey_area .add{background:#444;color:#fff;text-align:center;height:35px;width:8%;float:right}
.survey_area .del{width:4%;height:35px;float:right;color:#444;background:none;border:1px solid #444}
.survey_area input[type="text"]{height:35px;padding:0 30px;width:96%;vertical-align:baseline;background:url(/admin/img/input_check.png) #fafafb no-repeat 5px}
.objective,
.description{margin-top:25px}
.objective .question{padding:0 10px!important;width:88%!important;background:none!important;margin-bottom:5px}
.objective .add{color:#444;background:none;border:1px solid #444;border-right:none}
.description .question{padding:0 10px!important;background:none!important}

/**/
.contain .detail-wrap{}
.contain .detail{position:relative}
.contain .detail + .detail{margin:24px 0 36px 0}
.contain .detail.kflex{/*flex-direction:row-reverse*/}

.contain .detail .moviese{text-align:center}
.contain .detail .moviese video,
.contain .detail .moviese iframe{}

/*
.contain .detail .moviese{position:relative;padding:0 0 54.60% 0;background:#000}
.contain .detail .moviese video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background:#000}
.contain .detail .moviese iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}
*/

.contain .detail .mov{padding-bottom:20px}
.contain .detail .box{min-width:calc(100% - 280px)}
.contain .detail .pic{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:30px;min-width:200px;height:201px;border:1px solid #ccc;background:#fff}
.contain .detail .pic .inner{position:relative;margin:0 !important;text-align:center}
.contain .detail .pic .inner .img{width:120px;height:120px;background:#f3f3f3;border-radius:50%;overflow:hidden}
.contain .detail .pic .inner .img .image{padding-bottom:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.contain .detail .pic .inner .business{margin-bottom:20px;font-size:16px;font-weight:600}
.contain .detail .pic .inner .business.open{color:#ff6800}
.contain .detail .pic .inner .business.close{color:#666}
.contain .detail .pic .inner .inf{color:#ff6800}
.contain .detail .pic .inner .nick{padding:20px 0 0 0;font-size:14px;font-weight:500}
.contain .detail .pic .inner .btn{padding:20px 0 0 0}
.contain .detail .pic .inner .btn button{display:block;padding:0 10px;line-height:40px;font-size:14px;font-weight:500;letter-spacing:-.7px;margin-top:10px} 
.contain .detail .pic .inner .btn.photo button{border:2px solid #ff6800;color:#ff6800;border-radius:2px;background-color:#fff}
.contain .detail .pic .inner .btn.profile  button{border:2px solid #ff6800;color:#fff;background-color:#ff6800;border-radius:2px}
.contain .detail .box .ktbtn{padding:0 0 20px 0;text-align:right}
.contain .detail .box .ktbtn .bt{padding:8px 20px;font-size:15px;font-weight:500;letter-spacing:-.7px;color:#fff;border:1px solid #ff6800;background:#ff6800;border-radius:2px}
.contain .detail .box .ktbtn .bt + .bt{margin:0 0 0 10px}
.contain .detail .box .ktbtn .bt-okay{color:#ff6800;border:1px solid #ff6800;background:#fff}
.contain .detail .box .basic .tit{display:flex;align-items:center;justify-content:space-between}
.contain .detail .box .basic .tit h3{padding:0 10px 0 0;font-size:18px}

/*기본정보*/
.contain .detail .basic-box{display:flex;flex-direction:column;align-items:flex-end}
.contain .detail .basic-box .rcm{font-size:14px;margin-right:20px}
.contain .detail .basic-box .rcm span{padding-left:10px}
.contain .detail .basic-box .button.fr .bt{margin-bottom:20px;margin-right:20px;border-radius:2px}

/*퇴점처리*/
.contain .detail .text-box{display:flex;flex-direction:row;justify-content:space-between;width:100%;background-color:#FDEEEE;align-items:center;padding:20px}
.contain .detail .text-box .inner .txt{display:inline-block;vertical-align:top}
.contain .detail .text-box .inner .txt span{font-size:16px;color:#ff6800;font-weight:bold}
.contain .detail .text-box .inner .txt p{font-size:14px;padding:10px}
.contain .detail .text-box .inner .date{font-size:14px;color:#666;vertical-align:top;display:none}
.contain .detail .text-box .inner.out .date{display:inline-block}

/*표설정*/
.contain .detail .tit{display:flex;align-items:center;justify-content:space-between;min-height:50px}
.contain .detail .tit .bullet{display:flex;align-items:center;font-size:18px;font-weight:500;position:relative}
.contain .detail .tit .bullet:before{content:'';margin-right:10px;width:6px;height:6px;background:#ddd}
.contain .detail .tit .biz1{margin:0 0 0 20px;padding:0 20px;line-height:30px;font-size:14px;color:#fff;background:#f55}
.contain .detail .tit .biz2{margin:0 0 0 20px;padding:0 20px;line-height:30px;font-size:14px;color:#fff;background:#c5c9d6}
.contain .detail .tit .biz3{margin:0 0 0 20px;padding:0 20px;line-height:30px;font-size:14px;color:#fff;background:#333}
.contain .detail .tit .bt-btn{padding:0 12px;height:30px;font-size:14px;font-weight:400}
.contain .detail .tit .button{display:flex;align-items:center}
.contain .detail .tit .button i{font-size:24px;color:#ff6800}
.contain .detail .tit .button span{font-size:16px;color:#777}
.contain .detail .tbl{width:100%}
.contain .detail .tbl .form{display:flex;align-items:center;gap:20px}
.contain .detail .tbl .form .week{display:flex;align-items:center;padding:0 20px 0 0}
.contain .detail .tbl .form .week label{padding:0 12px 0 0}
.contain .detail .tbl .form .time{display:flex;align-items:center}
.contain .detail .tbl .form .time select{margin:0 10px 0 0;padding:0 10px;height:30px;font-size:14px;border:1px solid #ddd}
.contain .detail .tbl .form .time em{display:block;margin:0 10px 0 0}
.contain .detail .tbl .form .btn{display:flex;align-items:center}
.contain .detail .tbl .form .btn img{display:block}
.contain .detail .tbl .form .btn .bt-reg{display:block;min-width:120px;height:32px;font-size:12px;font-weight:500;letter-spacing:-.7px;text-align:center;color:#ff6800;border:1px solid #ff6800}
.contain .detail .tbl .form .btn .bt-pls{display:block;min-width:30px;height:30px;border:1px solid #ddd;background:#fff url("/admin/img/ico/plus1.svg") no-repeat 50% 50%}
.contain .detail .tbl .form .btn .bt-pls:hover{color:#fff;border:1px solid #f55;background:#f55 url("/admin/img/ico/plus2.svg") no-repeat 50% 50%}
.contain .detail .tbl .form .btn .bt-min{display:block;min-width:30px;height:30px;border:1px solid #ddd;background:#fff url("/admin/img/ico/minus1.svg") no-repeat 50% 50%}
.contain .detail .tbl .form .btn .bt-min:hover{color:#fff;border:1px solid #f55;background:#f55 url("/admin/img/ico/minus2.svg") no-repeat 50% 50%}
.contain .detail .tbl .form .txt{display:flex;align-items:center;font-size:16px}
.contain .detail .tbl .form .txt strong{padding:0 4px;font-size:20px;color:#ff6800}
.contain .detail .tbl .form .ipt{margin:0 10px 0 0}
.contain .detail .tbl .form .rqs{padding:0 20px}
.contain .detail .tbl .form .rqs .bt-mod{padding:0 26px;font-size:17px;font-weight:500;background:url(/admin/img/check.svg) no-repeat 0 50%;color:#ff6800}
.contain .detail .tbl .frm{padding:20px 0}
.contain .detail .tbl .frm .ip-txt{padding:20px;height:200px;font-size:14px;resize:none;border-radius:6px}
.contain .detail .tbl table{width:100%;border-collapse:collapse;border-top:1px solid #ced2d8;border-bottom:1px solid #888}
.contain .detail .tbl tr:last-child{border-bottom:1px solid #888}
.contain .detail .tbl tr{height:50px}
.contain .detail .tbl th{padding:0 24px;font-size:14px;font-weight:400;border-bottom:1px solid #eee;background:#fafbfc}
.contain .detail .tbl th .bullet{display:flex;align-items:center;font-weight:500;position:relative}
.contain .detail .tbl th .bullet:before{content:'';position:absolute;left:-10px;width:4px;height:4px;background:#e51f22}
.contain .detail .tbl td{padding:8px 16px;font-size:14px;font-weight:300;border-bottom:1px solid #eee}
.contain .detail .tbl td button i{font-size:16px}
.contain .detail .tbl .bmjua{font-size:20px;color:#FFCD06}
.contain .detail .tbl .txt{display:block;line-height:1.6;font-size:16px}
.contain .detail .tbl .photo{margin:12px 0 !important;text-align:center}
.contain .detail .tbl .photo .img{position:relative;width:100px;height:100px;background:rgb(0 0 0 / 100%);transition:all .2s}
.contain .detail .tbl .photo .img:hover{box-shadow:8px 8px 20px 0 rgb(0 0 0 / 10%)}
.contain .detail .tbl .photo .img:hover .image{opacity:.5}
.contain .detail .tbl .photo .img .image{display:block;padding-bottom:100%;background-repeat:no-repeat;background-position:50% 50%;border-radius:0;background-size:cover;overflow:hidden}
.contain .detail .tbl .photo .bt-del{position:absolute;z-index:10;top:0;right:0;width:20px;height:20px;background:url(/admin/img/ico-del.png) no-repeat 50% 50%;background-size:20px auto !important}
.contain .detail .tbl .flex{display:flex;align-items:center;gap:10px}
.contain .detail .tbl .flex .bt-mod{padding:0 12px 0 24px;font-size:12px;font-weight:500;color:#ff6800;background:url(/admin/img/check.svg) no-repeat 8px 50% / 16px auto}
.contain .detail .tbl .flex .tits{min-width:40px}
.contain .detail .tbl .flex .inp{width:100%;max-width:1400px}
.contain .detail .tbl .flex .inp em{padding:0 10px}
.contain .detail .tbl .flex .inp textarea{margin:10px 0;padding:10px !important;border:1px solid #e1e1e5;resize:none}
.contain .detail .tbl .flex .inp .ip-txt{padding:0 10px;height:34px;font-size:14px;border:1px solid #e1e1e5;border-radius:2px}
.contain .detail .tbl .flex .inp .ip-txt:focus{border:1px solid #2a3044}
.contain .detail .tbl .flex .inp .rqs{padding:0 30px;line-height:2;font-size:17px;font-weight:500;margin:10px;background:url(/admin/img/check.svg) no-repeat 0 5px;color:#ff6800}
.contain .detail .tbl .flex .input{}
.contain .detail .tbl .flex .input dl{padding:0 0 0 20px}
.contain .detail .tbl .tip{padding:6px 0 0 8px;font-size:14px;font-weight:400;letter-spacing:-.4px;color:#FF2226}
.contain .detail .tbl .btn{padding:0 0 0 10px;min-width:140px}
.contain .detail .tbl .bt{height:34px}
.contain .detail .tbl .bt-zip{width:100%}
.contain .detail .tbl .kflex .khbtn{padding:0!important;display:inline-block}
.contain .detail .tbl .kflex .khbtn .bt{padding:10px 20px!important;font-size:14px!important;border-radius:2px}
.contain .detail .tbl .kflex .khbtn .btn .bt{border:2px solid #ff6800;background-color:#fff!important;color:#ff6800!important;border-radius:2px}
.contain .detail .tbl td.delivery .inner{display:flex;align-items:center;justify-content:flex-start;width:800px}
.contain .detail .tbl + .tip{padding:12px 0 0 0;font-size:14px}

.contain .detail .btn .bt{display:inline-block;height:34px;line-height:34px;font-size:14px;font-weight:600;box-shadow:0 0 2px 0 rgb(0 0 0 / 2%);transition:all .2s;border-radius:2px}
.contain .detail .btn .bt:hover{box-shadow:8px 8px 20px 0 rgb(0 0 0 / 10%)}
.contain .detail .btn .bt + .bt{margin-left:10px}
.contain .detail .btn .bt-btn{color:#fff;border:1px solid #ff6800 !important;background:#ff6800}
.contain .detail .btn .bt-del{color:#fff;border:1px solid #f7444e !important;background:#f7444e}
.contain .detail .btn .bt-del:hover{border:1px solid #000 !important;background:#000}
.contain .detail .btn .bt-add{color:#2a3044;border:1px solid #ccc !important;background:#fff}
.contain .detail .btn .bt-add:hover{color:#fff;border:1px solid #000 !important;background:#000}
.contain .detail .btn .bt-zip{color:#fff;border:1px solid #ff6800 !important;background:#ff6800}
.contain .detail .btn .bt-zip:hover{border:1px solid #000 !important;background:#000}

.flex-innr{display:flex;align-items:flex-end;justify-content:space-between}
.flex-innr + .flex-innr{padding-top:30px}
.flex-innr .input{width:40%}
.flex-innr .input + .input{width:50%}
.flex-innr .input dl{padding:0 0 0 20px}
.flex-innr .input dt{padding-bottom:10px}
.flex-innr .input dd{position:relative}
.flex-innr .input .tip{position:absolute;top:30px;left:0}
.flex-innr .input .btn{display:flex}
.flex-innr .input .btn .bt{width:60px}
.flex-innr .input .btn .bt + .bt{margin-left:10px}


.filebtn input[type="file"]{display:none} 
.filebtn input[type="file"] + label{display:block;line-height:28px;font-size:12px;font-weight:500;letter-spacing:-.7px;text-align:center;color:#ff6800;border:1px solid #ff6800;background-color:#fff;border-radius:2px;cursor:pointer} 

.fileimg{display:flex;align-items:center} 
.fileimg .file{margin:0 10px 0 0}
.fileimg .innr + .innr{margin:0 0 0 10px}
.fileimg .item{position:relative} 
.fileimg .item img{position:absolute;top:0;bottom:0;right:0;left:0;border:1px solid #e1e1e5} 
.fileimg .item input[type="file"]{display:none} 
.fileimg .item input[type="file"] + label{display:block;padding-bottom:100%;border:1px solid #e1e1e5;background:#f8f8f8 url(/admin/img/ico-camera.png) no-repeat 50% 50%;cursor:pointer}
.fileimg .item .image{padding-bottom:100%;border:0px solid #e1e1e5;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.fileimg .bt-del{position:absolute;z-index:10;top:0;right:0;width:30px;height:30px;background:url(/admin/img/ico-del.png) no-repeat 50% 50%} 
.fileimg.wd20 .item{width:20px}
.fileimg.wd30 .item{width:30px}
.fileimg.wd40 .item{width:40px}
.fileimg.wd50 .item{width:50px}
.fileimg.wd60 .item{width:60px}
.fileimg.wd70 .item{width:70px}
.fileimg.wd80 .item{width:80px}
.fileimg.wd90 .item{width:90px}
.fileimg.wd100 .item{width:100px}
.fileimg.wd110 .item{width:110px}
.fileimg.wd120 .item{width:120px}

.fileimg.wd100 .item input[type="file"] + label{display:block;padding-bottom:100%;border:1px solid #e1e1e5;background-size:30px auto !important;cursor:pointer}
.fileimg.wd100 .bt-del{position:absolute;z-index:10;top:0;right:0;width:20px;height:20px;background-size:20px auto !important}
.fileimg.wd110 .bt-del{position:absolute;z-index:10;top:0;right:0;width:20px;height:20px;background-size:20px auto !important}
.fileimg.wd120 .bt-del{position:absolute;z-index:10;top:0;right:0;width:20px;height:20px;background-size:20px auto !important}

.fileimg.wd160 .innr + .innr{margin:0 0 0 20px}
.fileimg.wd160 .item{width:160px;overflow:hidden;border-radius:6px}
.fileimg.wd160 .item .image{border:0}
.fileimg.wd160 .bt-del{position:absolute;z-index:10;top:10px;right:10px;width:30px;height:30px;background:url("/img/ico/cross_red.svg") no-repeat 50% 50%;background-size:100% auto}
.fileimg.wd160 .item input[type="file"] + label{border-radius:6px} 

.khskip{position:absolute;z-index:-1;top:0;left:0;margin:0;padding:0;line-height:0;display:inline-block;font-size:0;border:0;overflow:hidden} 

.contain .detail .review{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 0;border-top:1px solid #ccc}
.contain .detail .review + .review{border-top:1px solid #eee !important}
.contain .detail .review .inner .date{font-size:16px;margin-bottom:10px}
.contain .detail .review .inner .star-box{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}
.contain .detail .review .inner .star{background:url(/admin/img/ico/star2.svg) no-repeat 0 50% / auto 13px;width:80px;height:13px}
.contain .detail .review .inner .star-box .num{font-size:16px;color:#000;font-weight:400}
.contain .detail .review .inner .star span{display:block;height:13px;background:url(/admin/img/ico/star1.svg)no-repeat 0 50% /auto 13px}
.contain .detail .review .inner .txt{font-size:16px;margin-bottom:10px}
.contain .detail .con .button .more-btn{font-size:16px;padding:15px 60px;background-color:#fff!important;color:#ff6800!important;margin:20px}

.inner .prf{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;margin-bottom:20px}
.inner .prf .img{width:82px;height:82px;margin-right:20px}
.inner .prf .img img{width:auto;max-width:100%;height:auto;border-radius:50px}
.inner .prf .txt{line-height:2}
.inner .prf .txt p{color:#666}

.cut{margin:0 0 10px 0;padding:15px 20px 15px 40px;font-size:14px;letter-spacing:-.7px;color:#666;background:#fcf4f5 url(/admin/img/icon--excla.svg) no-repeat 20px 18px / 16px auto;border-radius:2px;position:relative;width:600px}
.contain .detail .review .inner .cut  .date{position:absolute;top:10px;right:40px;font-size:14px}

.review .thm{display:flex;align-items:center;padding:20px 0}
.review .thm .item{display:block;margin-right:10px;width:90px;height:90px}
.review .thm .item img{width:100%;border-radius:2px}
.review .thm .item .image{padding-bottom:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:8px}

/*댓글차단*/
.review.block .inner .thm .item img{opacity:0.5}
.review.delete .inner .thm .item img{opacity:0.5}
.review.delete .inner .star {background:url(/admin/img/ico/star2.svg) no-repeat 0 50% / auto 13px}
.review.delete .inner .star span{background:url(/admin/img/ico/star2.svg) no-repeat 0 50% / auto 13px}
.review.delete .inner .star-box .num{color:#ccc}
.review.delete .inner .date{color:#ccc}
.review.delete .inner .txt{color:#ccc}
.contain .khsrch .open{padding-top:20px;padding-right:20px}
.contain .khsrch .open label span{padding-left:10px}
.contain .khsrch .tabc{display:none}

.ico-arr{display:inline-block;width:8px;height:8px;background:url("/admin/img/ico/arr-right.svg") no-repeat 50% 50%;background-size:100% auto}

.filebox label{display:block;cursor:pointer;border:1px solid #ebebeb;border-bottom-color:#e2e2e2;background:url(/admin/img/icon_camera.png) no-repeat 50% 50%;height:150px;width:150px;position:relative} 
.filebox input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.filebox p{margin-top:5px}
.datepicker{background:url(/admin/img/icon_date.png) no-repeat 95%;width:200px!important}

.ktskip{display:none}

.kflex{display:flex}
.kflex .inner{margin:0 20px 0 0}
.kflex + .tar{padding:10px 40px 10px 0}

.khtabs ul{display:flex;align-items:center;margin:0 0 40px 0;border-bottom:1px solid #ddd}
.khtabs li{position:relative;z-index:1;margin:0 0 -1px -1px}
.khtabs li a{display:block;padding:0 40px;min-width:120px;line-height:50px;font-size:16px;letter-spacing:-.6px;text-align:center;border:1px solid #ddd;background:#f0f0f0;border-radius:2px}
.khtabs li.act{z-index:2}
.khtabs li.act a{color:#333;border-bottom:1px solid #fff;background:#fff}

.shw{box-shadow:0 4px 12px rgb(0 0 0 / 10%)}

.ktform{display:flex;justify-content:space-between;padding:20px 0}
.ktform fieldset{display:flex;align-items:center}
.ktform fieldset em{padding:0 10px;font-size:14px}
.ktform .inner{display:flex;align-items:center}
.ktform .inner + .inner{padding:0 0 0 10px}
.ktform .bt{display:flex;align-items:center;padding:0 12px;height:34px;font-size:14px;border:1px solid #ddd}
.ktform .bt span{padding:0 6px;font-size:14px;letter-spacing:-.7px}
.ktform .bt-srh{color:#fff;border:1px solid #777;background:#777}
.ktform .ico-srh{display:block;width:14px;height:14px;background:url("../img/ico-search.svg") no-repeat 50% 50%;background-size:100% auto}

.sl-sel{padding:0 10px;min-width:100px;height:34px;font-size:14px;border:1px solid #ddd;background:#fff url("/admin/img/ico-select.svg") no-repeat 100% 50%}
.sl-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.sl-sel + .ip-txt{border-right:0;border-left:0}

.ip-txt{padding:0 10px;height:34px;font-size:14px;border:1px solid #ddd;border-radius:2px}
.ip-dat{padding:0 10px;height:34px;font-size:14px;border:1px solid #ddd;border-radius:2px}
.ip-dat:valid{color:#333}
.ip-dat::-webkit-clear-button,
.ip-dat::-webkit-inner-spin-button{display:none} 
.ip-dat::-webkit-calendar-picker-indicator{background:url("../img/btn-date.svg") no-repeat 95% 50%}

.btn-hover{display:block;font-size:24px;font-weight:600;letter-spacing:-1.2px;color:#fff;border:none;background-size:100% 100%;background-position:100% 0;transition:all .4s ease-in-out;cursor:pointer}
.btn-hover span{transition:all 0s}
.btn-hover:hover{background-size:400% 100%;background-position:0 0;transition:all .4s ease-in-out}
.btn-hover:focus{outline:none}
.btn-hover.color-1{background-image:linear-gradient(135deg,#ff6800 0%,#f7444e 100%)}

.grd1{background:rgb(0,84,166);background:-moz-linear-gradient(-45deg,#ff6800 0%,#ff8821 100%);background:-webkit-linear-gradient(-45deg,#ff6800 0%,#ff8821 100%);background:linear-gradient(135deg,#ff6800 0%,#ff8821 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6800',endColorstr='#ff8821',GradientType=1)}

.khpage{padding:40px 0 0 0;text-align:center}
.khpage .paging{font-size:0}
.khpage .paging .arr span{display:none}
.khpage .paging .arr,
.khpage .paging .num{display:inline-block;margin:0 4px;width:40px;height:40px;line-height:40px;font-size:16px;vertical-align:middle;color:#777;border:1px solid #eee;border-radius:2px}
.khpage .paging strong.num{border:1px solid #aaa;border-radius:2px}



/*공지사항 상세 보기*/
.notice-view{background-color:#fff;padding:16px;width:100%;min-width:auto}
.notice{width:100%}
.notice .contain{border-bottom:1px solid #ddd}
.notice .title{overflow:hidden;font-size:14px;font-weight:600;word-break:break-all;letter-spacing:-.47px;color:#9496A1;display:flex;flex-wrap:wrap;flex-direction:column;align-content:flex-start;width:100%; padding-bottom:24px; border-bottom:1px solid #f5f5f5}
.notice .title .txt{text-align:left;font-size:18px;font-weight:700;color:#0B2831;margin:10px 0;flex:auto}
.notice .content{width:100%; padding:24px 0}
.notice .content img{max-width:768px; width:100%; height:100%;object-fit:cover}
.notice .content p{font-size:14px; letter-spacing:-0.75px; line-height:1.5;color:#555}
.notice .content p img {height:100%;width:100%}

/*개인정보처리방침*/
.policy{background-color:#fff;padding:16px;width:100%;min-width:auto}
.privacy{width:100%}
.privacy .title{text-align:center}
.privacy .title .date{font-size:16px;color:#555}
.privacy .title .txt{font-size:24px;font-weight:700;color:#0B2831;margin:10px 0;flex:auto}
.privacy .content{width:100%; padding:24px 0}
.privacy .content p{font-size:16px; letter-spacing:-0.75px; line-height:1.6;color:#333}
.privacy .content  h2{font-size:20px;letter-spacing:-0.75px; line-height:1.6;margin:10px 0}
.privacy .content .inner-wrap{padding:20px 10px}
.privacy .content .inner{padding:20px 10px}
.privacy .content .inner span{font-size:16px; font-weight:600}
.privacy .content .inner li{list-style:none}
.privacy .content .tbl{padding:20px 10px}
.privacy .content .tbl th{letter-spacing:0.75px}
.privacy .content .tbl td{padding:10px}
.privacy .content .tbl td p{text-align:left; font-size:14px}
.privacy .content .tbl tbody th{font-size:14px; font-weight:600;letter-spacing:-0.75px}

/*이용약관*/
.service .title{text-align:center}
.service .title .date{font-size:16px;color:#555}
.service .title .txt{font-size:26px;font-weight:700;color:#0B2831;margin:10px 0;flex:auto}
.service .content{width:100%; padding:24px 0}
.service .content p{font-size:16px;letter-spacing:-0.75px;line-height:1.6;color:#333}
.service .content  h2{font-size:22px;letter-spacing:-0.75px;line-height:1.6;margin:20px 0;color:#272b3a}
.service .content  h3{font-size:20px;letter-spacing:-0.75px;line-height:1.6;margin:10px 0;color:#272b3a}
.service .content  h4{font-size:18px;letter-spacing:-0.75px;line-height:1.6;margin:10px 0}
.service .content .inner-wrap{padding:20px 10px}
.service .content .inner{padding:20px 10px}
.service .content .inner span{font-size:16px; font-weight:600}
.service .content .inner ul{padding:5px}
.service .content .inner li{list-style:none}
.service .content .inner li+li{margin-bottom:10px}
.service .content .inner ol{padding:5px}

*:focus{outline:none}
*{line-height:1.428571429;font-family:'Pretendard','Noto Sans KR','Malgun Gothic','dotum','돋움','gulim','굴림','Tahoma';box-sizing:border-box;border:0}

body{margin:0;min-width:1600px;max-width:100%;height:100vh;background:#e9eaed}
body.act{position:fixed;top:0;bottom:0;right:0;left:0}
h1,h2,h3,h4,h5,h6{margin:0}
ul,ol{margin:0;padding:0;list-style:none}
dd{margin:0}
a{color:#3b414d;text-decoration:none}

input{border-radius:0}
input:focus{outline:none}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}

fieldset{margin:0;padding:0;border:0}
button{padding:0;border:0;background:none;cursor:pointer}
p{margin:0}
em{font-style:normal}
hr{display:none}

input[type="text"]::placeholder{color:#aaa}
input[type="password"]::placeholder{color:#aaa}
textarea::placeholder{color:#aaa}
input::-webkit-input-placeholder{color:#aaa}
textarea::-webkit-input-placeholder{color:#aaa}
textarea:-ms-input-placeholder{color:#aaa}
input:-ms-input-placeholder{color:#aaa}
input:disabled::-webkit-input-placeholder{color:#ccc}
input:disabled:-moz-placeholder{color:#ccc}
input:disabled::-moz-placeholder{color:#ccc}
input:disabled:-ms-input-placeholder{color:#ccc}

dl{margin:0}



.tabc{display:none}

/*.textarea textarea:focus{border:1px solid #ff6800!important;background:#fcf4f5;border-radius:2px}*/

/**/
.khwrap:after{display:block;visibility:hidden;clear:both;content:""}
.khskip{position:absolute;z-index:-1;top:0;left:0;margin:0;padding:0;line-height:0;display:inline-block;font-size:0;border:0;overflow:hidden}

.dark{color:#242a38 !important}
.slate{color:#4e596f !important}
.steel{color:#83878f !important}
.cloudy{color:#c0c6d2 !important}
.silver{color:#e1e1e5 !important}
.grey{color:#e4e4e8 !important}
.palegrey{color:#e8e8ec !important}
.pale{color:#f4f4f6 !important}
.palewhite{color:#f9f9fb !important}
.blue{color:#ff6800 !important}
.red{color:#ed1b2f !important}
.yellow{color:#ffcb05 !important}
.black{color:#30343f !important}

.jbars{margin:60px 0 0 40px;font-size:0}
.jqbar{position:relative}
.jqbar.jbvertical{display:inline-block;margin:0 10px 0 0;text-align:center}
.jqbar.jbvertical span{display:block}
.jqbar.jbvertical .bar-percent{position:absolute;left:0;right:0;font-size:11px}
.jqbar.jbvertical .bar-level{position:absolute}
.jqbar.jbvertical .bar-level-wrapper{position:relative;display:inline-block;overflow:hidden}
.jqbar.jbvertical .bar-label{padding:5px 0;font-size:14px}

.col1{width:8.33% !important}
.col2{width:16.66% !important}
.col3{width:24.99% !important}
.col4{width:33.32% !important}
.col5{width:41.65% !important}
.col6{width:49.98% !important}
.col7{width:58.31% !important}
.col8{width:66.64% !important}
.col9{width:74.97% !important}
.col10{width:83.3% !important}
.col11{width:91.63% !important}
.col12{width:100% !important}

.blue{color:#0e62c1 !important}
.yellow{color:#fbcd32 !important}
.black{color:#3b414d !important}
.red{color:#de511b !important}
.orange{color:#ff6c2b !important}
.gray{color:#888 !important}
.green{color:#317750 !important}
.navy{color:#57839e !important}

.tal{text-align:left !important}
.tac{text-align:center !important}
.tar{text-align:right !important}
.jcc{justify-content:center !important}

.fr{float:right !important}
.fl{float:left !important}

.mt0{margin-top:0!important}
.mt1{margin-top:1px}
.mt2{margin-top:2px}
.mt3{margin-top:3px}
.mt4{margin-top:4px}
.mt5{margin-top:5px}
.mt6{margin-top:6px}
.mt7{margin-top:7px}
.mt8{margin-top:8px}
.mt9{margin-top:9px}
.mt10{margin-top:10px}
.mt11{margin-top:11px}
.mt12{margin-top:12px}
.mt13{margin-top:13px}
.mt14{margin-top:14px}
.mt15{margin-top:15px}
.mt16{margin-top:16px}
.mt17{margin-top:17px}
.mt18{margin-top:18px}
.mt19{margin-top:19px}
.mt20{margin-top:20px}

.mb40{margin-bottom:40px !important}
.mb45{margin-bottom:45px !important}
.mb50{margin-bottom:50px !important}
.mb55{margin-bottom:55px !important}

.pt0{padding-top:0}
.pl07{padding-left:7px !important}
.pl10{padding-left:10px !important}
.pl11{padding-left:11px !important}
.pl12{padding-left:12px !important}
.pl13{padding-left:13px !important}
.pl14{padding-left:14px !important}
.pl15{padding-left:15px !important}
.pl16{padding-left:16px !important}
.pl17{padding-left:17px !important}
.pl18{padding-left:18px !important}
.pl19{padding-left:19px !important}
.pl20{padding-left:20px !important}

.pr10{padding-right:10px !important}
.pr15{padding-right:15px !important}
.pr20{padding-right:20px !important}
.pr25{padding-right:25px !important}
.pr30{padding-right:30px !important}
.pr35{padding-right:35px !important}
.pr40{padding-right:40px !important}
.pr45{padding-right:45px !important}
.pr50{padding-right:50px !important}
.pr55{padding-right:55px !important}
.pr60{padding-right:60px !important}
.pr65{padding-right:65px !important}

/*환경설정*/
.authority{display:inline-block;padding:5px 10px;border:1px solid #E3E3E3;color:#333;border-radius:2px;margin-right:5px}

.tal{text-align:left !important}
.tac{text-align:center !important}
.tar{text-align:right !important}

.fr{float:right !important}
.fl{float:left !important}

.h10{height:10px !important}
.h15{height:15px !important}
.h20{height:20px !important}
.h25{height:25px !important}
.h30{height:30px !important}
.h35{height:35px !important}
.h40{height:40px !important}
.h45{height:45px !important}
.h50{height:50px !important}
.h100{height:100px !important}
.h150{height:150px !important}
.h200{height:200px !important}
.h250{height:250px !important}
.h300{height:300px !important}

.mh10{min-height:10px !important}
.mh15{min-height:15px !important}
.mh20{min-height:20px !important}
.mh25{min-height:25px !important}
.mh30{min-height:30px !important}
.mh35{min-height:35px !important}
.mh40{min-height:40px !important}
.mh45{min-height:45px !important}
.mh50{min-height:50px !important}
.mh100{min-height:100px !important}
.mh150{min-height:150px !important}
.mh200{min-height:200px !important}
.mh250{min-height:250px !important}
.mh300{min-height:300px !important}

.w10{width:10px !important}
.w20{width:20px !important}
.w30{width:30px !important}
.w40{width:40px !important}
.w50{width:50px !important}
.w60{width:60px !important}
.w70{width:70px !important}
.w75{width:75px !important}
.w80{width:80px !important}
.w85{width:85px !important}
.w90{width:90px !important}
.w95{width:95px !important}
.w100{width:100px !important}
.w110{width:110px !important}
.w120{width:120px !important}
.w125{width:125px !important}
.w130{width:130px !important}
.w140{width:140px !important}
.w150{width:150px !important}
.w160{width:160px !important}
.w170{width:170px !important}
.w180{width:180px !important}
.w190{width:190px !important}
.w200{width:200px !important}
.w201{width:201px !important}
.w202{width:202px !important}
.w203{width:203px !important}
.w204{width:204px !important}
.w205{width:205px !important}
.w206{width:206px !important}
.w207{width:207px !important}
.w208{width:208px !important}
.w209{width:209px !important}
.w210{width:210px !important}
.w211{width:211px !important}
.w212{width:212px !important}
.w213{width:213px !important}
.w214{width:214px !important}
.w215{width:215px !important}
.w216{width:216px !important}
.w217{width:217px !important}
.w218{width:218px !important}
.w219{width:219px !important}
.w220{width:220px !important}
.w221{width:221px !important}
.w222{width:222px !important}
.w223{width:223px !important}
.w224{width:224px !important}
.w225{width:225px !important}
.w226{width:226px !important}
.w227{width:227px !important}
.w228{width:228px !important}
.w229{width:229px !important}
.w230{width:230px !important}
.w231{width:231px !important}
.w232{width:232px !important}
.w233{width:233px !important}
.w234{width:234px !important}
.w235{width:235px !important}
.w236{width:236px !important}
.w237{width:237px !important}
.w238{width:238px !important}
.w239{width:239px !important}
.w240{width:240px !important}
.w241{width:241px !important}
.w242{width:242px !important}
.w243{width:243px !important}
.w244{width:244px !important}
.w245{width:245px !important}
.w246{width:246px !important}
.w247{width:247px !important}
.w248{width:248px !important}
.w249{width:249px !important}
.w250{width:250px !important}
.w251{width:251px !important}
.w252{width:252px !important}
.w253{width:253px !important}
.w254{width:254px !important}
.w255{width:255px !important}
.w256{width:256px !important}
.w257{width:257px !important}
.w258{width:258px !important}
.w259{width:259px !important}
.w260{width:260px !important}
.w261{width:261px !important}
.w262{width:262px !important}
.w263{width:263px !important}
.w264{width:264px !important}
.w265{width:265px !important}
.w266{width:266px !important}
.w267{width:267px !important}
.w268{width:268px !important}
.w269{width:269px !important}
.w270{width:270px !important}
.w271{width:271px !important}
.w272{width:272px !important}
.w273{width:273px !important}
.w274{width:274px !important}
.w275{width:275px !important}
.w276{width:276px !important}
.w277{width:277px !important}
.w278{width:278px !important}
.w279{width:279px !important}
.w280{width:280px !important}
.w281{width:281px !important}
.w282{width:282px !important}
.w283{width:283px !important}
.w284{width:284px !important}
.w285{width:285px !important}
.w286{width:286px !important}
.w287{width:287px !important}
.w288{width:288px !important}
.w289{width:289px !important}
.w290{width:290px !important}
.w291{width:291px !important}
.w292{width:292px !important}
.w293{width:293px !important}
.w294{width:294px !important}
.w295{width:295px !important}
.w296{width:296px !important}
.w297{width:297px !important}
.w298{width:298px !important}
.w299{width:299px !important}
.w300{width:300px !important}
.w301{width:301px !important}
.w302{width:302px !important}
.w303{width:303px !important}
.w304{width:304px !important}
.w305{width:305px !important}
.w306{width:306px !important}
.w307{width:307px !important}
.w308{width:308px !important}
.w309{width:309px !important}
.w310{width:310px !important}
.w311{width:311px !important}
.w312{width:312px !important}
.w313{width:313px !important}
.w314{width:314px !important}
.w315{width:315px !important}
.w316{width:316px !important}
.w317{width:317px !important}
.w318{width:318px !important}
.w319{width:319px !important}
.w320{width:320px !important}
.w321{width:321px !important}
.w322{width:322px !important}
.w323{width:323px !important}
.w324{width:324px !important}
.w325{width:325px !important}
.w326{width:326px !important}
.w327{width:327px !important}
.w328{width:328px !important}
.w329{width:329px !important}
.w330{width:330px !important}
.w331{width:331px !important}
.w332{width:332px !important}
.w333{width:333px !important}
.w334{width:334px !important}
.w335{width:335px !important}
.w336{width:336px !important}
.w337{width:337px !important}
.w338{width:338px !important}
.w339{width:339px !important}
.w340{width:340px !important}
.w341{width:341px !important}
.w342{width:342px !important}
.w343{width:343px !important}
.w344{width:344px !important}
.w345{width:345px !important}
.w346{width:346px !important}
.w347{width:347px !important}
.w348{width:348px !important}
.w349{width:349px !important}
.w350{width:350px !important}
.w351{width:351px !important}
.w352{width:352px !important}
.w353{width:353px !important}
.w354{width:354px !important}
.w355{width:355px !important}
.w356{width:356px !important}
.w357{width:357px !important}
.w358{width:358px !important}
.w359{width:359px !important}
.w360{width:360px !important}
.w361{width:361px !important}
.w362{width:362px !important}
.w363{width:363px !important}
.w364{width:364px !important}
.w365{width:365px !important}
.w366{width:366px !important}
.w367{width:367px !important}
.w368{width:368px !important}
.w369{width:369px !important}
.w370{width:370px !important}
.w371{width:371px !important}
.w372{width:372px !important}
.w373{width:373px !important}
.w374{width:374px !important}
.w375{width:375px !important}
.w376{width:376px !important}
.w377{width:377px !important}
.w378{width:378px !important}
.w379{width:379px !important}
.w380{width:380px !important}
.w381{width:381px !important}
.w382{width:382px !important}
.w383{width:383px !important}
.w384{width:384px !important}
.w385{width:385px !important}
.w386{width:386px !important}
.w387{width:387px !important}
.w388{width:388px !important}
.w389{width:389px !important}
.w390{width:390px !important}
.w391{width:391px !important}
.w392{width:392px !important}
.w393{width:393px !important}
.w394{width:394px !important}
.w395{width:395px !important}
.w396{width:396px !important}
.w397{width:397px !important}
.w398{width:398px !important}
.w399{width:399px !important}
.w400{width:400px !important}
.w401{width:401px !important}
.w402{width:402px !important}
.w403{width:403px !important}
.w404{width:404px !important}
.w405{width:405px !important}
.w406{width:406px !important}
.w407{width:407px !important}
.w408{width:408px !important}
.w409{width:409px !important}
.w410{width:410px !important}
.w411{width:411px !important}
.w412{width:412px !important}
.w413{width:413px !important}
.w414{width:414px !important}
.w415{width:415px !important}
.w416{width:416px !important}
.w417{width:417px !important}
.w418{width:418px !important}
.w419{width:419px !important}
.w420{width:420px !important}
.w421{width:421px !important}
.w422{width:422px !important}
.w423{width:423px !important}
.w424{width:424px !important}
.w425{width:425px !important}
.w426{width:426px !important}
.w427{width:427px !important}
.w428{width:428px !important}
.w429{width:429px !important}
.w430{width:430px !important}
.w431{width:431px !important}
.w432{width:432px !important}
.w433{width:433px !important}
.w434{width:434px !important}
.w435{width:435px !important}
.w436{width:436px !important}
.w437{width:437px !important}
.w438{width:438px !important}
.w439{width:439px !important}
.w440{width:440px !important}
.w441{width:441px !important}
.w442{width:442px !important}
.w443{width:443px !important}
.w444{width:444px !important}
.w445{width:445px !important}
.w446{width:446px !important}
.w447{width:447px !important}
.w448{width:448px !important}
.w449{width:449px !important}
.w450{width:450px !important}
.w451{width:451px !important}
.w452{width:452px !important}
.w453{width:453px !important}
.w454{width:454px !important}
.w455{width:455px !important}
.w456{width:456px !important}
.w457{width:457px !important}
.w458{width:458px !important}
.w459{width:459px !important}
.w460{width:460px !important}
.w461{width:461px !important}
.w462{width:462px !important}
.w463{width:463px !important}
.w464{width:464px !important}
.w465{width:465px !important}
.w466{width:466px !important}
.w467{width:467px !important}
.w468{width:468px !important}
.w469{width:469px !important}
.w470{width:470px !important}
.w471{width:471px !important}
.w472{width:472px !important}
.w473{width:473px !important}
.w474{width:474px !important}
.w475{width:475px !important}
.w476{width:476px !important}
.w477{width:477px !important}
.w478{width:478px !important}
.w479{width:479px !important}
.w480{width:480px !important}
.w481{width:481px !important}
.w482{width:482px !important}
.w483{width:483px !important}
.w484{width:484px !important}
.w485{width:485px !important}
.w486{width:486px !important}
.w487{width:487px !important}
.w488{width:488px !important}
.w489{width:489px !important}
.w490{width:490px !important}
.w491{width:491px !important}
.w492{width:492px !important}
.w493{width:493px !important}
.w494{width:494px !important}
.w495{width:495px !important}
.w496{width:496px !important}
.w497{width:497px !important}
.w498{width:498px !important}
.w499{width:499px !important}
.w500{width:500px !important}
.w600{width:600px !important}
.w700{width:700px !important}
.w800{width:800px !important}
.w900{width:900px !important}
.w1000{width:1000px !important}
.w1100{width:1100px !important}
.w1110{width:1110px !important}
.w1120{width:1120px !important}
.w1130{width:1130px !important}
.w1200{width:1200px !important}

.w1p{width:1% !important}
.w2p{width:2% !important}
.w3p{width:3% !important}
.w4p{width:4% !important}
.w5p{width:5% !important}
.w6p{width:6% !important}
.w7p{width:7% !important}
.w8p{width:8% !important}
.w9p{width:9% !important}
.w10p{width:10% !important}
.w11p{width:11% !important}
.w12p{width:12% !important}
.w13p{width:13% !important}
.w14p{width:14% !important}
.w15p{width:15% !important}
.w16p{width:16% !important}
.w17p{width:17% !important}
.w18p{width:18% !important}
.w19p{width:19% !important}
.w20p{width:20% !important}
.w21p{width:21% !important}
.w22p{width:22% !important}
.w23p{width:23% !important}
.w24p{width:24% !important}
.w25p{width:25% !important}
.w26p{width:26% !important}
.w27p{width:27% !important}
.w28p{width:28% !important}
.w29p{width:29% !important}
.w30p{width:30% !important}
.w31p{width:31% !important}
.w32p{width:32% !important}
.w33p{width:33% !important}
.w34p{width:34% !important}
.w35p{width:35% !important}
.w36p{width:36% !important}
.w37p{width:37% !important}
.w38p{width:38% !important}
.w39p{width:39% !important}
.w40p{width:40% !important}
.w41p{width:41% !important}
.w42p{width:42% !important}
.w43p{width:43% !important}
.w44p{width:44% !important}
.w45p{width:45% !important}
.w46p{width:46% !important}
.w47p{width:47% !important}
.w48p{width:48% !important}
.w49p{width:49% !important}
.w50p{width:50% !important}
.w51p{width:51% !important}
.w52p{width:52% !important}
.w53p{width:53% !important}
.w54p{width:54% !important}
.w55p{width:55% !important}
.w56p{width:56% !important}
.w57p{width:57% !important}
.w58p{width:58% !important}
.w59p{width:59% !important}
.w60p{width:60% !important}
.w68p{width:68% !important}
.w70p{width:70% !important}
.w80p{width:80% !important}
.w90p{width:90% !important}
.w100p{width:100% !important}

.mw10{min-width:10px !important}
.mw20{min-width:20px !important}
.mw30{min-width:30px !important}
.mw40{min-width:40px !important}
.mw50{min-width:50px !important}
.mw60{min-width:60px !important}
.mw70{min-width:70px !important}
.mw80{min-width:80px !important}
.mw90{min-width:90px !important}
.mw100{min-width:100px !important}
.mw110{min-width:110px !important}
.mw120{min-width:120px !important}
.mw130{min-width:130px !important}
.mw140{min-width:140px !important}
.mw150{min-width:150px !important}
.mw160{min-width:160px !important}
.mw170{min-width:170px !important}
.mw180{min-width:180px !important}
.mw190{min-width:190px !important}
.mw200{min-width:200px !important}
.mw210{min-width:210px !important}
.mw220{min-width:220px !important}
.mw230{min-width:230px !important}
.mw240{min-width:240px !important}
.mw250{min-width:250px !important}
.mw260{min-width:260px !important}
.mw270{min-width:270px !important}
.mw280{min-width:280px !important}
.mw290{min-width:290px !important}
.mw300{min-width:300px !important}
.mw310{min-width:310px !important}
.mw320{min-width:320px !important}
.mw330{min-width:330px !important}
.mw340{min-width:340px !important}
.mw350{min-width:350px !important}
.mw360{min-width:360px !important}
.mw370{min-width:370px !important}
.mw380{min-width:380px !important}
.mw390{min-width:390px !important}
.mw400{min-width:400px !important}
.mw410{min-width:410px !important}
.mw420{min-width:420px !important}
.mw430{min-width:430px !important}
.mw440{min-width:440px !important}
.mw450{min-width:450px !important}
.mw460{min-width:460px !important}
.mw470{min-width:470px !important}
.mw480{min-width:480px !important}
.mw490{min-width:490px !important}
.mw400{min-width:500px !important}
.mw510{min-width:510px !important}
.mw520{min-width:520px !important}
.mw530{min-width:530px !important}
.mw540{min-width:540px !important}
.mw550{min-width:550px !important}
.mw560{min-width:560px !important}
.mw570{min-width:570px !important}
.mw580{min-width:580px !important}
.mw590{min-width:590px !important}
.mw600{min-width:600px !important}
