@charset "utf-8";

@import url('//fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('//fonts.googleapis.com/css2?family=Fira+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('//fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200');
@import url('//cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
@import url('//cdn.jsdelivr.net/npm/@xpressengine/xeicon@2.3.3/xeicon.min.css');
@import url('/assets/fas/fontawesome.css');

:root{
    /*Light*/
    --color-light-1: #FFFFFF;
    --color-light-2: #F7F7F7;
    --color-light-3: #E4E4E4;
    --color-light-4: #D7D7D7;
    --color-light-5: #BABABA;
    /*Dark */
    --color-dark-1: #757575;
    --color-dark-2: #5B5B5B;
    --color-dark-3: #424242;
    --color-dark-4: #292929;
    --color-dark-5: #000000;
    /*Highlight*/
    --color-high-1: #E8CFD5;
    --color-high-2: #DD879C;
    --color-high-3: #C94363;
    --color-high-4: #9D2340;
    --color-high-5: #6D001A;
}
#ewrap *{font-family:'Exo 2'}
#index *,
#header *,
#footer *,
#kwrap *,
#contain *,
#member *,
.opiton-button .tabbox .tb,
.note-editor *{font-family:'Exo 2'}
.modal-boxed *{font-family:'Exo 2','Fira Sans','Malgun Gothic','dotum','돋움','gulim','굴림'}


.error{position:fixed;z-index:9999;bottom:100px;width:100%;max-width:420px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.error .txt{margin:0 24px;padding:8px 0;font-size:14px;font-weight:400;text-align:center;color:#fff;background:rgb(0 0 0 / 50%);border-radius:30px;box-shadow:0 8px 8px 0 rgb(0 0 0 / 30%)}
.error.many .txt{padding:8px 16px;text-align:left;border-radius:4px}


.flex-column{display:flex;flex-direction:column}
.gp02{gap:.2rem}
.gp04{gap:.4rem}
.gp06{gap:.6rem}
.gp08{gap:.8rem}
.gp10{gap:1rem}
.gp12{gap:1.2rem}

.mso{display:inline-block;font-size:24px;font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}
.sz20{font-size:20px !important;font-variation-settings:'opsz' 20 !important}
.sz24{font-size:24px !important;font-variation-settings:'opsz' 24 !important}
.sz40{font-size:40px !important;font-variation-settings:'opsz' 40 !important}
.sz48{font-size:48px !important;font-variation-settings:'opsz' 48 !important}

*:focus{outline:none}
*{box-sizing:border-box;border:0}

#g-loading{display:none;align-items:center;justify-content:center;position:fixed;z-index:9999;top:0;bottom:0;right:0;left:0;opacity:.6;background:#333}
#g-loading img{width:10rem;height:10rem}

@media (min-width:1601px){
    body{min-width:100rem;height:100vh;overflow-y:scroll}
    html{font-size:10px}
}

@media all and (min-width:1497px) and (max-width:1600px) {
    html{font-size:9px}
}
@media all and (min-width:701px) and (max-width:1496px) {
    html{font-size:8px}
}

@media (max-width:700px){
    html{font-size:7.5px}
}
body{margin:0;max-width:100%}
body.act{overflow:hidden}
h1,h2,h3,h4,h5,h6{margin:0}
ul,ol{margin:0;padding:0;list-style:none}
dl,dd{margin:0}
a{color:#3b414d;text-decoration:none}

fieldset{margin:0;padding:0;border:0}
button{padding:0;border:0;background:none;cursor:pointer}
p{margin:0}
address,cite,em,i{font-style:normal}
hr{display:none}

label{cursor:pointer}
input{border-radius:0}
input:focus{outline:none}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 100rem white inset}
input[type="text"]::placeholder{color:#aaa}
input[type="password"]::placeholder{color:#aaa}
input::-webkit-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}
input:read-only{background:#fafafa}
input[type="text"]:disabled{background:#fafafa;}
input[type="checkbox"]:disabled + label{cursor:default;}
input[type="checkbox"]:disabled + label:before{background:#fafafa;cursor:default;}
input[type="radio"]:disabled + label{cursor:default;}
input[type="radio"]:disabled + label:before{background:#fafafa;cursor:default;}
input[type="radio"]:disabled + label i{background:#fafafa;cursor:default;}
textarea:read-only{background:#fafafa}
textarea::placeholder{color:#aaa}
textarea::-webkit-input-placeholder{color:#aaa}
textarea:-ms-input-placeholder{color:#aaa}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select:disabled{color:#999 !important;border:.1rem solid #d7d7d7 !important;background:#fafafa !important}

/* 20250210 emotion 수정2 */
/* .modal-boxed .modal-confirm .form select:has(option[value=""]:checked), .modal-boxed .modal-confirm .form select option:not([value]), select.notwork {color:#8F9098 !important;border-color:#d7d7d7 !important;} */
/* .modal-boxed .modal-confirm .form select:has(option[value=""]:checked) + .fm-arr, .modal-boxed .modal-confirm .form select option:not([value]) + .fm-arr, select.notwork + .fm-arr { opacity:0.3 !important; } */
.modal-boxed .modal-confirm .form select:disabled{opacity:1 !important;color:#000 !important;border:.1rem solid #d7d7d7 !important;background:#fafafa !important}
.modal-boxed .modal-confirm .form select:has(option[value=""]:checked), select.notwork {color:#8F9098 !important;}
.modal-boxed .modal-confirm .form select + .fm-arr:not(.fm-arr2){opacity:0.3 !important;}
.modal-boxed .modal-confirm .form select:focus + .fm-arr{opacity:1 !important;}
.modal-boxed .modal-confirm .form select{border:.1rem solid #d7d7d7 !important;}
.modal-boxed .modal-confirm .form select option{color:#000;}
.modal-boxed .modal-confirm .form select:focus{border:.1rem solid #000 !important;}

select + .fm-arr.fm-arr2 { opacity: 0 !important;}
.notwork + select + .fm-arr.fm-arr2 { opacity: 0 !important;}
/* //20250210 emotion 수정2 */

/**/
.srll{padding:0 .5rem 0 0;overflow-y:scroll;box-sizing:border-box}
.srll::-webkit-scrollbar{width:.5rem}
.srll::-webkit-scrollbar-thumb{height:17%;background-color:rgb(229 229 229 / 100%);border-radius:.2rem}
.srll::-webkit-scrollbar-track{background-color:#f5f5f5}

.wrll{padding:0 0 1rem 0;overflow-x:scroll;box-sizing:border-box}
.wrll::-webkit-scrollbar{height:.5rem}
.wrll::-webkit-scrollbar-thumb{height:17%;background-color:rgb(229 229 229 / 100%);border-radius:.2rem}
.wrll::-webkit-scrollbar-track{background-color:#f5f5f5}
.will-auto{overflow:auto !important;}

.fileimg{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}
.fileimg .pic{position:relative}
.fileimg .pic img{position:absolute;top:0;bottom:0;right:0;left:0;border:.1rem solid #e1e1e5}
.fileimg .pic input[type="file"]{display:none}
.fileimg .pic input[type="file"] + label{display:block;padding-bottom:100%;border:.1rem solid #e1e1e5;background:#f8f8f8 url("/assets/img/ico-camera.png") no-repeat 50% 50%}
.fileimg .pic .image{display:flex;padding-bottom:100%;border:.1rem 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:3rem;height:3rem;background:url("/assets/img/ico-del.png") no-repeat 50% 50%}
.fileimg.wd20 .pic{width:2rem}
.fileimg.wd30 .pic{width:3rem}
.fileimg.wd40 .pic{width:4rem}
.fileimg.wd50 .pic{width:5rem}
.fileimg.wd60 .pic{width:6rem}
.fileimg.wd70 .pic{width:7rem}
.fileimg.wd80 .pic{width:8rem}
.fileimg.wd90 .pic{width:9rem}
.fileimg.wd100 .pic{width:10rem}
.fileimg.wd110 .pic{width:11rem}
.fileimg.wd120 .pic{width:12rem}
.fileimg.wd130 .pic{width:13rem}
.fileimg.wd100 .pic input[type="file"] + label{display:block;padding-bottom:100%;border:.1rem solid #e1e1e5;background-size:3rem auto !important;cursor:pointer}
.fileimg.wd100 .bt-del{position:absolute;z-index:10;top:0;right:0;width:2rem;height:2rem;background-size:2rem auto !important}
.fileimg.wd110 .bt-del{position:absolute;z-index:10;top:0;right:0;width:2rem;height:2rem;background-size:2rem auto !important}
.fileimg.wd120 .bt-del{position:absolute;z-index:10;top:0;right:0;width:2rem;height:2rem;background-size:2rem auto !important}
.fileimg.wd160 .innr + .innr{margin:0 0 0 2rem}
.fileimg.wd160 .pic{width:16rem;overflow:hidden;border-radius:.6rem}
.fileimg.wd160 .pic .image{border:0}
.fileimg.wd160 .pic input[type="file"] + label{border-radius:.6rem}
.fileimg.wd160 .bt-del{position:absolute;z-index:10;top:1rem;right:1rem;width:3rem;height:3rem;background:url("/assets/img/ico/cross_red.svg") no-repeat 50% 50%;background-size:100% auto}

.kpage .page{display:flex;justify-content:center;align-items:center;gap:.8rem;min-height:11.6rem}
.kpage .page .pag span{display:none}
.kpage .page .pag i{display:flex;width:3.6rem;height:3.6rem;background-repeat:no-repeat;background-position:50% 50%}
/*.kpage .page .pag,*/
.kpage .page .num{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;font-size:1.4rem;color:#777;border:.1rem solid #ccc;background:#fff;border-radius:1.8rem}
.kpage .page strong.num{color:#fff;border:.1rem solid #000;background:#000}
.kpage .ico-prev{background-image:url("/assets/img/ico/ico-prev.svg")}
.kpage .ico-next{background-image:url("/assets/img/ico/ico-next.svg")}
/*.kpage .ico-pprev{background-image:url("/assets/img/ico/ico-pprev.svg")}
.kpage .ico-nnext{background-image:url("/assets/img/ico/ico-nnext.svg")}*/


.method label{display:flex;align-items:center;justify-content:center;width:7.2rem !important;font-size:1.2rem;color:#fff;cursor:pointer}
.method label:before{content:"수동";padding:.2rem 0 0 3rem}
.method input:checked + label:before{content:"자동";padding:.2rem 3rem 0 0}

.switch label{display:flex;align-items:center;justify-content:center;width:7rem !important;cursor:pointer}
.switch label:before{content:"Inactive";position:absolute;left:-6rem;font-size:1.4rem;color:#000}
.switch input:checked + label:before{content:"Active";left:-5rem;color:#9D2340}

.toggle{display:flex;align-items:center}
.toggle input{display:none}
.toggle label{display:flex;align-items:center;position:relative;width:4.8rem;height:3rem;background:#B5B5B5;box-shadow:inset 0 1rem 2rem rgb(0 0 0 / 40%);border-radius:2.4rem}
.toggle label:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:auto;left:0;width:3.2rem;height:3.2rem;border:.1rem solid #eee;background:#fff;box-shadow:0 .2rem .4rem rgb(0 0 0 / 10%), 0 1rem 2rem rgb(0 0 0 / 10%);border-radius:100%;transition:.3s}
.toggle input:checked + label{background:#9D2340;transition:.4s}
.toggle input:checked + label:after{right:0;left:auto}

.file-tp1{display:none}
.file-tp1 + label{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:0 2rem;min-width:10rem;height:3.6rem;font-size:1.6rem;font-weight:500;transition:.2s}
.file-tp1 + label:hover{box-shadow:1rem 1rem 2rem rgb(0 0 0 / 10%)}
.file-tp1 + .bt-file{min-width:10rem;color:#fff;background:#9D2340;border-radius:.5rem}
.file-tp1 + .bt-file:hover{background:#000}

.file-tp2{display:none}
.file-tp2 + label{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:0 2rem;min-width:10rem;height:3.6rem;font-size:1.6rem;font-weight:500;transition:.2s}
.file-tp2 + label:hover{box-shadow:1rem 1rem 2rem rgb(0 0 0 / 10%)}
.file-tp2 + .bt-file{min-width:10rem;color:#000}
.file-tp2 + .bt-file:hover{border-color:#000}

.file-tp5{display:none}
.file-tp5 + label{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:0 2rem;min-width:10rem;height:3.6rem;font-size:1.6rem;font-weight:500;transition:.2s}
.file-tp5 + label:hover{box-shadow:1rem 1rem 2rem rgb(0 0 0 / 10%)}
.file-tp5 + .bt-file{min-width:10rem;color:#fff;background:#9D2340;border-radius:.5rem}
.file-tp5 + .bt-file:hover{background:#000}

.dotbox{display:none}
.dotbox + label{display:flex;align-items:center;gap:.6rem;padding-right:2rem;font-size:1.6rem;font-weight:500;color:#777;cursor:pointer}

/* 20250205 emotion 수정 */
.dotbox + label i{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:.1rem solid #BABABA;background:#fff;border-radius:2.4rem;position:relative; }
.dotbox:not([disabled]):hover + label i{border:.1rem solid #000}
.dotbox:not([disabled]) + label:focus i{border:.1rem solid #000}
.dotbox:checked + label{color:#000}
.dotbox:checked + label i:before{content:'';width:1.2rem;height:1.2rem;background:#000;border-radius:1.2rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
/* //20250205 emotion 수정 */
.chkbox{display:none}
.chkbox + label{display:flex;align-items:center;gap:.6rem;min-height:6rem;font-size:1.6rem;border:.1rem solid #d7d7d7;cursor:pointer}
.chkbox:checked + label{color:#fff;border-color:#9D2340;background:#9D2340}

.checknum{display:none}
.checknum + label{position:relative;display:flex;align-items:center;gap:1.2rem;min-height:4rem;font-size:1.6rem;font-weight:400;cursor:pointer}
.checknum + label span{padding:0 0 0 .6rem;font-size:1.4rem;color:#777}
.checknum + label:before{content:"";display:block;width:1.6rem;height:1.6rem;border:.1rem solid #c5c6cc;background:#fff;border-radius:.5rem}
.checknum:checked + label span{color:#39405a}
.checknum:checked + label:before{content:"";border-color:#000;background:#000 url("/assets/img/ico/check2.svg") no-repeat 50% 50%;background-size:1.6rem auto}
.checknum + label em{display:none}

.radionum{display:none}
.radionum + label{position:relative;display:flex;align-items:center;gap:1.2rem;min-height:4rem;font-size:1.6rem;font-weight:700;cursor:pointer}
.radionum + label span{padding:0 0 0 .6rem;font-size:1.4rem;color:#777}
.radionum + label:before{content:"";display:block;width:2.5rem;height:2.5rem;border:.1rem solid #ccc;background:#fff url("/assets/img/ico/check1.svg") no-repeat 50% 50%;background-size:100% auto;border-radius:1.8rem}
.radionum:checked + label span{color:#39405a}
.radionum:checked + label:before{content:"";border-color:#000;background:#000 url("/assets/img/ico/check2.svg") no-repeat 50% 50%}
.radionum + label em{display:none}

.checkbig{display:none}
.checkbig + label{position:relative;display:flex;align-items:center;gap:1.2rem;font-size:1.8rem;font-weight:700;cursor:pointer}
.checkbig + label span{font-size:1.6rem;font-weight:400;color:#000}
.checkbig + label:before{content:"";display:block;width:2.4rem;height:2.4rem;border:.1rem solid #ccc/*;background:#fff url("/assets/img/ico/check1.svg") no-repeat 50% 50%*/;border-radius:.2rem}
.checkbig:checked + label:before{content:"";border:.1rem solid #9d2340;background:#9d2340 url("/assets/img/ico/check2.svg") no-repeat 50% 50%}
.checkbig:checked + label{color:#9d2340}

.checkbox{display:none}
.checkbox + label{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;cursor:pointer}
.checkbox + label:before{content:"";min-width:1.8rem;height:1.8rem;border:.1rem solid #ccc;background:url("/assets/img/ico/check1.svg") no-repeat 50% 50%;background-size:100% auto;border-radius:rem}
.checkbox:checked + label:before{border:.1rem solid #39405a;background:#39405a url("/assets/img/ico/check2.svg") no-repeat 50% 50%;background-size:100% auto}

.radiobox{display:none}
.radiobox + label{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;cursor:pointer}
.radiobox + label:before{content:"";min-width:1.8rem;height:1.8rem;border:.1rem solid #ccc;background:#fff url(/assets/img/ico/check1.svg) no-repeat 50% 50%;background-size:100% auto;border-radius:1.8rem}
.radiobox:checked + label:before{border:.1rem solid #39405a;background:#39405a url(/assets/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:1.6rem;color:#777}
.chkbx + label:before{content:"";display:block;margin:0 .5rem 0 0;width:2rem;height:2rem;border:.1rem solid #ccc;background:url("/assets/img/check1.svg") no-repeat 50% 50%;background-size:100% auto}
.chkbx:checked + label span{font-size:1.6rem;color:#cf0c0c}
.chkbx:checked + label:before{content:"";border:.1rem solid #f55;background-color:#f55;background-image:url("/assets/img/check2.svg") !important}
.chkbx + label em{display:none}

.chkhrt{display:none}
.chkhrt + label{display:flex;align-items:center;cursor:pointer}
.chkhrt + label:before{content:"";min-width:3rem;height:3rem;background:url(/assets/img/ico/ico-fav.svg) no-repeat 50% 50%}
.chkhrt:checked + label:before{background:url(/assets/img/ico/ico-fav-act.svg) no-repeat 50% 50%}

.chkfav{display:none}
.chkfav + label{display:flex;align-items:center;cursor:pointer}
.chkfav + label:before{content:"";min-width:4.6rem;height:4.8rem;border:.1rem solid #bababa;background:url(/assets/img/ico/ico-fav2.svg) no-repeat 50% 50%;border-radius:.5rem}
.chkfav:checked + label:before{background:url(/assets/img/ico/ico-fav-act.svg) no-repeat 50% 50%}


.kskip{display:none !important;font-size:0 !important;height:0 !important}

/*.textarea textarea:focus{border:.1rem solid #ff6800!important;background:#fcf4f5;border-radius:.2rem}*/

/**/
.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}


.jbars{margin:6rem 0 0 4rem;font-size:0}
.jqbar{position:relative}
.jqbar.jbvertical{display:inline-block;margin:0 1rem 0 0;text-align:center}
.jqbar.jbvertical span{display:block}
.jqbar.jbvertical .bar-percent{position:absolute;left:0;right:0;font-size:1.1rem}
.jqbar.jbvertical .bar-level{position:absolute}
.jqbar.jbvertical .bar-level-wrapper{position:relative;display:inline-block;overflow:hidden}
.jqbar.jbvertical .bar-label{padding:.5rem 0;font-size:1.4rem}

.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}

.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:#9D2340 !important}
.yellow{color:#ffcb05 !important}
.black{color:#30343f !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}

.fw300{font-weight:300 !important}
.fw400{font-weight:400 !important}
.fw500{font-weight:500 !important}
.fw600{font-weight:600 !important}
.fw700{font-weight:700 !important}

.mt0{margin-top:0!important}
.mt1{margin-top:.1rem !important}
.mt2{margin-top:.2rem !important}
.mt3{margin-top:.3rem !important}
.mt4{margin-top:.4rem !important}
.mt5{margin-top:.5rem !important}
.mt6{margin-top:.6rem !important}
.mt7{margin-top:.7rem !important}
.mt8{margin-top:.8rem !important}
.mt9{margin-top:.9rem !important}
.mt10{margin-top:1rem !important}
.mt11{margin-top:1.1rem !important}
.mt12{margin-top:1.2rem !important}
.mt13{margin-top:1.3rem !important}
.mt14{margin-top:1.4rem !important}
.mt15{margin-top:1.5rem !important}
.mt16{margin-top:1.6rem !important}
.mt17{margin-top:1.7rem !important}
.mt18{margin-top:1.8rem !important}
.mt19{margin-top:1.9rem !important}
.mt20{margin-top:2rem !important}
.mt21{margin-top:2.1rem !important}
.mt22{margin-top:2.2rem !important}
.mt23{margin-top:2.3rem !important}
.mt24{margin-top:2.4rem !important}
.mt25{margin-top:2.5rem !important}
.mt26{margin-top:2.6rem !important}
.mt27{margin-top:2.7rem !important}
.mt28{margin-top:2.8rem !important}
.mt29{margin-top:2.9rem !important}
.mt30{margin-top:3rem !important}
.mt31{margin-top:3.1rem !important}
.mt32{margin-top:3.2rem !important}
.mt33{margin-top:3.3rem !important}
.mt34{margin-top:3.4rem !important}
.mt35{margin-top:3.5rem !important}
.mt36{margin-top:3.6rem !important}
.mt37{margin-top:3.7rem !important}
.mt38{margin-top:3.8rem !important}
.mt39{margin-top:3.9rem !important}
.mt40{margin-top:4rem !important}
.mt41{margin-top:4.1rem !important}
.mt42{margin-top:4.2rem !important}
.mt43{margin-top:4.3rem !important}
.mt44{margin-top:4.4rem !important}
.mt45{margin-top:4.5rem !important}
.mt46{margin-top:4.6rem !important}
.mt47{margin-top:4.7rem !important}
.mt48{margin-top:4.8rem !important}
.mt49{margin-top:4.9rem !important}
.mt50{margin-top:5rem !important}
.mt51{margin-top:5.1rem !important}
.mt52{margin-top:5.2rem !important}
.mt53{margin-top:5.3rem !important}
.mt54{margin-top:5.4rem !important}
.mt55{margin-top:5.5rem !important}
.mt56{margin-top:5.6rem !important}
.mt57{margin-top:5.7rem !important}
.mt58{margin-top:5.8rem !important}
.mt59{margin-top:5.9rem !important}
.mt60{margin-top:6rem !important}
.mt70{margin-top:7rem !important}

.mb10{margin-bottom:1rem !important}
.mb40{margin-bottom:4rem !important}
.mb45{margin-bottom:4.5rem !important}
.mb50{margin-bottom:5rem !important}
.mb55{margin-bottom:5.5rem !important}
.mb60{margin-bottom:6rem !important}

.m0a{margin:0 auto;}

.pd0{padding:0 0 !important}
.pd10{padding:1rem 0 !important}
.pd20{padding:2rem 0 !important}
.pd30{padding:3rem 0 !important}
.pd40{padding:4rem 0 !important}
.pd50{padding:5rem 0 !important}
.pd60{padding:6rem 0 !important}
.pd70{padding:7rem 0 !important}
.pd80{padding:8rem 0 !important}
.pd90{padding:9rem 0 !important}
.pda10{padding: 1rem !important}
.pdlr05{padding: 0 0.5rem !important}

.pt0{padding-top:0 !important}
.pt10{padding-top:1rem !important}
.pt20{padding-top:2rem !important}
.pt30{padding-top:3rem !important}
.pt40{padding-top:4rem !important}
.pt50{padding-top:5rem !important}
.pt70{padding-top:7rem !important}

.pt0{padding-top:0 !important}
.pb0{padding-bottom:0 !important}
.pl07{padding-left:.7rem !important}
.pl10{padding-left:1rem !important}
.pl11{padding-left:1.1rem !important}
.pl12{padding-left:1.2rem !important}
.pl13{padding-left:1.3rem !important}
.pl14{padding-left:1.4rem !important}
.pl15{padding-left:1.5rem !important}
.pl16{padding-left:1.6rem !important}
.pl17{padding-left:1.7rem !important}
.pl18{padding-left:1.8rem !important}
.pl19{padding-left:1.9rem !important}
.pl20{padding-left:2rem !important}

.pr10{padding-right:1rem !important}
.pr15{padding-right:1.5rem !important}
.pr20{padding-right:2rem !important}
.pr25{padding-right:2.5rem !important}
.pr30{padding-right:3rem !important}
.pr35{padding-right:3.5rem !important}
.pr40{padding-right:4rem !important}
.pr45{padding-right:4.5rem !important}
.pr50{padding-right:5rem !important}
.pr55{padding-right:5.5rem !important}
.pr60{padding-right:6rem !important}
.pr65{padding-right:6.5rem !important}
.pr140{padding-right:14rem !important}

/*환경설정*/
.authority{display:inline-block;padding:.5rem 1rem;border:.1rem solid #E3E3E3;color:#333;border-radius:.2rem;margin-right:.5rem}

.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:1rem !important}
.h15{height:1.5rem !important}
.h20{height:2rem !important}
.h25{height:2.5rem !important}
.h30{height:3rem !important}
.h35{height:3.5rem !important}
.h40{height:4rem !important}
.h45{height:4.5rem !important}
.h50{height:5rem !important}
.h55{height:5.5rem !important}
.h60{height:6rem !important}
.h65{height:6.5rem !important}
.h70{height:7rem !important}
.h75{height:7.5rem !important}
.h80{height:8rem !important}
.h85{height:8.5rem !important}
.h90{height:9rem !important}
.h95{height:9.5rem !important}
.h100{height:10rem !important}
.h110{height:11rem !important}
.h120{height:12rem !important}
.h130{height:13rem !important}
.h140{height:14rem !important}
.h150{height:15rem !important}
.h160{height:16rem !important}
.h170{height:17rem !important}
.h180{height:18rem !important}
.h190{height:19rem !important}
.h200{height:20rem !important}
.h210{height:21rem !important}
.h220{height:22rem !important}
.h230{height:23rem !important}
.h240{height:24rem !important}
.h250{height:25rem !important}
.h260{height:26rem !important}
.h270{height:27rem !important}
.h280{height:28rem !important}
.h290{height:29rem !important}
.h300{height:30rem !important}
.h310{height:31rem !important}
.h320{height:32rem !important}
.h330{height:33rem !important}
.h340{height:34rem !important}
.h350{height:35rem !important}
.h360{height:36rem !important}
.h370{height:37rem !important}
.h380{height:38rem !important}
.h390{height:39rem !important}
.h400{height:40rem !important}
.h450{height:45rem !important}
.h500{height:50rem !important}
.h550{height:55rem !important}
.h600{height:60rem !important}
.h750{height:75rem !important}
.h800{height:80rem !important}
.h850{height:85rem !important}
.h900{height:90rem !important}
.h950{height:95rem !important}

.h1000{height:100rem !important}
.h1100{height:110rem !important}
.h1200{height:120rem !important}
.h1300{height:130rem !important}
.h1400{height:140rem !important}
.h1500{height:150rem !important}
.h1600{height:160rem !important}
.h1700{height:170rem !important}
.h1800{height:180rem !important}
.h1900{height:190rem !important}
.h2000{height:200rem !important}
.h2100{height:210rem !important}
.h2200{height:220rem !important}
.h2300{height:230rem !important}
.h2400{height:240rem !important}
.h2500{height:250rem !important}
.h2600{height:260rem !important}
.h2700{height:270rem !important}
.h2800{height:280rem !important}
.h2900{height:290rem !important}
.h3000{height:300rem !important}

.mh10{min-height:1rem !important}
.mh15{min-height:1.5rem !important}
.mh20{min-height:2rem !important}
.mh25{min-height:2.5rem !important}
.mh30{min-height:3rem !important}
.mh35{min-height:3.5rem !important}
.mh40{min-height:4rem !important}
.mh45{min-height:4.5rem !important}
.mh50{min-height:5rem !important}
.mh55{min-height:5.5rem !important}
.mh60{min-height:6rem !important}
.mh65{min-height:6.5rem !important}
.mh70{min-height:7rem !important}
.mh75{min-height:7.5rem !important}
.mh80{min-height:8rem !important}
.mh85{min-height:8.5rem !important}
.mh90{min-height:9rem !important}
.mh95{min-height:9.5rem !important}
.mh100{min-height:10rem !important}
.mh150{min-height:15rem !important}
.mh200{min-height:20rem !important}
.mh250{min-height:25rem !important}
.mh300{min-height:30rem !important}
.mh350{min-height:35rem !important}
.mh400{min-height:40rem !important}
.mh450{min-height:45rem !important}
.mh500{min-height:50rem !important}
.mh550{min-height:55rem !important}
.mh600{min-height:60rem !important}
.mh750{min-height:75rem !important}
.mh800{min-height:80rem !important}
.mh850{min-height:85rem !important}
.mh900{min-height:90rem !important}
.mh950{min-height:95rem !important}

.mxh10{max-height:1rem !important}
.mxh15{max-height:1.5rem !important}
.mxh20{max-height:2rem !important}
.mxh25{max-height:2.5rem !important}
.mxh30{max-height:3rem !important}
.mxh35{max-height:3.5rem !important}
.mxh40{max-height:4rem !important}
.mxh45{max-height:4.5rem !important}
.mxh50{max-height:5rem !important}
.mxh55{max-height:5.5rem !important}
.mxh60{max-height:6rem !important}
.mxh65{max-height:6.5rem !important}
.mxh70{max-height:7rem !important}
.mxh75{max-height:7.5rem !important}
.mxh80{max-height:8rem !important}
.mxh85{max-height:8.5rem !important}
.mxh90{max-height:9rem !important}
.mxh95{max-height:9.5rem !important}
.mxh100{max-height:10rem !important}
.mxh110{max-height:11rem !important}
.mxh120{max-height:12rem !important}
.mxh130{max-height:13rem !important}
.mxh140{max-height:14rem !important}
.mxh150{max-height:15rem !important}
.mxh160{max-height:16rem !important}
.mxh170{max-height:17rem !important}
.mxh180{max-height:18rem !important}
.mxh190{max-height:19rem !important}
.mxh200{max-height:20rem !important}
.mxh210{max-height:21rem !important}
.mxh220{max-height:22rem !important}
.mxh230{max-height:23rem !important}
.mxh240{max-height:24rem !important}
.mxh250{max-height:25rem !important}
.mxh260{max-height:26rem !important}
.mxh270{max-height:27rem !important}
.mxh280{max-height:28rem !important}
.mxh290{max-height:29rem !important}
.mxh300{max-height:30rem !important}
.mxh310{max-height:31rem !important}
.mxh320{max-height:32rem !important}
.mxh330{max-height:33rem !important}
.mxh340{max-height:34rem !important}
.mxh350{max-height:35rem !important}
.mxh360{max-height:36rem !important}
.mxh370{max-height:37rem !important}
.mxh380{max-height:38rem !important}
.mxh390{max-height:39rem !important}
.mxh400{max-height:40rem !important}
.mxh410{max-height:41rem !important}
.mxh420{max-height:42rem !important}
.mxh430{max-height:43rem !important}
.mxh440{max-height:44rem !important}
.mxh450{max-height:45rem !important}
.mxh460{max-height:46rem !important}
.mxh470{max-height:47rem !important}
.mxh480{max-height:48rem !important}
.mxh490{max-height:49rem !important}
.mxh500{max-height:50rem !important}
.mxh510{max-height:51rem !important}
.mxh520{max-height:52rem !important}
.mxh530{max-height:53rem !important}
.mxh540{max-height:54rem !important}
.mxh550{max-height:55rem !important}
.mxh560{max-height:56rem !important}
.mxh570{max-height:57rem !important}
.mxh580{max-height:58rem !important}
.mxh590{max-height:59rem !important}
.mxh600{max-height:60rem !important}
.mxh610{max-height:61rem !important}
.mxh620{max-height:62rem !important}
.mxh630{max-height:63rem !important}
.mxh640{max-height:64rem !important}
.mxh650{max-height:65rem !important}
.mxh660{max-height:66rem !important}
.mxh670{max-height:67rem !important}
.mxh680{max-height:68rem !important}
.mxh690{max-height:69rem !important}
.mxh700{max-height:70rem !important}
.mxh710{max-height:71rem !important}
.mxh720{max-height:72rem !important}
.mxh730{max-height:73rem !important}
.mxh740{max-height:74rem !important}
.mxh750{max-height:75rem !important}
.mxh760{max-height:76rem !important}
.mxh770{max-height:77rem !important}
.mxh780{max-height:78rem !important}
.mxh790{max-height:79rem !important}
.mxh800{max-height:80rem !important}
.mxh810{max-height:81rem !important}
.mxh820{max-height:82rem !important}
.mxh830{max-height:83rem !important}
.mxh840{max-height:84rem !important}
.mxh850{max-height:85rem !important}
.mxh860{max-height:86rem !important}
.mxh870{max-height:87rem !important}
.mxh880{max-height:88rem !important}
.mxh890{max-height:89rem !important}
.mxh900{max-height:90rem !important}
.mxh910{max-height:91rem !important}
.mxh920{max-height:92rem !important}
.mxh930{max-height:93rem !important}
.mxh940{max-height:94rem !important}
.mxh950{max-height:95rem !important}
.mxh960{max-height:96rem !important}
.mxh970{max-height:97rem !important}
.mxh980{max-height:98rem !important}
.mxh990{max-height:99rem !important}

.mxh80p{max-height:80% !important}

.wa{width:auto !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}

.w10{width:1rem !important}
.w20{width:2rem !important}
.w30{width:3rem !important}
.w40{width:4rem !important}
.w50{width:5rem !important}
.w60{width:6rem !important}
.w70{width:7rem !important}
.w75{width:7.5rem !important}
.w80{width:8rem !important}
.w85{width:8.5rem !important}
.w86{width:8.6rem !important}
.w90{width:9rem !important}
.w95{width:9.5rem !important}
.w100{width:10rem !important}
.w110{width:11rem !important}
.w120{width:12rem !important}
.w125{width:12.5rem !important}
.w130{width:13rem !important}
.w140{width:14rem !important}
.w150{width:15rem !important}
.w160{width:16rem !important}
.w170{width:17rem !important}
.w180{width:18rem !important}
.w190{width:19rem !important}
.w200{width:20rem !important}
.w201{width:20.1rem !important}
.w202{width:20.2rem !important}
.w203{width:20.3rem !important}
.w204{width:20.4rem !important}
.w205{width:20.5rem !important}
.w206{width:20.6rem !important}
.w207{width:20.7rem !important}
.w208{width:20.8rem !important}
.w209{width:20.9rem !important}
.w210{width:21rem !important}
.w211{width:21.1rem !important}
.w212{width:21.2rem !important}
.w213{width:21.3rem !important}
.w214{width:21.4rem !important}
.w215{width:21.5rem !important}
.w216{width:21.6rem !important}
.w217{width:21.7rem !important}
.w218{width:21.8rem !important}
.w219{width:21.9rem !important}
.w220{width:22rem !important}
.w221{width:22.1rem !important}
.w222{width:22.2rem !important}
.w223{width:22.3rem !important}
.w224{width:22.4rem !important}
.w225{width:22.5rem !important}
.w226{width:22.6rem !important}
.w227{width:22.7rem !important}
.w228{width:22.8rem !important}
.w229{width:22.9rem !important}
.w230{width:23rem !important}
.w231{width:23.1rem !important}
.w232{width:23.2rem !important}
.w233{width:23.3rem !important}
.w234{width:23.4rem !important}
.w235{width:23.5rem !important}
.w236{width:23.6rem !important}
.w237{width:23.7rem !important}
.w238{width:23.8rem !important}
.w239{width:23.9rem !important}
.w240{width:24rem !important}
.w241{width:24.1rem !important}
.w242{width:24.2rem !important}
.w243{width:24.3rem !important}
.w244{width:24.4rem !important}
.w245{width:24.5rem !important}
.w246{width:24.6rem !important}
.w247{width:24.7rem !important}
.w248{width:24.8rem !important}
.w249{width:24.9rem !important}
.w250{width:25rem !important}
.w251{width:25.1rem !important}
.w252{width:25.2rem !important}
.w253{width:25.3rem !important}
.w254{width:25.4rem !important}
.w255{width:25.5rem !important}
.w256{width:25.6rem !important}
.w257{width:25.7rem !important}
.w258{width:25.8rem !important}
.w259{width:25.9rem !important}
.w260{width:26rem !important}
.w261{width:26.1rem !important}
.w262{width:26.2rem !important}
.w263{width:26.3rem !important}
.w264{width:26.4rem !important}
.w265{width:26.5rem !important}
.w266{width:26.6rem !important}
.w267{width:26.7rem !important}
.w268{width:26.8rem !important}
.w269{width:26.9rem !important}
.w270{width:27rem !important}
.w271{width:27.1rem !important}
.w272{width:27.2rem !important}
.w273{width:27.3rem !important}
.w274{width:27.4rem !important}
.w275{width:27.5rem !important}
.w276{width:27.6rem !important}
.w277{width:27.7rem !important}
.w278{width:27.8rem !important}
.w279{width:27.9rem !important}
.w280{width:28rem !important}
.w281{width:28.1rem !important}
.w282{width:28.2rem !important}
.w283{width:28.3rem !important}
.w284{width:28.4rem !important}
.w285{width:28.5rem !important}
.w286{width:28.6rem !important}
.w287{width:28.7rem !important}
.w288{width:28.8rem !important}
.w289{width:28.9rem !important}
.w290{width:29rem !important}
.w291{width:29.1rem !important}
.w292{width:29.2rem !important}
.w293{width:29.3rem !important}
.w294{width:29.4rem !important}
.w295{width:29.5rem !important}
.w296{width:29.6rem !important}
.w297{width:29.7rem !important}
.w298{width:29.8rem !important}
.w299{width:29.9rem !important}
.w300{width:30rem !important}
.w301{width:30.1rem !important}
.w302{width:30.2rem !important}
.w303{width:30.3rem !important}
.w304{width:30.4rem !important}
.w305{width:30.5rem !important}
.w306{width:30.6rem !important}
.w307{width:30.7rem !important}
.w308{width:30.8rem !important}
.w309{width:30.9rem !important}
.w310{width:31rem !important}
.w311{width:31.1rem !important}
.w312{width:31.2rem !important}
.w313{width:31.3rem !important}
.w314{width:31.4rem !important}
.w315{width:31.5rem !important}
.w316{width:31.6rem !important}
.w317{width:31.7rem !important}
.w318{width:31.8rem !important}
.w319{width:31.9rem !important}
.w320{width:32rem !important}
.w321{width:32.1rem !important}
.w322{width:32.2rem !important}
.w323{width:32.3rem !important}
.w324{width:32.4rem !important}
.w325{width:32.5rem !important}
.w326{width:32.6rem !important}
.w327{width:32.7rem !important}
.w328{width:32.8rem !important}
.w329{width:32.9rem !important}
.w330{width:33rem !important}
.w331{width:33.1rem !important}
.w332{width:33.2rem !important}
.w333{width:33.3rem !important}
.w334{width:33.4rem !important}
.w335{width:33.5rem !important}
.w336{width:33.6rem !important}
.w337{width:33.7rem !important}
.w338{width:33.8rem !important}
.w339{width:33.9rem !important}
.w340{width:34rem !important}
.w341{width:34.1rem !important}
.w342{width:34.2rem !important}
.w343{width:34.3rem !important}
.w344{width:34.4rem !important}
.w345{width:34.5rem !important}
.w346{width:34.6rem !important}
.w347{width:34.7rem !important}
.w348{width:34.8rem !important}
.w349{width:34.9rem !important}
.w350{width:35rem !important}
.w351{width:35.1rem !important}
.w352{width:35.2rem !important}
.w353{width:35.3rem !important}
.w354{width:35.4rem !important}
.w355{width:35.5rem !important}
.w356{width:35.6rem !important}
.w357{width:35.7rem !important}
.w358{width:35.8rem !important}
.w359{width:35.9rem !important}
.w360{width:36rem !important}
.w361{width:36.1rem !important}
.w362{width:36.2rem !important}
.w363{width:36.3rem !important}
.w364{width:36.4rem !important}
.w365{width:36.5rem !important}
.w366{width:36.6rem !important}
.w367{width:36.7rem !important}
.w368{width:36.8rem !important}
.w369{width:36.9rem !important}
.w370{width:37rem !important}
.w371{width:37.1rem !important}
.w372{width:37.2rem !important}
.w373{width:37.3rem !important}
.w374{width:37.4rem !important}
.w375{width:37.5rem !important}
.w376{width:37.6rem !important}
.w377{width:37.7rem !important}
.w378{width:37.8rem !important}
.w379{width:37.9rem !important}
.w380{width:38rem !important}
.w381{width:38.1rem !important}
.w382{width:38.2rem !important}
.w383{width:38.3rem !important}
.w384{width:38.4rem !important}
.w385{width:38.5rem !important}
.w386{width:38.6rem !important}
.w387{width:38.7rem !important}
.w388{width:38.8rem !important}
.w389{width:38.9rem !important}
.w390{width:39rem !important}
.w391{width:39.1rem !important}
.w392{width:39.2rem !important}
.w393{width:39.3rem !important}
.w394{width:39.4rem !important}
.w395{width:39.5rem !important}
.w396{width:39.6rem !important}
.w397{width:39.7rem !important}
.w398{width:39.8rem !important}
.w399{width:39.9rem !important}
.w400{width:40rem !important}
.w401{width:40.1rem !important}
.w402{width:40.2rem !important}
.w403{width:40.3rem !important}
.w404{width:40.4rem !important}
.w405{width:40.5rem !important}
.w406{width:40.6rem !important}
.w407{width:40.7rem !important}
.w408{width:40.8rem !important}
.w409{width:40.9rem !important}
.w410{width:41rem !important}
.w411{width:41.1rem !important}
.w412{width:41.2rem !important}
.w413{width:41.3rem !important}
.w414{width:41.4rem !important}
.w415{width:41.5rem !important}
.w416{width:41.6rem !important}
.w417{width:41.7rem !important}
.w418{width:41.8rem !important}
.w419{width:41.9rem !important}
.w420{width:42rem !important}
.w421{width:42.1rem !important}
.w422{width:42.2rem !important}
.w423{width:42.3rem !important}
.w424{width:42.4rem !important}
.w425{width:42.5rem !important}
.w426{width:42.6rem !important}
.w427{width:42.7rem !important}
.w428{width:42.8rem !important}
.w429{width:42.9rem !important}
.w430{width:43rem !important}
.w431{width:43.1rem !important}
.w432{width:43.2rem !important}
.w433{width:43.3rem !important}
.w434{width:43.4rem !important}
.w435{width:43.5rem !important}
.w436{width:43.6rem !important}
.w437{width:43.7rem !important}
.w438{width:43.8rem !important}
.w439{width:43.9rem !important}
.w440{width:44rem !important}
.w441{width:44.1rem !important}
.w442{width:44.2rem !important}
.w443{width:44.3rem !important}
.w444{width:44.4rem !important}
.w445{width:44.5rem !important}
.w446{width:44.6rem !important}
.w447{width:44.7rem !important}
.w448{width:44.8rem !important}
.w449{width:44.9rem !important}
.w450{width:45rem !important}
.w451{width:45.1rem !important}
.w452{width:45.2rem !important}
.w453{width:45.3rem !important}
.w454{width:45.4rem !important}
.w455{width:45.5rem !important}
.w456{width:45.6rem !important}
.w457{width:45.7rem !important}
.w458{width:45.8rem !important}
.w459{width:45.9rem !important}
.w460{width:46rem !important}
.w461{width:46.1rem !important}
.w462{width:46.2rem !important}
.w463{width:46.3rem !important}
.w464{width:46.4rem !important}
.w465{width:46.5rem !important}
.w466{width:46.6rem !important}
.w467{width:46.7rem !important}
.w468{width:46.8rem !important}
.w469{width:46.9rem !important}
.w470{width:47rem !important}
.w471{width:47.1rem !important}
.w472{width:47.2rem !important}
.w473{width:47.3rem !important}
.w474{width:47.4rem !important}
.w475{width:47.5rem !important}
.w476{width:47.6rem !important}
.w477{width:47.7rem !important}
.w478{width:47.8rem !important}
.w479{width:47.9rem !important}
.w480{width:48rem !important}
.w481{width:48.1rem !important}
.w482{width:48.2rem !important}
.w483{width:48.3rem !important}
.w484{width:48.4rem !important}
.w485{width:48.5rem !important}
.w486{width:48.6rem !important}
.w487{width:48.7rem !important}
.w488{width:48.8rem !important}
.w489{width:48.9rem !important}
.w490{width:49rem !important}
.w491{width:49.1rem !important}
.w492{width:49.2rem !important}
.w493{width:49.3rem !important}
.w494{width:49.4rem !important}
.w495{width:49.5rem !important}
.w496{width:49.6rem !important}
.w497{width:49.7rem !important}
.w498{width:49.8rem !important}
.w499{width:49.9rem !important}
.w500{width:50rem !important}
.w510{width:51rem !important}
.w520{width:52rem !important}
.w530{width:53rem !important}
.w540{width:54rem !important}
.w550{width:55rem !important}
.w560{width:56rem !important}
.w570{width:57rem !important}
.w580{width:58rem !important}
.w590{width:59rem !important}
.w600{width:60rem !important}
.w610{width:61rem !important}
.w620{width:62rem !important}
.w630{width:63rem !important}
.w640{width:64rem !important}
.w650{width:65rem !important}
.w660{width:66rem !important}
.w670{width:67rem !important}
.w680{width:68rem !important}
.w690{width:69rem !important}
.w700{width:70rem !important}
.w710{width:71rem !important}
.w720{width:72rem !important}
.w730{width:73rem !important}
.w740{width:74rem !important}
.w750{width:75rem !important}
.w760{width:76rem !important}
.w770{width:77rem !important}
.w780{width:78rem !important}
.w790{width:79rem !important}
.w800{width:80rem !important}
.w810{width:81rem !important}
.w820{width:82rem !important}
.w830{width:83rem !important}
.w840{width:84rem !important}
.w850{width:85rem !important}
.w860{width:86rem !important}
.w870{width:87rem !important}
.w880{width:88rem !important}
.w890{width:89rem !important}
.w900{width:90rem !important}
.w910{width:91rem !important}
.w920{width:92rem !important}
.w930{width:93rem !important}
.w940{width:94rem !important}
.w950{width:95rem !important}
.w960{width:96rem !important}
.w970{width:97rem !important}
.w980{width:98rem !important}
.w990{width:99rem !important}
.w1000{width:100rem !important}
.w1100{width:110rem !important}
.w1110{width:111rem !important}
.w1120{width:112rem !important}
.w1130{width:113rem !important}
.w1200{width:120rem !important}

.mw10{min-width:1rem !important}
.mw20{min-width:2rem !important}
.mw30{min-width:3rem !important}
.mw40{min-width:4rem !important}
.mw50{min-width:5rem !important}
.mw60{min-width:6rem !important}
.mw70{min-width:7rem !important}
.mw80{min-width:8rem !important}
.mw90{min-width:9rem !important}
.mw100{min-width:10rem !important}
.mw110{min-width:11rem !important}
.mw120{min-width:12rem !important}
.mw130{min-width:13rem !important}
.mw140{min-width:14rem !important}
.mw150{min-width:15rem !important}
.mw160{min-width:16rem !important}
.mw170{min-width:17rem !important}
.mw180{min-width:18rem !important}
.mw190{min-width:19rem !important}
.mw200{min-width:20rem !important}
.mw210{min-width:21rem !important}
.mw220{min-width:22rem !important}
.mw230{min-width:23rem !important}
.mw240{min-width:24rem !important}
.mw250{min-width:25rem !important}
.mw260{min-width:26rem !important}
.mw270{min-width:27rem !important}
.mw280{min-width:28rem !important}
.mw290{min-width:29rem !important}
.mw300{min-width:30rem !important}
.mw310{min-width:31rem !important}
.mw320{min-width:32rem !important}
.mw330{min-width:33rem !important}
.mw340{min-width:34rem !important}
.mw350{min-width:35rem !important}
.mw360{min-width:36rem !important}
.mw370{min-width:37rem !important}
.mw380{min-width:38rem !important}
.mw390{min-width:39rem !important}
.mw400{min-width:40rem !important}
.mw410{min-width:41rem !important}
.mw420{min-width:42rem !important}
.mw430{min-width:43rem !important}
.mw440{min-width:44rem !important}
.mw450{min-width:45rem !important}
.mw460{min-width:46rem !important}
.mw470{min-width:47rem !important}
.mw480{min-width:48rem !important}
.mw490{min-width:49rem !important}
.mw400{min-width:50rem !important}
.mw510{min-width:51rem !important}
.mw520{min-width:52rem !important}
.mw530{min-width:53rem !important}
.mw540{min-width:54rem !important}
.mw550{min-width:55rem !important}
.mw560{min-width:56rem !important}
.mw570{min-width:57rem !important}
.mw580{min-width:58rem !important}
.mw590{min-width:59rem !important}
.mw600{min-width:60rem !important}
.mw700{min-width:70rem !important}
.mw710{min-width:71rem !important}
.mw720{min-width:72rem !important}
.mw730{min-width:73rem !important}
.mw740{min-width:74rem !important}
.mw750{min-width:75rem !important}
.mw760{min-width:76rem !important}
.mw770{min-width:77rem !important}
.mw780{min-width:78rem !important}
.mw790{min-width:79rem !important}
.mw800{min-width:80rem !important}
.mw810{min-width:81rem !important}
.mw820{min-width:82rem !important}
.mw830{min-width:83rem !important}
.mw840{min-width:84rem !important}
.mw850{min-width:85rem !important}
.mw860{min-width:86rem !important}
.mw870{min-width:87rem !important}
.mw880{min-width:88rem !important}
.mw890{min-width:89rem !important}
.mw900{min-width:90rem !important}
.mw910{min-width:91rem !important}
.mw920{min-width:92rem !important}
.mw930{min-width:93rem !important}
.mw940{min-width:94rem !important}
.mw950{min-width:95rem !important}
.mw960{min-width:96rem !important}
.mw970{min-width:97rem !important}
.mw980{min-width:98rem !important}
.mw990{min-width:99rem !important}
.mw1000{min-width:100rem !important}
.mw1100{min-width:110rem !important}
.mw1200{min-width:120rem !important}
.mw1240{min-width:124rem !important}
.mwun{min-width:unset !important}
.mwmc{min-width: max-content !important}

.mxw100{max-width:10rem !important}
.mxw110{max-width:11rem !important}
.mxw120{max-width:12rem !important}
.mxw130{max-width:13rem !important}
.mxw140{max-width:14rem !important}
.mxw150{max-width:15rem !important}
.mxw160{max-width:16rem !important}
.mxw170{max-width:17rem !important}
.mxw180{max-width:18rem !important}
.mxw190{max-width:19rem !important}
.mxw200{max-width:20rem !important}
.mxw210{max-width:21rem !important}
.mxw220{max-width:22rem !important}
.mxw230{max-width:23rem !important}
.mxw240{max-width:24rem !important}
.mxw250{max-width:25rem !important}
.mxw260{max-width:26rem !important}
.mxw270{max-width:27rem !important}
.mxw280{max-width:28rem !important}
.mxw290{max-width:29rem !important}
.mxw300{max-width:30rem !important}
.mxw310{max-width:31rem !important}
.mxw320{max-width:32rem !important}
.mxw330{max-width:33rem !important}
.mxw340{max-width:34rem !important}
.mxw350{max-width:35rem !important}
.mxw360{max-width:36rem !important}
.mxw370{max-width:37rem !important}
.mxw380{max-width:38rem !important}
.mxw390{max-width:39rem !important}
.mxw400{max-width:40rem !important}
.mxw410{max-width:41rem !important}
.mxw420{max-width:42rem !important}
.mxw430{max-width:43rem !important}
.mxw440{max-width:44rem !important}
.mxw450{max-width:45rem !important}
.mxw460{max-width:46rem !important}
.mxw470{max-width:47rem !important}
.mxw480{max-width:48rem !important}
.mxw490{max-width:49rem !important}
.mxw500{max-width:50rem !important}
.mxw510{max-width:51rem !important}
.mxw520{max-width:52rem !important}
.mxw530{max-width:53rem !important}
.mxw540{max-width:54rem !important}
.mxw550{max-width:55rem !important}
.mxw560{max-width:56rem !important}
.mxw570{max-width:57rem !important}
.mxw580{max-width:58rem !important}
.mxw590{max-width:59rem !important}
.mxw600{max-width:60rem !important}
.mxw700{max-width:70rem !important}
.mxw710{max-width:71rem !important}
.mxw720{max-width:72rem !important}
.mxw730{max-width:73rem !important}
.mxw740{max-width:74rem !important}
.mxw750{max-width:75rem !important}
.mxw760{max-width:76rem !important}
.mxw770{max-width:77rem !important}
.mxw780{max-width:78rem !important}
.mxw790{max-width:79rem !important}
.mxw800{max-width:80rem !important}
.mxw810{max-width:81rem !important}
.mxw820{max-width:82rem !important}
.mxw830{max-width:83rem !important}
.mxw840{max-width:84rem !important}
.mxw850{max-width:85rem !important}
.mxw860{max-width:86rem !important}
.mxw870{max-width:87rem !important}
.mxw880{max-width:88rem !important}
.mxw890{max-width:89rem !important}
.mxw900{max-width:90rem !important}
.mxw910{max-width:91rem !important}
.mxw920{max-width:92rem !important}
.mxw930{max-width:93rem !important}
.mxw940{max-width:94rem !important}
.mxw950{max-width:95rem !important}
.mxw960{max-width:96rem !important}
.mxw970{max-width:97rem !important}
.mxw980{max-width:98rem !important}
.mxw990{max-width:99rem !important}


 .note-editor .note-editable{
     font-size: 16px;
 }


.note-editor .note-editable ul,.note-editor .note-editable ol{
    margin: 0 !important;
    padding: 0.5em 1em 0.5em 1em  !important;

}

.note-editor .note-editable ul{
    list-style: disc !important;
}
.note-editor .note-editable ol{
    list-style: decimal !important;
}

.content .note-video-clip{max-width:90% !important;}

.wbba{word-break:break-all !important;}
.wbka{word-break:keep-all !important;}
.wsnw{white-space:nowrap !important;}
.ofaw{overflow-wrap: anywhere !important;}
#mypgt.wrll::-webkit-scrollbar-thumb{border-radius:1rem}
/* #mypgt.wrll{scrollbar-width:thin; scrollbar-color:#bababa #f5f5f5;} */


/* 20250212 emotion 수정2 */
.notwork {color:#8F9098 !important;border:.1rem solid #d7d7d7 !important;background:#fafafa !important}
.notwork + select + .fm-arr { opacity:0.3 !important; }

/* 20250213 emotion 추가 */
.modal-boxed .modal-confirm .form .selectlabel:has(option[value=""]:checked) label, .modal-boxed .modal-confirm .form .selectlabel:has(option:not([value])) label {color:#fafafa00 !important;background:#fafafa00 !important}
.modal-boxed .modal-confirm .form .selectlabel:has(.notwork) label {color:#000 !important;border:.1rem solid #d7d7d7 !important;background:#fafafa !important;border-radius:1rem;}
.modal-boxed .modal-confirm .form .selectlabel:has(.notwork) label + select {border:.1rem solid #d7d7d7 !important;}
.modal-boxed .modal-confirm .form .selectlabel select{color:#fff0;}
/* .modal-boxed .modal-confirm .form .selectlabel:has([disabled]) label {color:#8F9098 !important;border:.1rem solid #aaa !important;background:#F6F6F6 !important} */
/* .modal-boxed .modal-confirm .form select:not([disabled]) + .fm-arr3,
.modal-boxed .modal-confirm .form select:not([readonly]) + .fm-arr3 {opacity:0.3} */

.modal-boxed .modal-confirm .form .fm-txt:readonly {color:#8F9098 !important;border:.1rem solid #d7d7d7 !important;background:#fafafa !important}

.modal-boxed .modal-confirm .form .fm-txt.fm-address.active {border: .1rem solid #000; }
.modal-boxed .modal-confirm .fm-sel select:disabled { color:#545454 !important; }
.modal-boxed .modal-confirm .fm-txt:read-only { background:#fafafa; }

.modal-boxed .modal-confirm .fm-sel select:disabled + .fm-arr {opacity: 0.3; }
#transportationArea .stat {right:auto;left:0;bottom: -2.5rem;}
.modal-boxed .modal-confirm .form .tr .stat.err.filled p {white-space: nowrap;}

.selectlabel label{padding:0 1.6rem;width:100%;min-height:6rem;font-size:1.6rem;background:#fff0 !important;align-items:center;display:flex;pointer-events:none;position:absolute;top:0;left:0;padding:10px;pointer-events:none;z-index:0;}


.setbank{ display: flex; align-items: center; justify-content: center; gap: 1rem; padding: 1rem 3rem; font-size: 1.4rem; font-weight: 600; border-radius: 0.8rem; width: 25rem;
    cursor: pointer; color:#9D2340;border:.1rem solid #9D2340;background:#fff; transition:.2s}
.setbank:hover{color:#fff;background:#9D2340;transition:.2s}

.display-none{display:none !important;}

