body,caption,dd,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,html,img,legend,li,ol,p,table,td,th,tr,ul{margin:0;padding:0;box-sizing:border-box;font-family:inherit;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width:320px)and (max-width:560px){body{-webkit-text-size-adjust:none}}li,ol,ul{list-style:none}fieldset,img{border:none}a{text-decoration:none;color:inherit;cursor:pointer}address,em,i{font-style:inherit}img{border:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}option,select,textarea{font-family:inherit;font-size:inherit}button,img,input,label,select,textarea{vertical-align:middle}input[type=radio]{vertical-align:center;margin:0}label{cursor:pointer}.fly,hr,legend{position:absolute;left:-10000em;top:-10000em}.clearfix{*zoom:1}.clearfix:after{content:"";display:block;clear:both}select::-ms-expand{display:none}select{background:var(--color-white) url(../img/arrow_down.2fb6f130.svg) no-repeat calc(100% - 5px) 50%/20px auto;border:1px solid #eaebec;height:48px;-webkit-appearance:none;padding:5px 25px 5px 12px;border-radius:2px;width:160px;font-size:12px}select:hover{border:1px solid grey}select:focus{border-color:#20abfa}select.error{border-color:#ff616d}option{background:var(--color-white)}input[type=checkbox]{width:16px;height:16px;vertical-align:middle;cursor:pointer;margin-right:8px}pre{margin:0;padding:0;font-family:inherit;font-size:inherit;white-space:pre-wrap;word-break:break-all}input[type=file]{border-radius:3px;border:1px solid var(--color-admin-file-input-border);background-color:var(--color-neutral-150);width:100%;color:#333;height:50px;align-items:center}input::-moz-placeholder,textarea::-moz-placeholder{font-size:13px;color:#aaa}input::placeholder,textarea::placeholder{font-size:13px;color:#aaa}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time]{font-size:14px;color:#333;height:50px;padding-left:10px;background-color:transparent;border:1px solid #eaebec;border-radius:2px;margin-bottom:8px}input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover{border:1px solid grey}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus{border-color:#20abfa}input[type=date].error,input[type=email].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=time].error{border-color:#ff616d}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled{border:none}input{font-size:14px}input[type=date],input[type=time]{width:160px;margin-bottom:10px}button{outline:none;cursor:pointer}.hide,caption,legend{overflow:hidden;display:block;position:absolute;border:0;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@font-face{font-family:Noto;font-weight:300;font-style:normal;src:url(../fonts/NotoSansKR-Light.5d884c8b.woff2) format("woff2"),url(../fonts/NotoSansKR-Light.9276c52a.woff) format("woff"),url(../fonts/NotoSansKR-Light.d5bb14ab.otf) format("opentype")}@font-face{font-family:Noto;font-weight:400;font-style:normal;src:url(../fonts/NotoSansKR-Regular.a6bb0f74.woff2) format("woff2"),url(../fonts/NotoSansKR-Regular.8e53e85b.woff) format("woff"),url(../fonts/NotoSansKR-Regular.1e70c1f9.otf) format("opentype")}@font-face{font-family:Noto;font-weight:500;font-style:normal;src:url(../fonts/NotoSansKR-Medium.756526f4.woff2) format("woff2"),url(../fonts/NotoSansKR-Medium.e6d10dc3.woff) format("woff"),url(../fonts/NotoSansKR-Medium.25b63ab9.otf) format("opentype")}@font-face{font-family:Noto;font-weight:700;font-style:normal;src:url(../fonts/NotoSansKR-Bold.89f78823.woff2) format("woff2"),url(../fonts/NotoSansKR-Bold.bdc0e1a5.woff) format("woff"),url(../fonts/NotoSansKR-Bold.daccb485.otf) format("opentype")}.lnb{width:200px;height:100vh;font-size:14px;color:#3ebdac;background:var(--color-neutral-900);position:fixed;top:0;left:0;border-right:1px solid #eaebec;z-index:100}.lnb .lnbLogo{height:60px;background:var(--color-white)}.lnb .lnbLogo a{line-height:60px;display:block;text-align:center}.lnb .lnbLogo a img{width:150px}.lnb .mainMenu{width:100%;height:calc(100vh - 60px);overflow-y:auto;overflow-x:hidden}.lnb .mainMenu .el-col-12{width:100%}.lnb .mainMenu .el-col-12 .el-menu{background:transparent;border:none}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item.is-active a{background:#20abfa}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item,.lnb .mainMenu .el-col-12 .el-menu .el-submenu,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title{color:var(--color-white);height:unset;line-height:unset;padding:0;margin-bottom:6px}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item a,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title a,.lnb .mainMenu .el-col-12 .el-menu .el-submenu a{display:block}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item span,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title span,.lnb .mainMenu .el-col-12 .el-menu .el-submenu span{display:flex;align-items:center;padding:15px;width:100%;margin:0 auto;box-sizing:border-box;color:var(--color-white)}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item span em.material-icons,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title span em.material-icons,.lnb .mainMenu .el-col-12 .el-menu .el-submenu span em.material-icons{padding-left:4px;font-size:20px;color:var(--color-element-primary);vertical-align:top}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item span .el-badge,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title span .el-badge,.lnb .mainMenu .el-col-12 .el-menu .el-submenu span .el-badge{margin-left:5px}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item span .el-badge .el-badge__content,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title span .el-badge .el-badge__content,.lnb .mainMenu .el-col-12 .el-menu .el-submenu span .el-badge .el-badge__content{height:20px;line-height:18px}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item img,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title img,.lnb .mainMenu .el-col-12 .el-menu .el-submenu img{width:18px;height:18px;margin-right:10px}.lnb .mainMenu .el-col-12 .el-menu .el-badge .el-badge__content{vertical-align:middle;background-color:var(--color-white);color:#20abfa;font-weight:700}.lnb .mainMenu .el-col-12 .el-menu .el-submenu .el-menu-item span{box-sizing:border-box;padding:10px;padding-left:43px;font-size:13px}.lnb .mainMenu .el-col-12 .el-menu .el-submenu .el-menu-item span em{margin-left:10px;display:inline-block;vertical-align:middle;font-size:12px;padding:0 8px;height:25px;line-height:25px;text-align:center;border-radius:12.5px;background:var(--color-element-primary);color:var(--color-white)}.lnb .mainMenu .el-col-12 .el-menu .el-menu-item:hover,.lnb .mainMenu .el-col-12 .el-menu .el-submenu__title:hover{background:unset}table{font-size:14px;border-collapse:collapse;width:100%;text-align:left;table-layout:fixed}table th{height:30px;padding:0 10px;border-bottom:1px solid #d3d3d3;white-space:nowrap;font-weight:400}table th,table th .el-radio .el-radio__label{font-size:12px;color:#9aa7c1}table th.left{text-align:left}table th.right{text-align:right}table th.center{text-align:center}table td{font-size:14px;height:40px;padding:0 10px;border-bottom:1px solid #eaebec;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table td.prewrap{white-space:pre-wrap}table td.left{text-align:left}table td.right{text-align:right}table td.center{text-align:center}table td.center .buttons{display:flex;justify-content:center}table td.post{max-width:460px}table td.reject{color:#ff616d}table td.request{color:var(--color-element-warning)}table td.confirm{color:var(--color-element-success)}table tr:hover{background:#fafafa}table tr.watched{color:#aaa}.likesTable table{width:100%;margin-top:0}.likesTable table:first-of-type{border-top:1px solid var(--color-neutral-200)}.likesTable table tr td{padding:4px 0}.likesTable table tr td img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:4px}span.categoryTag:after{content:" | "}span.categoryTag:last-child:after{content:""}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0;transition:opacity .3s .2s}.dim{position:fixed;top:0;left:0;width:100vw;height:100vh;text-align:left;z-index:var(--z-admin-overlay)}.dim .dimbg{width:100%;height:100%;background:var(--color-black);opacity:.56}.dim .dimbox{box-sizing:border-box;width:calc(100% - 40px);max-width:570px;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-white)}.dim .dimbox.register,.dim .dimbox.showImage{border-radius:4px}.dim .dimbox.register .mHeader,.dim .dimbox.showImage .mHeader{padding:20px 20px;display:flex;justify-content:space-between}.dim .dimbox.register .mHeader .tit,.dim .dimbox.showImage .mHeader .tit{margin-bottom:0}.dim .dimbox.register .mHeader .tit p.bold,.dim .dimbox.showImage .mHeader .tit p.bold{font-size:18px;width:unset}.dim .dimbox.register .mHeader button,.dim .dimbox.showImage .mHeader button{width:40px;height:40px;background:var(--color-white);border:unset}.dim .dimbox.register .mBody::-webkit-scrollbar,.dim .dimbox.showImage .mBody::-webkit-scrollbar{display:none}.dim .dimbox.register .mBody,.dim .dimbox.showImage .mBody{width:100%;-ms-overflow-style:none;scrollbar-width:none;height:650px;padding:0 20px 100px;overflow-y:auto}.dim .dimbox.register .mBody .flexL .searchCondition.one,.dim .dimbox.showImage .mBody .flexL .searchCondition.one{margin-right:0;height:40px}.dim .dimbox.register .mBody .el-select .el-input__inner,.dim .dimbox.showImage .mBody .el-select .el-input__inner{width:100%}.dim .dimbox.register .mBody .el-date-editor,.dim .dimbox.register .mBody .el-select,.dim .dimbox.register .mBody .searchCondition,.dim .dimbox.showImage .mBody .el-date-editor,.dim .dimbox.showImage .mBody .el-select,.dim .dimbox.showImage .mBody .searchCondition{width:350px}.dim .dimbox.register .mBody .buttonWrap,.dim .dimbox.showImage .mBody .buttonWrap{width:100%;height:80px;bottom:0;align-items:center;background:var(--color-white);display:flex;justify-content:center;border-radius:0 0 4px 4px}.dim .dimbox.register .mBody .buttonWrap button,.dim .dimbox.showImage .mBody .buttonWrap button{margin:0 10px}.dim .dimbox.register .mBody button.close,.dim .dimbox.showImage .mBody button.close{display:block;width:100px;height:40px;line-height:40px;border-radius:4px;box-sizing:border-box;font-size:14px;border:1px solid var(--color-black);font-weight:500;background:var(--color-white)}.dim .dimbox.register .mBody .flex,.dim .dimbox.showImage .mBody .flex{justify-content:flex-start}.dim .dimbox.register .mBody .flex.checkFlex,.dim .dimbox.showImage .mBody .flex.checkFlex{height:40px;line-height:40px}.dim .dimbox.register .mBody .flex p.bold,.dim .dimbox.showImage .mBody .flex p.bold{width:180px}.dim .dimbox.register .mBody .flex .fileButton,.dim .dimbox.showImage .mBody .flex .fileButton{width:calc(100% - 180px)}.dim .dimbox.register .mBody .flexL,.dim .dimbox.showImage .mBody .flexL{width:100%;line-height:40px;margin-bottom:8px}.dim .dimbox.register .mBody .flexL>.upload,.dim .dimbox.showImage .mBody .flexL>.upload{width:100%}.dim .dimbox.register .mBody .flexL.multiple ol,.dim .dimbox.showImage .mBody .flexL.multiple ol{font-size:0}.dim .dimbox.register .mBody .flexL.multiple ol li,.dim .dimbox.showImage .mBody .flexL.multiple ol li{margin-bottom:8px;font-size:12px;margin-right:20px}.dim .dimbox.register .mBody .flexL.multiple ol li span,.dim .dimbox.showImage .mBody .flexL.multiple ol li span{padding-right:10px;font-size:16px}.dim .dimbox.register .mBody .flexL.multiple ol li input,.dim .dimbox.showImage .mBody .flexL.multiple ol li input{width:329.28px;margin-bottom:0}.dim .dimbox.register .mBody .flexL.multiple .small,.dim .dimbox.showImage .mBody .flexL.multiple .small{margin-right:10px;margin-bottom:0}.dim .dimbox.register .mBody .flexL .el-date-editor .el-range-separator,.dim .dimbox.showImage .mBody .flexL .el-date-editor .el-range-separator{width:10%}.dim .dimbox.register .mBody .flexL .el-date-editor input,.dim .dimbox.showImage .mBody .flexL .el-date-editor input{height:unset}.dim .dimbox.register .mBody .flexL input,.dim .dimbox.showImage .mBody .flexL input{height:40px}.dim .dimbox.register .mBody .flexL .el-input,.dim .dimbox.showImage .mBody .flexL .el-input{height:unset;line-height:unset}.dim .dimbox.register .mBody .flexL .el-input .el-input__inner,.dim .dimbox.showImage .mBody .flexL .el-input .el-input__inner{line-height:40px;margin-bottom:0}.dim .dimbox.register .mBody .flexL p.bold,.dim .dimbox.showImage .mBody .flexL p.bold{line-height:40px;width:180px}.dim .dimbox.register .mBody .flexL p.bold span,.dim .dimbox.showImage .mBody .flexL p.bold span{color:#ff616d}.dim .dimbox.register .mBody .flexL .checkbox input[type=checkbox],.dim .dimbox.showImage .mBody .flexL .checkbox input[type=checkbox]{height:16px}.dim .dimbox.register .mBody .flexL .flexL,.dim .dimbox.showImage .mBody .flexL .flexL{margin-bottom:0}.dim .dimbox.register .mBody .flexL .vdp-datepicker,.dim .dimbox.showImage .mBody .flexL .vdp-datepicker{width:unset;margin-bottom:0}.dim .dimbox.register .mBody .flexL .vdp-datepicker input,.dim .dimbox.showImage .mBody .flexL .vdp-datepicker input{margin-bottom:0}.dim .dimbox.register .mBody .flexL span.tilde,.dim .dimbox.showImage .mBody .flexL span.tilde{margin:0 10px;line-height:40px}.dim .dimbox.register .mBody .flexL>input[type=text],.dim .dimbox.register .mBody .flexL input[type=number],.dim .dimbox.showImage .mBody .flexL>input[type=text],.dim .dimbox.showImage .mBody .flexL input[type=number]{width:350px;margin-bottom:0}.dim .dimbox.register .mBody .flexL>input[type=text].small,.dim .dimbox.register .mBody .flexL input[type=number].small,.dim .dimbox.showImage .mBody .flexL>input[type=text].small,.dim .dimbox.showImage .mBody .flexL input[type=number].small{width:200px}.dim .dimbox.register .mBody .flexL textarea,.dim .dimbox.showImage .mBody .flexL textarea{width:350px;height:140px;padding:15px;resize:none;border:1px solid var(--color-neutral-200);border-radius:2px}.dim .dimbox.register .mBody .flexL select,.dim .dimbox.showImage .mBody .flexL select{width:350px;margin-right:6px}.dim .dimbox.register .mBody .flexL label,.dim .dimbox.showImage .mBody .flexL label{width:unset;margin-right:20px;white-space:nowrap}.dim .dimbox.register .mBody .filebox,.dim .dimbox.showImage .mBody .filebox{white-space:nowrap}.dim .dimbox.register .mBody .filebox .upload-name,.dim .dimbox.showImage .mBody .filebox .upload-name{width:600px;height:40px;line-height:unset}.dim .dimbox.register .mBody .filebox>label,.dim .dimbox.showImage .mBody .filebox>label{width:unset;padding:0 12px;margin-right:6px;height:40px;line-height:40px;font-weight:500}.dim .dimbox.register .mBody .morePayments>.flexL:first-of-type,.dim .dimbox.showImage .mBody .morePayments>.flexL:first-of-type{align-items:flex-end}.dim .dimbox.register .mBody .morePayments>.flexL:first-of-type .el-select,.dim .dimbox.showImage .mBody .morePayments>.flexL:first-of-type .el-select{width:calc(100% - 255px);height:40px}.dim .dimbox.register .mBody .morePayments>.flexL:first-of-type .el-select .el-input__inner,.dim .dimbox.showImage .mBody .morePayments>.flexL:first-of-type .el-select .el-input__inner{border-radius:4px}.dim .dimbox.register .mBody .morePayments>.flexL:first-of-type>button,.dim .dimbox.showImage .mBody .morePayments>.flexL:first-of-type>button{background:unset;padding:0 20px;margin-left:5px;line-height:38px;height:38px}.dim .dimbox.register .mBody .morePayments .el-collapse,.dim .dimbox.showImage .mBody .morePayments .el-collapse{clear:both;margin:0;width:100%;border-bottom:unset}.dim .dimbox.register .mBody .morePayments .el-collapse .el-collapse-item__header,.dim .dimbox.showImage .mBody .morePayments .el-collapse .el-collapse-item__header{font-size:14px}.dim .dimbox.register .mBody .morePayments .el-collapse .el-collapse-item__content,.dim .dimbox.showImage .mBody .morePayments .el-collapse .el-collapse-item__content{height:unset;padding-bottom:10px}.dim .dimbox.register .mBody .morePayments .el-collapse .el-collapse-item__content button.delete,.dim .dimbox.showImage .mBody .morePayments .el-collapse .el-collapse-item__content button.delete{width:100%;line-height:32px;background:var(--color-white);color:#ff616d}.dim .dimbox.showImage{max-width:1340px;width:calc(100% - 100px)}.dim .dimbox.showImage .mHeader{justify-content:flex-end}.dim .dimbox.showImage .mBody{text-align:center}.dim .dimbox.showImage .mBody img{height:100%}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-admin-modal);background-color:var(--color-black-alpha-60)}.modal_bg{width:100%;height:100%}.modal_body{position:fixed;top:50%;left:50%;z-index:500;border-radius:10px;transform:translateX(-50%) translateY(-50%);width:400px}.modal_body button{height:unset;border:unset;background:unset;color:var(--color-white)}.modal_body .modal_header{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#1a91c3;color:var(--color-white)}.modal_body .modal_header p{font-size:18px}.modal_body .modal_content{background:var(--color-admin-surface-muted);height:535px;padding:15px;position:relative}.modal_body .modal_content .searchWrap>div{width:100%}.modal_body .modal_content .searchWrap{position:absolute;top:0;left:0;width:100%;padding:15px;background:var(--color-white)}.modal_body .modal_content .searchWrap input{width:100%;padding-right:44px;margin-bottom:0}.modal_body .modal_content .searchWrap button{height:40px;width:40px;position:absolute;right:15px;top:52%;transform:translateY(-50%);color:#20abfa}.modal_body .modal_content .tableBox{margin-top:70px;background:var(--color-white);height:430px;position:relative}.modal_body .modal_content table{width:100%;margin-top:0}.modal_body .modal_content table tr td,.modal_body .modal_content table tr th{height:36px;text-align:left}.modal_body .modal_content table tr th{font-size:12px}.modal_body .modal_content table tr td{font-size:14px;cursor:pointer}.modal_body .modal_content .pagination{position:absolute;bottom:-6px;left:0;margin:0}.modal_body .modal_content .pagination .el-pagination{width:100%}.modal_body .modal_content .pagination ul{width:unset}.modal_body .modal_content .pagination ul li{border:unset}.fullW input{width:100%}.home h1 img,.join2 h1 img,.join h1 img{max-width:200px;width:100%}.home h2,.join2 h2,.join h2{margin-bottom:5px}.home h3,.join2 h3,.join h3{font-size:14px;font-weight:400;margin-bottom:30px}.home .buttonWrap,.join2 .buttonWrap,.join .buttonWrap{text-align:center}.home .error,.join2 .error,.join .error{width:auto;margin:16px auto 0;padding:8px;background:rgba(var(--color-admin-login-error-rgb),.1);border-radius:2px;color:#ff616d;text-align:center}.home{position:relative;width:100%;height:100vh;background:#eaebec;word-break:keep-all;font-size:12px}.login{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login h2{margin:40px 0 20px}.login h3{margin-bottom:20px}.login>p{color:grey;text-align:center;margin-top:40px}.login .flex{box-shadow:0 3px 50px var(--color-shadow-soft)}.login .flex>div{height:500px}.login .flex .loginBg{width:460px;background:url(../img/login_bg.725c9208.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}.login .flex .loginBox{width:460px;padding:60px;background:var(--color-white);position:relative}.login .flex .loginBox>h1{text-align:center}.login .flex .loginBox>img{display:none}.login .flex .loginBox .form{width:100%;margin:60px auto;text-align:center}.login .flex .loginBox .form p{font-size:14px;color:grey;margin-bottom:5px;text-align:left}.login .flex .loginBox .form>input{width:100%;height:46px;margin-bottom:15px;font-size:14px}.login .flex .loginBox .form .password{margin-bottom:15px;position:relative;height:auto}.login .flex .loginBox .form .password input{width:100%;height:46px;font-size:14px;margin-bottom:0;border:1px solid #eaebec}.login .flex .loginBox .form .password input[type=password]{margin-bottom:0}.login .flex .loginBox .form .password button{width:unset;border:none;height:unset;line-height:unset;margin-top:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.login .flex .loginBox .form .password button img{width:22px;opacity:.4;margin-bottom:0}.login .flex .loginBox .form input[type=password]{margin-bottom:15px}.login .flex .loginBox .form label{display:block;text-align:left;margin-bottom:0}.login .flex .loginBox .form button{width:100%;height:46px;margin-top:10px}.login .flex .loginBox aside{width:100%;margin-top:20px}.login .flex .loginBox aside div{width:auto;margin:0 auto;align-items:center}.login .flex .loginBox aside div a{font-size:14px;color:grey}.login .flex .loginBox aside div span{width:1px;height:12px;background:#d3d3d3;margin:0 8px;display:inline-block}.login+p.copy{position:absolute;top:50%;left:50%;transform:translate(-50%,270px);color:var(--color-neutral-550)}.join,.join2{position:relative;width:100%;background:#eaebec;word-break:keep-all;font-size:14px}.join2 .baseBox .joinBox,.join .baseBox .joinBox{width:586px;border-radius:4px;padding:80px 80px 50px;background:var(--color-white);box-shadow:0 3px 50px var(--color-shadow-soft)}.join2 .baseBox .joinBox section,.join .baseBox .joinBox section{padding:0}.join2 .baseBox .joinBox h1,.join .baseBox .joinBox h1{margin-bottom:25px}.join2 .baseBox .joinBox h2,.join .baseBox .joinBox h2{margin-top:0}.join2 .baseBox .joinBox h3,.join .baseBox .joinBox h3{margin-bottom:0}.join2 .baseBox .joinBox .form,.join .baseBox .joinBox .form{width:100%;margin:20px 0}.join2 .baseBox .joinBox .form>div .job,.join .baseBox .joinBox .form>div .job{margin-bottom:20px}.join2 .baseBox .joinBox .form>div .job .box-radio-input input[type=radio],.join .baseBox .joinBox .form>div .job .box-radio-input input[type=radio]{display:none}.join2 .baseBox .joinBox .form>div .job .box-radio-input input[type=radio]+span,.join .baseBox .joinBox .form>div .job .box-radio-input input[type=radio]+span{width:50%;display:inline-block;background:none;border:1px solid #3ebdac;color:#3ebdac;text-align:center;height:35px;line-height:33px;cursor:pointer}.join2 .baseBox .joinBox .form>div .job .box-radio-input input[type=radio]:checked+span,.join .baseBox .joinBox .form>div .job .box-radio-input input[type=radio]:checked+span{border:1px solid #3ebdac;background:#3ebdac;color:var(--color-white)}.join2 .baseBox .joinBox .form>div .chk,.join .baseBox .joinBox .form>div .chk{position:relative;line-height:42px;width:auto}.join2 .baseBox .joinBox .form>div .chk input[type=checkbox],.join .baseBox .joinBox .form>div .chk input[type=checkbox]{border:1px solid var(--color-neutral-400)}.join2 .baseBox .joinBox .form>div .chk input[type=checkbox]:checked,.join .baseBox .joinBox .form>div .chk input[type=checkbox]:checked{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAWQAAAFkBqp2phgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADESURBVDiNxc+xSoJRGAbgBzUxqcWmRq8gvAfB3bHNscFr6CIK2oOWGhoyEMrJlsaWJi+gzcHFQKmh/8DPx4/0O+gL33D43udwDvtOdUtzg0N8lsV13OMH3+iVwUd4yXCaUb5Q2YBP8B7wk79vgHO84bgAn+Ij4DscpMIF1tligkYOtzEL+Dq+9ioUHlHDGb7C7rLofxXchuIz5rnzGsMinFLFQ7gkzQqDTTiljnHAS/T/g1OamGZ4gW4ZnNLCKzrb4N3nF94MPIE3LcgDAAAAAElFTkSuQmCC) no-repeat 50%/cover}.join2 .baseBox .joinBox .form>div .chk span,.join .baseBox .joinBox .form>div .chk span{position:absolute;right:0;top:2px;cursor:pointer}.join2 .baseBox .joinBox .form .password,.join .baseBox .joinBox .form .password{margin-bottom:15px;position:relative;height:auto}.join2 .baseBox .joinBox .form .password input,.join .baseBox .joinBox .form .password input{width:100%;height:46px;font-size:14px;margin-bottom:0;border:1px solid #eaebec}.join2 .baseBox .joinBox .form .password input[type=password],.join .baseBox .joinBox .form .password input[type=password]{margin-bottom:0}.join2 .baseBox .joinBox .form .password button,.join .baseBox .joinBox .form .password button{width:unset;border:none;height:unset;line-height:unset;margin-top:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.join2 .baseBox .joinBox .form .password button img,.join .baseBox .joinBox .form .password button img{width:22px;opacity:.4;margin-bottom:0}.join2 .baseBox .joinBox .form .cert,.join .baseBox .joinBox .form .cert{margin-bottom:20px}.join2 .baseBox .joinBox .form .cert>p,.join .baseBox .joinBox .form .cert>p{padding:0 0 10px}.join2 .baseBox .joinBox .form .cert span,.join .baseBox .joinBox .form .cert span{color:#ff616d}.join2 .baseBox .joinBox .form .cert input[type=file] button,.join .baseBox .joinBox .form .cert input[type=file] button{height:50px}.join2 .baseBox .joinBox .form .cert .notice p,.join .baseBox .joinBox .form .cert .notice p{font-size:13px;line-height:26px}.join2 .baseBox .joinBox .form .cert label,.join .baseBox .joinBox .form .cert label{margin-top:10px;display:inline-block;color:var(--color-white);background:#3ebdac;cursor:pointer;padding:10px;border-radius:5px;margin-right:5px}.join2 .baseBox .joinBox .form .cert .upload,.join .baseBox .joinBox .form .cert .upload{margin-top:10px;display:inline-block;height:40px;vertical-align:middle;background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-210);border-radius:5px;padding:0 10px}.join2 .baseBox .joinBox .form .flexB.region select,.join .baseBox .joinBox .form .flexB.region select{width:145px}.join2 .baseBox .joinBox .form .flexB>.flexB,.join .baseBox .joinBox .form .flexB>.flexB{flex-direction:row}.join2 .baseBox .joinBox .form .flexB,.join .baseBox .joinBox .form .flexB{margin-bottom:8px;line-height:32px}.join2 .baseBox .joinBox .form .flexB .birth,.join .baseBox .joinBox .form .flexB .birth{display:flex;justify-content:space-between}.join2 .baseBox .joinBox .form .flexB .birth>div input[type=text],.join2 .baseBox .joinBox .form .flexB .birth>div select,.join .baseBox .joinBox .form .flexB .birth>div input[type=text],.join .baseBox .joinBox .form .flexB .birth>div select{width:90px}.join2 .baseBox .joinBox .form .flexB>.sel,.join .baseBox .joinBox .form .flexB>.sel{margin-bottom:8px}.join2 .baseBox .joinBox .form .flexB p,.join .baseBox .joinBox .form .flexB p{line-height:46px}.join2 .baseBox .joinBox .form .flexB p>span,.join .baseBox .joinBox .form .flexB p>span{color:#ff616d}.join2 .baseBox .joinBox .form .flexB input[type=date],.join2 .baseBox .joinBox .form .flexB input[type=email],.join2 .baseBox .joinBox .form .flexB input[type=number],.join2 .baseBox .joinBox .form .flexB input[type=password],.join2 .baseBox .joinBox .form .flexB input[type=search],.join2 .baseBox .joinBox .form .flexB input[type=tel],.join2 .baseBox .joinBox .form .flexB input[type=text],.join2 .baseBox .joinBox .form .flexB input[type=time],.join2 .baseBox .joinBox .form .flexB select,.join .baseBox .joinBox .form .flexB input[type=date],.join .baseBox .joinBox .form .flexB input[type=email],.join .baseBox .joinBox .form .flexB input[type=number],.join .baseBox .joinBox .form .flexB input[type=password],.join .baseBox .joinBox .form .flexB input[type=search],.join .baseBox .joinBox .form .flexB input[type=tel],.join .baseBox .joinBox .form .flexB input[type=text],.join .baseBox .joinBox .form .flexB input[type=time],.join .baseBox .joinBox .form .flexB select{height:46px;width:300px;margin-right:0}.join2 .baseBox .joinBox .form .flexB input[type=tel].tel,.join .baseBox .joinBox .form .flexB input[type=tel].tel{width:200px;margin-right:8px}.join2 .baseBox .joinBox .form .flexB .tel+button,.join .baseBox .joinBox .form .flexB .tel+button{vertical-align:top;height:46px}.join2 .baseBox .joinBox .form .flexB>div,.join .baseBox .joinBox .form .flexB>div{width:300px}.join2 .baseBox .joinBox .form .flexB>div>span,.join .baseBox .joinBox .form .flexB>div>span{font-size:11px;display:block;line-height:normal;margin-top:2px;color:grey}.join2 .baseBox .joinBox .form .flexB>div span.errror,.join .baseBox .joinBox .form .flexB>div span.errror{color:#ff616d}.join2 .baseBox .joinBox .buttonWrap.join1 button,.join .baseBox .joinBox .buttonWrap.join1 button{display:block;margin:10px 0;width:100%}.join2 .baseBox .joinBox .termsAgree,.join .baseBox .joinBox .termsAgree{font-size:12px;text-align:center}.join2 .baseBox .joinBox .termsAgree a,.join .baseBox .joinBox .termsAgree a{color:#fe316d}.join2 .baseBox .joinBox .buttonWrap,.join .baseBox .joinBox .buttonWrap{margin-top:20px}.join2 .baseBox .joinBox .buttonWrap button,.join .baseBox .joinBox .buttonWrap button{height:46px;margin:0 4px}.join2 .baseBox .errorpage h3,.join .baseBox .errorpage h3{max-width:unset}.join2 .baseBox .errorpage i,.join .baseBox .errorpage i{color:#ff616d;margin-right:8px}.join2 .baseBox .joinDone b,.join .baseBox .joinDone b{color:#20abfa;text-decoration:underline}.join2 .baseBox .joinDone h3,.join .baseBox .joinDone h3{max-width:360px;margin:30px 0}.join2 .baseBox .joinDone p,.join .baseBox .joinDone p{font-size:12px;margin-bottom:30px}.join2 .baseBox .joinDone p span,.join .baseBox .joinDone p span{color:#ff616d}.join2 .baseBox .joinDone p em,.join .baseBox .joinDone p em{color:#3ebdac}.join2 .baseBox .subText,.join .baseBox .subText{width:100%;color:grey;text-align:center;margin-top:40px}.join2 .baseBox .findEmail,.join .baseBox .findEmail{text-align:center}.join2 .baseBox .findEmail h3,.join .baseBox .findEmail h3{max-width:unset;margin:0 auto}.join2 .baseBox .findEmail b,.join .baseBox .findEmail b{color:#20abfa;text-decoration:underline}.join2 .baseBox .reset h3,.join .baseBox .reset h3{max-width:unset}.join{height:100vh}.join .baseBox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.join.pw section{min-height:unset}.join.pwDone{text-align:center}.join.pwDone section{min-height:unset}.join.pwDone .baseBox .joinBox h2{margin-bottom:30px}.join2{height:100vh}.join2 .baseBox{padding:60px 0;background:var(--color-admin-border)}.join2 .baseBox .joinBox{margin:0 auto}.contact .baseBox .joinBox span{color:#ff616d}.contact .baseBox .joinBox .form>div{margin-bottom:20px}.contact .baseBox .joinBox .form>div p{margin-bottom:5px}.contact .baseBox .joinBox .form>div input[type=text]{width:100%;height:45px}.contact .baseBox .joinBox .form>div textarea{width:100%;padding:5px 10px;height:200px;line-height:20px;border:1px solid var(--color-admin-contact-border);box-sizing:border-box;resize:none;font-size:14px;font-weight:400}@media screen and (max-width:1024px){.login .flex .loginBg{width:400px}.login .flex .loginBox{width:400px;padding:60px 50px}}@media screen and (max-width:768px){.home{background:var(--color-white)}.login{width:100%;position:unset;top:unset;left:unset;transform:unset}.login>p{max-width:260px;font-size:10px;margin:20px auto 0}.login .flex{box-shadow:none}.login .flex .loginBg{display:none}.login .flex .loginBox{width:100%;border-radius:0;padding:60px 15px;height:auto}.login .flex .loginBox>h1{text-align:center}.login .flex .loginBox .password img{display:block;width:100%;margin-bottom:10px}.login .flex .loginBox .form{width:100%;padding:0}.login .flex .loginBox .form button{width:100%}.login .flex .loginBox aside{margin-top:10px}.login .flex .loginBox aside div a{font-size:14px}}@media screen and (max-width:768px){.join2 h1,.join h1,.login h1{text-align:center}.join2 h1 img,.join h1 img,.login h1 img{width:80%}.join,.join2{background:var(--color-white)}.join2 .baseBox,.join .baseBox{padding-top:0;width:100%;position:unset;top:unset;left:unset;transform:unset;background:unset}.join2 .baseBox .joinBox,.join .baseBox .joinBox{width:100%;border-radius:0;padding:80px 30px 30px;box-shadow:none;margin-bottom:0;height:auto}.join2 .baseBox .joinBox h1,.join2 .baseBox .joinBox h2,.join2 .baseBox .joinBox h3,.join .baseBox .joinBox h1,.join .baseBox .joinBox h2,.join .baseBox .joinBox h3{padding:0}.join2 .baseBox .joinBox h3,.join .baseBox .joinBox h3{max-width:279px}.join2 .baseBox .joinBox .form,.join .baseBox .joinBox .form{margin:30px 0 16px;font-size:14px}.join2 .baseBox .joinBox .form .flexB.region select,.join .baseBox .joinBox .form .flexB.region select{width:100%;margin-bottom:10px}.join2 .baseBox .joinBox .form .flexB,.join .baseBox .joinBox .form .flexB{margin-bottom:12px;line-height:unset;flex-direction:column}.join2 .baseBox .joinBox .form .flexB input[type=tel].tel,.join .baseBox .joinBox .form .flexB input[type=tel].tel{width:calc(100% - 100px);margin-right:8px}.join2 .baseBox .joinBox .form .flexB .tel+button,.join .baseBox .joinBox .form .flexB .tel+button{vertical-align:top;height:46px}.join2 .baseBox .joinBox .form .flexB p,.join .baseBox .joinBox .form .flexB p{line-height:36px;margin-bottom:2px}.join2 .baseBox .joinBox .form .flexB>div,.join2 .baseBox .joinBox .form .flexB input[type=password],.join2 .baseBox .joinBox .form .flexB input[type=text],.join2 .baseBox .joinBox .form .flexB select,.join .baseBox .joinBox .form .flexB>div,.join .baseBox .joinBox .form .flexB input[type=password],.join .baseBox .joinBox .form .flexB input[type=text],.join .baseBox .joinBox .form .flexB select{width:100%}.join2 .baseBox .joinBox .form .flexB>div.birth,.join .baseBox .joinBox .form .flexB>div.birth{justify-content:flex-start}.join2 .baseBox .joinBox .form .flexB>div.birth>div,.join .baseBox .joinBox .form .flexB>div.birth>div{width:33.33%}.join2 .baseBox .joinBox .form .flexB>div.birth>div input[type=text],.join2 .baseBox .joinBox .form .flexB>div.birth>div select,.join .baseBox .joinBox .form .flexB>div.birth>div input[type=text],.join .baseBox .joinBox .form .flexB>div.birth>div select{width:100%}.join2 .baseBox .joinBox .buttonWrap,.join .baseBox .joinBox .buttonWrap{margin-top:0}.join2 .baseBox .joinBox .buttonWrap button,.join .baseBox .joinBox .buttonWrap button{width:100%;margin:0}.join2 .baseBox .joinBox .buttonWrap .cancel,.join .baseBox .joinBox .buttonWrap .cancel{display:none}.join2 .baseBox .joinDone h3,.join .baseBox .joinDone h3{max-width:270px;margin-bottom:30px}.join2 .baseBox .joinDone .buttonWrap button,.join .baseBox .joinDone .buttonWrap button{margin:4px 0}.join2 .baseBox .subText,.join .baseBox .subText{margin-top:30px;font-size:10px}.join2 .baseBox .findEmail,.join2 .baseBox .reset,.join .baseBox .findEmail,.join .baseBox .reset{word-break:keep-all}.join2 .baseBox .findEmail h3,.join2 .baseBox .reset h3,.join .baseBox .findEmail h3,.join .baseBox .reset h3{max-width:unset;margin:16px auto 30px}.join2 .baseBox .findEmail .buttonWrap button,.join2 .baseBox .reset .buttonWrap button,.join .baseBox .findEmail .buttonWrap button,.join .baseBox .reset .buttonWrap button{margin:4px 0}}.admin{min-width:1280px}.admin .banner .el-tabs{margin-bottom:20px}.admin .banner .el-tabs__header{margin:0 0 20px}.admin .banner .el-tabs__header .el-tabs__item{padding:0 10px}.admin .banner .flexL label{width:unset;padding:0 12px;margin-right:6px;height:40px;line-height:40px;font-weight:500}.admin .banner .flexL input[type=text]{width:660px}.admin .banner.register.wedding .imgBox{flex-wrap:wrap;width:100%}.admin .banner.register.wedding .swiper-slide{border-radius:4px;overflow:hidden}.admin .banner.register.wedding .imgWrap{width:395px;height:225px;border-radius:4px;overflow:hidden;margin:10px 10px 0 0;background:var(--color-admin-border);position:relative}.admin .banner.register.wedding .imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.admin .banner.register.wedding .imgWrap.banners{width:calc(33% - 10px)}.admin .box.one{position:relative}.admin .box.one.mh{min-height:unset}.admin .box.one .mh{min-height:calc(100vh - 220px)}.admin .box.one .mh>.buttonWrap{display:flex;justify-content:flex-end}.admin .box.one .inputBox{display:flex;flex-wrap:wrap;padding-bottom:50px}.admin .box.one .inputBox .flexL{align-items:center}.admin .box.one .inputBox .confirmBtn{margin-left:10px;padding:0 10px;font-weight:400;height:32px;vertical-align:middle}.admin .box.one .inputBox .confirmBtn span{line-height:28px}.admin .box.one .inputBox .flex{width:50%;height:40px;line-height:40px}.admin .box.one .inputBox .flex.reviewImages{height:unset;line-height:unset}.admin .box.one .inputBox .flex.reviewImages .imgWrap{width:20%;height:auto;border-radius:4px;overflow:hidden}.admin .box.one .inputBox .flex.categories{flex-wrap:wrap;min-height:40px;height:unset;line-height:unset;width:350px}.admin .box.one .inputBox .flex.categories li{line-height:40px;padding-right:6px}.admin .box.one .inputBox .flex p.bold{width:120px}.admin .box.one .inputBox .flex p.fileButton{width:calc(100% - 120px)}.admin .box.one .inputBox .flexL{width:50%}.admin .box.one .inputBox .flexL.capacity input[type=number]{width:calc(50% - 99px)}.admin .box.one .inputBox .flexL.capacity span{margin:0 10px}.admin .box.one .inputBox .flexL.double{width:100%}.admin .box.one .inputBox .flexL.double .flex{flex-wrap:wrap}.admin .box.one .inputBox .flexB{margin-top:5px;padding-top:20px;margin-right:30px;align-items:center;margin-bottom:15px;border-top:1px solid var(--color-neutral-200)}.admin .box.one .inputBox .flexB.double{width:100%}.admin .box.one.full{padding-bottom:110px}.admin .box.one.full .inputBox{padding-bottom:0}.admin .box.one.full .buttonWrap{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;width:calc(100% - 40px);height:40px;margin-top:50px}.admin .box.one.full .buttonWrap .point{margin-left:10px;padding:0 40px}.admin .el-tabs__header{margin:0 30px}.admin .el-tabs__header .el-tabs__item.is-active{color:#1a91c3;font-weight:700}.admin .el-tabs__header .el-tabs__active-bar{background:#1a91c3}.admin .el-tabs__header .el-tabs__item{padding:0 10px;min-width:50px;text-align:center}.admin .el-tabs__header .el-tabs__item:hover{color:#1a91c3}.admin .el-loading-mask{width:calc(100vw - 200px);height:100vh;position:fixed;top:0;left:200px}.admin .el-loading-mask .el-loading-spinner{top:50%;left:50%;transform:translate(-50%,-50%)}.admin .el-loading-mask .el-loading-spinner .path{stroke:#fe316d}.admin .goUrl{display:flex}.admin .goUrl p{width:unset;margin-right:10px}.admin a.basic{display:block;line-height:unset;border-radius:4px;text-align:center}.admin a.basic span{color:var(--color-neutral-900);vertical-align:middle}.admin button{border-radius:4px;font-size:14px;padding:0}.admin button.blue{width:120px;background:var(--color-element-primary);color:var(--color-white);border:1px solid var(--color-element-primary)}.admin button.blue.loading img{animation:rotate .5s 2}.admin button.basic,.admin button.basic2{width:120px;color:var(--color-white)}.admin button.basic{background:var(--color-black);border:1px solid var(--color-black)}.admin button.basic.loading img{animation:rotate .5s 2}.admin button.basic2{background:var(--color-admin-basic-secondary);border:1px solid var(--color-admin-basic-secondary)}.admin button.line{width:100px;margin-left:10px;background:var(--color-white);border:1px solid var(--color-black);color:var(--color-black)}.admin button.line.add{margin-left:0}.admin button.reject{width:100px;margin-left:10px;background:var(--color-white);border:1px solid #ff616d;color:#ff616d}.admin button a{display:block;line-height:36px}.admin .contents{margin-left:200px;width:calc(100% - 200px);overflow-y:auto;height:unset;min-height:100vh;background:var(--color-admin-surface-muted);display:flex;justify-content:center;flex-wrap:wrap}.admin .contents .box{width:calc(100% - 60px);min-width:980px;max-width:1280px}.admin .contents.userInfo .memoInput{min-height:unset;margin-bottom:10px}.admin .contents.userInfo .memoInput textarea{width:calc(100% - 88px);height:90px}.admin .contents.userInfo .memoInput button{margin-left:10px;margin-right:0;height:90px}.admin .contents.userInfo .flexR input{width:100%;margin-right:10px;margin-bottom:0}.admin .contents.userInfo .flexR button.register{margin-right:0}.admin .contents.userInfo .memoList{display:flex;flex-wrap:wrap}.admin .contents.userInfo .memoList li{margin-bottom:15px;display:flex;width:50%;align-items:center}.admin .contents.userInfo .memoList li p{width:120px}.admin .contents.userInfo .memoList li input{width:calc(100% - 140px);margin-bottom:0}.admin .contents.userInfo .weddingInfo{display:flex}.admin .contents.userInfo .weddingInfo .flex{flex:1}.admin .contents.userInfo .weddingInfo .flex p{width:100px}.admin .contents.userInfo .fileButton{display:flex;align-items:center}.admin .contents.userInfo .fileButton a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;font-size:14px;height:unset;line-height:unset;text-decoration:underline;color:inherit;display:inline-block}.admin .contents.userInfo .fileButton a>span{line-height:unset;height:unset;font-size:20px;vertical-align:sub}.admin .contents.userInfo .fileButton button{background:var(--color-white);padding:0 12px;border:1px solid var(--color-admin-error);color:var(--color-admin-error);margin-left:5px}.admin .contents.userInfo a.register{display:inline-block}.admin .contents.userInfo a.register,.admin .contents.userInfo button.register{width:unset;padding:0 12px;margin-right:6px;height:40px;line-height:40px;font-weight:500;border-radius:4px;background:var(--color-white)}.admin .contents.userInfo a.register.small,.admin .contents.userInfo button.register.small{height:36px;line-height:36px}.admin .contents.userInfo .box.one{height:unset}.admin .contents.userInfo .buttonWrap{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;width:calc(100% - 40px);height:40px;margin-top:50px}.admin .contents.userInfo .buttonWrap .point{padding:0 40px}.admin .contents.review .buttonWrap{margin-top:50px}.admin .contents.qna .box.one.pb110{padding-bottom:110px}.admin .contents.qna .buttonWrap{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;width:calc(100% - 40px);height:40px;margin-top:50px}.admin .contents.qna .box.one,.admin .contents.qna .box.one~.box.one{min-height:calc(50vh - 75px)}.admin .contents.userInfo{min-height:unset}.admin .contents.qna{min-height:100vh}.admin .contents.qna .filter textarea{margin-bottom:30px}.admin .contents.qna .filter h3{line-height:1.5}.admin .contents.qna .filter p{margin-bottom:20px;color:var(--color-neutral-650)}.admin .contents.qna .filter p span{margin-right:10px;margin-left:0}.admin .contents.qna .filter p.mb5{margin-bottom:5px;color:#20abfa}.admin .contents.qna .filter .plannerName{background:#1e1e1e;display:inline-block;padding:5px 10px;border-radius:4px;color:var(--color-white);margin:0}.admin .contents.qna .filter article{margin-bottom:10px}.admin .contents .title+.box{margin-top:90px}.admin pre{font-size:14px;line-height:40px}.admin .title{width:calc(100% - 200px);height:60px;line-height:60px;padding:0 30px;border-bottom:1px solid #d3d3d3;margin-bottom:20px;position:fixed;top:0;right:0;background:var(--color-white);z-index:var(--z-admin-fixed)}.admin .title h2{font-size:24px}.admin .title+.el-tabs{margin-top:90px;width:calc(100% - 60px);min-width:980px;max-width:1280px}.admin .title+.el-tabs .box{width:100%}.admin .title+.el-tabs .el-tabs__header{margin-bottom:20px;margin-left:0}.admin .title+.el-tabs .tab2 .el-tabs__header{margin-left:0}.admin .title+.el-tabs .tab2 .el-tabs__nav-scroll{display:flex;justify-content:unset}.admin .title+.el-tabs .tab2 .el-tabs__nav-wrap:after{display:unset}.admin .filter .flex{line-height:48px;align-items:center;margin-bottom:8px}.admin .filter .flex p{width:100px}.admin .filter .flex .labelBox{display:flex;flex-wrap:wrap}.admin .filter .flex input[type=text]{margin-bottom:0;margin-left:15px;width:calc(100% - 245px);font-size:16px}.admin .filter .flex select{font-size:14px;width:130px}.admin .filter .flex>span{width:10px;text-align:center}.admin .filter .flex label{margin-right:20px}.admin .filter .flex label>input{margin:0 6px 0 0}.admin .filter .vdp-datepicker{width:130px}.admin .filter .vdp-datepicker input[type=text]{width:100%;margin-left:unset}.admin .filter .vdp-datepicker span{margin:unset}.admin .filter .vdp-datepicker .vdp-datepicker__calendar{width:243px}.admin .filter .vdp-datepicker .vdp-datepicker__calendar .cell{height:32px;line-height:32px}.admin .filter .vdp-datepicker .vdp-datepicker__calendar .cell.selected{background:#20abfa;color:var(--color-white);border:none}.admin .filter .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.admin .filter .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.admin .filter .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{background:#d3d3d3;border:none}.admin .filter span{margin:0 6px}.admin .el-collapse{width:calc(100% - 60px);margin:30px}.admin .el-collapse h3{padding-left:20px}.admin .el-collapse .el-collapse-item__content{height:70vh;overflow-y:auto}.admin .el-collapse .el-collapse-item__content .box{margin:0;width:100%;border:none;padding:30px 30px 0}.admin .box{width:calc(100% - 60px);background:var(--color-white);border:1px solid #d3d3d3;margin-bottom:30px;border-radius:4px;margin-right:10px;padding:20px;box-sizing:border-box}.admin .box .buttonWrap{text-align:center;margin-top:15px;height:40px}.admin .box .buttonWrap a{display:block;width:100px;height:40px;line-height:40px;border-radius:4px;float:left;box-sizing:border-box;font-size:14px;border:1px solid var(--color-black);font-weight:500}.admin .box .buttonWrap.right{text-align:right}.admin .box .buttonWrap.center{text-align:center}.admin .box .buttonWrap.center button:first-child{margin-left:0}.admin .box.planner~.box.one{min-height:unset}.admin .box.one~.box.one{min-height:calc(100vh - 351px)}.admin .box.one~.box.one.collection{min-height:calc(100vh - 344px)}.admin .box.one~.box.one.qna{min-height:calc(100vh - 407px)}.admin .box.one~.box.one.partnership,.admin .box.one~.box.one.planner{min-height:calc(100vh - 295px)}.admin .box.one .requestInfo{margin-bottom:0}.admin .box.one .requestInfo div{width:calc(100% - 140px)}.admin .box.one .requestInfo div p{width:100%}.admin .box.one .image{max-width:400px}.admin .box.one .image img{width:100%}.admin .box.one{margin-right:0}.admin .box.one h2{font-size:16px;margin-bottom:10px}.admin .box.one h2 button{float:right;font-weight:400;height:36px}.admin .box.one table{margin-top:30px}.admin .box.one table td button{background:var(--color-black);color:var(--color-white);border:unset;padding:0 5px;height:36px}.admin .box.one table td.waiting{color:var(--color-admin-list-waiting)}.admin .box.one table td.done{color:var(--color-admin-list-done)}.admin .box.one table td:first-child,.admin .box.one table th:first-child{width:100px}.admin .box.one table td:nth-child(2),.admin .box.one table th:nth-child(2){width:120px}.admin .box.one table td a,.admin .box.one table td em{cursor:pointer;color:#1a91c3}.admin .box.one table td a:hover,.admin .box.one table td em:hover{text-decoration:underline}.admin .box.one table td.imgTd{display:flex;justify-content:center;height:100px;width:100%;gap:10px;padding:10px 0}.admin .box.one table td.imgTd>div{width:80px;height:80px;position:relative;border-radius:4px;overflow:hidden;border:1px solid var(--color-neutral-210)}.admin .box.one table td.imgTd>div img{width:100%;height:100%;display:inline-block;position:relative}.admin .box.one table td.imgTd>div span{position:absolute;bottom:0;right:0;background:var(--color-media-overlay);color:var(--color-white);padding:0 3px;z-index:1;font-size:11px}.admin .box.one table td.contTd p{white-space:wrap;text-overflow:ellipsis;overflow:hidden;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.admin .box.one table.postTable td span.pick{display:block;width:60px;height:24px;font-size:12px;line-height:24px;box-sizing:border-box;border-radius:15px;margin:0 auto;color:var(--color-white);background:#fe316d}.admin .box.one input,.admin .box.one select{height:40px}.admin .box.one .uploadWrap{display:inline-block;position:relative}.admin .box.one .uploadWrap #DataUpload{position:absolute;top:0;left:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer;margin:0;padding:0}.admin .imgBox{flex-wrap:wrap;width:calc(100% - 140px)}.admin .userInfo .imgWrap{width:calc(33% - 10px);height:370px;margin:10px 10px 0 0;background:var(--color-black);position:relative}.admin .userInfo .imgWrap>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.admin .userInfo .el-tabs{min-width:980px;max-width:1280px}.admin .userInfo .el-tabs .el-tabs__header{margin:0 0 20px 0}.admin .userInfo .el-tabs .box.one{width:100%;min-height:calc(100vh - 706px)}.admin .userInfo .box.one{min-height:unset}.admin .userInfo .flexL{justify-content:flex-start;margin-bottom:15px}.admin .userInfo .flexL p{width:120px;line-height:40px;font-size:14px}.admin .userInfo .flexL p:last-child{width:unset}.admin .userInfo .flexL>span{font-size:14px}.admin .userInfo .flexL label{line-height:40px;margin-right:20px}.admin .userInfo .flexL label input[type=radio]{margin-right:5px}.admin .userInfo .flexL input[type=password],.admin .userInfo .flexL input[type=text]{width:350px;height:40px}.admin .userInfo .flexL span{line-height:40px;height:40px}.admin .pagination{width:100%;text-align:center;margin:16px 0 0}.admin .pagination ul li{font-weight:400;border:unset}.admin .pagination ul li.active{font-weight:700;color:#20abfa}.admin .register .fullW.archive{width:calc(100% - 170px)}.admin .register .box.one~.box.one{min-height:unset}.admin .register .box.one~.box.one.place{min-height:calc(100vh - 630px)}.admin .register .box.one.full{min-height:calc(100vh - 120px)}.admin .register .box.one .el-input{height:unset;line-height:unset}.admin .register .box.one .el-input .el-input__inner{line-height:40px;margin-bottom:0}.admin .register .box.one .el-date-editor .el-input__inner:focus{border:1px solid var(--color-element-primary)}.admin .register .box.one .el-date-editor,.admin .register .box.one .searchCondition{width:calc(100% - 170px);margin-right:0}.admin .register .flexL{line-height:40px;margin-bottom:8px}.admin .register .flexL .region{width:calc(100% - 170px)}.admin .register .flexL .region>div{width:calc(50% - 5px)}.admin .register .flexL .region>div:first-child{margin-right:10px}.admin .register .flexL.double.services ol{width:calc(100% - 170px);display:flex;flex-wrap:wrap;gap:20px}.admin .register .flexL.double.services ol li{width:calc(50% - 10px);margin-right:0;position:relative}.admin .register .flexL.double.services ol li span{padding-right:10px;font-size:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#606060}.admin .register .flexL.double.services ol li{font-size:12px;margin-right:20px}.admin .register .flexL.double.services ol li input{width:100%;margin-bottom:0;padding-left:30px}.admin .register .flexL.multiple ol{font-size:0;width:calc(100% - 170px)}.admin .register .flexL.multiple ol li{width:100%;margin-bottom:8px;margin-right:0}.admin .register .flexL.multiple ol li span{padding-right:10px;font-size:16px}.admin .register .flexL.multiple ol li{font-size:12px;margin-right:20px}.admin .register .flexL.multiple ol li input{width:calc(100% - 24px);margin-bottom:0}.admin .register .flexL.multiple .small{margin-right:10px;margin-bottom:0}.admin .register .flexL p span.confirm{display:block;color:var(--color-admin-registration-confirm)}.admin .register .flexL p a{color:#1a91c3;font-weight:500}.admin .register .flexL p a:hover{text-decoration:underline}.admin .register .flexL p.reject{color:#ff616d}.admin .register .flexL p.request{color:var(--color-element-warning)}.admin .register .flexL p.confirm{color:var(--color-element-success)}.admin .register .flexL>div{width:calc(100% - 140px)}.admin .register .flexL>div p{width:100%}.admin .register .flexL>div.stamp{display:flex}.admin .register .flexL>div.stamp p{width:unset}.admin .register .flexL .lectureImg{width:100%}.admin .register .flexL p.bold{line-height:40px;width:136px}.admin .register .flexL p.bold span{color:#ff616d}.admin .register .flexL p.description{color:#aaa;margin-left:6px}.admin .register .flexL>input[type=text]{width:350px;margin-bottom:0}.admin .register .flexL>input[type=text].small{width:200px}.admin .register .flexL select{width:200px;margin-right:6px;font-size:14px}.admin .register .flexL label{width:100px;white-space:nowrap}.admin .register .address input[type=text]{margin-left:6px;width:340px}.admin .register>ul{margin-left:6px}.admin .register>ul>li{display:inline-block;border:1px solid #d3d3d3;border-radius:25px;padding:0 13px;margin:0 4px 4px 0}.admin .register>ul>li img{width:14px;height:14px}.admin .register .buttonWrap{width:100%;height:40px;position:relative}.admin .register .buttonWrap>div{position:absolute;left:50%;transform:translate(-50%)}.admin .register .buttonWrap>div button{margin:0 3px}.admin .qna .images{flex-wrap:wrap}.admin .qna .imgWrap{width:calc(33% - 10px);height:370px;margin:10px 10px 0 0;background:var(--color-black);position:relative}.admin .qna .imgWrap>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.admin .qna .imgWrap .cancel{position:absolute;top:0;right:0;width:20px;height:20px;background:grey;line-height:unset}.admin .qna .imgWrap .cancel img{width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin .register.wedding .images{width:100%;flex-wrap:wrap}.admin .register.wedding .images .imgWrap{width:100%;margin-right:0;height:0;padding-top:56.25%;overflow:hidden;position:relative}.admin .register.wedding .images .imgWrap img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.admin .register.wedding .article{position:relative}.admin .register.wedding .article .flexL input[type=text]{width:700px}.admin .register.wedding .article .buttonWrap{position:absolute;right:20px;bottom:20px}.admin .register.wedding button.register{width:unset;padding:0 12px;margin-right:6px;height:40px;line-height:40px;font-weight:500;border-radius:4px;background:var(--color-white)}.admin .register.wedding .tableList{margin:0 0 40px}.admin .register.wedding .nowrap>div{flex-wrap:nowrap}.admin .register.wedding .nowrap>div input{margin-right:60px}.admin .register.wedding .nowrap div:nth-child(n+2) p{width:unset;margin-right:30px;white-space:nowrap}.admin .register.wedding .flexL{line-height:40px;margin-bottom:15px}.admin .register.wedding .flexL .plannerInput{width:calc(100% - 170px);position:relative}.admin .register.wedding .flexL .plannerInput p{width:100%;padding-left:10px;font-size:14px;color:var(--color-neutral-960);height:40px;background-color:transparent;border:1px solid var(--color-admin-border);border-radius:2px}.admin .register.wedding .flexL.tit{margin-bottom:0}.admin .register.wedding .flexL.tit p.bold{font-size:18px}.admin .register.wedding .flexL p.bold{line-height:40px;width:140px}.admin .register.wedding .flexL p.bold span{color:#ff616d}.admin .register.wedding .flexL .checkbox input[type=checkbox]{height:16px}.admin .register.wedding .flexL .flexL{margin-bottom:0}.admin .register.wedding .flexL .vdp-datepicker{width:unset;margin-bottom:0}.admin .register.wedding .flexL .vdp-datepicker input{margin-bottom:0}.admin .register.wedding .flexL span.tilde{margin:0 10px;line-height:40px}.admin .register.wedding .flexL>input[type=text],.admin .register.wedding .flexL input[type=number]{width:calc(100% - 170px);margin-bottom:0}.admin .register.wedding .flexL>input[type=text].small,.admin .register.wedding .flexL input[type=number].small{width:200px}.admin .register.wedding .flexL>.flex{width:calc(100% - 170px);gap:10px}.admin .register.wedding .flexL>.flex input{flex:1}.admin .register.wedding .flexL textarea{width:calc(100% - 170px);height:200px;padding:15px;resize:none;border:1px solid var(--color-neutral-200);border-radius:2px}.admin .register.wedding .flexL select{width:370px;margin-right:6px}.admin .register.wedding .flexL label{width:unset;margin-right:20px;white-space:nowrap}.admin .register.wedding .filebox{white-space:nowrap}.admin .register.wedding .filebox .upload-name{width:600px;height:40px;line-height:unset}.admin .register.wedding .filebox>label{width:unset;padding:0 12px;margin-right:6px;height:40px;line-height:40px;font-weight:500}.admin .register.wedding .imgWrap{width:320px;height:180px;margin:10px 10px 0 0;background:var(--color-black);position:relative}.admin .register.wedding .imgWrap>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.admin .register.wedding .imgWrap .cancel{position:absolute;top:0;right:0;width:20px;height:20px;background:grey;line-height:unset}.admin .register.wedding .imgWrap .cancel img{width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin .register.wedding .buttonWrap{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;width:calc(100% - 40px);height:40px;margin-top:50px}.admin .register.wedding .buttonWrap .point{padding:0 40px}.admin .register.wedding .bannerRgt{min-height:unset}.admin .register.wedding .bannerRgt .buttonWrap{text-align:center}.admin .filebox .upload-name{display:inline-block;width:754px;line-height:32px;vertical-align:middle;border:1px solid var(--color-neutral-210);margin-right:8px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 0 0 10px}.admin .filebox label{display:inline-block;width:84px;height:32px;text-align:center;cursor:pointer;border:1px solid grey;border-radius:4px}.admin .filebox input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}textarea{width:600px;height:200px;padding:15px;resize:none;border:1px solid var(--color-neutral-200);border-radius:2px}.contents .box.one.filter .custom-calendar.vc-container,.contents .box.one.planner .custom-calendar.vc-container{--day-border:1px solid var(--color-schedule-border);--day-border-highlight:1px solid var(--color-schedule-border);--day-width:90px;--day-height:90px;--weekday-bg:var(--color-schedule-weekday-surface);--weekday-border:1px solid var(--color-schedule-weekday-border);border-radius:0;width:100%}.contents .box.one.filter .custom-calendar.vc-container .flex,.contents .box.one.planner .custom-calendar.vc-container .flex{align-items:unset}.contents .box.one.filter .custom-calendar.vc-container .flex span,.contents .box.one.planner .custom-calendar.vc-container .flex span{text-align:unset}.contents .box.one.filter .custom-calendar.vc-container .overflow-y-auto,.contents .box.one.planner .custom-calendar.vc-container .overflow-y-auto{overflow-y:auto;flex-grow:1}.contents .box.one.filter .custom-calendar.vc-container .text-xs,.contents .box.one.planner .custom-calendar.vc-container .text-xs{background-color:transparent;padding:2px;color:var(--color-neutral-900);margin-bottom:4px;font-size:12px}.contents .box.one.filter .custom-calendar.vc-container .flex-col,.contents .box.one.planner .custom-calendar.vc-container .flex-col{height:100%;flex-direction:column;cursor:pointer}.contents .box.one.filter .custom-calendar.vc-container .vc-header,.contents .box.one.planner .custom-calendar.vc-container .vc-header{background-color:var(--color-schedule-header-surface);padding:10px 0}.contents .box.one.filter .custom-calendar.vc-container .vc-weeks,.contents .box.one.planner .custom-calendar.vc-container .vc-weeks{padding:0}.contents .box.one.filter .custom-calendar.vc-container .vc-weekday,.contents .box.one.planner .custom-calendar.vc-container .vc-weekday{background-color:var(--weekday-bg);border-bottom:var(--weekday-border);border-top:var(--weekday-border);padding:5px 0}.contents .box.one.filter .custom-calendar.vc-container .vc-day,.contents .box.one.planner .custom-calendar.vc-container .vc-day{padding:0 5px 3px 5px;text-align:left;height:var(--day-height);min-width:var(--day-width);background-color:#fff}.contents .box.one.filter .custom-calendar.vc-container .vc-day.weekday-1,.contents .box.one.filter .custom-calendar.vc-container .vc-day.weekday-7,.contents .box.one.planner .custom-calendar.vc-container .vc-day.weekday-1,.contents .box.one.planner .custom-calendar.vc-container .vc-day.weekday-7{background-color:var(--color-schedule-weekend-surface)}.contents .box.one.filter .custom-calendar.vc-container .vc-day:not(.on-bottom),.contents .box.one.planner .custom-calendar.vc-container .vc-day:not(.on-bottom){border-bottom:var(--day-border)}.contents .box.one.filter .custom-calendar.vc-container .vc-day:not(.on-bottom).weekday-1,.contents .box.one.planner .custom-calendar.vc-container .vc-day:not(.on-bottom).weekday-1{border-bottom:var(--day-border-highlight)}.contents .box.one.filter .custom-calendar.vc-container .vc-day:not(.on-right),.contents .box.one.planner .custom-calendar.vc-container .vc-day:not(.on-right){border-right:var(--day-border)}.contents .box.one.filter .custom-calendar.vc-container .vc-day-dots,.contents .box.one.planner .custom-calendar.vc-container .vc-day-dots{margin-bottom:5px}.contents .box.one.filter .custom-calendar.vc-container .cancel,.contents .box.one.planner .custom-calendar.vc-container .cancel{text-decoration:line-through}.contents .box.one.planner h2{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.contents .box.one.planner h2 button{float:none}.dashboard .top{width:100%;align-items:center;margin-bottom:30px}.dashboard .top>p{font-size:16px;font-weight:700}.dashboard .top .buttonWrap.refresh{margin:unset}.dashboard .planner{min-height:calc(100vh - 180px)}.dashboard .planner .calendar{margin-bottom:40px}.dashboard .planner .schedule p.date{font-size:16px;font-weight:700}.dashboard .plannerBox>div{width:100%}.dashboard .vc-day{min-height:32px}.dashboard .vc-day>div{margin-bottom:0}.dashboard .vc-pane-layout .flex{line-height:unset;height:unset}.dashboard .vc-pane-layout p,.dashboard .vc-pane-layout span{width:unset;text-align:unset}.dashboard .mainBox{display:flex;flex-wrap:wrap}.dashboard .mainBox .contBox{width:calc(50% - 5px)}.dashboard .mainBox .contBox:nth-of-type(2n){margin-right:10px}.dashboard .contBox{margin-bottom:20px}.dashboard .contBox:first-of-type{width:100%}.dashboard .contBox h2{margin:0 auto}.dashboard .buttonWrap.refresh{display:flex;justify-content:flex-end;align-items:center;margin:0 auto}.dashboard .buttonWrap.refresh p{margin-right:10px}.dashboard .buttonWrap.refresh img{width:20px}.dashboard .contWrap{line-height:unset;margin:20px 0}.dashboard .contWrap .cont{flex:1;max-width:300px;border-radius:10px;color:var(--color-white);margin-right:10px;padding:20px 10px;background-size:cover;background-repeat:no-repeat;background-image:url(../img/dashbox2.2265ee6b.png);background-color:#fefefe;border:1px solid var(--color-neutral-200)}.dashboard .contWrap .cont h4{text-align:left;color:var(--color-neutral-900);font-size:16px;margin-bottom:15px}.dashboard .contWrap .cont h4 span{vertical-align:top;margin:0}.dashboard .contWrap .cont h3{color:#1a91c3;text-align:right;font-size:32px}.dashboard .contWrap .cont h3 span{color:var(--color-neutral-900);margin-left:6px;font-size:24px}.dashboard .contWrap .cont:last-child{margin-right:0}.dashboard .contWrap.first .cont h3,.dashboard .contWrap.first .cont h3 span,.dashboard .contWrap.first .cont h4,.dashboard .contWrap.first .cont h4 span{color:var(--color-white)}.dashboard .contWrap.first .cont:first-child{background-color:#65cbff}.dashboard .contWrap.first .cont:nth-child(2){background-color:#0080c6}.dashboard .contWrap.first .cont:nth-child(3){background-color:#0092e0}.dashboard .contWrap.first .cont:nth-child(4){background-color:#0060ff}.dashboard .contList{margin:50px 30px 30px}.dashboard .contList h3{margin-bottom:20px}.dashboard .contList .cont{display:inline-block;padding:20px;background:var(--color-white);border:1px solid var(--color-neutral-200);width:320px}.dashboard .contList .cont h4{margin-bottom:5px}.dashboard .contList .cont>span{font-size:14px;color:grey}.dashboard .contList .cont p{margin-top:20px;font-size:28px;font-weight:700;text-align:right}.dashboard .contList .cont p span{font-weight:400;font-size:18px;margin-left:3px}.mb8{margin-bottom:8px}.admin .banner .swiper-container{margin:0 0 20px;width:1100px;height:unset}.admin .banner .swiper-container .swiper-slide{height:unset;padding-top:37%;position:relative;background:var(--color-black)}.admin .banner .swiper-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.admin .banner .swiper-pagination-bullet-active{background:#1a91c3}.admin .banner .swiper-button-next,.admin .banner .swiper-button-prev{width:32px;height:32px;border-radius:16px;background:rgba(var(--color-admin-carousel-control-rgb),.23)}.admin .banner .swiper-button-next:after,.admin .banner .swiper-button-prev:after{font-size:14px;color:var(--color-white)}@media (max-width:1900px){.admin .box.one~.box.one.collection{min-height:calc(100vh - 399px)}}em.notice{color:var(--color-neutral-450)}p.date{font-size:16px;font-weight:700}.el-notification .el-notification__content{margin-top:0}.admin .register.scheduleBox .inputBox{flex-direction:column}.admin .register.scheduleBox .box.one{height:500px}.admin .register.scheduleBox .box.one:last-child{height:unset;min-height:calc(100vh - 650px)}button.delete{font-size:14px;font-weight:400;margin:0 auto;padding:2px 5px}.tableList h2 p.flr{line-height:36px}.tableList h2 p.flr input[type=text]{margin-bottom:0}.tableList h2 p.flr button{margin-left:20px}.tableList h2 p.flr button.edit{clear:both;float:unset;background:unset;margin-left:0}.admin .register .flexL>.fileDown{width:calc(100% - 170px);display:flex}.admin .register .flexL>.fileDown a{display:inline-block;padding:0 10px;background:var(--color-white);border:1px solid var(--color-admin-border);color:var(--color-black);border-radius:4px;height:40px;line-height:40px;margin-left:10px}.admin .register .flexL>.fileDown input{width:calc(100% - 84px);flex-grow:1;margin-bottom:0}.material-symbols-rounded{font-size:22px;vertical-align:middle}:root{--font-family-sans:Noto Sans KR,Noto Sans,Pretendard,sans-serif;--color-primary:#8865dc;--color-primary-rgb:136,101,220;--color-primary-hover:#7653c9;--color-primary-active:#6f4ed0;--color-primary-light:#f0eafd;--color-primary-soft:rgba(136,101,220,0.08);--color-primary-muted:rgba(136,101,220,0.38);--color-black:#000;--color-black-rgb:0,0,0;--color-black-alpha-0:transparent;--color-black-alpha-05:rgba(0,0,0,0.05);--color-black-alpha-08:rgba(0,0,0,0.08);--color-black-alpha-10:rgba(0,0,0,0.1);--color-black-alpha-12:rgba(0,0,0,0.12);--color-black-alpha-14:rgba(0,0,0,0.14);--color-black-alpha-15:rgba(0,0,0,0.15);--color-black-alpha-20:rgba(0,0,0,0.2);--color-black-alpha-25:rgba(0,0,0,0.25);--color-black-alpha-30:rgba(0,0,0,0.3);--color-black-alpha-40:rgba(0,0,0,0.4);--color-black-alpha-45:rgba(0,0,0,0.45);--color-black-alpha-50:rgba(0,0,0,0.5);--color-black-alpha-55:rgba(0,0,0,0.55);--color-black-alpha-60:rgba(0,0,0,0.6);--color-black-alpha-65:rgba(0,0,0,0.65);--color-black-alpha-80:rgba(0,0,0,0.8);--color-white:#fff;--color-white-rgb:255,255,255;--color-white-alpha-0:hsla(0,0%,100%,0);--color-white-alpha-50:hsla(0,0%,100%,0.5);--color-white-alpha-80:hsla(0,0%,100%,0.8);--color-white-alpha-90:hsla(0,0%,100%,0.9);--color-shadow-soft:rgba(0,0,0,0.0784313725);--color-media-overlay:rgba(0,0,0,0.3137254902);--color-text-black-muted:rgba(0,0,0,0.5019607843);--color-surface-white-translucent:hsla(0,0%,100%,0.8);--color-surface:#fff;--color-surface-subtle:#fafafa;--color-surface-muted:#f7f7f9;--color-surface-layer:#f2f8fc;--color-surface-cool:#f4f6f9;--color-admin-surface-muted:#f8f9fa;--color-admin-border:#eaebec;--color-admin-error:#ff616d;--color-catalog-filter-border:#dddae3;--color-schedule-border:#b8c2cc;--color-schedule-weekday-surface:#f8fafc;--color-schedule-weekday-border:#eaeaea;--color-schedule-header-surface:#f1f5f8;--color-schedule-weekend-surface:#eff8ff;--color-text-strong:#17191a;--color-text-primary:#34303e;--color-text-secondary:#464a4d;--color-text-muted:#757b80;--color-text-subtle:#81818f;--color-border:#e8eef2;--color-border-strong:#bbc5cc;--color-danger:#f72e26;--color-danger-strong:#e74c3c;--color-success:#2f9e44;--color-warning:#ff9d00;--color-schedule-warning:#ffb339;--color-notification-badge:#f04452;--color-danger-emphasis:#ef4444;--color-selection-info:#339aff;--color-highlight-bolt:#ffb800;--color-price-discount:#ff626a;--color-info:#2196f3;--color-info-muted:#63bddf;--color-element-primary:#409eff;--color-element-success:#67c23a;--color-element-warning:#e6a23c;--color-element-danger:#f56c6c;--color-element-text-primary:#303133;--color-element-text-regular:#606266;--color-element-placeholder:#c0c4cc;--color-element-border-light:#ebeef5;--color-brand-kakao-background:#f7e161;--color-brand-kakao-text:#462508;--color-accent-lavender:#aa86ff;--color-accent-purple-strong:#814ad8;--color-surface-lavender:#f8f5ff;--color-point-accent:#f69496;--color-point-debit:#dc6565;--color-point-warning:#e6a23c;--color-point-danger:#dc3545;--color-point-gold:#c4a35a;--color-point-surface:#f5f2f9;--color-curation-border-warm:#ece8e5;--color-curation-border-lavender:#ece7ee;--color-home-discovery-sand:#d9c3b2;--color-home-discovery-taupe:#7a6256;--color-home-discovery-taupe-rgb:122,98,86;--color-home-discovery-slate:#424851;--color-home-discovery-slate-rgb:66,72,81;--color-home-discovery-mocha:#806a5e;--color-home-discovery-mocha-rgb:128,106,94;--color-home-discovery-warm-rgb:70,44,31;--color-home-discovery-shadow-rgb:34,24,17;--color-estimate-comparison-intro-surface:#fdfbf8;--color-estimate-comparison-intro-title:#191919;--color-estimate-comparison-intro-border-strong:#a79483;--color-estimate-comparison-intro-heading:#211d1a;--color-estimate-comparison-intro-accent:#957f6c;--color-estimate-comparison-intro-copy:#514b46;--color-estimate-comparison-intro-step:#9b856f;--color-estimate-comparison-intro-line:#ddd2c8;--color-estimate-comparison-intro-card-border:#ebe5df;--color-estimate-comparison-intro-shadow-rgb:100,80,62;--color-estimate-comparison-intro-icon-surface:#f5f0ea;--color-estimate-comparison-intro-muted:#665e58;--color-estimate-mypage-guest-copy:#4f4f55;--color-estimate-mypage-guest-border:#ececf0;--color-estimate-mypage-guest-shadow-rgb:39,32,59;--color-estimate-mypage-guest-icon:#9c9ca2;--color-estimate-mypage-guest-image-surface:#faf8f7;--color-estimate-mypage-guest-title:#1d1d20;--color-estimate-mypage-guest-muted:#77777e;--color-estimate-mypage-guest-status-surface:#fff2e7;--color-estimate-mypage-guest-status:#f07d31;--color-estimate-comparison-hint:#8b8992;--color-estimate-comparison-field-surface:#f8f5f5;--color-estimate-comparison-field-placeholder:#b2afb8;--color-estimate-comparison-reference-surface:#f5f3f2;--color-estimate-comparison-remove:#716e79;--color-estimate-review-action:#494949;--color-estimate-review-info-surface:#e3f2ff;--color-estimate-review-option-surface:#f4f2f2;--color-estimate-review-option-active:#ccedff;--color-estimate-offer-divider:#f0f0f3;--color-estimate-offer-old-price:#9a9aa2;--color-estimate-complete-overlay:rgba(18,18,18,0.42);--color-estimate-review-required:#ff5e5e;--color-estimate-review-option-border:#e2e2e2;--color-resetting-list-action-surface:#f1f7fc;--color-resetting-state-copy:#737373;--color-resetting-tag-copy:#101010;--color-resetting-divider:hsla(0,0%,94.9%,0.7);--color-reservation-detail-surface:#f2f2f4;--color-reservation-detail-highlight:#2a2a2a;--color-reservation-detail-visited:#31b4ff;--color-reservation-detail-info-border:#f4e9d6;--color-reservation-detail-info-surface:#fff9ee;--color-reservation-list-confirmed-surface:#e5f7e8;--color-reservation-list-cancelled-surface:#fef0f0;--color-reservation-list-cancel-border:#d5dbe0;--color-reservation-apply-holiday-copy:#4b4b55;--color-reservation-complete-product-copy:#3f3f3f;--color-curation-panel-border:#edf0e9;--color-curation-muted-text:#69635f;--color-curation-card-hover-border:#ded8d4;--color-curation-image-surface:#f7f4f1;--color-curation-rank:#b97346;--color-curation-eyebrow:#676767;--color-curation-description:#303030;--color-curation-meta:#4a4a4a;--color-curation-rank-muted:#938d87;--color-curation-shadow-rgb:45,35,30;--color-curation-panel-shadow-rgb:40,31,26;--color-curation-rising-accent:#9b765d;--color-curation-rising-border:#ece7e2;--color-curation-rising-muted:#6f6863;--color-curation-rising-surface:#faf8f5;--color-curation-personalized-accent:#579436;--color-curation-personalized-card-border:#e6ebdf;--color-curation-personalized-hero-accent:#5d9847;--color-curation-personalized-muted:#66705f;--color-curation-personalized-primary-from:#75ad52;--color-curation-personalized-primary-to:#5f9b43;--color-curation-personalized-primary-shadow-rgb:91,146,59;--color-curation-personalized-rank:#93c75a;--color-curation-personalized-soft-from:#f4f7f1;--color-curation-personalized-soft-to:#edf3e9;--color-curation-personalized-surface:#f8fbf5;--color-curation-editor-surface:#fbf9fd;--color-curation-editor-benefit-from:#fefcff;--color-curation-editor-benefit-to:#faf7fc;--color-curation-editor-benefit-divider:#eee8f0;--color-curation-editor-benefit-copy:#474747;--color-curation-editor-related-copy:#686868;--color-curation-editor-visit-border:#eee7e2;--color-curation-editor-visit-from:#fffaf7;--color-curation-editor-visit-to:#f8f3f0;--color-curation-editor-cta-from:#332c2a;--color-curation-editor-cta-to:#1f1b1a;--color-curation-top10-accent:#bd7147;--color-curation-top10-hero-accent:#960;--color-curation-top10-hero-copy:#202020;--color-curation-top10-surface:#fcfaf8;--color-curation-top10-banner-from:#fff8f4;--color-curation-top10-banner-to:#fff2ea;--color-curation-brand-hero-surface:#eee8e1;--color-curation-brand-heading:#2f2925;--color-curation-brand-line:#a98f7b;--color-curation-brand-copy:#242424;--color-curation-brand-border:#eee7e1;--color-curation-brand-accent:#9b6836;--color-curation-brand-benefit-divider:#e5ded8;--color-curation-brand-benefit-icon:#89715d;--color-curation-brand-benefit-copy:#272727;--color-curation-brand-products-heading:#1e2134;--color-curation-brand-products-action:#242638;--color-curation-brand-products-title:#3d3f48;--color-curation-brand-products-skeleton:#f1efed;--color-curation-brand-products-skeleton-highlight:#f8f7f6;--color-curation-brand-products-empty-copy:#737373;--color-community-border-soft:#e8e8e8;--color-community-expert-appraiser-surface:#ebf5f8;--color-community-expert-store-surface:#f3ebf8;--color-community-expert-career-copy:#968b7d;--color-community-search-surface:#f6f6f8;--color-community-search-border:#e8e8eb;--color-community-search-placeholder:#96999e;--color-community-autosave-off:silver;--color-community-tab-divider-rgb:187,197,204;--color-community-promo-surface:#e7fbf8;--color-community-brown-rgb:84,57,38;--color-community-reply-surface:#f3f2f0;--color-community-input-active-border:#a7a7a7;--color-community-report-hover:#faf7f5;--color-community-disabled-surface:#e8e8e8;--color-community-expert-badge-surface:#fff5f5;--color-community-hashtag:#9b9ea0;--color-community-suspension-surface:#fff3f3;--color-guide-tab-border:#efeff0;--color-guide-tab-copy:#a1a1aa;--color-guide-timeline:#c7b8ee;--color-guide-store-border:#eeeaf7;--color-guide-store-address:#8c8f93;--color-guide-store-benefit-copy:#686b70;--color-account-login-panel:#fcfbfd;--color-account-login-naver:#00d03f;--color-account-login-kakao-text:#212121;--color-account-login-kakao:#fae100;--color-account-login-primary:#9650ff;--color-account-login-muted:#6b6f72;--color-account-login-naver-classic:#5dc14f;--color-account-divider:#e6e6e6;--color-account-disabled-surface:hsla(0,0%,92.5%,0.6980392156862745);--color-account-verification-disabled-border:#d5dde3;--color-account-password-focus:#f69496;--color-account-password-error:#f44;--color-product-ar-header-border:#ececef;--color-product-ar-help-border:#d9d9dd;--color-product-ar-event-accent:#f05280;--color-product-ar-event-hover:#db3f6d;--color-product-ar-event-border:#f5a4bd;--color-product-ar-event-surface:#fff1f5;--color-provider-point-approved-surface:#d4edda;--color-provider-point-approved-copy:#155724;--color-provider-point-rejected-surface:#f8d7da;--color-provider-point-rejected-copy:#721c24;--color-product-category-shadow-rgb:17,17,17;--color-product-category-active-border:#e6dffb;--color-product-category-active-surface:#f7f4ff;--color-product-filter-soft-border:#fff5f4;--color-product-ar-camera-surface:#c5c0ba;--color-product-ar-guide-rgb:45,43,41;--color-product-ar-guide-accent:#c6adff;--color-product-ar-overlay-rgb:0,0,0;--color-product-ar-control-border:#dedee2;--color-product-ar-processing-copy:#68686d;--color-product-ar-processing-surface:#f4f3f2;--color-product-ar-progress-track:#e8e5ee;--color-product-ar-progress-muted:#aaa9ad;--color-product-ar-progress-line:#c9c8cc;--color-product-ar-note-surface:#fbfaff;--color-product-ar-note-copy:#46464a;--color-product-ar-wearer-shadow-rgb:23,25,26;--color-product-ar-wearer-handle:#d7d9dc;--color-product-ar-wearer-copy:#6f7478;--color-product-ar-wearer-icon-surface:#f4f5f6;--color-product-ar-wearer-option-border:#e1e3e6;--color-product-ar-wearer-notice:#8a8f94;--color-coupon-unavailable-border:#e5e7eb;--color-coupon-unavailable-surface:#f7f7f8;--color-coupon-muted:#676b70;--color-coupon-detail:#34373a;--color-coupon-unavailable-copy:#9a9da1;--color-coupon-empty:#8a8e93;--color-point-tour-copy:#79788a;--color-point-progress:#8764db;--color-point-pending-surface:#fff8e6;--color-point-rejected-surface:#fff0f0;--color-mypage-bookmark-surface:#f9f8fb;--color-mypage-logout-border:#ececec;--color-mypage-filter-selected-border:rgba(157,220,255,0.2);--color-mypage-accent-link:#399cd4;--color-mypage-menu-border:#e4e7ed;--color-review-form-copy:#5f5f5f;--color-review-form-copy-rgb:95,95,95;--color-review-upload-surface:#f1f7fc;--color-review-field-border:#dcdcdc;--color-review-action-border:#e3ddea;--color-review-action-active-surface:#fbf9ff;--color-review-guest-copy:#707070;--color-review-cancel-surface:#f4f4f6;--color-home-recent-activity-surface-rgb:10,8,17;--color-home-special-surface:#f7f5f3;--color-home-special-copy:#4a4a4a;--color-home-special-pagination:#d8d4dc;--color-home-review-surface:#f4f1ef;--color-home-review-skeleton-highlight:#faf8f6;--color-home-kakao-muted:#b7a896;--color-home-kakao-highlight:#facc15;--color-home-section-action-muted:#7c7b7b;--color-home-section-relaxed-title:#313131;--color-home-brand-event-accent:#0abbff;--color-home-guide-banner-start:#ab7ae7;--color-home-guide-banner-end:#7173ff;--color-home-reservation-border:#ececec;--color-home-reservation-d-day:#33b7e1;--color-home-discovery-catalog-surface:#f8f6ff;--color-home-event-eyebrow:#f05280;--color-home-event-benefits:#96711f;--color-home-point-border:#9264ff;--color-home-point-history:#afaeb8;--color-desktop-promo-surface:#f4f4f4;--color-desktop-promo-copy:#595959;--color-desktop-promo-button:#050505;--color-footer-link-muted:#c3c3c3;--color-footer-copy:#bbb;--color-product-brand-placeholder-start:#a8a8b3;--color-product-brand-placeholder-end:#6c6c7a;--color-product-brand-discount:#ff4e4e;--color-catalog-promo-surface:#f8faff;--color-catalog-promo-copy-muted:#7d7d7d;--color-catalog-review-surface:#f9fcff;--color-jewelry-memo-copy-muted:#878787;--color-jewelry-memo-close-surface:#e3e6ec;--color-filter-tab-muted:#575757;--color-filter-tag-copy:#414141;--color-home-popup-pagination:#b8b8b8;--color-bottom-bookmark-surface:#edf9ff;--color-reservation-slot-selected:#d7ebff;--color-search-page-copy:#2a2a2a;--color-provider-event-badge-surface:rgba(186,230,255,0.2);--color-provider-event-badge-copy:#77c9ff;--color-provider-benefit-card-surface:#fffefe;--color-store-promo-surface:#f5e8f1;--color-provider-apply-surface:#f8f7fc;--color-provider-apply-control-surface:hsla(0,0%,100%,0.95);--color-provider-catalog-copy:#4b4b55;--color-provider-review-action-surface:#f5f2f9;--color-provider-review-summary-accent:#e0476f;--color-provider-profile-rating:#ffba00;--color-provider-dropdown-copy:#3b3a3a;--color-product-detail-copy:#2b2b2b;--color-product-store-save:#543926;--color-product-ar-result-border:#e1dfe6;--color-product-list-shadow:rgba(63,71,77,0.15);--color-order-tab-muted:#8b8b8b;--color-order-complete-copy:#7d7d7d;--color-order-review-surface:#f9fcff;--color-jewelry-map-accent-p:#9068f0;--color-jewelry-map-accent-purple:#8764db;--color-event-tab-muted:#888;--color-customer-border:#e9e9eb;--color-footer-navigation-muted:#89898c;--color-common-action:#0d99ff;--color-profile-copy-muted:#929292;--color-app-modal-close:#8a8f94;--color-menu-icon-surface:#f9f8f8;--color-community-beige:#f8f1eb;--color-community-info:#1976d2;--color-community-info-surface:#e3f2fd;--color-community-success:#4caf50;--color-community-success-strong:#388e3c;--color-community-success-surface:#e8f5e9;--color-community-warning:#ff9800;--color-community-warning-strong:#f57c00;--color-community-warning-surface:#fff3e0;--color-community-danger:#f44336;--color-community-danger-strong:#d32f2f;--color-community-danger-deep:#b71c1c;--color-community-danger-surface:#ffebee;--color-community-category-purple:#7b1fa2;--color-community-category-purple-surface:#f3e5f5;--color-community-category-pink:#c2185b;--color-community-category-pink-surface:#fce4ec;--color-community-category-cyan:#0097a7;--color-community-category-cyan-surface:#e0f7fa;--color-community-category-gold:#ffa000;--color-community-category-gold-surface:#fff8e1;--color-community-category-gold-muted:#ffe082;--color-community-notice:#d32f2f;--color-community-brown:#543926;--color-community-brown-light:#70522e;--color-community-gray:#c5bcb5;--color-community-gray-stat:#af9882;--color-community-general:#757575;--color-community-deleted:#9e9e9e;--color-community-deleted-row:#bbb;--color-estimate-resetting-text:#373758;--color-estimate-comparison-text:#25222d;--color-estimate-comparison-muted:#5c5963;--color-estimate-placeholder:#979797;--color-neutral-975:#111;--color-neutral-960:#1e1e1e;--color-neutral-950:#121212;--color-neutral-925:#222;--color-neutral-cool-910:#31393e;--color-neutral-900:#333;--color-neutral-825:#444;--color-neutral-warm-800:#393636;--color-neutral-800:#37393a;--color-neutral-800-alpha-50:rgba(55,57,58,0.5019607843);--color-neutral-800-alpha-70:rgba(55,57,58,0.7019607843);--color-neutral-775:#4e4d4e;--color-neutral-750:#555;--color-neutral-710:#636363;--color-neutral-700:#666;--color-neutral-700-alpha-31:hsla(0,0%,40%,0.3137254902);--color-neutral-650:#777;--color-neutral-635:#7f7f7f;--color-neutral-625:#828282;--color-neutral-600:#868686;--color-neutral-550:grey;--color-neutral-500:#878595;--color-neutral-cool-475:#909399;--color-neutral-455:#959494;--color-neutral-450:#969696;--color-neutral-400:#999;--color-neutral-cool-350:#a4adb2;--color-neutral-350:#aaa;--color-neutral-325:#c9c9c9;--color-neutral-315:#cbcbcb;--color-neutral-300:#ccc;--color-neutral-285:#d9d9d9;--color-neutral-285-alpha-19:hsla(0,0%,85.1%,0.1882352941);--color-neutral-285-alpha-30:hsla(0,0%,85.1%,0.3019607843);--color-neutral-285-alpha-40:hsla(0,0%,85.1%,0.4);--color-neutral-285-alpha-70:hsla(0,0%,85.1%,0.7019607843);--color-neutral-280:#dadada;--color-neutral-270:#ddd;--color-neutral-cool-265:#dedde3;--color-neutral-cool-260:#dcdfe6;--color-neutral-250:#e0e0e0;--color-neutral-230:#e5e5e5;--color-neutral-cool-230:#e5e5ec;--color-neutral-warm-220:#e7e6e6;--color-neutral-210:#ebebeb;--color-neutral-cool-205:#eae7ed;--color-neutral-200:#eee;--color-neutral-cool-195:#eeeaef;--color-neutral-175:#f0f0f0;--color-neutral-165:#f1f1f1;--color-neutral-150:#f2f2f2;--color-neutral-150-alpha-70:hsla(0,0%,94.9%,0.7019607843);--color-neutral-140:#f3f3f3;--color-neutral-100:#f5f5f5;--color-neutral-cool-100:#f5f5f7;--color-neutral-90:#f6f6f6;--color-neutral-80:#f7f7f7;--color-neutral-70:#f8f8f8;--color-neutral-60:#f9f9f9;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-sheet:20px;--radius-pill:999px;--font-size-caption:12px;--font-size-body-sm:13px;--font-size-body:14px;--font-size-body-lg:16px;--font-size-title-sm:18px;--font-size-title:20px;--font-size-heading:24px;--control-height-sm:36px;--control-height-md:44px;--control-height-lg:52px;--control-height-xl:56px;--shadow-card:0 4px 12px rgba(23,25,26,0.08);--shadow-overlay:0 12px 32px rgba(23,25,26,0.16);--transition-fast:150ms ease;--color-service-primary:#8865dc;--color-service-primary-light:#f0eafd;--color-service-primary-soft:#f5f1ff;--z-admin-fixed:1000;--z-admin-overlay:2000;--z-admin-modal:5000}*{box-sizing:border-box}.flex,.flexR{display:flex}.flexR{justify-content:flex-end}.flexL{display:flex;justify-content:flex-start;flex-wrap:wrap}.flexB{display:flex;justify-content:space-between}.primary{color:#3ebdac;font-weight:700}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb100{margin-bottom:100px}.mb150{margin-bottom:150px}.mb270{margin-bottom:270px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml145{margin-left:145px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr40{margin-right:40px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt100{padding-top:100px}.pt150{padding-top:150px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl70{padding-left:70px}.pl100{padding-left:100px}.pl120{padding-left:120px}.pl140{padding-left:140px}.pl160{padding-left:160px}.pl180{padding-left:180px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr60{padding-right:60px}.fl{float:left}.flr{float:right}.flr>.el-rate{display:inline-block}.flr>.el-rate .el-rate__item{margin-right:0}.flr .min{display:none}.fl:after,.flr:after,.left:after,.right:after{clear:both;display:block;content:""}.bold{font-weight:700}.fwn,body{font-weight:400}body{font-size:14px;color:#191919;font-family:Noto,sans-serif;background:var(--color-white)}body .container{margin-top:56px}body .container .base{padding:15px;min-height:100vh}h2{font-size:1.6em}h3{font-size:1.4em}h4{font-size:1.2em}p{font-size:1em}.btn,button{border:1px solid grey;border-radius:2px;height:40px;font-size:14px;font-weight:500;font-family:Noto,sans-serif;white-space:nowrap}.btn.large,button.large{padding:0 40px;font-size:14px;height:52px}.btn.large a,button.large a{display:block}.btn.medium,button.medium{padding:0 20px}.btn.small,button.small{padding:0 12px}.btn.table,button.table{padding:0 10px;height:25px;line-height:25px;font-weight:400;font-size:12px}.btn.delete,button.delete{color:#ff616d;border:1px solid #ff616d;background:var(--color-white)}.btn.tableLine,button.tableLine{padding:0 10px;height:25px;font-weight:400;font-size:10px;background:var(--color-white);white-space:nowrap}.btn.tableLine:hover,button.tableLine:hover{border-color:#aaa;color:#aaa}.btn.map,button.map{width:84px;height:34px;background:#d3d3d3;border:none}.btn.map.active,button.map.active{background:var(--color-white);font-weight:700}.btn.tablepoint,button.tablepoint{padding:0 10px;height:25px;font-weight:400;background:#d3d3d3;border:1px solid #d3d3d3}.btn.tablepoint:hover,button.tablepoint:hover{background:#aaa;border-color:#aaa}.btn.tablepoint:active,button.tablepoint:active{background:grey;border-color:grey;color:var(--color-white)}.btn.point,button.point{background:#20abfa;border:1px solid #20abfa;color:var(--color-white)}.btn.pointLine,.btn.pointOut,button.pointLine,button.pointOut{background:var(--color-white);border:1px solid #20abfa;color:#20abfa}.btn.pointLine,button.pointLine{margin:0 10px 0 0}.btn.pointLine:hover,button.pointLine:hover{border-color:#86d1f1;color:#86d1f1}.btn.pointLine:active,button.pointLine:active{border-color:#374df1;color:#374df1}.btn.noLink,button.noLink{padding:0 20px}.admin button.delete{background:var(--color-admin-error)}footer{width:100%;height:200px;overflow:hidden;clear:both}footer .inner{width:1190px;padding:50px 20px;margin:0 auto;position:relative}@media (min-width:768px)and (max-width:1190px){footer .inner{width:100%}}@media (max-width:767px){footer .inner{width:100%}}.paginations{width:100%;text-align:center;margin-top:16px;padding-bottom:30px}.paginations .el-pager li.active{background:#3ebdac}.el-loading-mask{position:fixed;overflow:hidden;width:100vw;height:100vh}.contents{width:calc(100% - 200px);height:100vh;overflow-y:auto}.title{height:60px;line-height:60px;padding:0 30px;border-bottom:1px solid #d3d3d3;margin-bottom:20px;position:sticky;top:0;right:0;background:var(--color-white)}.filter .flex{line-height:48px;align-items:center;margin-bottom:8px}.filter .flex p{width:100px}.filter .flex input[type=text]{margin-bottom:0;margin-left:21px;width:calc(100% - 252px)}.filter .flex select{width:130px}.filter .flex>span{width:10px;text-align:center}.filter .flex label{margin-right:20px}.filter .flex label>input{margin:0 6px 0 0}.filter .vdp-datepicker{width:130px}.filter .vdp-datepicker input[type=text]{width:100%;margin-left:unset}.filter .vdp-datepicker span{margin:unset}.filter .vdp-datepicker .vdp-datepicker__calendar{width:243px}.filter .vdp-datepicker .vdp-datepicker__calendar .cell{height:32px;line-height:32px}.filter .vdp-datepicker .vdp-datepicker__calendar .cell.selected{background:#20abfa;color:var(--color-white);border:none}.filter .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.filter .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.filter .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{background:#d3d3d3;border:none}.filter span{margin:0 6px}.box{width:calc(100% - 60px);background:var(--color-white);border:1px solid #d3d3d3;border-radius:4px;margin-right:10px;padding:20px}.box .buttonWrap{text-align:center;margin-top:8px}.box.one{margin-right:0}.box.one h2{font-size:16px;margin-bottom:10px}.box.one h2 button{font-weight:400;height:36px}.box.one table{margin-top:30px}.box.one input:not([type=checkbox]),.box.one select{height:40px}.box.one .uploadWrap{display:inline-block;position:relative}.box.one .uploadWrap #DataUpload{position:absolute;top:0;left:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer;margin:0;padding:0}.pagination{width:100%;text-align:center;margin-top:16px}.pagination ul li{font-weight:400}.pagination ul li.active{font-weight:700;color:#1e90e1}.register .flexL{line-height:32px;margin-bottom:8px}.register .flexL .lectureImg{width:100%}.register .flexL p.bold{line-height:32px;width:136px}.register .flexL p.bold span{color:#ff616d}.register .flexL p.description{color:#aaa;margin-left:6px}.register .flexL>input[type=text]{width:350px;margin-bottom:0}.register .flexL>input[type=text].small{width:200px}.register .flexL select{width:200px;margin-right:6px}.register .flexL label{width:100px;white-space:nowrap}.register .address input[type=text]{margin-left:6px;width:340px}.register>ul{margin-left:6px}.register>ul>li{display:inline-block;border:1px solid #d3d3d3;border-radius:25px;padding:0 13px;margin:0 4px 4px 0}.register>ul>li img{width:14px;height:14px}.register .buttonWrap{width:100%;height:40px;position:relative}.register .buttonWrap>div{position:absolute;left:50%;transform:translate(-50%)}.register .buttonWrap>div button{margin:0 3px}.register.lecture .nowrap>div{flex-wrap:nowrap}.register.lecture .nowrap>div input{margin-right:60px}.register.lecture .nowrap div:nth-child(n+2) p{width:unset;margin-right:30px;white-space:nowrap}.register.lecture .flexL{line-height:32px;margin-bottom:8px}.register.lecture .flexL p.bold{line-height:32px;width:180px}.register.lecture .flexL p.bold span{color:#ff616d}.register.lecture .flexL .checkbox input[type=checkbox]{height:16px}.register.lecture .flexL .flexL{margin-bottom:0}.register.lecture .flexL .vdp-datepicker{width:unset;margin-bottom:0}.register.lecture .flexL .vdp-datepicker input{margin-bottom:0}.register.lecture .flexL span.tilde{margin:0 10px;line-height:40px}.register.lecture .flexL>input[type=text]{width:350px;margin-bottom:0}.register.lecture .flexL>input[type=text].small{width:200px}.register.lecture .flexL textarea{width:600px;height:200px;padding:15px;resize:none;border:1px solid var(--color-neutral-200)}.register.lecture .flexL select{width:350px;margin-right:6px}.register.lecture .flexL label{width:unset;margin-right:20px;white-space:nowrap}.register.lecture .filebox{white-space:nowrap}.register.lecture .filebox .upload-name{width:600px;height:40px;line-height:unset}.register.lecture .filebox>label{width:unset;padding:0 12px;margin-right:6px;height:40px;line-height:40px;font-weight:500}.register.lecture .imgWrap{width:200px;height:112px;margin:10px 10px 0 0;background:#eaebec;position:relative}.register.lecture .imgWrap>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.register.lecture .imgWrap .cancel{position:absolute;top:0;right:0;width:20px;height:20px;background:grey;line-height:unset}.register.lecture .imgWrap .cancel img{width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.register.lecture .buttonWrap{width:100%;height:40px;margin-top:30px;position:relative}.register.lecture .buttonWrap .point{padding:0 40px}.filebox .upload-name{display:inline-block;width:754px;line-height:32px;vertical-align:middle;border:1px solid var(--color-neutral-210);margin-right:8px;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 0 0 10px}.filebox label{display:inline-block;width:84px;height:32px;text-align:center;cursor:pointer;border:1px solid grey;border-radius:2px}.filebox input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fileWrap label{position:relative;display:inline-block;padding:0}.fileWrap button{padding:10px;border-radius:4px;margin-left:5px}.fileWrap input[type=file]{display:inline-block;width:100%;height:40px;opacity:0;position:absolute;top:0;left:0;cursor:pointer}.fileWrap input[type=text]{height:40px;vertical-align:middle;background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-210);border-radius:4px;padding:0 10px;margin-bottom:0}button.resetList{float:right;background:var(--color-white);border:1px solid var(--color-admin-upload-border);color:var(--color-admin-upload-copy)}.nodata{text-align:center;padding:60px 0;font-size:14px}.nodata.banner{height:469px;padding:0}.nodata.banner p{line-height:470px}.el-drawer__container .el-drawer__body{padding-top:0}.el-drawer__container .el-drawer__body .legalContent{padding:0 0 60px}.imgBox ul{display:flex;flex-wrap:wrap;margin-left:0}.imgBox ul li{display:inline-block;background:var(--color-neutral-175);width:calc(25% - 7px);padding-top:calc(25% - 7px);height:0;overflow:hidden;margin:0 10px 10px 0;position:relative;border-radius:4px}.imgBox ul li img{-o-object-fit:cover;object-fit:cover}.imgBox ul li img,.imgBox ul li video{width:100%;height:100%;position:absolute;top:0;left:0}.imgBox ul li .addBtn{font-size:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#20abfa}.imgBox ul li #imgUpload{position:absolute;top:0;left:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer}.imgBox ul li .cancel{position:absolute;top:0;right:0;width:20px;height:20px;background:#505050;line-height:unset}.imgBox ul li .cancel img{width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.imgBox ul li:nth-child(3n){margin-right:0}#fileUpload{position:absolute;top:0;left:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer}label.file{position:relative}.el-button--primary{background-color:#20abfa;border-color:#20abfa}.el-button:focus,.el-button:hover{color:var(--color-white);border-color:#20abfa}.el-button--success:hover{border-color:var(--color-element-success)}.el-button--danger:hover{border-color:var(--color-element-danger)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background:var(--color-admin-element-checkbox-selected);border-color:var(--color-admin-element-checkbox-selected)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--color-white)}.el-checkbox__inner:after{top:0;border:2px solid var(--color-white);border-top:0;border-left:0}.el-checkbox,.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--color-admin-element-checkbox-copy);font-weight:400}