@charset "utf-8";

*{margin:0;padding:0;border:none;word-break:break-all;box-sizing:border-box;vertical-align:baseline;}
*:before, *:after{box-sizing:border-box;-webkit-box-sizing:border-box;}
html{height:100%; font-size: 10px;}
html, body{font-weight:400;min-width:280px;/*-webkit-tap-highlight-color:rgba(0, 0, 0, 0);*/-webkit-text-size-adjust:none;}
body{font-family:'Pretendard','Roboto', Arial, sans-serif, '돋움', dotum;display:flex;flex-direction:column;min-height:100%;color:#383838;-webkit-text-size-adjust:none;word-break:keep-all;word-wrap:break-word;line-height:1.4;letter-spacing: -0.02rem;}
body:after{content:'';display:block;height:calc(0px + env(safe-area-inset-bottom));}
legend, caption, figcaption{display:none;}
ul, ol{list-style:none;border:0;}
img, fieldset, frameset, frame{border:0;}
a, img, span, b, input, select, em, textarea, label, strong{vertical-align:middle;outline-style:none;color:inherit;font-family:inherit;}
img { max-width: 100%; }
a{color:inherit;text-decoration:none;cursor:pointer;font-family:inherit;}
a:hover{text-decoration:none;}
b, strong{font-weight:700;}
i, em{font-style:normal;}
textarea{resize:none;}
button{border:none;background:none;outline:none;cursor:pointer;}
label, button{cursor:pointer;color:inherit;}
i, em{font-style:normal;}
br, hr{border:none;line-height:inherit;}

.t-hidden{border: 0 !important; clip: rect(1px, 1px, 1px, 1px) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; white-space: nowrap !important;}

/* placeholder */
::-webkit-input-placeholder{color:#ccc;vertical-align:middle;font-size:1.5rem;}
::-webkit-input-placeholder{color:#ccc;vertical-align:middle;font-size:1.5rem;}

/* scrollbar */
*:not(select)::-webkit-scrollbar{-webkit-appearance:none;}
*:not(select)::-webkit-scrollbar:vertical{width:0.5rem;}
*:not(select)::-webkit-scrollbar:horizontal{height:0.5rem;}
*:not(select)::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, 0.25);border-radius:0.5rem;}
*:not(select)::-webkit-scrollbar-track{background-color:rgba(0, 0, 0, 0.05);border-radius:0.5rem;}
::-webkit-scrollbar-corner{background:rgba(0, 0, 0, 0);}

/* input type number 에서 화살표 제거 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
body::-webkit-scrollbar{display:none !important;}

@media all and (min-width: 915px){
  .pc-hide{display:none !important;}
}
@media all and (max-width: 914px){
  .mo-hide{display:none !important;}
}

.align-l{text-align:left !important;}
.align-r{text-align:right !important;}

.f-normal{font-weight:400 !important;}
.f-medium{font-weight:500 !important;}
.f-bold{font-weight:700 !important;}

/* ========== form ========== */

/* input 기본 스타일 초기화 */
select, textarea, input[type=tel],
input[type=date],
input[type=phone],
input[type=number],
input[type=email],
input[type=password],
input[type=text]{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;-webkit-box-shadow:none;}
textarea{width:100%;}

/* base setting */
.input{ color:#383838;height: 4.4rem;font-size:1.4rem;display:flex;align-items:center;border:1px solid #ddd;border-radius:0.6rem;}
.input.full{width:100%;}
.input input{ flex:1;color:#383838;padding: 0 1.4rem; line-height: 4rem; height:100%;border-radius:0.6rem;font-size:1.5rem;min-width: 0;transition: 0.1s}
.input input:disabled{-webkit-text-fill-color: #383838;opacity: 1 !important;background-color:#f3f3f3 !important;}
.input input:focus-visible {border:2px solid #6FB53D;background: #FAFAF0;}

.input .btn-del{width:3rem;display:flex;justify-content:center;align-items:center;height:100%;}
.input .btn-del:last-child{width:4rem;}
.input .btn-del:before{content:'';display:block;width:2rem;height:2rem;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23CCCCCC'/%3E%3Cpath d='M13.5 6.5L6.5 13.5M6.5 6.5L13.5 13.5' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.input .btn-search{width:4rem;display:flex;justify-content:center;align-items:center;height:100%;background:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.3801' cy='10.3799' r='8.96998' stroke='%23AAAAAA' stroke-width='1.5'/%3E%3Cpath d='M16.8604 16.8599L23.3403 23.3399' stroke='%23AAAAAA' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 2.2rem;}
.input.focus{border-color: #6FB53D;}
.input.disabled{background-color:#f3f3f3 !important;border:0.1rem solid #ccc;}
.input.disabled input{background-color:#f3f3f3 !important;opacity: 1;}
.input-date input{background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.3636 3H3.63636C3.28491 3 3 3.28491 3 3.63636V16.3636C3 16.7151 3.28491 17 3.63636 17H16.3636C16.7151 17 17 16.7151 17 16.3636V3.63636C17 3.28491 16.7151 3 16.3636 3Z' stroke='%23383838' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 2V4' stroke='%23383838' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 2V4' stroke='%23383838' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.125 7H16.875' stroke='%23383838' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat right 1.4rem top 50%;background-size:auto 2rem;}

.input-search.focus{border-color: #777;}

.inp-autocomplete{position:relative;z-index: 5;}
.inp-autocomplete .autocomplete-layer{border:1px solid #333;border-radius:0.4rem;position:absolute;top:calc(100% + 0.8rem);left:0;width:100%;background:#fff;max-height: 20rem;overflow-y: auto;}
.inp-autocomplete .autocomplete-layer ul{padding:1rem 0;}
.inp-autocomplete .autocomplete-layer li a{display:block;flex-direction:row;align-items:center;min-height:2.6rem;color: #666;font-size:1.4rem;padding:0.3rem 1rem;}
.inp-autocomplete .autocomplete-layer li a em{ color:var(--c-primary2);font-weight:500;vertical-align:baseline;}
.inp-autocomplete .autocomplete-layer li a:hover{background:#f3f3f3;}

.input-file{display:flex;align-items:center;position:relative;}
.input-file > input[type=file]{position:absolute;top:0;left:0;z-index: 1;width:100%;height:100%;opacity: 0;}
.input-file .input{flex:1;position:relative;}
.input-file .btn-del{display:none; position: absolute;z-index: 10;right:0;}
.input-file .btn-del:before{margin:0 auto;}
.input-file [class*=btn-type]{margin-left:1rem;;min-width: 9rem;height:4.4rem;font-size:1.4rem;color:#fff;border-radius:0.4rem;font-weight:400;}
.input-file ~ .noti-star{ color:#777;margin-top:1rem;;}

.input-regist{display:flex;align-items:center;}
.input-regist .input{flex:1;overflow:hidden;}
.input-regist [class*=btn-type]{margin-left:1rem;min-width: 6.6rem;height:4.4rem;font-size:1.3rem;font-weight:500; color:#777;border-radius:0.8rem;}

.input-textarea{height:11rem}
.input-textarea textarea{height:100%;padding:1rem 1.4rem;font-size:1.5rem;}
.input-textarea2{display:block;height:auto;overflow:hidden;}
.input-textarea2 textarea{height:30rem;padding:1rem 1.4rem;font-size:1.5rem;}
.input-textarea2 .byte{text-align:right;padding:1rem 1.4rem;font-size:1.4rem; color:#88898B;}
.input-textarea2 .byte .total{color:#ccc;}
.input-textarea2 .byte *{vertical-align:baseline; }

.input-time{display:flex;align-items:center;overflow:hidden;position:relative;}
.input-time .timepicker{position:absolute;top:0;left:0;width:100%;height:100%;z-index: 1;opacity: 0;}
.input-time .ampm{margin-right:1rem;font-size:1.4rem;white-space: nowrap;}
.input-time .input{flex:1;}
.input-time .input input{max-width: 100%;text-align:center;}
.input-time .dot{margin:0 1rem;font-size:1.6rem;}
.input-time .txt-unit{margin:0 1rem 0 0.5rem;font-size:1.4rem;}
.input-time .txt-unit:last-child{margin-right:0;}
.input-time.st2 .input{width:7.2rem;}

.input-date-time{display:flex;align-items:center;overflow:hidden;gap:0.5rem;}
.input-date-time .input-date{flex:1;min-width: 13.1rem;}
.input-date-time .input input{padding:0 1rem;}

body select {width:auto;color:#383838;height: 4.4rem; border: 0.1rem solid #ddd; padding-left:1.4rem;border-radius: 0.6rem;font-size:1.4rem;padding-right: 3.5rem; background: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L5 5L1 1' stroke='%23383838' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat right 1rem top 50%; background-size: 1rem;}
body select:disabled{ color:#ccc;}
body select:focus-visible {border: 2px solid #6FB53D;}
body select option { color: #383838;}
body select option[value="placeholder"][disabled] { display: none;}
body select:invalid{ color: #ccc; }
body select option[value='']{ display:none;}
body select.sm{height:3.2rem;font-size: 1.4rem;padding-right:2.8rem;background-position: right 1rem top 50%;padding-left:1rem;}

.multi-select-container { display: inline-block; position: relative; width: 100%; color: #383838; height: 4.4rem; border: 0.1rem solid #ddd; padding-left: 1.4rem; border-radius: 0.6rem; font-size: 1.5rem; padding-right: 3.5rem; background: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L5 5L1 1' stroke='%23383838' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat right 1.8rem top 50%; background-size: 1rem; }
.multi-select-container.multi-select-container--open{border: 2px solid #6FB53D;background-color:#FAFAF0;}
.multi-select-container.full { display: block;}
.multi-select-menu { position: absolute; left: 0; top: 5rem; z-index: 1; float: left; min-width: 100%; background: #fff; border: 1px solid #6FB53D; border-radius: 0.6rem;box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.1); display: none; }
.multi-select-menuitem { display: block; font-size: 0.875em; padding: 0 ; white-space: nowrap; width:100%;}
.multi-select-legend { font-size: 0.875em; font-weight: bold; padding-left: 10px; }
.multi-select-menuitems { padding: 0.5rem 0; }
.multi-select-menuitem { padding: 0.5rem 1.4rem; }
.multi-select-legend + .multi-select-menuitem { padding-top: 0.25rem; }
.multi-select-presets { border-bottom: 1px solid #ddd; }
.multi-select-presets .multi-select-menuitem:nth-child(1){position:absolute;opacity: 0;}
.multi-select-presets .multi-select-menuitem:nth-child(2){position: relative;z-index: 8;}
.multi-select-menuitem input { position: absolute; margin-top: 0.25em;}
.multi-select-menuitem .ic{margin-right:0.5rem;}
.multi-select-button {display:flex;align-items:center; width: 100%;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:4.5rem;height:4.4rem; }
.multi-select-button.all ~ .multi-select-menu .multi-select-menuitem:nth-child(1){z-index: 10;}
.multi-select-container--open .multi-select-menu { display: block; }
.multi-select-container--open .multi-select-button:after { border-width: 0 0.4em 0.4em 0.4em; border-color: transparent transparent #999 transparent; }
.multi-select-container--positioned .multi-select-menu { box-sizing: border-box; }
.multi-select-container--positioned .multi-select-menu label { white-space: normal; }


.input-wrap{display:flex;flex-direction:row;align-items:center;}
.input-wrap > * ~ *{margin-left:0.6rem;}
.input-wrap .auto{flex:1;}
.input-wrap .unit{font-size:1.5rem; color:#777;margin-left:1rem;}

.check-wrap > *{margin-right:1.8rem;}
.check-wrap > *:last-child{margin-right:0 !important;}
.check-wrap.gap2 > *{margin-right:1rem;}
.check-wrap.col > *{display:block;}
.check-wrap.col > * ~ *{margin-top:1.5rem;}
.check-wrap.col > .inp-radio {display:flex;}

.inp-check-wrap .inp-check{margin-right:15px;}
.inp-check { position: relative; cursor: pointer; white-space: nowrap; display: inline-flex; align-items: center; vertical-align: middle;}
/* .inp-check .inp { display: inline-block; position: relative; vertical-align: middle; width: 2rem; height: 2rem;} */
.inp-check input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0;}
.inp-check .ic { position: relative; display: inline-block; overflow: hidden; width: 2rem; height: 2rem; border: 0.1rem solid #ddd; background-color: #fff; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; background-position: 55% 50%; background-repeat: no-repeat;background-size:auto 0.6rem;border-radius:0.4rem;}
.inp-check input:checked ~ .ic { border-color: transparent; background: #6FB53D;position:relative;}
.inp-check input:checked ~ .ic:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background: transparent url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.72727L4.52941 7L11 1' stroke='white' stroke-width='1.66667' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 0.9rem;}
.inp-check input:disabled ~ .ic{background:#f3f3f3;border:1px solid #ddd !important;}
.inp-check .t { display: inline-block; padding-left: 0.4rem; vertical-align: middle; font-size: 1.4rem; color: #383838;letter-spacing: -0.03em;}

.inp-radio { position: relative; cursor: pointer; white-space: nowrap; display: inline-flex; align-items: center; vertical-align: middle;}
.inp-radio.disabled{opacity: 0.5;}
/* .inp-radio .inp { display: inline-block; position: relative; vertical-align: middle; width: 2rem; height: 2rem;} */
.inp-radio input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0;}
.inp-radio .ic { position: relative; display: inline-block; overflow: hidden; width: 2rem; height: 2rem; border: 0.1rem solid #ddd; border-radius:100%; background-color: #fff; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; background-position: 55% 50%; background-repeat: no-repeat;background-size:auto 9px;}
.inp-radio input:checked ~ .ic {border:1px solid #6FB53D;}
.inp-radio input:checked ~ .ic:after{content:'';display:block;position:absolute;top:50%;left:50%;width:1.2rem;height:1.2rem;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);background:#6FB53D;border-radius:100%;}
.inp-radio input:disabled ~ .ic{background:#f3f3f3;border:1px solid #ddd !important;}
.inp-radio input:disabled ~ .ic:after{background:#ddd;}
.inp-radio .t { display: inline-block; padding-left: 0.4rem; vertical-align: middle; font-size: 1.4rem; color: #383838;letter-spacing: -0.03em;}

.inp-range{position:relative;display:inline-block;overflow:hidden;width: 3.4rem;}
.inp-range input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;z-index:10;cursor:pointer;}
.inp-range i{position:relative;display:block;-webkit-appearance: none;width: 100%;padding:0.1rem;height: 2rem;outline: none;-webkit-transition: .2s;border-radius: 2rem;cursor:pointer;background:#aaa;}
.inp-range i:after{content:'';position:absolute;top:50%;left: 0.2rem;display:inline-block;width: 1.6rem;height: 1.6rem;border-radius:100%;background:#fff;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transform:translateY(-50%);}
.inp-range input:checked + i{background:#6FB53D;}
.inp-range input:checked + i:after{left:1.6rem;}
.inp-range.st-text{width:5rem;}
.inp-range.st-text i{height:2.4rem;}
.inp-range.st-text i:after{width:2rem;height:2rem;left:0.2rem}
.inp-range.st-text input:checked + i:after{left:3.1rem;}
.inp-range.st-text input:checked + i:after{left: 2.8em;}
.inp-range.st-text .text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center; color:#fff;font-size:1.1rem;font-weight:500;}
.inp-range.st-text .text span{display:flex;align-items:center;justify-content:center;width:100%;font-size:1.1rem;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;overflow:hidden;white-space:nowrap;}
.inp-range.st-text .text span:first-child{opacity: 0;width:0;}
.inp-range.st-text .text span:last-child{width:100%;padding-left:1.8rem;;}
.inp-range.st-text input:checked ~ .text span:first-child{opacity: 1;width:100%;padding-right:1.8rem;}
.inp-range.st-text input:checked ~ .text span:last-child{opacity: 0;width:0;padding-left:0;}
.inp-range.st2{width:6.4rem;}
/* .inp-range.st2 i:after{width:2rem;height:2rem;top:0.2rem;left:0.2rem} */
.inp-range.st2 input:checked + i:after{left:4.2rem;}
.inp-range.st2 .text span{justify-content: center !important;font-size:1rem;}
/* .inp-range.st-text .text span:last-child{padding-left:1rem;} */

.inp-num-type1 {display:inline-flex;height:3.2rem;width:10.2rem;border:1px solid #ccc;background:#ffffff;border-radius:0.6rem;}
.inp-num-type1 .btn{position:relative;height:100%;width:3rem;}
.inp-num-type1 .down:after{content:'';display:block;position:absolute;top:50%;left:50%;width:0.95rem;height:0.15rem;border-radius:0.15rem;background:#5B5B5B;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.inp-num-type1 .down:disabled:after{background:#cacccc;}
.inp-num-type1 .up:before{content:'';display:block;position:absolute;top:50%;left:50%;width:0.15rem;height:0.95rem;background:#5B5B5B;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.inp-num-type1 .up:after{content:'';display:block;position:absolute;top:50%;left:50%;width:0.95rem;height:0.15rem;background:#5B5B5B;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.inp-num-type1 .up:disabled:before,
.inp-num-type1 .up:disabled:after{background:#cacccc;}
.inp-num-type1 .num {flex:1;text-align: center;height:100%;font-size:1.4rem;background:#fff; color:#383838;line-height:1em;min-width: 0;}


.c-red{ color:#FF5044;}
.c-green{ color:#6FB53D;}


/* btn */
.modal .popup .pop-footer .btn-wrap{display:flex;align-items:center;justify-content:center;margin-top:3.5rem;flex-wrap: wrap;}
.modal .popup .pop-footer .btn-wrap img{width:100%;}
.modal .popup .pop-footer .btn-wrap .left{margin-right:auto;}
.modal .popup .pop-footer .btn-wrap .right{margin-left:auto;display:flex;align-items:center;}
.modal .popup .pop-footer .btn-wrap .full{width:100%;flex:initial !important;margin-left:0 !important;}
.modal .popup .pop-footer .btn-wrap .full ~ .full{margin-top:1rem;}
.modal .popup .pop-footer .btn-wrap [class*=btn-type]{flex:1;margin:0;}

.wrap [class*=btn-type]{width: 100%; display:inline-flex;text-align:center;align-items:center;justify-content:center;white-space:nowrap;flex:1;}
.wrap .btn-wrap [class*=btn-type]:disabled{background:#CCCCCC;border-color: #CCCCCC;}
.wrap [class*=btn-type] span{line-height:1;display:flex;align-items:center;}
.wrap [class*=btn-type].st1{border:0.1rem solid #6FB53D;color:#fff;background:#6FB53D;}
.wrap [class*=btn-type].st2{border:0.1rem solid var(--primary-color);color:var(--primary-color);background:#fff;}
.wrap [class*=btn-type].st3{border:0.1rem solid #6FB53D;color:#6FB53D;background:#fff;}
.wrap [class*=btn-type].st4{border:0.1rem solid #aaa;color:#fff;background:#AAAAAA;}
.wrap [class*=btn-type].st5{border:0.1rem solid #ddd;color:#777;background:#fff;}
.wrap [class*=btn-type].st6{border:0.1rem solid #ccc;color:#777;background:#fff;}
.wrap [class*=btn-type].st7{border:0.1rem solid #78D968;color:#fff;background:#78D968;}
.wrap [class*=btn-type].st8{border:none;color:var(--c-primary2);background:rgba(39, 193, 102, 0.15);}
.wrap [class*=btn-type].st8 .ico-plus{min-width:1rem;width:1rem;height:1rem;background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1L6 11' stroke='%2327C166' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 6L1 6' stroke='%2327C166' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

.btn-type1{height:5.2rem;line-height:5.2rem;padding:0 1rem;text-align:center;font-size:1.8rem;border-radius:0.8rem;font-weight:700 ;}
.btn-type1 span{display:block;line-height:2.5rem;height:2.4rem;}
.btn-type2{height:4.4rem;line-height:4.4rem;padding:0 1rem;text-align:center;font-size:1.6rem;border-radius:0.8rem;font-weight:700 ;width:100%;}
.btn-type2.st1 {background-color: var(--primary-color); color:#fff;width:100%;}
.btn-type2.st3 {background-color: #f3f3f3;border: 1px solid #eee; color:#5B5B5B;}
.btn-type3{height:4.4rem;line-height:4.4rem;padding:0 1rem;text-align:center;font-size:1.4rem;border-radius:0.8rem;font-weight:700 ;}
.btn-type4{height:4.4rem;line-height:4.4rem;padding:0 1rem;text-align:center;font-size:1.6rem;border-radius:0.8rem;font-weight:700 ;}

[class*=btn-type]{display:inline-flex;text-align:center;align-items:center;justify-content:center;white-space:nowrap;}
[class*=btn-type] i:first-child{margin-right:0.6rem;}
[class*=btn-type] i:last-child{margin-left:0.6rem;}
[class*=btn-type] .ico-plus{width:2.4rem;height:2.4rem;background-size:auto 1.5rem !important;}
[class*=btn-type] .arr-white{display:inline-block;position:relative;top:0.1rem;width:0.7rem;height:1.2rem;background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.146447 11.8536C-0.0488156 11.6583 -0.0488156 11.3417 0.146447 11.1464L5.20956 6.08333L0.146446 1.02022C-0.0488162 0.824959 -0.0488162 0.508376 0.146446 0.313114C0.341708 0.117852 0.658291 0.117852 0.853553 0.313114L6.62377 6.08333L0.853553 11.8536C0.658291 12.0488 0.341709 12.0488 0.146447 11.8536Z' fill='white'/%3E%3C/svg%3E%0A");background-position:0 0;background-repeat:no-repeat;}
[class*=btn-type] .arr-white:last-child{margin-left:1.1rem;}
@supports (-webkit-touch-callout: none) {
  [class*=btn-type] .ico-star{position:relative;top:-0.07em}
}

.btn-more{margin-top:1.5rem;padding-bottom:10rem;}
.btn-more button {height:3rem;font-size:1.4rem;font-weight:500; color:#999999;width:100%;}
.btn-more button span{display:inline-flex;align-items:center;}
.btn-more button span:first-child{display:inline-flex;}
.btn-more button span:last-child{display:none;}
.btn-more button span:only-child{display:inline-flex;}
.btn-more button span:after{content:'';display:block;width:1.1rem;height:0.6rem;margin-left:0.5rem;background:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5L6.91667 6.91667L12.3333 1.5' stroke='%23AAAAAA' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:100% 100%;}
.btn-more button span:not(:only-child):last-child:after{transform: rotate(180deg);}
.btn-more button.on span:first-child{display:none;}
.btn-more button.on span:last-child{display:inline-flex;}

.tag-label {display:inline-block;justify-content:center;align-items:center;min-width:3.4rem;height:2.2rem;line-height:1.9rem;padding:0.1rem 0.5rem 0;border-radius:0.4rem;border:0.1rem solid #ccc; color:#ccc;font-size:1.2rem;background:#fff;}
.tag-label.normal {border-color: #6FB53D; color:#6FB53D;}
.tag-label.lack {border-color: #F89500; color:#F89500;}
.tag-label.below {color: #8982E9;	border-color: #8982E9;}
.tag-label.under {border-color: #8982E9; color:#8982E9;}
.tag-label.over {border-color: rgba(255, 80, 68, 0.70);color:#FF5044;}
.tag-label.semiover {border-color: #F89500; color:#F89500;}
.tag-label.caution { border-color: #F89500; color:#F89500;}
.tag-label.high { border-color: #FF732C; color:#FF732C;}
.tag-label.veryhigh { border-color: #FF5044; color:#FF5044;}

.tag-clip{height:2.2rem;display:inline-flex;align-items:center;border-radius:0.4rem;font-size:1.2rem; color:#fff;padding:0 0.6rem;font-weight:500;}
.tag-clip.org {background:#FF952D;}
.tag-clip.pupple {background:#8982E9;}
.tag-clip.green {background:#6FB53D;}
.tag-clip.pink {background:#ff7c73}

.tag-type1{background:#fff;padding:0 0.6rem;border-radius:2.4rem;display:inline-flex;height:2.4rem;align-items: center;}
.tag-type1 i{margin-right:0.2rem;}
/* .tag-type1 i.ico-person{width:1.6rem;height:1.6rem;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='6' r='2.25' stroke='%2327C166' stroke-width='1.5'/%3E%3Cpath d='M12 13C12 10.7909 10.2091 9 8 9C5.79086 9 4 10.7909 4 13' stroke='%2327C166' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");} */
.tag-type1 i.ico-person{width:1.6rem;height:1.6rem;background-image: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='3' r='2.25' stroke='%2327C166' stroke-width='1.5'/%3E%3Cpath d='M9 10C9 7.79086 7.20914 6 5 6C2.79086 6 1 7.79086 1 10' stroke='%2327C166' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size: 1rem 1rem  !important;background-position:50% 50% !important;;}
.tag-type1 i.ico-crown{width:1.6rem;height:1.6rem;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.73438 5.26917L5.53711 9.85718L2.979 8.34705C3.17773 8.14026 3.2998 7.8595 3.2998 7.55005C3.2998 6.91492 2.78516 6.40002 2.1499 6.40002C1.99902 6.40002 1.85498 6.42908 1.72266 6.48206C1.45605 6.57544 1.23584 6.78467 1.11133 7.05603C1.04004 7.20569 1 7.37317 1 7.55005V7.57141C1 8.20251 1.46436 8.71423 2.03711 8.71423H2.05176L2.81494 13.5H13.1851L13.9482 8.71423H13.9629C14.5356 8.71423 15 8.20264 15 7.57166V7.55005C15 7.36877 14.9585 7.19739 14.8838 7.0448C14.8213 6.9126 14.7358 6.79553 14.6333 6.69983C14.5303 6.60352 14.4102 6.52893 14.2788 6.48254C14.1465 6.42932 14.0015 6.40002 13.8501 6.40002C13.2148 6.40002 12.7002 6.91492 12.7002 7.55005C12.7002 7.85938 12.8223 8.14026 13.021 8.34692L10.4629 9.85718L8.26562 5.26917C8.77246 5.14929 9.1499 4.69373 9.1499 4.15002C9.1499 3.51489 8.63525 3 8 3C7.36475 3 6.8501 3.51489 6.8501 4.15002C6.8501 4.69373 7.22754 5.14929 7.73438 5.26917Z' fill='white'/%3E%3C/svg%3E%0A");}
.tag-type1 i.ico-crown + span{margin-left:0.2rem;}
.tag-type1 span{ color:#383838;font-size:1.1rem;}
.tag-type1.st2{border-radius:0.4rem;padding:0 0.8rem;background:#FF7C73;}
.tag-type1.st2 span{font-size:1.2rem;font-weight:500; color:#fff;}


.tag-type2{width:6rem;height:2.2rem;display:inline-flex;align-items:center;border-radius:0.4rem;font-size:1.1rem; color:#fff;padding:0 0.6rem;font-weight:500;background: #6FB53D;justify-content: center;}
.tag-type2.white{ color:#5b5b5b;background:#fff;border:1px solid #eee;}
.tag-type2.gray{background:#AAA;}
.tag-type2.dgray{background:#777;}
.tag-type2.green{background:#6FB53D; }
.tag-type2.ygreen{background:#7FC541;}

.hash-tag {margin-top:1.8rem;}
.hash-tag:first-child{margin-top:-0.4rem;}
.hash-tag > *{display:inline-flex;min-height:2.8rem;align-items: center;padding:0.3rem 1rem; color:#777;font-size:1.2rem;border:0.1rem solid #EEEEEE;margin:0.4rem 0.4rem 0.4rem 0 ;border-radius:2.8rem;}
.hash-tag .on { color:#6FB53D;}
.hash-tag.type2 .on {position:relative; color:#6FB53D;border:1px solid #6FB53D;}
.hash-tag.type2 button.on:after{content:'';display:block;position:absolute;top:-0.6rem;left:-0.6rem;width:1.6rem;height:1.6rem;border-radius: 100%;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%235B5B5B'/%3E%3Cpath d='M4.6001 8L7.0001 10.4L11.4001 6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}

.tag-direct {display:inline-flex;justify-content:center;align-items:center;min-width:3.4rem;height:2.2rem;padding:0 0.8rem;border-radius:0.4rem;font-size:1.2rem;background: #FFE9DD; color:#FF732C;font-weight:500;position:absolute; right:1.6rem;}
* + .tag-direct{margin-left:0.5rem;}

.noti-star{position:relative;width:100%;margin-top:0.5rem;font-size:1.2rem;padding-left:0.7rem;}
.noti-star:before{content:'*';display:block;position:absolute;top:0.3rem;left:0;}

.dot-direct{display:inline-flex;align-items:center;font-size:1.2rem; color:#777;}
.dot-direct i{width:0.6rem;height:0.6rem;background:#FF9357;border-radius:100%;margin-right:0.4rem;}
.title-wrap [class*=tit] + .dot-direct{margin-left:1rem;}

[class*=grid-list-wrap] .row .describe select:only-child,
[class*=grid-list-wrap] .row .describe .input-wrap,
[class*=grid-list-wrap] .row .describe .input{width:100%;overflow:hidden;}

.grid-list-wrap .row{display:flex;flex-direction:row;align-items:center;width:100%;flex-wrap: wrap;}
.grid-list-wrap .row ~ .row{margin-top:1.2rem;}
.grid-list-wrap .row .term{font-size:1.4rem; color:#777;min-width:9.7rem;letter-spacing: -0.05em;font-weight:500;}
.grid-list-wrap .row .term .star{ color:#E2655C;}
.grid-list-wrap .row .term.vt{align-self: flex-start;padding-top:1.1rem}
.grid-list-wrap .row .term.vt0{align-self: flex-start;padding-top:0}
.grid-list-wrap .row .term.vt2{align-self: flex-start;padding-top:0.8rem}
.grid-list-wrap .row .describe{min-height: 4.4rem;display:flex;flex-direction:row;align-items:center;flex-wrap: wrap;flex:1;}
.grid-list-wrap .row .describe .both-gage-wrap{padding-top:0.8rem;}
.grid-list-wrap .row .term ~ .describe{width:calc(100% - 9.7rem);}
.grid-list-wrap .row .text{ color:#383838;font-size:1.5rem;}
.grid-list-wrap.gap2 .row ~ .row{margin-top:3rem;}

.grid-list-wrap2 .row ~ .row{margin-top:2rem;}
.grid-list-wrap2 .row .term{font-size:1.8rem;font-weight:700;margin-bottom:1rem;}
.grid-list-wrap2 .row .term .star{ color:#FF5044;}


.both-gage-wrap{width:100%;}
.both-gage-wrap .both-gage{height:5rem;}
.both-gage-wrap .both-gage ~ .both-gage {margin-top:1.75rem;}
.both-gage .gage-tit{display:block;font-size:1.4rem;font-weight:400;margin-bottom:0.5rem;}
.both-gage .gage-wrap{height:1rem;background:#eee;border-radius:0.4rem;position:relative;}
.both-gage .gage{position:absolute;top:0;height:100%;}
.both-gage .gage .idx{position:absolute;top:0;left:0;width:100%;z-index: 1;}
.both-gage .gage .idx > span{display:block;position:absolute;top:1.1rem;font-size:1.1rem; color:#999;white-space: nowrap;letter-spacing: -0.05em;}
.both-gage .gage .idx > span span{position:relative;}
.both-gage .gage .idx > span:first-child{left:0;}
.both-gage .gage .idx > span:first-child span{left:-50%;}
.both-gage .gage .idx > span:last-child{right:0;}
.both-gage .gage .idx > span:last-child span{right:-50%;}
.both-gage .gage .bar{position:absolute;top:0;left:0;width:100%;height:100%;background:#6FB53D;z-index: 0;border-radius:1rem;}
.both-gage .gage-txt{display:flex;flex-direction:row;align-items:center;justify-content: space-between;margin-top:0.5rem;font-size:1.1rem; color:#999;}

/* popup */
.popup-wrap{display:none;position:fixed;top:0;width:100%;height:100%;min-width:280px;z-index:105;max-width: 475px;}
.popup-wrap .dim{position:absolute;top:0;left:0;width:100%;height:100%;background:#2a2a2a;opacity: 0.7;}
.popup-wrap .pop-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.popup-wrap .pop-wrap .popup{padding:0 0;max-width: 90vw;width:32.5rem;border-radius:0.8rem;background:#fff;}
.popup-wrap .pop-wrap .popup > .btn-close{position:absolute;top:1rem;right:1rem;width:3.4rem;height:3.4rem;z-index:1;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 5L5 20' stroke='%23383838' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M5 5L20 20' stroke='%23383838' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 2.4rem;}
.popup-wrap .pop-wrap .popup > .btn-close.st2{top:1.5rem;right:1.5rem;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2998 3.7998L3.7998 16.2998' stroke='%23AAAAAA' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M3.7998 3.7998L16.2998 16.2998' stroke='%23AAAAAA' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:auto 2rem;}
.popup-wrap .pop-wrap .popup .btn-close + .pop-body{padding-top:5rem;}
.popup-wrap .pop-wrap .popup .pop-header{position:relative;min-height:6rem;padding:1rem;display:flex;flex-direction:row;}
.popup-wrap .pop-wrap .popup .pop-header .left,
.popup-wrap .pop-wrap .popup .pop-header .right{height:100%;}
.popup-wrap .pop-wrap .popup .pop-header .right{margin-left:auto;}
.popup-wrap .pop-wrap .popup .pop-header [class*=btn-]{height:4.8rem;width:4rem;display:flex;justify-content:center;align-items:center;}
.popup-wrap .pop-wrap .popup .pop-header .btn-back{margin-left:-0.6rem;}
.popup-wrap .pop-wrap .popup .pop-header .ico-back{width:1rem;height:1.8rem;background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.42516 1.5L1.4585 8.46667C1.16683 8.75833 1.16683 9.23333 1.4585 9.525L8.42516 16.5' stroke='%23383838' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.popup-wrap .pop-wrap .popup .pop-header .ico-close{width:1.25rem;height:1.25rem;background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2998 0.799805L0.799805 13.2998' stroke='%23AAAAAA' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M0.799805 0.799805L13.2998 13.2998' stroke='%23AAAAAA' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.popup-wrap .pop-wrap .popup .pop-header .tit{font-size:2rem;color:#2a2a2a;display:block;flex:1;margin-left:0.3rem;font-weight: 700;padding-top:1.4rem;}
.popup-wrap .pop-wrap .popup .pop-header .tit:first-child{padding-left:0.7rem;}
.popup-wrap .pop-wrap .popup .pop-body{padding:0 2rem 2rem;flex:1;overflow-x:hidden;overflow-y:auto;max-height: 65vh;}
.popup-wrap .pop-wrap .popup .pop-body .alert-txt{font-size:1.5rem; color:#383838;margin-bottom:1rem;}
.popup-wrap .pop-wrap .popup .pop-footer{position:relative;padding:1rem 2rem 2rem;margin-top:-1rem;background:linear-gradient(180deg, rgba(254,255,254,0) 0%, rgba(255,255,255,1) 15%, rgba(254,255,254,1) 100%);    border-radius: 0 0 0.8rem 0.8rem;z-index: 1;}
.popup-wrap .pop-wrap .popup .pop-footer .btn-wrap{margin-top:0;display: flex;gap:8px;}
/*.popup-wrap .pop-wrap .popup .pop-footer .btn-wrap button:nth-child(2){margin-left:0.8rem;}*/
.popup-wrap .pop-wrap .popup .pop-footer .btn-wrap .btn-type2.st4.full{margin: 0.8rem 0 0 0;}
.popup-wrap .pop-wrap .popup .pop-footer .btn-wrap #share.btn-type2.st1 {margin:0;}

.popup-wrap .pop-wrap .popup .select-list li{border-bottom:1px solid #eee;}
.popup-wrap .pop-wrap .popup .select-list li:last-child{border-bottom:none;}
.popup-wrap .pop-wrap .popup .select-list li button{height:5rem;font-size:1.5rem; color:#2a2a2a;width:100%;}
.popup-wrap.popup-select .btn-close{position:absolute;top:0;right:0;width:7rem;height:7rem;background:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 1L1 16' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M1 1L16 16' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 1.5rem;}
.popup-wrap.photo-view .btn-close{position:absolute;top:0;right:0;width:7rem;height:7rem;background:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 1L1 16' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M1 1L16 16' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 1.5rem;}
.popup-wrap.photo-view .photo-wrap{max-height:calc(100% - 14rem);height:100%;margin-top:7rem; z-index: 2;position:relative;overflow-y:auto;display:flex;justify-content:center;align-items:center;}
.popup-wrap.photo-view .img-wrap{position:relative;}
.popup-wrap.photo-view .img-wrap,
.popup-wrap.photo-view .img img{width:100%;}

.alert-popup{display:none;position:fixed;top:0;width:100%;height:100%;z-index:99999;max-width: 475px;}
.alert-popup .dim{position:absolute;top:0;left:0;width:100%;height:100%;background:#2a2a2a;opacity: 0.7;}
.alert-popup .popup{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:32.5rem;padding:2rem 2.2rem;max-width: 90vw;border-radius:0.8rem;background:#fff;}
.alert-popup .popup .btn-close{position:absolute;top:1rem;right:1rem;width:3.4rem;height:3.4rem;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2998 3.7998L3.7998 16.2998' stroke='%23AAAAAA' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M3.7998 3.7998L16.2998 16.2998' stroke='%23AAAAAA' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 2rem;}
.alert-popup .popup .pop-header{position:relative;height:50px;display:flex;flex-direction:row;align-items:center;border-bottom: 1px solid #E4E8F1;}
.alert-popup .popup .pop-header .tit{font-size:15px;font-weight:500; color:#000;text-align:center;display:block;flex:1;}
.alert-popup .popup .pop-img{border-radius:10px 10px 0 0;overflow:hidden;}
.alert-popup .popup .btn-wrap{display:flex;align-items:center;}
.alert-popup .popup .pop-body{padding-bottom:3rem;padding-top:2.6rem;}
.alert-popup .popup .pop-footer .btn-wrap{margin-top:0;gap:0.8rem;}
.alert-popup .popup .pop-footer .btn-wrap .btn{flex:1;height:50px;display:flex;justify-content:center;align-items:center;font-size:15px;font-weight: 500;}
.alert-popup .popup .pop-footer .btn-wrap .btn ~ .btn{border-left:1px solid #E4E8F1;}
.alert-popup .popup .alert-txt{font-size:1.5rem; color:#383838;text-align: center;}

.modal .alert-popup .popup .pop-footer .btn-wrap{display:flex;flex-direction: row;gap:0.8rem;}

.toast-pop{display:block;position:fixed;top:50%;z-index:120;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%;max-width: 475px;}
.toast-pop.on .toast-text{opacity:1;top:30vh;}
.toast-pop2{display:block;position:fixed;bottom:6%;z-index:100;transform:translateY(-50%);width:100%;max-width: 475px;box-sizing: border-box;}
.toast-pop2 *{box-sizing: border-box;}
 .toast-pop2 .toast-text{/*opacity:0;*/margin:0 auto;position: relative;width: 33rem;height:auto;min-height:58px; white-space:nowrap;background: #383838;padding:20px 18px;border-radius: 10px;font-weight:400; font-size: 1.3rem;line-height:1.4;transition: all 0.5s ease;text-align:center; color:#fff;} 
.toast-pop2 .toast-text em{ color:#C4FF65;vertical-align:baseline;line-height:0;}
.toast-pop2.on .toast-text{opacity:1;top:27vh;}


/* btm-popup-wrap */
.btm-popup-wrap { display: none; position: fixed; bottom: 0; width: 100%; height: 100%; z-index: 80;max-width: 475px;}
.btm-popup-wrap .dim { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); opacity: 0; transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease;}
.btm-popup-wrap.on .dim { opacity: 1;}
.btm-popup-wrap .pop-wrap { display: none; position: absolute; bottom: 0; width: 100%; overflow: hidden;}
.btm-popup-wrap .pop-wrap .popup { display: flex; flex-direction: column; height: 100%; width:100%;background: #fff; border-radius: 20px 20px 0 0;margin:0 auto;}
/* .btm-popup-wrap .pop-wrap .btn-close {position:absolute;right:20px;height:34px;width:34px;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_7019)'%3E%3Cpath d='M57.8191 60.0001C57.252 60.0001 56.7067 59.782 56.2705 59.3676L0.632579 3.72963C-0.218021 2.87903 -0.218021 1.48318 0.632579 0.632579C1.48318 -0.218021 2.87903 -0.218021 3.72963 0.632579L59.3676 56.2705C60.2182 57.1211 60.2182 58.4952 59.3676 59.3458C58.9314 59.782 58.3861 59.9783 57.8191 59.9783V60.0001Z' fill='%231B1B1B'/%3E%3Cpath d='M2.18111 60.0001C1.61404 60.0001 1.06878 59.782 0.632579 59.3676C-0.218021 58.517 -0.218021 57.1429 0.632579 56.2923L56.2705 0.632579C57.1211 -0.218021 58.4952 -0.218021 59.3458 0.632579C60.1964 1.48318 60.1964 2.85722 59.3458 3.70782L3.72963 59.3676C3.29343 59.8038 2.74817 60.0001 2.18111 60.0001Z' fill='%231B1B1B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_7019'%3E%3Crect width='60' height='60' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 12px;} */
.btm-popup-wrap .pop-wrap .pop-body { padding: 4rem 3rem; flex: 1; overflow: hidden; overflow-y: auto; display: flex; flex-direction: column;}

.no-data-wrap{display:flex;justify-content:center;align-items:center;flex-direction: column;min-height:65vh;padding: 2rem;}
.no-data-wrap .img {margin-bottom:1.6rem;height:16rem;text-align:center;}
.no-data-wrap .img img {width:100%;height:100%;}
.no-data-wrap .text {font-size:1.4rem; color:#777;text-align:center;}
.no-data-wrap .text .txt-major{display:block;text-align:center;font-weight:500;font-size:1.6rem;margin-bottom:1rem;}
.no-data-wrap .text .txt-sub{font-size:1.4rem; color:#999999;}
.no-data-wrap .btn {margin-top:1.6rem;text-align:center;}
.no-data-wrap .btn button {height:3.6rem;display:inline-flex;align-items: center;padding:0 2rem;font-size:1.3rem; color:#777;border-radius:0.4rem;border:1px solid #aaa;}
.no-data-wrap .btn button .arr{display:inline-block;width:0.7rem;height:1.1rem;margin-left:1.2rem;background:url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 12.0596L6.41667 6.6429L0.999999 1.22624' stroke='%23AAAAAA' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:100% 100%;}
.no-data-wrap .btn-wrap{width:100%;margin-top:3.2rem !important;}
.mission-list-wrap .no-data-wrap {padding:5rem 0 2rem 0;min-height: auto;}

/* timepicker */
.ap-layout-popup{max-width: 475px;;}
.ap-layout-popup .ap-header { height: 4rem !important; line-height: 6rem !important; padding:0 2rem;}
.ap-layout-popup .ap-header:before{content:'시간선택';display:block;font-size:2rem; color:#2a2a2a;font-weight: 700;}
.ap-layout-popup .ap-header .ap-header__title{display:none;}
.ap-layout-popup .ap-content{max-width: 400px;}
.ap-layout-popup .ap-content-middle{padding:2rem 1.5rem 1rem 1.5rem;}
.ap-layout-popup .ap-cont{border-radius:0.8rem;width: 40rem !important;max-width: 400px !important;}
.ap-layout-popup .ap-row{font-size:2rem;}
.ap-layout-popup .ap-row[data-label='am'],
.ap-layout-popup .ap-row[data-label='pm']{position:relative;}
.ap-layout-popup .ap-row[data-label='am']:after,
.ap-layout-popup .ap-row[data-label='pm']:after{content:'오후';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;}
.ap-layout-popup .ap-row[data-label='am']:after{content:'오전';}
.ap-layout-popup.ap-theme-default .ap-footer-bottom{height:5rem;padding:0.5rem 1.6rem 1rem;}
.ap-layout-popup.ap-theme-default .ap-button{margin: 0.8rem 0.4rem;}
.ap-layout-popup.ap-theme-default .ap-button-cont{float:initial;display:flex;}
.ap-layout-popup #ap-button-cancel,
.ap-layout-popup #ap-button-set{position:relative;width:7rem;display:inline-block;font-size:0;}
.ap-layout-popup #ap-button-cancel,
.ap-layout-popup #ap-button-set{height:4rem;flex:1;}
.ap-layout-popup #ap-button-cancel:after,
.ap-layout-popup #ap-button-set:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;font-size:1.6rem;border-radius:0.4rem;line-height:3.8rem;font-weight:500;}
.ap-layout-popup #ap-button-cancel:after{content:'취소';border:1px solid #6FB53D;color:#6FB53D;background:#fff;}
.ap-layout-popup #ap-button-set:after{content:'확인';border:1px solid #6FB53D;color:#fff;background:#6FB53D;}
@media all and (max-width:500px){
  .ap-layout-popup .ap-content{ max-width: 80vw !important;}
  .ap-layout-popup .ap-cont{width: 80vw !important}
}
@media all and (min-width:501px){
  .ap-layout-popup .ap-header {height:80px !important;line-height:78px !important;}
  .ap-layout-popup .ap-header:before{font-size:24px;}
  .ap-layout-popup .ap-row{font-size:24px;}
  .ap-layout-popup .ap-content-middle{padding-top: 0 !important;padding-bottom: 0 !important;}
  .ap-theme-default .ap-footer{height:50px !important;}
  .ap-layout-popup #ap-button-cancel,
  .ap-layout-popup #ap-button-set{width:84px;}
  .ap-layout-popup #ap-button-cancel,
  .ap-layout-popup #ap-button-set{height:48px;}
  .ap-layout-popup #ap-button-cancel:after,
  .ap-layout-popup #ap-button-set:after{font-size:20px;line-height:46px;}
}
@media all and (min-width:915px){
  .ap-layout-popup{left:50% !important;margin-left: -436px;}
}
@media (min-width:476px) and (max-width:914px){
  .ap-layout-popup{left:50% !important;margin-left: -238px;}
}


/* date-calendar */
.date-calendar{position:relative;margin-top:2rem;display:flex;align-items:center;justify-content: center;}
.date-calendar + *{margin-top:3rem;}
.date-calendar [class*=btn-]{width:2.4rem;height:2.4rem;background-position:50% 50%;background-repeat:no-repeat;}
.date-calendar .btn-prev{margin-right:2.5rem;background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 11.4999L1.08333 6.08324L6.5 0.666576' stroke='%23AAAAAA' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:auto 1.2rem;}
.date-calendar .btn-next{margin-left:2.5rem;background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 11.4999L5.91667 6.08324L0.499999 0.666576' stroke='%23AAAAAA' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:auto 1.2rem;}
.date-calendar.daily{position:relative;width:25rem;margin-left:auto;margin-right:auto;}
.date-calendar.daily .btn-prev{position:absolute;top:0;left:0;}
.date-calendar.daily .btn-next{position:absolute;top:0;right:0;}
.date-calendar  [class*=btn-]:disabled{opacity: 0;}
.date-calendar .today-tag{display:inline-flex;height:2.4rem;align-items:center;padding:0 0.65rem;font-weight:400;font-size:1.2rem; color:#777777;border:1px solid #CCCCCC;border-radius:2.4rem;margin-right:0.6rem;white-space: nowrap;}
.date-calendar .date{position:relative;line-height:1.2;display:flex;height:2.4rem;}
.date-calendar .date span,
.date-calendar .date input{font-size:2rem; height:2.4rem;color:#2A2A2A;font-weight:500;line-height:1.2;padding-right:1.5rem;white-space: nowrap;cursor: pointer;}
.date-calendar .date span{height:2.4rem;line-height:2.2rem;}
.date-calendar .date span:not(:only-child){background:#fff url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L5 5L1 1' stroke='%23383838' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 100% 55%;background-size:auto 0.6rem;}
.date-calendar .date input{opacity:0;position:absolute;top:-0.2rem;left:0;width:100%;height:2.7rem;border:none;line-height:2.4rem;}
.date-calendar .date span:only-child{padding-right:0;}
.date-calendar.no-cal .date span:not(:only-child){background-image:none;padding-right:0;}
/*.date-calendar.no-cal .date input{padding-right:px;}*/

.daterangepicker{border-radius: 8px;box-shadow: 0 8px 8px -4px rgba(16, 24, 40, 0.03), 0 20px 24px -4px rgba(16, 24, 40, 0.05);left:50% !important;transform:translateX(-50%);z-index: 6 !important;}
.daterangepicker:after,
.daterangepicker:before{display:none !important;}
.daterangepicker .ranges,
.daterangepicker .drp-calendar{float:none !important;display:none;}
.daterangepicker td.in-range{background-color: #f2f2f9 !important;}
.daterangepicker th.month{font-weight:700;}
.daterangepicker td.active, .daterangepicker td.active:hover,
.daterangepicker td.active, .daterangepicker td.active:hover{background-color: #6FB53D !important;}
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date { background-color: #fff !important; border-color: transparent !important; color: #ddd !important; text-decoration: initial !important;}
.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span{border-color:#667085;margin-top:-2px;}
.daterangepicker .drp-buttons{position:relative;padding:10px 16px;}
.daterangepicker .drp-selected{display:none !important;}
.daterangepicker .cancelBtn{width:5.8rem;height:3.5rem;line-height:3rem;border-radius: 0.5rem;font-size:1.4rem;border:1px solid #6FB53D;color:#6FB53D;background:#fff;}
.daterangepicker .applyBtn{width:8.4rem;height:3.5rem;line-height:3rem; color:#fff;border-radius: 0.5rem;background:#6FB53D;font-size:1.4rem;}
.daterangepicker.weekend .table-condensed{position:relative;}
.daterangepicker.weekend .table-condensed:after{content:'';display:block;position:absolute;height:calc(100% - 3.6rem);width:calc(100% - 3.6rem);background:rgba(0, 0, 0, 0);z-index: 1;left:3.6rem;top:3em;}

.pop-open .daterangepicker{z-index: 130 !important;}
@media all and (min-width:915px){
  .daterangepicker{margin-left:-220px;}
}


.datepicker-dropdown{padding:0;color:#333333;overflow:hidden;position: absolute;min-width:210px;background:#fff;}

.menu-ly-wrap{position:relative;}
.menu-ly-wrap .menu-layer {display:none;position:absolute;top:90%;background:#fff;border:1px solid #ddd;border-radius:0.6rem;box-shadow: 0.2rem 0.2rem 0.2rem 0 rgba(0, 0, 0, 0.05);min-width: 11rem;}
.menu-ly-wrap .menu-layer ul{padding:1rem 0;}
.menu-ly-wrap .menu-layer ul li button{display:flex;justify-content:flex-start;align-items:center;padding:0 1.4rem;height:3rem;white-space: nowrap;font-size:1.4rem; color:#5b5b5b;width:100%;}

.sns-list{display:flex;align-items:center;width:100%;justify-content: center;}
.sns-list li {display:flex;justify-content:center;align-items:center;flex-direction: column;margin:0 1.5rem;}
.sns-list li button {width:100%;}
.sns-list li button  [class*=ico-sns]{width:5rem;height:5rem;background-size:auto 98% !important;}
.sns-list li button .ico-sns-kakao {background:url('../images/ico-sns-kakao.svg') no-repeat 0 0;}
.sns-list li button .ico-sns-instagram {background:url('../images/ico-sns-instagram.svg') no-repeat 0 0;}
.sns-list li button .ico-sns-facebook {background:url('../images/ico-sns-facebook.svg') no-repeat 0 0;}
.sns-list li button .ico-sns-url {background:url('../images/ico-sns-url.svg') no-repeat 0 0;}
.sns-list li button .ico-sns-img {background:url('../images/ico-sns-img.svg') no-repeat 0 0;}
.sns-list li button .txt{display:block;font-size:1.2rem; color:#484B51;margin-top:0.7rem;white-space: nowrap;}

.chart-tooltip-wrap{padding:0 !important;box-shadow: none !important;background:none !important;pointer-events: initial !important;z-index: 5 !important;border:none !important;}
.chart-tooltip{position: absolute;top: 0.78rem;transform: translateX(-65%);background:rgba(56, 56, 56, 0.8);border-radius:0.8rem;padding:0.6rem 1.2rem 0.8rem;min-width: 9rem;}
.chart-tooltip:after{content:'';display:none !important;position:absolute;top:-0.78rem;left:50%;width :0;height:0;border-left:0.7rem solid transparent;border-right:0.7rem solid transparent;border-bottom:0.8rem solid rgba(56, 56, 56, 0.8);transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.chart-tooltip .time{ color:#ccc;font-size:1.1rem;margin-bottom:0.3rem;}
.chart-tooltip .value-info{display:flex;align-items:flex-end;flex-direction: row-reverse;}
.chart-tooltip .info{flex:1;}
.chart-tooltip .info li{ color:#fff;font-size:1.2rem;display:flex;}
.chart-tooltip .info li .value{font-weight:700 !important;}
.chart-tooltip .info li .label + .value{margin-left:0.5rem;}
/* .chart-tooltip .btn-modify ~ .info, */
/* .chart-tooltip .btn-go ~ .info{padding-right:2.4rem;} */
.chart-tooltip .btn-modify,
.chart-tooltip .btn-go{margin-bottom:-0.3rem;margin-left:0.7rem;margin-right:-0.3rem;}
.chart-tooltip .btn-modify{/*position:absolute;bottom:0.5rem;right:0.5rem;*/width:2.4rem;height:2.4rem;margin-left:0.7rem;background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.18568 3.17224L1.89274 8.46518C1.80407 8.55385 1.75102 8.67198 1.74366 8.79716L1.57169 11.7206C1.55369 12.0267 1.80684 12.2798 2.11287 12.2618L5.03634 12.0898C5.16152 12.0825 5.27964 12.0294 5.36831 11.9408L10.6613 6.64782M7.18568 3.17224L8.99587 1.36204C9.19582 1.16209 9.52 1.16209 9.71995 1.36204L12.4714 4.11354C12.6714 4.31349 12.6714 4.63767 12.4714 4.83762L10.6613 6.64782M7.18568 3.17224L8.92346 4.91003L10.6613 6.64782' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 1.35rem;}
.chart-tooltip .btn-go{/*position:absolute;bottom:0.5rem;right:0.5rem;*/width:2.4rem;height:2.4rem;margin-left:0.7rem;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 7L19 12L14 17' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 100%;}
.chart-tooltip .text{ color:#fff;font-size:1.2rem;}
.chart-tooltip .text b{vertical-align:baseline;}
.chart-tooltip .value{font-weight:500 !important;}
.chart-tooltip .unit{margin-left:0.2rem;}
.chart-tooltip .tooltip-logo-inbody{position:absolute;top:0.9rem;right:0.5rem; width:2.8rem;height:1rem;background:url("data:image/svg+xml,%3Csvg width='28' height='10' viewBox='0 0 28 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1050_27285)'%3E%3Cpath d='M23.9058 3.96936C23.5382 4.62583 23.1787 5.2823 22.8111 5.93057C22.4516 5.2741 22.084 4.61763 21.7246 3.96936H20.6299C21.1772 4.95407 21.7246 5.93877 22.2719 6.93169C22.1249 7.21069 21.888 7.40763 21.5367 7.40763H21.2589V8.29387H21.7327C22.0187 8.29387 22.2883 8.2036 22.5088 8.04769C22.5333 8.03128 22.5497 8.01487 22.5742 7.99845C22.5742 7.99845 22.5824 7.99845 22.5905 7.99025C22.9336 7.71125 23.1869 7.24351 23.1869 7.24351C23.7914 6.15213 24.3959 5.06895 25.0005 3.97757H23.9058V3.96936Z' fill='%23C0C0C0'/%3E%3Cpath d='M15.0906 3.96936H13.857C13.1218 3.96936 12.5254 4.56839 12.5254 5.30692V5.8403C12.5254 6.57883 13.1218 7.17786 13.857 7.17786H15.0906C15.8258 7.17786 16.4222 6.57883 16.4222 5.8403V5.30692C16.4222 4.56839 15.8258 3.96936 15.0906 3.96936ZM15.4663 5.82389C15.4663 6.07007 15.2703 6.26701 15.0252 6.26701H13.9223C13.6773 6.26701 13.4812 6.07007 13.4812 5.82389V5.32333C13.4812 5.07716 13.6773 4.88021 13.9223 4.88021H15.0252C15.2703 4.88021 15.4663 5.07716 15.4663 5.32333V5.82389Z' fill='%23C0C0C0'/%3E%3Cpath d='M6.78214 3.96936H5.94886C5.69561 3.96936 5.44237 4.01039 5.21362 4.10065V3.96936H4.25781V7.18607H5.20545V5.2823C5.20545 5.06074 5.38518 4.88021 5.60575 4.88021H6.75763C6.9782 4.88021 7.15792 5.06074 7.15792 5.2823V7.18607H8.10557V5.23307C8.10557 4.49454 7.50921 3.97757 6.77397 3.97757L6.78214 3.96936Z' fill='%23C0C0C0'/%3E%3Cpath d='M20.2451 2H19.567V4.01865C19.4445 3.98583 19.3219 3.96121 19.1912 3.96121H18.023C17.2878 3.96121 16.6914 4.56024 16.6914 5.29877V5.83215C16.6914 6.57068 17.2878 7.16971 18.023 7.16971H19.1912C19.3219 7.16971 19.4526 7.1533 19.567 7.11227V7.16971H20.5228V2H20.2532H20.2451ZM19.567 5.82395C19.567 6.07012 19.3709 6.26706 19.1259 6.26706H18.0802C17.8351 6.26706 17.639 6.07012 17.639 5.82395V5.32339C17.639 5.07721 17.8351 4.88027 18.0802 4.88027H19.1259C19.3709 4.88027 19.567 5.07721 19.567 5.32339V5.82395Z' fill='%23C0C0C0'/%3E%3Cpath d='M3 2V7.17792H3.95581V2H3.67805H3Z' fill='%23C0C0C0'/%3E%3Cpath d='M12.28 5.45465C12.28 5.39721 12.2637 5.29054 12.231 5.16745C12.1738 4.92948 12.0268 4.61765 11.7163 4.42892C11.7 4.42071 11.6837 4.41251 11.6673 4.4043C11.6673 4.4043 11.8634 4.27301 11.9859 3.97759C12.0431 3.83809 12.0839 3.65756 12.0839 3.436V3.34574C12.0839 3.32933 12.0839 3.31292 12.0839 3.30471C12.0594 2.57439 11.4713 2.00818 10.7523 2.00818C10.0334 2.00818 10.4991 2.00818 10.3684 2.00818H8.44043V7.1861H10.9484C11.6837 7.1861 12.28 6.61169 12.28 5.89777V5.5203C12.28 5.50389 12.28 5.47927 12.28 5.46286V5.45465ZM9.38807 2.91083H10.5808C10.5808 2.91083 10.5808 2.91083 10.589 2.91083C10.8831 2.91083 11.1118 3.1488 11.1118 3.436C11.1118 3.72321 10.8749 3.96118 10.589 3.96118C10.589 3.96118 10.5808 3.96118 10.5726 3.96118H9.3799V2.90262L9.38807 2.91083ZM11.316 5.60236C11.316 5.97163 11.0219 6.26704 10.6543 6.26704H9.39624V4.88024H10.6543C11.0219 4.88024 11.316 5.17565 11.316 5.54492V5.59415V5.60236Z' fill='%23C0C0C0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1050_27285'%3E%3Crect width='22' height='6.28571' fill='white' transform='translate(3 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.chart-tooltip .tooltip-logo{position:absolute;top:1.2rem;right:0.5rem;}
.chart-tooltip .tooltip-logo img{vertical-align:top;}

.nodata-text{height:8rem;display:flex;justify-content:center;align-items:center; color:#aaa;font-weight:500;font-size:1.6rem;}

/* paging */
.paging-wrap{margin-top:2rem;}
.paging-wrap .paging {display:flex;align-items:center;justify-content: center;}
.paging-wrap .paging button {width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;font-size:1.4rem;font-weight:500; color:#aaa;}
.paging-wrap .paging button span{line-height:1;}
.paging-wrap .paging button.on{ color:#6FB53D}
.paging-wrap .paging button.on span{border-bottom:1px solid #6FB53D;}
.paging-wrap .paging > button{margin:0 0.2rem;background-position:50% 50%;background-size:auto 1.1rem;background-repeat:no-repeat;}
.paging-wrap .paging > button:disabled{opacity: 0.3;}
.paging-wrap .paging .btn-first {background-image: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99987 1L4.63623 5.36364L8.99987 9.72727' stroke='%23777777' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M1 1V9.72727' stroke='%23777777' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.paging-wrap .paging .btn-prev {background-image: url("data:image/svg+xml,%3Csvg width='8' height='11' viewBox='0 0 8 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.36364 1L2 5.36364L6.36364 9.72727' stroke='%23777777' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.paging-wrap .paging .page {display:flex;align-items:center;margin:0 1.8rem;}
.paging-wrap .paging .btn-next {background-image: url("data:image/svg+xml,%3Csvg width='8' height='11' viewBox='0 0 8 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.63636 1L6 5.36364L1.63636 9.72727' stroke='%23777777' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.paging-wrap .paging .btn-last {background-image: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00013 1L5.36377 5.36364L1.00013 9.72727' stroke='%23777777' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M9 1V9.72727' stroke='%23777777' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");}


/* 20260226: 특정페이지 푸터 숨김처리 */
.footer-none ~ .dm-footer{display: none;}