html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,pre{border:0;margin:0;padding:0;font-size:100%;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px}body{color:#222;background-color:#fff;width:100%}html,body,pre{font-family:Pretendard,sans-serif}ol,ul,nav{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}a{color:inherit;text-decoration:none}select,input,button,textarea{box-sizing:border-box;font-family:Pretendard,sans-serif;display:inline-block}embed,object{position:absolute}button{color:#000;vertical-align:top;cursor:pointer;background-color:#0000;border:0;margin:0;padding:0}img{vertical-align:top;max-width:100%}input{vertical-align:top;box-sizing:border-box;border-radius:0;line-height:14px}textarea[disabled],textarea[readonly],select[disabled],select[readonly],input[disabled],input[readonly],input[disabled]+label,input[readonly]+label{cursor:default!important}textarea{color:#111;vertical-align:top;box-sizing:border-box;border:1px solid #ddd;border-radius:0;width:100%;min-width:100%;max-width:100%;height:110px;padding:7px 10px;line-height:16px}select{appearance:none;-o-appearance:none}select::-ms-expand{display:none}input:-moz-placeholder-shown{color:#999;line-height:14px}input::-webkit-input-placeholder{color:#999;line-height:14px}input:-ms-placeholder-shown{color:#999;line-height:14px}input::placeholder{color:#999;line-height:14px}input[type=button]:hover{cursor:pointer}input[type=button]:disabled{cursor:default}*,:before,:after{box-sizing:border-box}button,input,select,textarea{vertical-align:top;margin:0;font-size:100%}button{vertical-align:top;cursor:pointer}strong{font-weight:700}h1,h2,h3,h4,h5,h6,pre{font-size:100%;font-weight:700;line-height:1}caption,legend{text-indent:-9999rem;border:0;width:0;height:0;margin:0;padding:0;font-size:1px;line-height:0}a,a:active,a:focus,a:hover,a:link,a:visited,button,button:active,button:focus,button:hover,button:visited,textarea,textarea:active,textarea:focus,textarea:hover,select,select:active,select:focus,select:hover{text-decoration:none}.btn:focus,a.btn:focus{-webkit-box-shadow:none;box-shadow:none}a.disabled,button[disabled],input[disabled]{pointer-events:none;cursor:default}input::-ms-clear{display:none}header,footer,article,section,aside,details,figure,figcaption,nav,hgroup{margin:0;padding:0;display:block}audio[controls],canvas,video{zoom:1;display:inline}button,input,select,textarea{vertical-align:baseline;vertical-align:middle;margin:0;font-size:100%}button,input{line-height:normal;overflow:visible}table button,table input{overflow:auto}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input,select{vertical-align:top;box-sizing:border-box;outline:none}input[type=file],input[type=image],input[type=reset],input[type=button],input[type=submit]{cursor:pointer}textarea{box-sizing:border-box;resize:none;color:#333;background:#fff;border:1px solid #ddd;width:100%;padding:10px;font-family:Pretendard,sans-serif;font-size:16px;display:inline-block}::placeholder{color:#d3d3d3}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;border-radius:0}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top;overflow:auto}textarea::-webkit-scrollbar{border-radius:1.5px;width:3px}textarea::-webkit-scrollbar-thumb{background:#ccc}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Pretendard,sans-serif}label,a,button,select{-o-tap-highlight-color:#0000;-ms-tap-highlight-color:#0000;-moz-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000}button{text-align:center;background-color:#0000;border-width:0;outline:none;padding:0;font-family:Pretendard,sans-serif}
#skipNav{z-index:9999;position:relative}#skipNav a{color:#fff;white-space:nowrap;text-align:center;opacity:0;background:#2466a6;width:1px;height:1px;margin-bottom:-1px;font-size:20px;font-weight:700;display:block;overflow:hidden}#skipNav a:focus,#skipNav a:active{opacity:1;width:100%;height:auto;margin-bottom:10px;padding:5px;position:absolute;top:0;left:0;right:0}*{box-sizing:border-box;color:#222;font-size:14px;font-weight:500;line-height:1.2}.m-set{padding:0 16px}.is-blind{opacity:0;z-index:-1;clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:1px;left:1px;overflow:hidden}.divide-flex{display:flex}input[type=file]{opacity:0;position:absolute;width:1px!important;height:1px!important}input[type=checkbox],input[type=radio]{clip:rect(0 0 0 0);margin:-1px;position:absolute;overflow:hidden;width:1px!important;height:1px!important}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input,select,textarea{letter-spacing:-.02em;color:#222;background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;height:48px;padding:0 15px;font-size:14px;display:inline-block}input:focus,select:focus,textarea:focus{border-color:#3f80ea;outline:none}input::placeholder,select::placeholder,textarea::placeholder{color:#c5c8cd}input::-webkit-input-placeholder{color:#c5c8cd}select::-webkit-input-placeholder{color:#c5c8cd}textarea::-webkit-input-placeholder{color:#c5c8cd}input:read-only,textarea:read-only{color:#222;background:#f7f7f7;border-color:#d2d2d2}input[type=datetime-local]::-webkit-calendar-picker-indicator{background:url(/images/common/calendar.svg) 50% no-repeat;width:24px;height:24px;display:block}select{appearance:none;background:#fff url(/images/common/select_arrow.svg) right 15px center/12px no-repeat;width:100%;padding-right:30px}select option{color:#222;font-size:15px}select option[value=""][disabled]{display:none}select:required:invalid{color:#999}select:disabled{color:#666;background:#f7f7f7;border-color:#d2d2d2}textarea{letter-spacing:-.3px;height:200px;padding:15px 20px;font-size:15px}textarea::placeholder{color:#c5c8cd}textarea::placeholder{color:#c5c8cd}.input-wrap select[disabled]{opacity:1;color:#212121;background-image:none}.input-wrap .input-tit{margin-bottom:12px;font-size:14px;font-weight:500}.input-wrap .col-3{align-items:center;display:flex}.input-wrap .col-3 .hyphen{background:#999;flex:none;width:4px;height:1px;margin:0 6px;font-size:0;display:inline-block}.input-wrap .col-3>div{flex:1}.input-wrap .col-2{align-items:center;gap:8px;display:flex}.input-wrap .add-btn{align-items:center;display:flex}.input-wrap .add-btn input{border-right:0;border-radius:6px 0 0 6px}.input-wrap .add-btn .btn,.input-wrap .add-btn .btn-s{border-radius:0 6px 6px 0;flex:none;width:80px}.input-wrap .email-ui{flex-wrap:wrap;align-items:center;gap:10px 0;display:flex}.input-wrap .email-ui input{width:calc(50% - 15px)}.input-wrap .email-ui .at{letter-spacing:-.02em;color:#999;margin:0 8px;font-size:15px;line-height:18px}.input-wrap .file-ui{flex:1;align-items:center;display:flex}.input-wrap .file-ui input[type=file]{opacity:0;position:absolute;width:1px!important;height:1px!important}.input-wrap .file-ui .file-name{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;border:1px solid #e8e8e8;flex:1;height:48px;padding:0 20px;font-size:15px;line-height:46px;overflow:hidden}.input-wrap .file-ui .btn-area .btn,.input-wrap .file-ui .btn-area .btn-s{cursor:pointer;color:#111;letter-spacing:-.02em;background:0 0;border-color:#666;flex:none;width:92px;margin-left:16px;font-size:14px;font-weight:500}.input-wrap.type-file .count-num{margin-top:30px;font-size:0}.input-wrap.type-file .count-num .tit{letter-spacing:-.28px;margin-right:30px;font-size:14px;font-weight:600}.input-wrap.type-file .count-num strong{color:#bbb;font-size:16px;font-weight:900}.input-wrap.type-file .count-num .total:before{content:"/";margin:0 2px;font-weight:400}.input-wrap.type-file .btn-download{color:#000;letter-spacing:-.28px;background:0 0;border:1px solid #666;border-radius:6px;width:120px;height:48px;margin-top:30px;font-size:14px;font-weight:500;line-height:1.2}.input-wrap.type-file .btn-download:after{content:"";vertical-align:middle;background:url(/images/common/save.svg) no-repeat;width:16px;height:16px;margin:-2px 0 0 6px;display:inline-block}.input-wrap.type-file .add-txt{color:#999;letter-spacing:-.39px;padding-top:8px;font-size:13px}.input-wrap .error-txt{letter-spacing:-.02em;color:#f05252;margin-top:8px;font-size:13px;line-height:16px}.input-wrap .error-txt strong{padding-left:8px;font-weight:600}.input-wrap .info-txt{letter-spacing:-.04em;color:#999;margin-top:8px;font-size:13px;line-height:16px}.input-wrap.period{align-items:center;display:flex}.input-wrap.period .input-item{flex:none;width:160px}.input-wrap.period .datepicker{background:#fff url(/images/common/calendar.svg) right 16px center no-repeat;border:1px solid #e8e8e8;border-radius:6px;height:44px;padding:0 44px 0 16px;line-height:42px}.input-wrap.period .tilde{color:#999;letter-spacing:-.3px;margin:0 4px;font-size:15px}.input-wrap.period .btn,.input-wrap.period .btn-s{color:#111;letter-spacing:-.3px;background:#fff;border-color:#666;width:80px;height:44px;margin-left:10px;font-size:15px;font-weight:500;line-height:42px}.input-wrap.period .btn.color3,.input-wrap.period .color3.btn-s{color:#fff;background-color:#222;border-color:#222}.input-wrap .timeSelector{color:#000;background:#fff url(/images/common/calendar.svg) right 16px center no-repeat;border:1px solid #e8e8e8;height:48px;padding:0 44px 0 20px;line-height:46px}.input-wrap .timeSelector:read-only{background-color:#fff}.input-wrap .type-amount{flex:1;position:relative}.input-wrap .type-amount input{padding-right:40px}.input-wrap .type-amount input:read-only{font-weight:700}.input-wrap .type-amount:after{content:"원";letter-spacing:-.3px;font-size:15px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.checkbox.type-round .label,.type-round.radio .label{color:#8d9399;border:1px solid #ddd;border-radius:20px;justify-content:center;align-items:center;gap:0;width:100%;height:32px;padding:0 18px;font-size:13px;line-height:30px}.checkbox.type-round .label:before,.type-round.radio .label:before{display:none}.checkbox.type-round input:checked+.label,.type-round.radio input:checked+.label{color:#fff;background-color:#141519;border-color:#141519}.checkbox label,.radio label{display:inline-flex}.checkbox .label,.radio .label{cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:inline-flex;position:relative}.checkbox .label:before,.radio .label:before{content:"";box-sizing:border-box;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100%;border:1px solid #ddd;flex:none;width:20px;height:20px;margin-top:1px}.checkbox input:disabled+.label,.radio input:disabled+.label{color:#222}.checkbox input:disabled+.label:before,.radio input:disabled+.label:before{background-color:#f7f7f7}.checkbox input:checked+.label:before,.radio input:checked+.label:before{background-color:#192356;background-image:url(/images/common/checkbox_on.svg);border:0}.radio .label:before{border-radius:50%}.radio input:checked+.label:before{background:#fff url(/images/common/radio_on.svg) 50% no-repeat;border-color:#192356}.flatpickr-input:read-only{color:#222;background:#fff}.input-date{flex:1;max-width:122px;position:relative}.input-date .datepicker{background:#fff url(/images/common/calendar.svg) right 10px center/20px no-repeat;border-color:#ddd;height:36px;padding-left:10px;padding-right:36px;font-size:12px;cursor:pointer!important;margin:0!important}.input-period .tilde{background:#222;width:8px;height:1px;margin:0 10px;font-size:0;display:block}.input-period,.input-period .field{align-items:center;display:flex}.input-period .button.is-static{text-indent:-9999em;background:#222;width:8px;height:1px;margin:0 10px;font-size:0;display:block}.input-period .btn,.input-period .btn-s{flex:none}.tags-wrap{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tags-wrap .tag{color:#818181;text-align:center;background-color:#f7f7f7;border-radius:3px;padding:3px 5px;font-size:10px;font-weight:300}.btn-wrap{align-items:center;gap:10px;display:flex}.btn-wrap.type-column{flex-direction:column}.btn-wrap.type-center{text-align:center;justify-content:center}.btn-wrap.type-fixed{z-index:12;background-color:#fff;width:100%;max-width:420px;padding:16px 16px 30px;position:fixed;bottom:0}.btn-wrap.type-round{background-color:#fff;border-radius:20px 20px 0 0;flex-wrap:wrap;box-shadow:0 0 6px #00000029}.btn,.btn-s{letter-spacing:-.02em;text-align:center;color:#fff;cursor:pointer;background:#000;border:1px solid #000;border-radius:6px;width:100%;height:48px;font-size:15px;line-height:46px;display:inline-block}:is(.btn:has(i),.btn-s:has(i)){justify-content:center;align-items:center;gap:6px;display:inline-flex}.btn.secondary,.secondary.btn-s{background-color:#0854f5;border-color:#0854f5}.btn.color2,.color2.btn-s{color:#000;background-color:#fff;border-color:#ddd}.btn.color3,.color3.btn-s{background-color:#222;border-color:#222}.btn.color4,.color4.btn-s{color:#141519;background-color:#fff;border-color:#141519}.btn.is-disabled,.is-disabled.btn-s{color:#fff;cursor:auto;background:#999;border-color:#999}.btn i,.btn-s i{background-position:50%;background-repeat:no-repeat;background-size:100%;width:10px;height:10px}.btn-s{max-width:78px;height:24px;padding:0 9px;font-size:12px;line-height:22px}.btn-s i{width:10px;height:10px}.btn-i{border:1px solid #ddd;border-radius:6px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:0;display:flex}.btn-i+.btn,.btn-i+.btn-s{max-width:calc(100% - 56px)}.btn-i i{background-position:50%;background-repeat:no-repeat;width:30px;height:30px;display:block}.btn-i i.i-cart{background-image:url(/images/sub/ico_cart.svg)}.btn-i i.i-reset{background-image:url(/images/sub/ico_reset.svg)}i.i-download{background-image:url(/images/sub/ico_download.svg)}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 0;padding-top:30px;display:flex}.pagination a{color:#757d87;padding:0 15px;font-size:15px;display:block}.pagination .on{color:#0854f5}.pagination .move{background-position:50%;background-repeat:no-repeat;flex:none;width:36px;height:36px;padding:0;font-size:0}.pagination .first{background-image:url(/images/common/paging_first.svg)}.pagination .last{background-image:url(/images/common/paging_last.svg)}.pagination .prev{background-image:url(/images/common/paging_prev.svg);margin-right:9px}.pagination .next{background-image:url(/images/common/paging_next.svg);margin-left:9px}.empty{padding:60px 0}.empty p{text-align:center;color:#353535;font-size:15px;line-height:1.5}.empty p:before{content:"";background:url(/images/common/empty.svg) 50% no-repeat;width:72px;height:72px;margin:0 auto 18px;display:block}.datepicker-input{background:#fff url(/images/common/calendar.svg) right 10px center/20px no-repeat;border-color:#ddd;flex:1;height:36px;padding-left:10px;padding-right:36px;font-size:12px;position:relative;cursor:pointer!important;margin:0!important}.datepicker-input.in-edit{border-color:#276bda;box-shadow:0 0 .25em .25em #276bda33}.datepicker{width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{z-index:20;background-color:#fff;padding-top:4px;position:absolute}.datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px #0a0a0a1a,0 0 0 1px #0a0a0a1a}.datepicker-picker{background-color:var(--bg-color-dark1);border-radius:4px;flex-direction:column;display:flex}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{background-color:var(--bg-color-dark2);box-shadow:inset 0 1px 1px #0a0a0a1a}.datepicker-title{background-color:var(--bg-color-dark2);text-align:center;padding:.375rem .75rem;font-weight:700;box-shadow:inset 0 -1px 1px #0a0a0a1a}.datepicker-controls{display:flex}.datepicker-controls .button{background-color:var(--bg-color-dark1);border:1px solid var(--border-color-dark1);box-shadow:none;color:var(--color-dark1);cursor:pointer;text-align:center;vertical-align:top;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;height:2.25em;margin:0;padding:calc(.375em - 1px) .75em;font-size:1.25rem;line-height:1.5;display:inline-flex;position:relative}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:none}.datepicker-controls .button:hover{color:var(--color-dark1);border-color:#b8b8b8}.datepicker-controls .button:focus{color:var(--color-dark1);border-color:#00a1ed}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em #3273dc40}.datepicker-controls .button:active{color:var(--color-dark1);border-color:#474747}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{flex:0 0 14.2857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-header .datepicker-controls .button{border-color:#0000;font-weight:600}.datepicker-header .datepicker-controls .button:hover{background-color:var(--bg-color-dark2)}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{color:#fff;background-color:#222;border-radius:10px;flex:auto;margin:calc(.375rem - 1px) .375rem;font-size:1rem}.datepicker-footer .datepicker-controls .button+.button{color:#222;background-color:#fff;border:1px solid #ddd}.datepicker-grid,.datepicker-view{display:flex}.datepicker-view{align-items:stretch;width:21rem}.datepicker-grid{flex-wrap:wrap;flex:auto}.datepicker .days{flex-direction:column;flex:auto;display:flex}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{flex-direction:column;flex:0 0 9.67742%;display:flex}.datepicker .weeks{flex-direction:column;flex:auto;align-items:stretch;display:flex}.datepicker span{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:400;display:flex}.datepicker .dow{height:1.5rem;font-size:.875rem;font-weight:700}.datepicker .week{color:#b8b8b8;flex:auto;font-size:.75rem}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857%}.datepicker-cell{height:3rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:var(--bg-color-dark3);cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:var(--bg-color-dark4)}.datepicker-cell.selected,.datepicker-cell.selected:hover{color:#fff;background-color:#00a1ed;font-weight:600}.datepicker-cell.disabled{color:var(--border-color-dark1)}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){opacity:.3}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:var(--bg-color-dark2);border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:var(--bg-color-dark4)}.datepicker-cell.today:not(.selected){border:1px solid #ddd}.datepicker-cell.today:not(.selected):not(.disabled){color:#222}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){color:#fff;background-color:#b8b8b8}.datepicker-cell.range-end:not(.selected).focused:not(.selected),.datepicker-cell.range-start:not(.selected).focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range{background-color:var(--border-color-dark1);border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em #276bda33}.datepicker-grid .datepicker-cell.day:not(.selected):not(.range-start):not(.range-end):nth-child(7n+1){color:#ed1c24}.datepicker-grid .datepicker-cell.day:not(.selected):not(.range-start):not(.range-end):nth-child(7n+7){color:#0f3d84}@media screen and (max-width:580px){.btn-wrap.type-fixed{max-width:100%}}
@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local(Pretendard Black),url(../media/Pretendard-Black.subset.84c4c101.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local(Pretendard ExtraBold),url(../media/Pretendard-ExtraBold.subset.0bb47a38.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(../media/Pretendard-Bold.subset.4160f931.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(../media/Pretendard-SemiBold.subset.561e3535.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(../media/Pretendard-Medium.subset.e43f6f57.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(../media/Pretendard-Regular.subset.d458b769.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local(Pretendard Light),url(../media/Pretendard-Light.subset.00099d08.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local(Pretendard ExtraLight),url(../media/Pretendard-ExtraLight.subset.37981972.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local(Pretendard Thin),url(../media/Pretendard-Thin.subset.8247eccd.woff2)format("woff2")}
#header{z-index:1000;background-color:#fff;transition:transform .3s;position:sticky;top:0;left:0;right:0}#header.sub{box-shadow:0 1px #d9dddf}#header.sub:has(.hd-center .title:empty){border-bottom:0}#header.dashboard{box-shadow:0 1px #d9dddf}#header.dashboard .inner .hd-top{padding:unset}#header.header-hidden .hd-top,#header.header-hidden .top-banner{opacity:0;max-height:0;padding:0}#header.header-hidden .hd-btm{box-shadow:0 1px #d9dddf}#header .hd-top{opacity:1;max-height:200px;transition:max-height .3s,opacity .3s;overflow:hidden}#header .w-set{width:100%;padding:0 16px}#header .top-banner{opacity:1;width:100%;max-height:50px;transition:max-height .3s,opacity .3s;position:relative;overflow:hidden}#header .top-banner .banner-text{width:100%;height:100%}#header .top-banner .banner-text img{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;display:block;transform:scaleX(1.01)}#header .top-banner .banner-control{position:absolute;top:50%;right:16px;transform:translateY(-50%)}#header .top-banner .banner-control button{background:url(/images/common/topBanner_close.svg) 50%/10px no-repeat;width:16px;height:16px;font-size:0}#header .hd-top{padding:20px 0 0}#header .hd-top .w-set{justify-content:space-between;align-items:center;display:flex}#header .hd-top .hd-logo{flex:none;align-items:flex-end;gap:6px;width:164px;height:20px;display:flex}#header .hd-top .hd-logo .logo-link{background:url(/images/common/logo_cont.svg) 50%/100% no-repeat;width:100%;height:100%;display:inline-block}#header .hd-top .hd-logo .btn-more{background:url(/images/common/hd_more.svg) 50% no-repeat;flex:none;width:14px;height:14px}#header .hd-btm{padding-top:16px}#header .hd-search-wrap{opacity:0;visibility:hidden;width:100%;max-width:420px;height:100vh;transition:all .3s linear;position:fixed;top:0}#header .hd-search-wrap.on{opacity:1;visibility:visible;z-index:999}#header .hd-search-wrap.on .search-wrap{opacity:1;transform:translateY(0)}#header .hd-search-wrap:before{content:"";z-index:-1;background:#2229;width:100%;max-width:420px;height:100%;position:fixed}#header .hd-search-wrap .hd-search{-ms-overflow-style:none;scrollbar-width:none;background-color:#fff;max-height:850px;padding:60px 0 80px;position:relative;overflow-y:auto}#header .hd-search-wrap .hd-search::-webkit-scrollbar{display:none}#header .hd-search-wrap .hd-search{overscroll-behavior:contain}#header .hd-search-wrap .inner{max-width:1192px;margin:0 auto;position:relative}#header .hd-search-wrap .search-close{z-index:10;background:url(/images/common/search_close.svg) 50% no-repeat;width:24px;height:24px;font-size:0;position:absolute;top:0;right:30px}#header .hd-search-wrap .search-wrap{opacity:0;transition:all .2s linear;transform:translateY(-30px)}#header .hd-search-wrap .search-wrap .search-box .search-area{width:100%;max-width:600px;margin:0 auto;position:relative}#header .hd-search-wrap .search-wrap .search-box .search-area .input-wrap input{border:0;border-bottom:1px solid #222;height:56px;padding:0 50px 0 16px;font-size:18px;line-height:56px}#header .hd-search-wrap .search-wrap .search-box .search-area .btn-search{z-index:1;background:url(/images/common/search_btn.svg) 50%/24px no-repeat;width:30px;height:30px;font-size:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}#header .hd-search-wrap .search-wrap .search-box .recommend-wrap{width:100%;max-width:600px;margin:20px auto 0}#header .hd-search-wrap .search-wrap .search-box .recommend-wrap ul{flex-wrap:wrap;gap:8px;display:flex}#header .hd-search-wrap .search-wrap .search-box .recommend-wrap ul .word{color:#222;background-color:#f2f4f8;border-radius:6px;padding:10px 20px;font-size:14px;display:block}#header .hd-search-wrap .search-wrap .search-btm{margin:40px auto 0}#header .hd-search-wrap .search-wrap .search-btm .prdList-wrap .prd-thumb{aspect-ratio:1;width:280px;display:block;position:relative;overflow:hidden}#header .hd-search-wrap .search-wrap .search-btm .prdList-wrap .prd-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}#header .hd-utils{align-items:center;gap:5px;display:flex}#header .hd-utils li{text-align:center;position:relative}#header .hd-utils li.on .link:after{content:"";background-color:#d33132;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:5px}#header .hd-utils li i{background-position:50%;background-repeat:no-repeat;width:27px;height:27px;margin:0 auto;display:block;position:relative}#header .hd-utils li i.i-search{background-image:url(/images/common/hd_search.svg)}#header .hd-utils li i.i-cart{background-image:url(/images/common/hd_cart.svg)}#header .hd-utils li i.i-noti{background-image:url(/images/common/hd_noti.svg)}#header .hd-utils li i.i-home{background-image:url(/images/common/hd_home.svg)}#header .hd-utils li i.i-setting{background-image:url(/images/common/hd_setting.svg)}#header .hd-utils li i.i-menu{background-image:url(/images/common/hd_menu.svg)}#header .hd-utils .is-cart .count{color:#fff;text-align:center;background:#000;border-radius:50%;width:13px;height:13px;font-size:8px;line-height:13px;display:block;position:absolute;bottom:0;right:0}#header .header-mobile{background-color:#fff;height:54px;display:block}#header .header-mobile .btn-back{z-index:100;background:url(/images/common/hd_back.svg) 50% no-repeat;width:42px;height:54px;font-size:0;display:block;position:relative}#header .header-mobile .btn-back+.hd-center{left:42px}#header .header-mobile .hd-center{text-align:center;align-items:center;gap:10px;padding-right:80px;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}#header .header-mobile .hd-center .brand-icon{border-radius:50%;width:33px;height:33px;position:relative;overflow:hidden}#header .header-mobile .hd-center .brand-icon img{object-fit:cover}#header .header-mobile .hd-center .title{letter-spacing:-.06em;text-align:center;font-size:18px;font-weight:700;line-height:21.6px}#header .header-mobile .hd-utils{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.aside-overlay{z-index:99999;cursor:pointer;background-color:#00000080;width:100%;height:100%;position:fixed;inset:0}#aside-menu{z-index:100000;background:#fff;width:100%;max-width:420px;height:100%;transition:all .3s;display:none;position:fixed;top:0}#aside-menu.on{display:block}#aside-menu .aside-header{border-bottom:1px solid #ddd;padding:19px 16px;position:relative}#aside-menu .aside-header .logo{background:url(/images/common/logo.svg) 50%/100% no-repeat;width:93px;height:29px;font-size:0}#aside-menu .aside-header .aside-title{color:#000;font-size:18px;font-weight:700}#aside-menu .aside-header .aside-close{background:url(/images/common/popup_close.svg) 50% no-repeat;width:40px;height:40px;font-size:0;position:absolute;top:10px;right:0}#aside-menu .aside-body{height:calc(100% - 55px);overflow:auto}#aside-menu .aside-body::-webkit-scrollbar{background:0 0;width:4px}#aside-menu .aside-body::-webkit-scrollbar-thumb{background:#9999994d;border-radius:60px;width:4px}#aside-menu .aside-body .aside-top{border-bottom:1px solid #555;justify-content:center;gap:24px;padding:20px 0;display:flex}#aside-menu .aside-body .aside-top .link a{flex-direction:column;align-items:center;gap:6px;display:flex}#aside-menu .aside-body .aside-top .link a div{background:#f7f7f7;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}#aside-menu .aside-body .aside-top .link a div.home{background:#004194}#aside-menu .aside-body .aside-top .link a span{text-align:center;font-size:13px;font-weight:500}#aside-menu .aside-body .aside-menu{width:100%;height:100%;position:relative}#aside-menu .aside-body .depth2-list{background-color:#f7f7f7;width:100%;height:100%}#aside-menu .aside-body .depth2-list .depth2{display:flex}#aside-menu .aside-body .depth2-list .depth2>a{color:#707070;background-color:#f7f7f7;width:128px;height:60px;padding:0 16px;font-size:14px;line-height:58px;display:block}#aside-menu .aside-body .depth2-list .depth2.on>a{color:#000;background-color:#fff;font-weight:700}#aside-menu .aside-body .depth2-list .depth2.on>.depth3-list{display:block}#aside-menu .aside-body .depth2-list .depth2 .depth3-list{background-color:#fff;width:calc(100% - 128px);height:calc(100vh - 60px);display:none;position:absolute;top:0;right:0;overflow:auto}#aside-menu .aside-body .depth2-list .depth2 .depth3-list .depth3{padding:10px 20px}#aside-menu .aside-body .depth2-list .depth2 .depth3-list .depth3>a{color:#030a22;padding:8px 0;font-size:14px;font-weight:600;display:inline-block;position:relative}#aside-menu .aside-body .depth2-list .depth2 .depth3-list .depth3>a:after{content:"";border:1px solid #707070;border-width:1px 1px 0 0;width:6px;height:6px;position:absolute;top:50%;right:-10px;transform:rotate(45deg)translateY(-50%)}#aside-menu .aside-body .depth2-list .depth2 .depth3-list .depth3>a .depth4-list{width:calc(100% - 128px);display:none}#aside-menu .aside-body .depth2-list .depth2 .depth3-list .depth3.on>.depth4-list{display:block}#aside-menu .aside-body .depth2-list .depth2 .depth3-list .depth3 .depth4-list{flex-flow:wrap;display:flex}#aside-menu .aside-body .depth2-list .depth2 .depth3-list .depth3 .depth4-list li a{color:#707070;width:100%;padding:12px 0;font-size:13px;font-weight:400;display:inline-block}#aside-menu .aside-body .depth2-list .depth2 .depth3-list .depth3 .depth4-list li a:after{display:none}#footer{position:relative}#footer:has(.ft-top){background:#181818;padding:30px 0 108px}#footer .ft-top{border-bottom:1px solid #fff;padding-bottom:24px}#footer .ft-btm{padding-top:30px}#footer .cs-center p{color:#fff;margin-bottom:4px;font-size:12px;font-weight:800}#footer .cs-center strong{color:#fff;font-size:16px}#footer .text-wrap{margin-top:10px}#footer .text-wrap p{color:#818181;font-size:12px}#footer .text-wrap p+p{margin-top:8px}#footer .text-wrap span{color:#818181;font-size:10px;font-weight:300}#footer .more-btn{color:#fff;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}#footer .more-btn.active:after{transform:rotate(180deg)}#footer .more-btn:after{content:"";background:url(/images/common/more_arrow.svg) 100%/12px no-repeat;flex:none;width:16px;height:16px;transition:transform .3s;transform:rotate(0)}#footer .address-area{opacity:1;word-break:keep-all;max-height:80px;padding-top:10px;transition:max-height .3s ease-in-out,padding-top .3s ease-in-out,opacity .3s ease-in-out}#footer .address-area.hidden{opacity:0;max-height:0;padding-top:0;overflow:hidden}#footer .address-area span{color:#fff;font-size:12px;font-weight:300;display:block}#footer .address-area span+span{margin-top:6px}#footer .copyright{color:#999;margin-top:30px;font-size:14px}#footer .kg-wrap{align-items:flex-start;gap:10px;margin-top:20px;display:flex}#footer .kg-wrap:before{content:"";background:url(/images/common/ico_kg.png) 50% no-repeat;width:40px;height:40px}#footer .kg-wrap .text-wrap{margin-top:0}#footer .kg-wrap .text-wrap p{font-size:11px;font-weight:500}#footer .link-list{margin-top:40px}#footer .link-list .link-line{justify-content:center;align-items:center;gap:6px;display:flex}#footer .link-list .link-line+.link-line{margin-top:8px}#footer .link-list a{color:#818181;font-size:11px}#footer .link-list a:not(:last-child){align-items:center;gap:6px;display:flex}#footer .link-list a:not(:last-child):after{content:"";background-color:#707070;width:1px;height:9px}#footer .link-list a strong{color:#fff;font-weight:600}#footer .sns-wrap{justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}#footer .sns-wrap .icon{background-position:50%;background-repeat:no-repeat;background-size:24px;width:24px;height:24px;font-size:0;display:block;position:relative}#footer .sns-wrap .icon.instagram{background-image:url(/images/common/ft_sns_instagram.svg)}#footer .sns-wrap .icon.facebook{background-image:url(/images/common/ft_sns_facebook.svg)}#footer .sns-wrap .icon.youtube{background-image:url(/images/common/ft_sns_youtube.svg)}#footer .sns-wrap .icon:before{content:"";width:30px;padding-bottom:20px;position:absolute;bottom:calc(100% - 10px);left:50%;transform:translate(-50%)}#footer .sns-wrap .arrow-box-wrap{position:relative}#footer .sns-wrap .arrow-box-wrap:hover .arrow-box,#footer .sns-wrap .arrow-box-wrap.on .arrow-box{display:block}#footer .sns-wrap .arrow-box-wrap .arrow-box{background-color:#fff;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}#footer .sns-wrap .arrow-box-wrap .arrow-box:before{content:"";background-color:#fff;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}#footer .sns-wrap .arrow-box-wrap .arrow-box a{background:0 0;width:auto;min-width:150px;height:auto;padding:9px 14px;font-size:14px;display:block}#footer .sns-wrap .arrow-box-wrap .arrow-box a:hover{background-color:#f5f5f5}#footer .footer-nav{z-index:999;background:#f7f7f7;width:100%;max-width:420px;display:block;position:fixed;bottom:0}#footer .footer-nav .inner{border-top:1px solid #ddd;align-items:center;height:58px;display:flex}#footer .footer-nav a,#footer .footer-nav button{text-align:center;flex:1}#footer .footer-nav a:first-child span,#footer .footer-nav button:first-child span{font-weight:600}#footer .footer-nav a.on i.ico-nav1,#footer .footer-nav button.on i.ico-nav1{background-image:url(/images/common/ft_nav1_on.svg)}#footer .footer-nav a.on i.ico-nav2,#footer .footer-nav button.on i.ico-nav2{background-image:url(/images/common/ft_nav2_on.svg)}#footer .footer-nav a.on i.ico-nav3,#footer .footer-nav button.on i.ico-nav3{background-image:url(/images/common/ft_nav3_on.svg)}#footer .footer-nav a.on i.ico-nav4,#footer .footer-nav button.on i.ico-nav4{background-image:url(/images/common/ft_nav4_on.svg)}#footer .footer-nav a.on i.ico-nav5,#footer .footer-nav button.on i.ico-nav5{background-image:url(/images/common/ft_nav5_on.svg)}#footer .footer-nav a.on i.ico-nav6,#footer .footer-nav button.on i.ico-nav6{background-image:url(/images/common/ft_nav6_on.svg)}#footer .footer-nav a i,#footer .footer-nav button i{background-position:50%;background-repeat:no-repeat;width:24px;height:24px;margin:0 auto;display:block;position:relative}#footer .footer-nav a i.ico-nav1,#footer .footer-nav button i.ico-nav1{background-image:url(/images/common/ft_nav1.svg)}#footer .footer-nav a i.ico-nav2,#footer .footer-nav button i.ico-nav2{background-image:url(/images/common/ft_nav2.svg)}#footer .footer-nav a i.ico-nav3,#footer .footer-nav button i.ico-nav3{background-image:url(/images/common/ft_nav3.svg)}#footer .footer-nav a i.ico-nav4,#footer .footer-nav button i.ico-nav4{background-image:url(/images/common/ft_nav4.svg)}#footer .footer-nav a i.ico-nav5,#footer .footer-nav button i.ico-nav5{background-image:url(/images/common/ft_nav5.svg)}#footer .footer-nav a i.ico-nav6,#footer .footer-nav button i.ico-nav6{background-image:url(/images/common/ft_nav6.svg)}#footer .footer-nav a span,#footer .footer-nav button span{margin-top:2px;font-size:10px;display:inline-block}.quick-wrap{z-index:100;opacity:0;flex-direction:column;align-items:flex-end;transition:all .3s;display:none;position:fixed;bottom:118px;right:16px}.quick-wrap.show{z-index:-1;display:flex}.quick-wrap.show2{opacity:1;z-index:100}.quick-wrap .inquiry{background-color:#fff;border-radius:50px;align-items:center;gap:16px;margin-top:8px;padding:10px 16px 10px 22px;display:flex;box-shadow:0 3px 6px #00000029}.quick-wrap .inquiry span{font-size:16px;font-weight:500}.quick-wrap .inquiry .ico-inquiry{background:#0854f5 url(/images/common/ico_inquiry.svg) 50% no-repeat;border-radius:50%;flex:none;width:40px;height:40px}.quick-wrap .go-top{background-color:#fff;border-radius:50px;align-items:center;gap:16px;padding:10px 16px 10px 22px;display:flex;box-shadow:0 3px 6px #00000029}.quick-wrap .go-top span{font-size:16px;font-weight:500}.quick-wrap .go-top .ico-top{background:#fff url(/images/common/go_top.svg) 50% no-repeat;border:1px solid #ddd;border-radius:50%;flex:none;width:40px;height:40px}.quick-wrap .prd-recent{background-color:#fff;border-radius:50px;align-items:center;gap:16px;margin-top:8px;padding:10px 16px 10px 22px;display:inline-flex;box-shadow:0 3px 6px #00000029}.quick-wrap .prd-recent span{font-size:16px;font-weight:500}.quick-wrap .prd-recent .imgbox{aspect-ratio:1;border:1px solid #ddd;border-radius:50%;flex:none;width:40px;height:40px;display:block;position:relative;overflow:hidden}.quick-wrap .prd-recent .imgbox img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1350px){.quick-wrap{right:16px}.quick-wrap .inquiry,.quick-wrap .go-top,.quick-wrap .prd-recent{box-shadow:none;background-color:#0000;border-radius:0;padding:0}.quick-wrap .inquiry span,.quick-wrap .go-top span,.quick-wrap .prd-recent span{display:none}}@media screen and (max-width:580px){#header .hd-search-wrap,#header .hd-search-wrap:before,#aside-menu,#footer .footer-nav{max-width:100%}}
.member-wrap{position:relative}.member-wrap .tit-area{justify-content:center;display:flex}.member-wrap .tit-area .hd-logo{width:211.5px;height:149px}.member-wrap .tit-area .hd-logo .logo-link{background:url(/images/common/logo.svg) 50%/100% no-repeat;width:100%;height:100%;display:inline-block}.member-wrap .mem-state-bar{background-color:#ddd;height:3px;position:absolute;inset:0}.member-wrap .mem-state-bar>div{background-color:#000;width:25%;height:3px;font-size:0}.member-wrap .mem-state-bar>div.state-02{margin-left:25%}.member-wrap .mem-state-bar>div.state-03{margin-left:50%}.member-wrap .mem-state-bar>div.state-04{margin-left:75%}.join-text-wrap{text-align:center;padding:42px 0 48px}.join-text-wrap strong{font-size:16px}.join-text-wrap p{color:#555;margin-top:20px;font-size:14px}.join-text-wrap+.btn-wrap .btn{background-position:16px 50%;background-repeat:no-repeat;background-size:28px;justify-content:center;align-items:center;height:46px;font-weight:600;line-height:1;display:flex}.join-text-wrap+.btn-wrap .btn.kakao{color:#222;background-color:#ffe812;background-image:url(/images/sub/sns_kakao.svg);border-color:#ffe812}.join-text-wrap+.btn-wrap .btn.naver{background-color:#02c13a;background-image:url(/images/sub/sns_naver.svg);border-color:#02c13a}.join-text-wrap+.btn-wrap .btn.google{color:#222;background-color:#fff;background-image:url(/images/sub/sns_google.svg);border-color:#ddd}.join-text-wrap+.btn-wrap .btn.apple{background-color:#030000;background-image:url(/images/sub/sns_apple.svg);border-color:#030000}.join-text-wrap+.btn-wrap .btn.pass{color:#222;background-color:#fff;background-image:url(/images/sub/sns_pass2.png);border-color:#ddd}.fixed-wrap{z-index:999;width:100%;max-width:420px;display:block;position:fixed;bottom:0}.fixed-wrap .btn-wrap{padding:0 16px 30px}.subTit-area{justify-content:space-between;align-items:center;padding-bottom:30px;display:flex}.subTit-area .sub-tit{font-size:20px;font-weight:600}.subTit-area .sub-text{color:#030a22;font-size:14px;font-weight:400}.withdrawal-wrap{text-align:right;margin-top:30px}.withdrawal-wrap .btn-withdrawal{color:#666;text-decoration:underline!important}.form-wrap{background-color:#fff;padding:36px 0 0}.form-wrap .c-red,.form-wrap .c-blue{margin-top:10px;font-size:12px;font-weight:500}.form-wrap form>div{max-width:460px;margin:0 auto}.form-wrap .input-item+.input-item{margin-top:12px}.form-wrap .btn-wrap .btn{height:48px;line-height:36px}.form-wrap .sub-tit2{color:#222;font-size:15px;font-weight:400}.form-wrap .sub-tit3{color:#707070;align-items:center;gap:6px;margin-bottom:20px;font-size:12px;font-weight:400;display:flex}.form-wrap .sub-tit3:before{content:"";background-image:url(/images/sub/ico_info.svg);background-position:50%;background-repeat:no-repeat;border-radius:70px;width:14px;height:14px;display:block}.form-wrap .input-wrap .write-date{text-align:right;color:#707070;font-size:13px;font-weight:400}.form-wrap .info-area{margin-bottom:40px}.form-wrap .info-area .note{color:#999;padding-left:9px;position:relative}.form-wrap .info-area .note:before{content:"";background-color:#999;border-radius:50%;width:3px;height:3px;position:absolute;top:8px;left:0}.form-wrap .login-wrap input{background-color:#fff;border:1px solid #ddd;height:46px;line-height:58px}.form-wrap .login-wrap input:focus{background-color:#fff;border-color:#141519}.form-wrap .login-wrap .input-item.focus input{border-color:#141519}.form-wrap .login-wrap .input-item input~input{margin-top:10px}.form-wrap .login-wrap .login-btm{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.form-wrap .login-wrap .login-btm .checkbox .label{color:#555;align-items:center;font-size:14px}.form-wrap .login-wrap .login-btm .link-wrap{align-items:center;gap:9px;display:flex}.form-wrap .login-wrap .login-btm .link-wrap .link-text{color:#555;font-size:14px;font-weight:300}.form-wrap .login-wrap .login-btm .link-wrap .link-text:first-child:after{content:"";vertical-align:middle;background-color:#ddd;width:1px;height:12px;margin:0 0 0 6px;display:inline-block}.form-wrap .login-wrap .btn-wrap{margin-top:20px}.form-wrap .login-wrap .btn-wrap+.btn-wrap.type-column{border-top:1px solid #141519;gap:20px;padding-top:30px}.form-wrap .login-wrap .btn-wrap+.btn-wrap.type-column .join-text strong{font-weight:500}.form-wrap .login-wrap .sns-wrap{justify-content:center;gap:10px;padding:60px 0 82px;display:flex}.form-wrap .login-wrap .sns-wrap+.btn-wrap{margin-top:0}.form-wrap .login-wrap .sns-wrap a{color:#666;text-align:center;font-size:12px}.form-wrap .login-wrap .sns-wrap a:before{content:"";background-position:50%;background-repeat:no-repeat;border-radius:50%;width:54px;height:54px;margin:0 auto 10px;display:block}.form-wrap .login-wrap .sns-wrap a.naver:before{background-color:#02c13a;background-image:url(/images/sub/sns_naver.svg)}.form-wrap .login-wrap .sns-wrap a.kakao:before{background-color:#f7df16;background-image:url(/images/sub/sns_kakao.svg)}.form-wrap .login-wrap .sns-wrap a.google:before{background-color:#fff;background-image:url(/images/sub/sns_google.svg);border:1px solid #ddd}.form-wrap .login-wrap .sns-wrap a.apple:before{background-color:#030000;background-image:url(/images/sub/sns_apple.svg)}.form-wrap .login-wrap .sns-wrap a.pass:before{background-color:#ff3a4a;background-image:url(/images/sub/sns_pass.png)}.form-wrap .login-wrap .find-wrap{text-align:center}.form-wrap .login-wrap .find-wrap>li{display:inline-block;position:relative}.form-wrap .login-wrap .find-wrap>li+li{padding-left:19px}.form-wrap .login-wrap .find-wrap>li+li:before{content:"";background-color:#ddd;width:1px;height:11.9px;position:absolute;top:3px;left:8px}.form-wrap .login-wrap .find-wrap>li a{color:#555;font-size:14px}.form-wrap .login-wrap .complete-wrap{text-align:center;background-color:#f7f7f7;justify-content:center;align-items:center;padding:57px 0;display:flex}.form-wrap .login-wrap .complete-wrap p{line-height:1.4}.form-wrap .join-wrap input{color:#000;font-size:14px;font-weight:400}.form-wrap .join-wrap .note{color:#999;margin-top:10px;font-size:12px}.form-wrap .join-wrap .note+.note{margin-top:12px}.form-wrap .join-wrap .cont+.cont{margin-top:60px}.form-wrap .join-wrap .input-item+.input-item{margin-top:20px}.form-wrap .join-wrap .input-item .address{margin-top:10px}.form-wrap .join-wrap .input-item .email-list{width:100%;margin-top:10px}.form-wrap .join-wrap .input-item .input-tit{margin-bottom:12px;font-size:15px;font-weight:500}.form-wrap .join-wrap .input-item .chk-list{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.form-wrap .join-wrap .input-item .chk-list .label{color:#555;font-size:15px}.form-wrap .join-wrap .input-item .radio-wrap{flex-wrap:wrap;align-items:center;display:flex}.form-wrap .join-wrap .input-item .radio-wrap .radio{flex:1}.form-wrap .join-wrap .input-item .type-gender{color:#000;align-items:center;gap:8px;display:flex}.form-wrap .join-wrap .input-item .type-gender .radiobox{flex:1}.form-wrap .join-wrap .input-item .type-gender .radiobox label{width:100%}.form-wrap .join-wrap .input-item .type-gender .radiobox .label{text-align:center;color:#999;cursor:pointer;border:1px solid #ddd;border-radius:40px;justify-content:center;width:100%;padding:12px 0}.form-wrap .join-wrap .input-item .type-gender .radiobox .label:before{display:none}.form-wrap .join-wrap .input-item .type-gender .radiobox input:checked+.label{color:#fff;background-color:#000}.form-wrap .join-wrap .input-item .add-btn2{border:1px solid #ddd;border-radius:6px;align-items:center;margin-top:10px;display:flex}.form-wrap .join-wrap .input-item .add-btn2 input{border-color:#0000}.form-wrap .join-wrap .input-item .add-btn2 .btn{color:#fff;background-color:#000;border:0;border-radius:0 6px 6px 0;flex:none;width:80px;font-weight:400}.form-wrap .join-wrap .input-item .add-btn2 .btn:disabled{cursor:not-allowed;opacity:.8;background-color:#666}.form-wrap .join-wrap .input-item .add-btn3{border:1px solid #ddd;border-radius:6px;align-items:center;margin-top:10px;display:flex}.form-wrap .join-wrap .input-item .add-btn3 input{border-color:#0000}.form-wrap .join-wrap .input-item .add-btn3 .run-time{color:red;padding:0 11px;font-size:14px;font-weight:300}.form-wrap .join-wrap .input-item .add-btn3 .btn{color:#000;border:1px solid #000;flex:none;width:80px;font-weight:400}.form-wrap .join-wrap .input-item .add-btn3 .btn:first-of-type{border-radius:6px 0 0 6px}.form-wrap .join-wrap .input-item .add-btn3 .btn:last-of-type{border-radius:0 6px 6px 0}.form-wrap .join-wrap .input-item .add-btn3 .btn+.btn{border-left:0}.form-wrap .join-wrap .input-item .pw-wrap input{margin-top:10px}.form-wrap .join-wrap .terms-wrap .checkbox.all{border-bottom:1px solid #222;margin-bottom:16px;padding-bottom:16px}.form-wrap .join-wrap .terms-wrap .checkbox.all .label{font-weight:600;line-height:1.9}.form-wrap .join-wrap .terms-wrap .checkbox.all .label:before{margin-top:3px}.form-wrap .join-wrap .terms-wrap .chk-list{margin-top:24px}.form-wrap .join-wrap .terms-wrap .chk-list .c-red{margin-top:0}.form-wrap .join-wrap .terms-wrap .chk-list .btn-more{background:url(/images/sub/btn_more.svg) 50%/12px no-repeat;flex:none;width:16px;height:16px;font-size:0}.form-wrap .join-wrap .terms-wrap .chk-list .checkbox{justify-content:space-between;align-items:center;display:flex}.form-wrap .join-wrap .terms-wrap .chk-list .checkbox+.checkbox{margin-top:12px}.form-wrap .join-wrap .terms-wrap .chk-list .checkbox .label{color:#000;font-size:14px;font-weight:500;line-height:1.5}.form-wrap .join-wrap .terms-wrap .chk-list .checkbox .label span{font-weight:500;line-height:1.5}.form-wrap .join-wrap .terms-wrap .marketing-list{margin:21px 0 0 33px}.form-wrap .join-wrap .terms-wrap .marketing-list .label{font-size:15px}.form-wrap .join-wrap .terms-wrap .marketing-list>p:first-child{font-weight:400}.form-wrap .join-wrap .terms-wrap .marketing-list .note{margin-top:16px}.form-wrap .join-wrap .terms-wrap .marketing-list .chk-list{flex-wrap:wrap;display:flex}.form-wrap .join-wrap .terms-wrap .marketing-list .chk-list .checkbox{width:calc(50% - 10px);margin-bottom:12px}.form-wrap .join-wrap .terms-wrap .marketing-list .chk-list .checkbox+.checkbox{margin-top:0}.form-wrap .join-wrap .btn-wrap{margin-top:60px}.form-wrap .join-wrap .btn-wrap.type-fixed{gap:10px}.form-wrap .join-wrap .completed-box{text-align:center;background:url(/images/sub/join_img.png) top no-repeat;margin-top:140px;padding-top:125px}.form-wrap .join-wrap .completed-box+.btn-wrap{max-width:400px;margin:60px auto 0}.form-wrap .join-wrap .completed-box strong{font-size:20px;line-height:30px}.form-wrap .join-wrap .completed-box strong em{color:#141519;font-weight:700;display:block}.form-wrap .join-wrap .completed-box .text{color:#707070;margin-top:12px;font-size:16px;font-weight:600}.form-wrap .join-wrap .completed-box .date{color:#999;margin-top:12px;font-size:14px}.form-wrap .join-wrap .certi-wrap .btn-wrap{gap:20px;margin-top:0}.form-wrap .join-wrap .certi-wrap .btn-wrap .btn{background:#fff;border:1px solid #fff;border-radius:6px;align-items:center;height:98px;padding:14px 19px;display:flex;box-shadow:0 3px 16px #00000014}.form-wrap .join-wrap .certi-wrap .btn-wrap .btn:before{content:"";background-color:#00a1ed0d;background-position:50%;background-repeat:no-repeat;border-radius:70px;width:70px;height:70px;display:block}.form-wrap .join-wrap .certi-wrap .btn-wrap .btn:first-child:before{background-image:url(/images/sub/ico_cer_01.svg)}.form-wrap .join-wrap .certi-wrap .btn-wrap .btn:last-child:before{background-image:url(/images/sub/ico_cer_02.svg)}.form-wrap .join-wrap .certi-wrap .btn-wrap .btn.active{border:1px solid #000!important}.form-wrap .join-wrap .certi-wrap .btn-wrap .btn>div{text-align:left;margin-left:10px}.form-wrap .join-wrap .certi-wrap .btn-wrap .btn>div strong{color:#000;font-size:15px;display:block}.form-wrap .join-wrap .certi-wrap .btn-wrap .btn>div span{color:#666;padding-top:10px;font-size:14px;display:block}.form-wrap .join-wrap .real-name-wrap{margin-top:12px}.form-wrap .join-wrap .real-name-wrap .alarm-name{align-items:center;gap:10px;margin-bottom:20px;display:flex}.form-wrap .join-wrap .real-name-wrap .alarm-name p{font-kerning:14px;color:#141519}.form-wrap .join-wrap .real-name-wrap .alarm-name .toggle-mode{height:100%;display:flex}.form-wrap .join-wrap .real-name-wrap .alarm-name .toggle-mode label{cursor:pointer;background:#ddd;border:1px solid #c5c8cd;border-radius:20px;width:34px;height:20px;transition:all .3s;display:block;position:relative;overflow:hidden}.form-wrap .join-wrap .real-name-wrap .alarm-name .toggle-mode label:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .3s;position:absolute;top:2px;left:3px}.form-wrap .join-wrap .real-name-wrap .alarm-name .toggle-mode label i{z-index:100;color:#000;background-position:50%;background-repeat:no-repeat;width:34px;height:34px;font-size:0;display:block;position:absolute;top:2px}.form-wrap .join-wrap .real-name-wrap .alarm-name .toggle-mode label i.mode-light{transition:all .3s;left:3px}.form-wrap .join-wrap .real-name-wrap .alarm-name .toggle-mode label i.mode-dark{transition:all .3s}.form-wrap .join-wrap .real-name-wrap .alarm-name .toggle-mode input{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.form-wrap .join-wrap .real-name-wrap .alarm-name .toggle-mode input:checked+label{background:#0854f5}.form-wrap .join-wrap .real-name-wrap .alarm-name .toggle-mode input:checked+label:after{background:#fff;left:22px;transform:translate(-50%)}.form-wrap .join-wrap .real-name-wrap .alarm-name .toggle-mode input:checked+label i.mode-light{background-image:none}.form-wrap .join-wrap .real-name-wrap .alarm-name .toggle-mode input:checked+label i.mode-dark{background-image:url(/images/common/toggle_dark_on.svg);left:36px}.form-wrap .join-wrap .real-name-wrap .input-item .input-tit{color:#ec1c24;font-size:14px;font-weight:500}.form-wrap .join-wrap .real-name-wrap .text-wrap{margin-top:12px;margin-bottom:20px}.form-wrap .join-wrap .real-name-wrap .text-wrap li{color:#707070;align-items:flex-start;gap:5px;font-size:12px;line-height:150%;display:flex}.form-wrap .join-wrap .real-name-wrap .text-wrap li:before{content:"·"}.form-wrap .join-wrap .real-name-wrap .text-wrap li+li{margin-top:6px}.form-wrap .id-wrap .cont{margin-bottom:10px}.form-wrap .id-wrap .cont:last-of-type{margin-bottom:0}.form-wrap .id-wrap .input-wrap{border:1px solid #ddd;border-radius:5px;align-items:center;gap:16px;padding:16px;display:flex}.form-wrap .id-wrap .input-wrap .box{width:100%}.form-wrap .id-wrap .input-wrap .box dl{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.form-wrap .id-wrap .input-wrap .box dl:last-of-type{margin-bottom:0}.form-wrap .id-wrap .input-wrap .box dl dt{color:#818181;font-weight:500}.form-wrap .id-wrap .input-wrap .box dl dd{color:#222;word-break:break-all;text-align:right;max-width:200px;font-weight:500}.form-wrap .id-info{margin-top:16px}.form-wrap .id-info li{color:#999;padding-bottom:10px;padding-left:7px;font-size:13px;position:relative}.form-wrap .id-info li:before{content:"·";color:#999;width:7px;height:15px;display:block;position:absolute;inset:-1px 0 0}.form-wrap .reserv-wrap .cont{margin-bottom:12px}.form-wrap .reserv-wrap .cont:last-of-type{margin-bottom:0}.form-wrap .reserv-wrap .input-wrap{background-color:#f7f7f7;border-radius:10px;flex-direction:column;align-items:center;gap:18px;padding:20px 16px;display:flex}.form-wrap .reserv-wrap .input-wrap .tit{justify-content:space-between;gap:28px;width:100%;display:flex}.form-wrap .reserv-wrap .input-wrap .tit strong{color:#222;font-size:16px;font-weight:700}.form-wrap .reserv-wrap .input-wrap .tit button{color:#999;font-size:12px;font-weight:400;text-decoration:underline}.form-wrap .reserv-wrap .input-wrap .box{width:100%}.form-wrap .reserv-wrap .input-wrap .box dl{align-items:center;gap:28px;margin-bottom:12px;display:flex}.form-wrap .reserv-wrap .input-wrap .box dl:last-of-type{margin-bottom:0}.form-wrap .reserv-wrap .input-wrap .box dl dt{color:#818181;width:70px;font-size:14px;font-weight:500}.form-wrap .reserv-wrap .input-wrap .box dl dd{color:#222;font-size:14px;font-weight:500}.form-wrap .reserv-wrap .input-wrap .box dl dd button{border-radius:5px;width:41px;height:20px;font-size:12px;line-height:18px}.btn-wrap_id{text-align:center;padding:16px}.btn-wrap_id .btn{margin-bottom:20px}.btn-wrap_id a{color:#999;font-size:15px;font-weight:500;text-decoration:underline}.link_underline{color:#999;padding-top:4px;font-size:15px;font-weight:500;text-decoration:underline!important}.checkbox-list{margin-top:10px}.checkbox-list .label{font-size:14px}.checkbox-list .label strong{font-weight:500}.checkbox-list3{margin-top:26px}.checkbox-list3 .label{font-size:14px}.checkbox-list2{margin-top:18px}.checkbox-list2 .chk-list{align-items:center;gap:19px;display:flex}.memTit-area{justify-content:space-between;align-items:center;padding:20px 16px 6px;display:flex}.memTit-area .mem-info p:first-child{color:#222;font-size:18px;font-weight:600}.memTit-area .mem-info p:last-child{color:#999;padding-top:8px;font-size:12px}.memTit-area .sns-wrap{justify-content:center;gap:7px;display:flex}.memTit-area .sns-wrap+.btn-wrap{margin-top:0}.memTit-area .sns-wrap a{text-align:center;cursor:auto;font-size:0}.memTit-area .sns-wrap a:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:50%;border-radius:50%;width:30px;height:30px;margin:0 auto 10px;display:block}.memTit-area .sns-wrap a.naver:before{background-color:#02c13a;background-image:url(/images/sub/sns_naver.svg)}.memTit-area .sns-wrap a.kakao:before{background-color:#f7df16;background-image:url(/images/sub/sns_kakao.svg)}.memTit-area .sns-wrap a.google:before{background-color:#fff;background-image:url(/images/sub/sns_google.svg);border:1px solid #ddd}.memTit-area .sns-wrap a.apple:before{background-color:#030000;background-image:url(/images/sub/sns_apple.svg)}.pass-btn-area{text-align:right;padding:0 16px 27px}.pass-btn-area button{width:86px;height:26px;font-size:12px;line-height:24px}.con-line{background-color:#f7f7f7;border-top:1px solid #ddd;height:5px}.secede-btn-area{text-align:right;padding:25px 0 0}.secede-btn-area a{color:#999;font-size:13px;text-decoration:underline}.change-pw{margin-bottom:20px}.change-pw dt{padding-bottom:12px;font-size:15px;font-weight:500}.change-pw dd{padding-bottom:10px;padding-left:8px;font-size:13px;font-weight:400;position:relative}.change-pw dd:after{content:"·";display:inline-block;position:absolute;top:0;left:0}.close-account .tit{padding-bottom:10px;font-size:16px;font-weight:500}.close-account ul{margin:12px 0 14px}.close-account ul li{color:#707070;padding-bottom:10px;padding-left:8px;font-size:12px;font-weight:400;position:relative}.close-account ul li:after{content:"·";display:inline-block;position:absolute;top:0;left:0}.close-account dl{justify-content:space-between;margin-bottom:24px;display:flex}.close-account dl dt{color:#707070;font-size:12px}.close-account dl dd,.close-account .label{color:#222;font-size:15px;font-weight:500}.attach-info-txt li:first-child{color:#ec1c24}.attach-info-txt li{color:#707070;padding-bottom:10px;padding-left:8px;font-size:13px;font-weight:400;position:relative}.attach-info-txt li:after{content:"·";display:inline-block;position:absolute;top:0;left:0}.file-btn{text-align:center;border:1px solid #ddd;border-radius:6px;height:46px;line-height:44px}.file-btn label{cursor:pointer;justify-content:center;align-items:center;height:46px;display:flex}.file-btn label:before{content:"";background-image:url(/images/sub/ico_attarch.svg);width:16px;height:16px;margin-right:4px;display:inline-block}.file-btn label span{font-size:14px;font-weight:400;display:inline-block}.attatch_pic{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.attatch_pic li{width:72px;position:relative}.attatch_pic li .image-wrapper{aspect-ratio:1;border:1px solid #ddd;border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.attatch_pic li .image-wrapper img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;top:0;left:0}.attatch_pic li button{background-image:url(/images/sub/close-line.svg);background-position:50%;background-repeat:no-repeat;width:16px;height:16px;font-size:0;position:absolute;top:4px;right:4px}.attatch_file{flex-wrap:wrap;align-items:center;margin-top:16px;display:flex}.attatch_file li{width:100%;padding-bottom:8px}.attatch_file li a{color:#666;font-size:14px;text-decoration:underline}.attatch_file li button{background-image:url(/images/sub/close-line.svg);background-position:50%;background-repeat:no-repeat;border:1px solid #ddd;border-radius:6px;width:26px;height:26px;margin-left:7px;font-size:0}.agree-box{color:#707070;background:#f7f7f7;margin-top:20px;padding:20px 18px;font-size:14px}@media screen and (max-width:1023px){.form-wrap .login-wrap .join-text{margin-top:20px;font-size:15px}}@media screen and (max-width:768px){.subTit-area .sub-tit{font-size:18px}.subTit-area .sub-text{font-size:13px}.form-wrap .login-wrap input{height:48px;line-height:46px}.form-wrap .login-wrap .input-item .add-btn .btn{width:92px;height:48px;line-height:46px}.form-wrap .join-wrap .input-item+.input-item{margin-top:24px}.form-wrap .join-wrap .input-item .col-2>div:first-child{max-width:100%}.form-wrap .join-wrap .input-item .col-2 .add-btn{width:100%}.form-wrap .join-wrap .terms-wrap .checkbox.all .label{font-size:15px}.form-wrap .join-wrap .terms-wrap .chk-list{margin-top:24px}.form-wrap .join-wrap .terms-wrap .chk-list .checkbox .label{font-size:14px}.form-wrap .join-wrap .btn-wrap{margin-top:40px}}@media screen and (max-width:580px){.fixed-wrap{max-width:100%}}
.customer-wrap{padding-bottom:36px;position:relative}.customer-wrap .customer-box{border-bottom:1px solid #ddd;align-items:center;gap:19px;padding:20px 17px;display:flex}.customer-wrap .customer-box:before{content:"";background-color:#f7f7f7;background-image:url(/images/sub/ico_customer.png);background-position:50%;background-repeat:no-repeat;border-radius:60px;width:60px;height:60px;display:block}.customer-wrap .customer-box>div{text-align:left;margin-left:10px}.customer-wrap .customer-box>div .tit-01{color:#222;padding-bottom:3px;font-size:16px;font-weight:600;display:block}.customer-wrap .customer-box>div .tit-02{color:#222;font-size:12px;font-weight:400;line-height:21px;display:block}.customer-wrap .view-tab-wrap{border-bottom:1px solid #ddd;display:flex}.customer-wrap .view-tab-wrap a,.customer-wrap .view-tab-wrap button{color:#818181;flex:1;justify-content:center;align-items:center;height:50px;font-size:15px;display:flex}.customer-wrap .view-tab-wrap a.active,.customer-wrap .view-tab-wrap button.active{color:#000;border-bottom:2px solid #000;font-weight:600}.customer-wrap .view-tab-wrap a span,.customer-wrap .view-tab-wrap button span{color:inherit;font-weight:300}.customer-wrap .board-list .list-wrap .table-wrap{border-top:1px solid #030a22}.customer-wrap .board-list .list-wrap .table-wrap .list-row.empty{border-bottom:0!important}.customer-wrap .board-list .list-wrap .table-wrap .list-row{table-layout:fixed;border-bottom:1px solid #ddd;width:100%;height:40px;display:table}.customer-wrap .board-list .list-wrap .table-wrap .list-row .title{text-align:left}.customer-wrap .board-list .list-wrap .table-wrap .list-row .title>a,.customer-wrap .board-list .list-wrap .table-wrap .list-row .title>p{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:95%;display:inline-block;overflow:hidden}.customer-wrap .board-list .list-wrap .table-wrap .list-row .title .noti{font-weight:500}.customer-wrap .board-list .list-wrap .table-wrap .list-row>div{text-align:center;vertical-align:middle;font-size:14px;display:table-cell}.customer-wrap .board-list .list-wrap .table-wrap .list-row .no{color:#818181;width:50px;font-size:12px}.customer-wrap .board-list .list-wrap .table-wrap .list-row .no .i-notice{background:url(/images/sub/ico_noti.svg) 50%/19px no-repeat;width:20px;height:20px;margin:0 auto;font-size:0;display:block}.customer-wrap .board-list .list-wrap .table-wrap .list-row .category{width:110px;color:#004194!important}.customer-wrap .board-list .list-wrap .table-wrap .list-row .date{color:#818181;width:55px;font-size:10px}.customer-wrap .list-top{justify-content:space-between;align-items:flex-end;margin-top:20px;display:flex}.customer-wrap .list-top:has(.search-wrap.active){flex-direction:column;align-items:flex-start}.customer-wrap .list-top .total-count{color:#222;font-size:14px;font-weight:500}.customer-wrap .list-top .search-wrap.active{flex:1;width:100%}.customer-wrap .list-top .search-wrap.active .search-box{border-bottom:1px solid #222}.customer-wrap .list-top .search-wrap.active .search-box .search-area{display:block}.customer-wrap .list-top .search-wrap .search-box{align-items:center;gap:10px;display:flex}.customer-wrap .list-top .search-wrap .search-box .search-area{width:100%;display:none}.customer-wrap .list-top .search-wrap .search-box input{border:0}.customer-wrap .list-top .search-wrap .search-box .btn{background-color:#f7f7f7;background-image:url(/images/sub/ico-search.svg);background-position:50%;background-repeat:no-repeat;border:0;flex:none;width:20px;height:20px;font-size:0}.customer-wrap .board-view .view-top{border-bottom:1px solid #ddd;padding:15px 0}.customer-wrap .board-view .view-top.is-notice{background:url(/images/sub/ico_noti.svg) 0 17px no-repeat;padding-left:30px}.customer-wrap .board-view .view-top strong{font-size:15px;display:block}.customer-wrap .board-view .view-top p{padding-top:12px}.customer-wrap .board-view .view-top p span{color:#818181;padding-right:16px;font-size:12px;display:inline-block}.customer-wrap .board-view .view-top p span:first-child:after{content:"";vertical-align:middle;background-color:#ddd;width:1px;height:10px;margin:0 0 0 10px;display:inline-block}.customer-wrap .board-view .board-box{border-bottom:1px solid #ddd;padding:24px 0}.customer-wrap .board-view ul{margin-top:20px}.customer-wrap .board-view ul li{padding-bottom:10px}.customer-wrap .board-view ul li a{align-items:center;gap:7px;display:flex}.customer-wrap .board-view ul li a span{color:#666;font-size:14px;text-decoration:underline}.customer-wrap .board-view ul li a i{background:url(/images/sub/ico_file.svg) 50% no-repeat;border:1px solid #ddd;border-radius:6px;width:26px;height:26px;display:block}.customer-wrap .category-swiper{margin-top:20px}.customer-wrap .terms-wrap .terms-box{margin-bottom:30px;line-height:1.6}.customer-wrap .terms-wrap .scroll-table{margin-top:20px;padding-bottom:10px;overflow:auto}.customer-wrap .terms-wrap .scroll-table::-webkit-scrollbar{background:0 0;height:4px}.customer-wrap .terms-wrap .scroll-table::-webkit-scrollbar-thumb{background:#222;border-radius:60px;height:4px}.customer-wrap .terms-wrap .scroll-table::-webkit-scrollbar-track{background:#ebebeb}.customer-wrap .terms-wrap .privacy-table th{background:#f7f7f7;border:1px solid #ddd}.customer-wrap .terms-wrap .privacy-table th:first-child{width:120px}.customer-wrap .terms-wrap .privacy-table th:nth-child(2){width:80px}.customer-wrap .terms-wrap .privacy-table th:nth-child(3){width:100px}.customer-wrap .terms-wrap .privacy-table th:nth-child(4){width:310px}.customer-wrap .terms-wrap .privacy-table th:nth-child(5){width:60px}.customer-wrap .terms-wrap .privacy-table td{border:1px solid #ddd;padding:10px 0}.customer-wrap .terms-wrap .table{display:block;overflow:auto;width:100%!important}.customer-wrap .terms-wrap .table::-webkit-scrollbar{background:0 0;height:4px}.customer-wrap .terms-wrap .table::-webkit-scrollbar-thumb{background:#222;border-radius:60px;height:4px}.customer-wrap .terms-wrap .table::-webkit-scrollbar-track{background:#ebebeb}.customer-wrap .terms-wrap .table table tr th,.customer-wrap .terms-wrap .table table tr td{min-width:96px}.customer-wrap .text-btn.c-blue{text-align:right;margin-top:20px}.customer-wrap .text-btn.c-blue a{color:#0854f5;text-underline-position:under;background:url(/images/sub/more_btn_blue.svg) 100%/8px no-repeat;padding-right:16px;text-decoration:underline;display:inline-block}.customer-wrap .text-btn.c-blue+.form-wrap{padding-top:20px}.delivery-btn{z-index:1000;position:absolute;top:0;right:0}.delivery-btn button{background-color:#fff;background-image:url(/images/sub/ico_plus_01.svg);background-position:50%;background-repeat:no-repeat;border:0;width:50px;height:54px;font-size:0}.delivery-info{background-color:#f7f7f7;padding:20px 16px}.delivery-info li{color:#222;padding-left:8px;font-size:13px;line-height:24px;position:relative}.delivery-info li:before{content:"·";position:absolute;top:0;left:0}.delivery .form-wrap{padding:20px 0 0}.delivery .form-wrap .no-data{text-align:center}.delivery .form-wrap .no-data:before{content:"";background-image:url(/images/sub/ico_nodata.svg);background-repeat:no-repeat;width:72px;height:72px;margin:auto auto 10px;display:block}.delivery .form-wrap .delivery-wrap .input-item{border:1px solid #ddd;border-radius:5px;padding:20px}.delivery .form-wrap .delivery-wrap .input-item dt{justify-content:space-between;padding-bottom:12px;display:flex}.delivery .form-wrap .delivery-wrap .input-item dt strong{padding-right:11px;font-size:15px}.delivery .form-wrap .delivery-wrap .input-item dt span{color:#707070;background:#f6f6f6;border:1px solid #f6f6f6;border-radius:3px;padding:4px 7px;font-size:12px;display:inline-block}.delivery .form-wrap .delivery-wrap .input-item dd li{padding-bottom:12px}.delivery .form-wrap .delivery-wrap .input-item dd li:last-of-type{justify-content:space-between;padding-bottom:0;display:flex}.delivery .form-wrap .delivery-wrap .input-item dd li:last-of-type .btn-area button{color:#707070;padding:0 8px;font-size:12px}.delivery .form-wrap .delivery-wrap .input-item dd li:last-of-type .btn-area button:first-child:after{content:"";vertical-align:middle;background-color:#ddd;width:1px;height:10px;margin:0 0 0 16px;display:inline-block}
.reserv-wrap .note{color:#707070;background:url(/images/sub/ico_notice2.svg) 0/16px no-repeat;padding-left:24px;font-size:14px}.reserv-wrap .reserv-top{padding-top:20px}.reserv-wrap .reserv-top .list-utils{width:107px}.reserv-wrap .reserv-top .list-utils select{height:36px;padding:10px 14px;font-size:12px}.reserv-wrap .reserv-top .list-utils .select-box{width:100%}.reserv-wrap .reserv-top .list-utils .select-box .select{height:36px}.reserv-wrap .reserv-item{border-bottom:1px solid #ddd;padding:20px 0;display:block}.reserv-wrap .reserv-item p,.reserv-wrap .reserv-item span{line-height:1.6}.reserv-wrap .reserv-item p.option,.reserv-wrap .reserv-item span.option{color:#818181;font-size:13px}.reserv-wrap .reserv-item .reserv-title{align-items:center;gap:8px;margin-bottom:14px;display:flex}.reserv-wrap .reserv-item .reserv-title h2{font-size:16px}.reserv-wrap .reserv-item .item-top{justify-content:space-between;display:flex}.reserv-wrap .reserv-item .item-top:after{content:"";background:url(/images/sub/btn_more.svg) 50% no-repeat;width:12px;height:12px;margin-right:4px;display:inline-block}.reserv-wrap .reserv-code{text-align:center}.reserv-wrap .reserv-code .code{aspect-ratio:3.83333;width:230px;display:block;position:relative;overflow:hidden}.reserv-wrap .reserv-code .code img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.reserv-wrap .reserv-code .code{margin:0 auto 8px}.reserv-wrap .reserv-code span{font-size:12px}.reserv-wrap .reserv-code p{color:#8d9399;margin-top:16px;font-size:12px;font-weight:300;line-height:1.6}.reserv-wrap .visit-item{background:#f7f7f7;border-radius:10px;margin-top:20px;padding:20px 16px;display:block}.reserv-wrap .visit-item p,.reserv-wrap .visit-item span{line-height:1.6}.reserv-wrap .visit-item p.option,.reserv-wrap .visit-item span.option{color:#818181;font-size:13px}.reserv-wrap .visit-item .item-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.reserv-wrap .visit-item .item-top .reserv-title{align-items:center;gap:8px;display:flex}.reserv-wrap .visit-item .item-top .reserv-title h2{font-size:16px;line-height:1}.reserv-wrap .visit-item .box{width:100%}.reserv-wrap .visit-item .box dl{align-items:center;gap:28px;margin-bottom:12px;display:flex}.reserv-wrap .visit-item .box dl:last-of-type{margin-bottom:0}.reserv-wrap .visit-item .box dl dt{color:#818181;width:70px;font-size:14px;font-weight:500}.reserv-wrap .visit-item .box dl dd{color:#222;font-size:14px;font-weight:500}.reserv-wrap .visit-item .box dl dd button{border-radius:5px;width:41px;height:20px;font-size:12px;line-height:18px}.reserv-wrap .visit-item .cancel-btn{color:#999;font-size:12px;text-decoration:underline}.reserv-wrap .visit-item button.btn-s{width:50px;margin:0 0 2px 8px}.reserv-wrap .reserv-tag{text-align:center;white-space:nowrap;border-radius:3px;width:auto;min-width:60px;height:24px;padding:3px 7px;font-size:12px;font-weight:600;display:inline-block}.reserv-wrap .reserv-tag.complete{color:#0854f5;background:#e5edfe}.reserv-wrap .reserv-tag.purchase{color:#36b53a;background:#eaf8eb}.reserv-wrap .reserv-tag.cancel{color:#707070;background:#e9e9e9}#dateSelectPopup .date-wrap{padding:30px 16px}#dateSelectPopup .date-wrap .title{padding:0 8px;font-size:16px;font-weight:600}#dateSelectPopup .date-wrap .calendar-wrap{border:1px solid #8d9399;border-radius:6px;margin-top:20px;padding:20px 16px 16px}#dateSelectPopup .date-wrap .btn.secondary{margin-top:40px}#dateSelectPopup .date-wrap .text-wrap{margin-top:12px;padding:0 8px}#dateSelectPopup .date-wrap .text-wrap li{color:#707070;font-size:13px;line-height:1.6}#dateSelectPopup .date-wrap .text-wrap li+li{margin-top:8px}#dateSelectPopup .select-box{margin-top:20px}#dateSelectPopup .option-list{transition:all}#dateSelectPopup .option-list.open{max-height:208px;position:relative}#dateSelectPopup .select-time li{font-size:14px}#dateSelectPopup .text-header{align-items:center;display:flex}#dateSelectPopup .text-header .btn-back{z-index:100;background:url(/images/common/hd_back.svg) 50% no-repeat;width:12px;height:16px;font-size:0;display:inline-block;position:relative}.visit-btn-wrap{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.visit-btn-wrap+.terms-wrap .terms-box{border:1px solid #ddd;max-height:160px;padding:20px;font-size:14px;overflow:auto}.visit-btn-wrap+.terms-wrap .terms-box::-webkit-scrollbar{background:0 0;width:4px}.visit-btn-wrap+.terms-wrap .terms-box::-webkit-scrollbar-thumb{background:#9999994d;border-radius:60px;width:4px}.visit-btn-wrap+.terms-wrap .terms-box p{color:#999;line-height:1.5}.visit-btn-wrap .radio{width:100%}.visit-btn-wrap .radio label{cursor:pointer;display:block}.visit-btn-wrap .radio label .label{color:#999;background-color:#fff;border:1px solid #ddd;border-radius:6px;justify-content:space-between;align-items:center;height:46px;padding:0 15px;font-size:14px;display:flex}.visit-btn-wrap .radio label .label:before{display:none}.visit-btn-wrap .radio label .label:after{content:"";background:url(/images/sub/filter_chk_on2.svg) 50% no-repeat;width:10px;height:10px}.visit-btn-wrap .radio label:has(input:checked) .label{color:#000;background-color:#fff;border-color:#000}.visit-btn-wrap .radio label:has(input:checked) .label:after{background-image:url(/images/sub/filter_chk_on3.svg);width:10px;height:10px}.customer-info .title{margin-bottom:16px}.customer-info .title~.title{margin-top:30px}.customer-info .memo{position:relative}.customer-info .memo textarea{resize:none;border:1px solid #f3f4f5;border-radius:6px;width:100%;height:120px;padding:15px;line-height:1.5}.customer-info .unit{color:#999;font-size:12px;position:absolute;bottom:16px;right:20px}.customer-info .unit strong{color:inherit}
.btn-wish .label{cursor:pointer;background:url(/images/sub/ico_wish.svg) 50%/100% no-repeat;width:16px;height:16px;font-size:0;transition:all .3s}.btn-wish input:checked+.label{background-image:url(/images/sub/ico_wish_on.svg)}.prdList-wrap>ul{grid-template-columns:repeat(2,1fr);gap:20px 7px;display:grid}.prdList-wrap .prd-box{position:relative}.prdList-wrap .prd-box.soldout .prd-thumb:after{content:"SOLD OUT";z-index:1;color:#fff;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:600;display:flex;position:absolute;top:0;left:0}.prdList-wrap .prd-thumb{aspect-ratio:1;background-color:#f2f3f5;flex:none;width:100%;max-width:200px;display:block;position:relative;overflow:hidden}.prdList-wrap .prd-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.prdList-wrap .prd-thumb{border-radius:5px;overflow:hidden}.prdList-wrap .prd-thumb:has(.swiper){max-width:100%}:is(.prdList-wrap .prd-thumb:has(.swiper) .swiper,.prdList-wrap .prd-thumb:has(.swiper) .swiper-wrapper){width:100%!important;max-width:100%!important}.prdList-wrap .prd-thumb:has(.swiper) .swiper-slide{aspect-ratio:1;display:block;position:relative;overflow:hidden;width:100%!important;max-width:100%!important}.prdList-wrap .prd-thumb:has(.swiper) .swiper-slide img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.prdList-wrap .prd-thumb:has(.swiper) .swiper-slide{border-radius:5px;overflow:hidden}.prdList-wrap .prd-thumb:has(.swiper) .swiper-control{bottom:8px;left:50%;right:auto;transform:translate(-50%)}.prdList-wrap .prd-thumb:has(.swiper) .swiper-control .swiper-count{padding:2px 6px}.prdList-wrap .prd-thumb .tag{z-index:10;border-radius:3px;width:66px;height:20px;position:absolute;top:8px;left:8px;overflow:hidden}.prdList-wrap .prd-thumb .tag img{object-fit:contain;object-position:0 center;width:100%;height:100%;display:block}.prdList-wrap .prd-thumb .btn-wish{z-index:10;position:absolute;top:8px;right:8px}.prdList-wrap .prd-thumb .btn-wish .label{background-image:url(/images/sub/ico_wish_thumb.svg)}.prdList-wrap .prd-thumb .btn-wish input:checked+.label{background-image:url(/images/sub/ico_wish_on.svg)}.prdList-wrap .prd-thumb .lens{z-index:1;width:35px;height:35px;position:absolute;bottom:6px;right:6px}.prdList-wrap .prd-thumb .lens img{object-fit:contain;object-position:0 center;width:100%;height:100%;display:block}.prdList-wrap .tags-wrap{margin-top:8px}.prdList-wrap .tag-wrap{flex-wrap:wrap;align-items:center;gap:6px;margin-top:20px;display:flex}.prdList-wrap .tag-wrap span{text-align:center;border:1px solid #222;padding:5px 16px;font-size:10px}.prdList-wrap .tag-wrap span.fill.black{color:#fff;background-color:#222}.prdList-wrap .tag-wrap span.fill.blue{color:#fff;background-color:#d33132}.prdList-wrap .tag-wrap span.line.blue{color:#d33132;border-color:#d33132}.prdList-wrap .name-wrap{max-width:100%;margin-top:12px}.prdList-wrap .name-wrap .brand{color:#818181;font-size:11px;font-weight:600}.prdList-wrap .name-wrap .prd-name{text-overflow:ellipsis;max-width:100%;white-space:initial;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.prdList-wrap .name-wrap .prd-option{color:#818181;margin-top:6px;font-size:12px}.prdList-wrap .price-info{align-items:center;gap:2px;margin-top:8px;display:flex}.prdList-wrap .price-info .num-rate{color:#d33132;font-size:12px}.prdList-wrap .price-info .num-price{color:#999;font-size:14px;text-decoration:line-through}.prdList-wrap .price-info .num-sale{padding-top:2px;font-size:12px;display:block}.prdList-wrap .view-text{margin-top:2px}.prdList-wrap .view-text span{color:#818181;background-position:0;background-repeat:no-repeat;padding-left:14px;font-size:11px;font-weight:300}.prdList-wrap .view-text span:first-child{background-image:url(/images/sub/ico_prd_review.svg)}.prdList-wrap .view-text span:last-child{background-image:url(/images/sub/ico_prd_wish.svg)}.prdList-wrap .view-text span div{color:#818181;font-size:11px;font-weight:300}.prdList-wrap.type-one-col>ul{display:block}.prdList-wrap.type-one-col li{align-items:flex-start;gap:16px;display:flex}.prdList-wrap.type-one-col li+li{margin-top:12px}.prdList-wrap.type-one-col .num{font-size:14px;font-weight:600}.prdList-wrap.type-one-col .prd-box{flex:1;align-items:flex-start;gap:16px;display:flex}.prdList-wrap.type-one-col .prd-thumb{max-width:110px}.prdList-wrap.type-one-col .prd-thumb .lens{width:23px;height:23px}.prdList-wrap.type-one-col .name-wrap{margin-top:0}.prdList-wrap.type-one-col .name-wrap .prd-name{min-height:auto;margin-top:6px}.prdList-wrap.type-one-col .price-info,.prdList-wrap.type-one-col .tags-wrap{margin-top:8px}.prdList-wrap.type-three-col>ul{grid-template-columns:repeat(3,1fr)}.prdList-wrap.type-three-col .prd-thumb .lens{width:23px;height:23px}
.contents-wrap .bg-wrap{z-index:-1;background:url(/images/common/pc_bg.svg) 50% no-repeat;width:100vw;height:100vh;position:fixed;top:0;left:0;right:0}.contents-wrap .pc-content{width:100%;max-width:435px;height:100vh;padding:160px 0;position:fixed;top:0;left:calc(50vw - 58rem)}.contents-wrap .pc-content .logo{width:220px;height:30px;margin-bottom:60px;position:absolute;top:100px}.contents-wrap .pc-content .logo img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.contents-wrap .pc-content .search-wrap .input-wrap{background-color:#fff;border-radius:34px;position:relative}.contents-wrap .pc-content .search-wrap .input-wrap input{background-color:#0000;border:0;height:68px;padding-left:30px;padding-right:60px;font-size:20px;line-height:66px}.contents-wrap .pc-content .search-wrap .input-wrap .btn-search{background:url(/images/common/ico_search_pc.svg) 50% no-repeat;width:26px;height:26px;font-size:0;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.contents-wrap .pc-content .search-wrap .hashtag-wrap{margin-top:22px}.contents-wrap .pc-content .search-wrap .hashtag-wrap ul{flex-wrap:wrap;gap:14px 8px;display:flex}.contents-wrap .pc-content .search-wrap .hashtag-wrap ul li a{text-align:center;background-color:#fff;border-radius:20px;padding:8px 17px;font-size:16px;display:block}.contents-wrap .pc-content .find-wrap{background:#708cf3 url(/images/common/find_bg.png) 50% no-repeat;border-radius:20px;width:100%;margin-top:62px;padding:50px 40px 54px}.contents-wrap .pc-content .find-wrap p{color:#fff;letter-spacing:-.48px;font-size:24px;font-weight:600}.contents-wrap .pc-content .find-wrap .btn-wrap{gap:6px;margin-top:28px}.contents-wrap .pc-content .find-wrap .btn-wrap .btn{border-radius:10px;justify-content:space-between;max-width:104px;height:35px;padding:0 20px;font-size:13px;line-height:33px}.contents-wrap .pc-content .find-wrap .btn-wrap .btn i{background-image:url(/images/common/ico_more_w.svg);width:4px;height:7px}.contents-wrap .pc-content .find-wrap .btn-wrap .btn.color2 i{background-image:url(/images/common/ico_more_b.svg)}.contents-wrap .pc-content .app-wrap{align-items:center;gap:60px;margin-top:110px;display:flex;position:absolute;bottom:100px}.contents-wrap .pc-content .app-wrap .store-wrap .link-wrap{align-items:center;gap:10px;display:flex}.contents-wrap .pc-content .app-wrap .store-wrap .link-wrap .line{background-color:#222;width:1px;height:13px}.contents-wrap .pc-content .app-wrap .store-wrap .link-wrap a{background-position:0;background-repeat:no-repeat;flex:none;width:120px;height:24px;font-size:0}.contents-wrap .pc-content .app-wrap .store-wrap .link-wrap a.google{background-image:url(/images/common/googleStore.svg)}.contents-wrap .pc-content .app-wrap .store-wrap .link-wrap a.app{background-image:url(/images/common/appStrore.svg)}.contents-wrap .pc-content .app-wrap .store-wrap p{margin-top:20px;font-size:18px;font-weight:500}.contents-wrap .pc-content .app-wrap .qr-wrap{flex:none;width:94px;height:94px;position:relative}.contents-wrap .pc-content .app-wrap .qr-wrap img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.contents-wrap .mobile-content{width:100%;max-width:420px;position:relative;left:calc(4rem + 50vw);box-shadow:0 0 99px #00000029}@media screen and (max-width:1600px){.contents-wrap .pc-content{padding:100px 0}.contents-wrap .pc-content .logo{top:40px}.contents-wrap .pc-content .app-wrap{bottom:60px}}@media screen and (max-width:1400px){.contents-wrap .pc-content{padding:60px 0}.contents-wrap .pc-content .logo{top:20px}.contents-wrap .pc-content .app-wrap{bottom:20px}}.store-detail-layer{z-index:1000;background:#fff;flex-direction:column;width:100%;max-width:420px;display:flex;position:fixed;top:0;bottom:0;left:calc(4rem + 50vw)}.store-detail-layer #contents{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto}.store-detail-layer #contents::-webkit-scrollbar{display:none}@media screen and (max-width:1200px){.contents-wrap .pc-content{display:none}.contents-wrap .mobile-content{margin:0 auto;left:0}.store-detail-layer{margin:0 auto;left:0;right:0}}@media (min-width:1201px){.main-review-wrap{padding-left:15px}#crema-review-popup{margin-left:0!important;left:calc(6rem + 50vw)!important}#crema-fullscreen-popup,#crema-fullscreen-popup-1{max-width:420px!important;margin-left:0!important;left:calc(4rem + 50vw)!important}}@media screen and (max-height:820px){.contents-wrap .pc-content{padding:100px 0}.contents-wrap .pc-content .logo{top:40px}.contents-wrap .pc-content .app-wrap{bottom:20px}}@media screen and (max-height:690px){.contents-wrap .pc-content{padding:60px 0}.contents-wrap .pc-content .logo{top:20px}.contents-wrap .pc-content .app-wrap{margin-top:30px;position:relative}}@media screen and (max-width:580px){.contents-wrap .mobile-content{max-width:100%}}
#container.main .mobile-content:has(.main-bg) #header{background-color:#e3e2e4}#container.main .mobile-content #contents{margin-top:-89px;padding-top:89px;position:relative}#container.main .mobile-content #contents .main-bg{z-index:-1;background-color:#eae9ea;height:430px;position:absolute;top:0;left:0;right:0}#container.main .mobile-content #contents .main-bg:before{content:"";z-index:-1;background:linear-gradient(#fff0 0%,#8c91a1 100%);height:363px;position:absolute;bottom:0;left:0;right:0}#container.main .mobile-content #contents .main-bg:after{content:"";z-index:1;background:linear-gradient(#fff0 0%,#fff 100%);height:162px;position:absolute;bottom:0;left:0;right:0}.swiper-control,.swiper-pagination.swiper-pagination-fraction{z-index:10;width:auto;max-width:58px;position:absolute;inset:auto 16px 16px auto}.swiper-control .swiper-count,.swiper-pagination.swiper-pagination-fraction .swiper-count{background-color:#0003;border-radius:20px;padding:4px 12px;font-size:12px}.swiper-control .swiper-count span,.swiper-pagination.swiper-pagination-fraction .swiper-count span{color:#ddd;padding:0 2px;font-weight:300}.swiper-control .swiper-count span.active-num,.swiper-pagination.swiper-pagination-fraction .swiper-count span.active-num{color:#fff;font-weight:600}.swiper-control .swiper-count em,.swiper-pagination.swiper-pagination-fraction .swiper-count em{color:#fff}.swiper-pagination-fraction{background-color:#0003;border-radius:20px;padding:4px 12px;font-size:12px;color:#fff!important;width:auto!important}.swiper-pagination-fraction span{color:#ddd;padding:0 2px;font-weight:300}.swiper-pagination-fraction span.swiper-pagination-current{color:#fff;font-weight:600}.main-content h2.tit{color:#141519;margin-bottom:12px;font-size:18px;font-weight:700}.main-content h2.tit~[class*=-swiper]{margin-top:16px}.main-content .main-visual+.main-cont{padding-top:0}.main-content .main-cont{padding-top:50px}.main-content .main-cont:has(.menu-wrap)+.main-cont .md-wrap{padding-top:0}.main-content .main-cont:empty{padding-top:0}.main-content .main-visual{background:linear-gradient(#0000 50%,#fff 100%);padding:14px 0 16px;position:relative}.main-content .main-visual+.main-cont:has(.brand-wrap){padding-top:30px}.main-content .main-visual.special-visual{padding:0}.main-content .main-visual.special-visual .swiper .swiper-slide .img{aspect-ratio:1.26316;border-radius:0;display:block;position:relative;overflow:hidden}.main-content .main-visual.special-visual .swiper .swiper-slide .img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.main-content .main-visual.special-visual .swiper .swiper-slide .img .imgbox:after{display:none}.main-content .main-visual .swiper-control{bottom:32px;right:44px}.main-content .main-visual .swiper .swiper-slide .img{aspect-ratio:.877193;border-radius:10px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.main-content .main-visual .swiper .swiper-slide .img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.main-content .main-visual .swiper .swiper-slide .text-wrap{z-index:10;position:absolute;bottom:50px;left:20px}.main-content .main-visual .swiper .swiper-slide .text-wrap .text01{font-size:25px;font-weight:700}.main-content .main-visual .swiper .swiper-slide .text-wrap .text02{margin-top:8px;font-size:13px}.main-content .main-cont{background-color:#fff}.main-content .main-cont .prdList-wrap+.more-btn{text-align:right;margin-top:12px}.main-content .main-cont .prdList-wrap+.more-btn a{color:#5a5a5a;text-underline-position:under;background:url(/images/sub/more_btn.svg) 100% no-repeat;padding-right:8px;font-size:11px;text-decoration:underline;display:inline-block}.main-content .main-cont .menu-wrap{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.main-content .main-cont .menu-wrap::-webkit-scrollbar{display:none}.main-content .main-cont .menu-wrap .menu-swiper .swiper-slide{width:auto;height:auto}.main-content .main-cont .menu-wrap .menu-swiper .menu-column{flex-direction:column;gap:8px;display:flex}.main-content .main-cont .menu-wrap .menu-container{flex-direction:column;gap:8px;display:inline-flex}.main-content .main-cont .menu-wrap .menu-line{flex-wrap:nowrap;gap:8px;padding:0 16px;display:flex}.main-content .main-cont .menu-wrap .menu{background-color:#fff;border:1px solid #ddd;border-radius:30px;flex-shrink:0;align-items:center;gap:8px;padding:4px 12px 4px 5px;font-size:14px;display:inline-flex}.main-content .main-cont .menu-wrap .menu .icon{aspect-ratio:1;border-radius:50%;flex:none;width:36px;height:36px;display:block;position:relative;overflow:hidden}.main-content .main-cont .menu-wrap .menu .icon img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.main-content .main-cont .menu-wrap .menu span{white-space:nowrap;font-weight:700}.main-content .main-cont .promotion-wrap{position:relative}.main-content .main-cont .promotion-wrap .swiper-slide{aspect-ratio:1.41991;display:block;position:relative;overflow:hidden}.main-content .main-cont .promotion-wrap .swiper-slide img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.main-content .main-cont .short-wrap .short-box{grid-template-columns:repeat(2,1fr);align-items:start;gap:8px;display:grid}.main-content .main-cont .short-wrap .short{aspect-ratio:9/16;border-radius:5px;position:relative;overflow:hidden}.main-content .main-cont .short-wrap .short .poster{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.main-content .main-cont .short-wrap .short video{object-fit:cover;z-index:0;opacity:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:none}.main-content .main-cont .short-wrap .short .text-wrap{z-index:2;position:absolute;bottom:12px;left:12px}.main-content .main-cont .short-wrap .short .text-wrap p{color:#fff;font-size:14px;font-weight:600}.main-content .main-cont .short-wrap .short .text-wrap span{color:#fff;margin-top:4px;font-size:11px;font-weight:300;display:block}.main-content .main-cont .short-wrap .short .play-overlay{z-index:2;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-content .main-cont .review-wrap .swiper{margin-top:16px}.main-content .main-cont .review-wrap .swiper .review .review-thumb{aspect-ratio:1;margin-bottom:12px;display:block;position:relative;overflow:hidden}.main-content .main-cont .review-wrap .swiper .review .review-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.main-content .main-cont .review-wrap .swiper .review .review-thumb{border-radius:5px;overflow:hidden}.main-content .main-cont .review-wrap .swiper .review .text-wrap .title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:300;overflow:hidden}.main-content .main-cont .review-wrap .swiper .review .text-wrap .star-rating{vertical-align:middle;background:url(/images/sub/star_rating_bg.svg) 0/67px no-repeat;width:67px;height:11px;margin-top:10px;display:inline-block;position:relative}.main-content .main-cont .review-wrap .swiper .review .text-wrap .star-rating .star{background:url(/images/sub/star_rating.svg) 0/67px no-repeat;width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0}.main-content .main-cont .review-wrap .swiper .review .text-wrap p{color:#707070;margin-top:10px;font-size:10px;font-weight:300}.main-content .main-cont .review-wrap .swiper .review .text-wrap p+p{margin-top:4px}.main-content .main-cont .review-wrap .swiper .prd{align-items:center;gap:9px;display:flex}.main-content .main-cont .review-wrap .swiper .prd .prd-thumb{aspect-ratio:1;flex:none;max-width:46px;height:46px;display:block;position:relative;overflow:hidden}.main-content .main-cont .review-wrap .swiper .prd .prd-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.main-content .main-cont .review-wrap .swiper .prd .prd-thumb{border-radius:5px;overflow:hidden}.main-content .main-cont .review-wrap .swiper .prd .prd-detail{flex:1;max-width:calc(100% - 55px)}.main-content .main-cont .review-wrap .swiper .prd .prd-detail .prd-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.main-content .main-cont .review-wrap .swiper .prd .prd-detail .grade{align-items:center;gap:2px;display:flex}.main-content .main-cont .review-wrap .swiper .prd .prd-detail .grade:before{content:"";background:url(/images/sub/star_single.svg) 50%/100% no-repeat;width:8px;height:8px}.main-content .main-cont .review-wrap .swiper .prd .prd-detail .grade,.main-content .main-cont .review-wrap .swiper .prd .prd-detail .count{color:#707070;font-size:11px;font-weight:300}.main-content .main-cont .brand-wrap .brand-icon-swiper{margin:0 0 20px}.main-content .main-cont .brand-wrap .brand-icon-swiper .swiper-slide{aspect-ratio:1;display:block;position:relative;overflow:hidden}.main-content .main-cont .brand-wrap .brand-icon-swiper .swiper-slide img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.main-content .main-cont .brand-wrap .brand-icon-swiper .swiper-slide{border-radius:5px;overflow:hidden}.main-content .main-cont .brand-wrap .more-btn{margin-right:16px}.main-content .main-cont .magazine-wrap{padding-bottom:80px}.main-content .main-cont .magazine-wrap .banner-swiper,.main-content .main-cont .magazine-wrap .banner-swiper .swiper-slide{position:relative}.main-content .main-cont .magazine-wrap .banner-swiper .swiper-slide .swiper-slide-content>a{aspect-ratio:1;display:block;position:relative;overflow:hidden}.main-content .main-cont .magazine-wrap .banner-swiper .swiper-slide .swiper-slide-content>a img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.main-content .main-cont .magazine-wrap .banner-swiper .swiper-slide .swiper-slide-content>a{border-radius:10px;overflow:hidden}.main-content .main-cont .magazine-wrap .banner-swiper .swiper-slide>a{aspect-ratio:1;display:block;position:relative;overflow:hidden}.main-content .main-cont .magazine-wrap .banner-swiper .swiper-slide>a img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.main-content .main-cont .magazine-wrap .banner-swiper .swiper-slide>a{border-radius:10px;overflow:hidden}.main-content .main-cont .magazine-wrap .banner-swiper .swiper-slide .text-wrap{padding-right:16px;position:absolute;bottom:45px;left:16px}.main-content .main-cont .magazine-wrap .banner-swiper .swiper-slide .text-wrap p{text-overflow:ellipsis;white-space:initial;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;font-size:20px;font-weight:700;display:-webkit-box;overflow:hidden}.main-content .main-cont .magazine-wrap .banner-swiper .swiper-slide .prdList-wrap{margin-top:26px}#mainPopupBg{z-index:9999;opacity:.6;background-color:#000;width:100%;max-width:420px;height:100%;position:fixed;top:0}#mainPopup{width:100%;max-width:420px}#mainPopup .mainPopup-wrap{width:100%}#mainPopup .swiper-control{top:24px;bottom:auto;right:22px}#mainPopup .swiper{border-radius:30px 30px 0 0}#mainPopup .swiper .popup-item{aspect-ratio:1.42857;display:block;position:relative;overflow:hidden}#mainPopup .swiper .popup-item img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}#mainPopup .mainpop-menu{background-color:#fff;justify-content:space-between;align-items:center;height:50px;padding:0 10px;display:flex}#mainPopup .mainpop-menu .checkbox .label{color:#666;height:100%;padding:6px;font-size:12px;font-weight:500}#mainPopup .mainpop-menu .checkbox .label:before{display:none}#mainPopup .mainpop-menu .mp-close{color:#666;height:100%;padding:6px;font-size:12px;font-weight:500}@supports (-webkit-touch-callout:none){.short-wrap .short{height:0;padding-top:145.625%;aspect-ratio:auto!important}}@media screen and (max-width:580px){#mainPopup{max-width:100%}}
