.layoutContainer,header{width:100vw}header{background-color:#fff;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;height:90px;padding:0 55px;box-shadow:0 3px 4px 1px #00000010}header div{flex:1}header nav{flex:3;height:100%}header nav,nav ul{display:flex;justify-content:center}nav ul{flex-flow:row nowrap;align-items:center}nav ul li{font-weight:500;font-size:18px;padding:0 20px}nav ul li a{display:block;padding:0 10px}nav ul li a.on{color:var(--blue)}header .userWrap{justify-content:center;gap:10px}header .userWrap,header .userWrap .userGreet{display:flex;flex-flow:row nowrap;align-items:center}header .userWrap .userGreet{justify-content:flex-start;gap:14px}header .userWrap .userGreet .profileBox{flex-grow:0;min-width:36px;height:36px;aspect-ratio:1/1;border-radius:100px;overflow:hidden;position:relative}header .userWrap .userGreet .profileBox img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header .userWrap .userGreet p{width:100%;line-height:1.1em}.exitBtn{cursor:pointer;border-radius:100%}aside{width:380px;height:calc(100vh - 90px);background:var(--bgSide);color:#fff;padding:70px 40px}.menuList{padding-left:10px;flex-flow:column nowrap;align-items:flex-start}.menuList,.menuList li a{display:flex;justify-content:flex-start;gap:30px}.menuList li a{flex-flow:row nowrap;align-items:center;font-size:18px;padding:0 5px;width:-moz-fit-content;width:fit-content}.menuList li a .svgBox>svg{height:30px}.menuList li a.on{color:var(--blue)}.menuList li a.on .svgBox path{fill:var(--blue)}.container,main{width:calc(100vw - 380px)}.hide{display:none!important}.mainCont{width:calc(100vw - 380px);padding:40px 40px 30px 0}.contentWrap{padding:0 40px;height:calc(100vh - 160px);overflow-y:auto}.contentWrap::-webkit-scrollbar{border-radius:10px;background-color:#e1e1e1;width:8px;height:8px;cursor:pointer}.contentWrap::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--bgSide);width:8px;height:8px;cursor:pointer}.mainCont .topTitle{color:var(--text);font-weight:500;font-size:18px}.c_red{color:var(--red)}.mainCont .grayT{color:var(--textGray);font-size:16px;margin:10px 0}.mainCont .textWrap{margin-left:40px}.boardWrap,.formWrap{background-color:#fff;border-radius:20px;width:100%;padding:30px 40px;margin:14px 0 30px}.formWrap .inputPack{display:flex;flex-flow:row wrap;align-items:flex-start;margin-bottom:14px}.formWrap .inputFile>p{color:var(--textSoft);width:140px;font-size:18px}.formWrap .inputFile{display:flex;flex-flow:row wrap;align-items:flex-start;margin-bottom:10px}.formWrap .inputPack:last-child{margin-bottom:0}.formWrap .inputPack>p{color:var(--textSoft);width:140px;margin-top:3px;font-size:18px}.formWrap .inputPack>p.required{position:relative}.formWrap .inputPack>p.required:before{content:"*";color:var(--red);position:absolute;left:-10px;top:-5px}.inputPack .dbInputRow{display:flex;align-items:center;justify-content:flex-start;gap:10px}.inputPack input{color:var(--textSoft)}.inputPack input:-moz-read-only{outline:none;cursor:default}.inputPack input:read-only{outline:none;cursor:default}.inputPack select{border-radius:6px;border:1px solid var(--textGray);color:var(--textGray);padding:4px 20px;background:url(/tkd365_icon_arrowdown.png) no-repeat;background-size:12px;background-position:center right 15px;background-color:#fff;width:140px;cursor:pointer}.formWrap .inputPack input[type=number],.inputPack input[type=text]{border-radius:6px;border:1px solid #e1e1e1;color:var(--textSoft);padding:4px 20px}.inputPack input[type=text]{width:340px}.inputPack input[type=password]{padding:4px 20px;width:340px}.formWrap .inputPack textarea,.inputPack input[type=password]{border-radius:6px;border:1px solid #e1e1e1;color:var(--textSoft)}.formWrap .inputPack textarea{padding:10px 20px;resize:none}.formWrap .inputPack input[type=file]::file-selector-button{width:100px;text-align:center;padding:4px 0;border-radius:6px;border:1px solid var(--textGray);color:var(--textGray);background-color:#fff;cursor:pointer;margin-right:20px}.formWrap .inputPack input[type=file]::file-selector-button:hover{border:1px solid var(--textSoft);color:var(--textSoft)}.formWrap .inputPack input[type=file]{color:var(--textSoft)}.formWrap .inputPack .previewImage{max-width:200px;height:auto;border-radius:8px;cursor:pointer}.formWrap .inputFile .previewDiv{display:flex;flex-flow:row nowrap;gap:10px;align-items:center;padding:10px 14px;transition:background-color .2s ease;cursor:pointer;width:-moz-fit-content;width:fit-content}.formWrap .inputFile .previewDiv:hover{background-color:#f1f1f1}.formWrap .inputFile .previewDiv a{display:flex;align-items:center;text-decoration:none;color:#333;gap:8px;width:-moz-fit-content;width:fit-content;word-break:break-word}.formWrap .inputPack .previewDiv .fileIcon{font-size:13px;flex-shrink:0}.formWrap .inputPack .previewDiv .fileText{font-size:14px;line-height:1.4}.formWrap .inputPack textarea::-webkit-scrollbar{border-radius:10px;background-color:#e1e1e1;width:6px}.formWrap .inputPack textarea::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--bgSide);width:6px}.inputPack input[type=number]:focus,.inputPack input[type=text]:focus,.inputPack input[type=url]:focus,.inputPack select:focus,.inputPack textarea:focus{border:2px solid var(--text);outline:none}.inputPack input:-moz-read-only:focus{border:1px solid #e1e1e1}.inputPack input:read-only:focus{border:1px solid #e1e1e1}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%}.formWrap .inputPack input[type=date]{padding:4px 20px;color:var(--textGray);border:1px solid #e1e1e1;border-radius:6px}.formWrap .inputPack .dateInputBox{position:relative;display:flex;flex-flow:row nowrap;align-items:center;gap:5px}.formWrap .inputPack .dateInputBox input[type=date]{width:200px}.formWrap .inputPack .period{display:flex;flex-flow:row nowrap;align-items:center;gap:10px;color:#e1e1e1}.mainCont .textWrap.txtWrapBtn{display:flex;flex-flow:row nowrap;justify-content:space-between}.mainCont .textWrap .btnWrap{margin-right:40px}.mainCont .btnWrap.center{margin:0 auto;width:-moz-fit-content;width:fit-content}.mainCont .btnWrap button{border-radius:6px;width:120px;text-align:center;padding:5px 0;color:#fff;margin:0 10px}.bg_green{background:var(--green)!important}.bg_blue{background-color:var(--blue)!important}.bg_black{background-color:var(--bgSide)}.bg_red{background-color:var(--red)}.text_black{color:var(--text)!important}.inputPack .delImage{background-color:var(--text);color:#fff;padding:2px 15px;border-radius:6px;margin-top:4px;cursor:pointer;font-size:14px}.boardWrap table{width:100%;text-align:center}.boardWrap table thead tr td{font-weight:500;padding-bottom:30px;font-size:16px;word-break:keep-all}.boardWrap table tbody tr td{padding-bottom:15px;font-size:16px;word-break:keep-all}.boardWrap table tbody tr:last-child td{padding-bottom:0}.pagenation{text-align:center;display:flex;flex-flow:row nowrap;gap:10px;width:-moz-fit-content;width:fit-content;margin:0 auto}.pagenation li{border:1px solid #e1e1e1;padding:4px 0;width:30px;background-color:#fff;color:#e1e1e1;cursor:pointer}.pagenation li.arrow{color:var(--textGray)}.pagenation li.on{color:var(--blue)}.ql-toolbar.ql-snow{background-color:#e7e7e7;border-radius:6px 6px 0 0}.ql-toolbar.ql-snow .ql-formats{background-color:#fff;padding:3px;border-radius:4px}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-radius:0 0 6px 6px;border-color:#e1e1e1}.uploadFileList{display:flex;flex-flow:column nowrap;justify-content:flex-start}.previewDiv button{width:90px;background-color:var(--bgSide);color:#fff;border-radius:3px}.popupBg{width:100%;height:100%;background-color:#00000030;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);top:0;left:0;z-index:5}.popup,.popupBg{position:absolute}.popup{border:1px solid var(--bgSide);border-radius:7px;background-color:#fff;padding:40px;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6;text-align:center}.popup .popTitle{color:var(--text);font-weight:500}.popup .popContent,.popup button{text-align:center}.popup button{border-radius:6px;width:120px;padding:5px 0;color:#fff;margin:0 10px}.studentList .formWrap .inputPack select{width:140px}.studentList .formWrap .inputPack input[type=text]{width:340px}.studentList .formWrap .inputPack .term{width:100%;margin-top:10px}.studentList .formWrap .inputPack .term li{display:inline-block;cursor:pointer;margin-right:10px;width:90px;border:1px solid var(--textGray);color:var(--textGray);text-align:center;padding:4px 0;border-radius:6px}.studentList .formWrap .inputPack .term li.on{background-color:var(--blue);border:none;color:#fff}.studentList .btnWrap button{width:120px}.regiStudent .formWrap{height:calc(100vh - 340px);overflow-y:auto}.regiStudent .formWrap::-webkit-scrollbar{border-radius:10px;background-color:#e1e1e1;width:8px}.regiStudent .formWrap::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--bgSide);width:8px}.regiStudent .formWrap .inputPack.telNum input[type=text],.regiStudent .formWrap .inputPack.telNum select{width:100px;border:1px solid #e1e1e1}.regiStudent .formWrap .inputPack.telNum .dbInputRow p{color:var(--textGray);font-weight:200}.regiStudent .formWrap .inputPack .period .birthD{margin-left:30px}.regiStudent .formWrap .inputPack .period .birthD label{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:8px;color:var(--textSoft);font-size:18px;margin:0 10px;cursor:pointer}.regiStudent .formWrap .inputPack .period .birthD label input[type=radio]{width:18px;height:18px;border:1px solid #e1e1e1;border-radius:100%}.regiStudent .formWrap .inputPack .period .birthD label input[type=radio]:checked{background-color:var(--blue);border:3px solid #fff;box-shadow:0 0 0 1px #e1e1e1}.regiStudent .formWrap .inputPack.parentInfo{gap:40px;margin-bottom:0}.regiStudent .formWrap .inputPack.telNum .btnWrap button{border-radius:30px;width:140px}.regiStudent .formWrap .inputPack.telNum .btnWrap button.delBtn{background-color:#e1e1e1;transition:background-color .3s ease-in-out}.regiStudent .formWrap .inputPack.telNum .btnWrap button.delBtn:hover{background-color:var(--red)}.regiStudent .formWrap .inputPack.adress>div{display:flex;flex-flow:column nowrap;gap:10px}.regiStudent .formWrap .inputPack.adress .postal{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:10px}.regiStudent .formWrap .inputPack.adress .postal #zipCode{width:170px}.regiStudent .formWrap .inputPack.adress .postal button{width:160px;padding:4px 0;text-align:center;border:1px solid var(--textGray);border-radius:6px;color:var(--textGray)}.regiStudent .formWrap .inputPack textarea{width:700px;height:100px}.mainCont{position:relative}.popup.calendar{width:90%;aspect-ratio:3/1;max-width:900px;max-height:900px}.popup.calendar .popTitle{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:50px;font-size:24px;font-weight:600}.popup.calendar .popTitle svg{cursor:pointer}.popup.calendar table{width:100%;margin:30px 0;color:var(--textGray)}.popup.calendar table thead tr{border:1px solid #e1e1e1;text-align:center}.popup.calendar table thead tr td{padding:12px 0;width:70px}.popup.calendar table tbody tr td{font-size:14px;border:1px solid #e1e1e1;max-height:85px;padding:5px 10px;position:relative}.popup.calendar table tbody tr td p.calDate{position:absolute;top:5px;left:10px}.popup.calendar table tbody tr td p.calAbsent,.popup.calendar table tbody tr td p.calPresent{position:relative;width:-moz-fit-content;width:fit-content;margin-top:50%;margin-left:100%;transform:translateX(-100%)}.popup.calendar table tbody tr td p.calAbsent:before,.popup.calendar table tbody tr td p.calPresent:before{content:"";width:10px;height:10px;border-radius:50px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.popup.calendar table tbody tr td p.calPresent:before{background-color:var(--blue)}.attdMgmt .period{margin:0 20px}.attdMgmt .boardWrap table tbody tr td{padding-bottom:20px}.attdMgmt .boardWrap table tbody tr td:nth-child(2){cursor:pointer}.attdMgmt .boardWrap .telNum{width:25%;max-width:400px}.attdMgmt .boardWrap table tbody tr td p.absent,.attdMgmt .boardWrap table tbody tr td p.present{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:1px 10px;border-radius:50px;color:#fff;font-size:14px}.attdMgmt .boardWrap table tbody tr td p.absent{background-color:var(--green)}.attdMgmt .boardWrap table tbody tr td p.present{background-color:var(--blue)}.operateQna .boardWrap table tr td:nth-child(4){width:400px}.operateQna .boardWrap table tr td:nth-child(4) p{width:400px;margin:0;padding:0;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.operateQna .formWrap .inputPack .questionInfo{color:var(--textGray);font-size:16px}.operateQna .formWrap .inputPack .qTitle{width:50%;max-width:600px;border-radius:6px;background-color:#f5f5f5;color:var(--textSoft);padding:10px 20px;font-size:16px}.operateQna .formWrap .inputPack .qContent{width:70%;max-width:900px;height:120px;overflow-y:auto;border-radius:6px;background-color:#f5f5f5;color:var(--textSoft);padding:15px 20px;font-size:16px}.operateQna .formWrap .inputPack .qContent::-webkit-scrollbar{border-radius:10px;background-color:#e1e1e1;width:8px;height:8px;cursor:pointer}.operateQna .formWrap .inputPack .qContent::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--textGray);width:8px;height:8px;cursor:pointer}.operateQna .formWrap .inputPack .qnaAnswer{width:100%;max-width:none}.operateAlbum .formWrap .inputPack .term{width:100%;margin-top:10px}.operateAlbum .formWrap .inputPack .term li{display:inline-block;cursor:pointer;margin-right:10px;width:90px;border:1px solid var(--textGray);color:var(--textGray);text-align:center;padding:4px 0;border-radius:6px}.operateAlbum .formWrap .inputPack .term li.on{background-color:var(--blue);border:none;color:#fff}.operateAlbum .boardWrap table tbody tr td{padding-bottom:20px}.operateAlbum .boardWrap table tr td:nth-child(5){width:20%;min-width:200px}.operateAlbum .boardWrap table tbody tr td p.delAlbum,.operateAlbum .boardWrap table tbody tr td p.editAlbum{display:inline-block;width:-moz-fit-content;width:fit-content;padding:0 16px;border-radius:50px;color:#fff;font-size:16px;margin:0 10px 0 auto;background-color:#e1e1e1;cursor:pointer}.operateAlbum .boardWrap table tbody tr td p.editAlbum:hover{background-color:var(--green)}.operateAlbum .boardWrap table tbody tr td p.delAlbum:hover{background-color:var(--red)}.operateAlbum .formWrap .inputPack .fileName{color:var(--textGray);font-size:16px;width:-moz-fit-content;width:fit-content;margin-right:10px}.operateAlbum .formWrap .inputPack .Title{width:50%;max-width:600px;border-radius:6px;background-color:#f5f5f5;color:var(--textSoft);padding:10px 20px;font-size:16px}.operateAlbum .formWrap .inputPack .imgContainer{width:50%;min-width:450px;aspect-ratio:3/1.5}.operateAlbum .formWrap .inputPack .imgContainer .Swiper{height:100%;position:relative}.operateAlbum .formWrap .inputPack .imgContainer .Swiper .swiper-wrapper{height:90%;aspect-ratio:3/1.5}.operateAlbum .formWrap .inputPack .imgContainer .Swiper .swiper-slide{width:-moz-fit-content;width:fit-content}.operateAlbum .formWrap .inputPack .imgContainer .Swiper .swiper-slide img{height:100%;width:auto;margin:0 auto}.operateAlbum .formWrap .inputPack .imgContainer .Swiper .swiper-button-next,.operateAlbum .formWrap .inputPack .imgContainer .Swiper .swiper-button-prev{position:absolute;top:45%;transform:translateY(-50%);width:20px;height:50px;z-index:10;cursor:pointer;background:url(/tkd365_arrow_left.png) no-repeat;background-size:20px;background-position:center left 0}.operateAlbum .formWrap .inputPack .imgContainer .Swiper .swiper-button-prev{left:10px}.operateAlbum .formWrap .inputPack .imgContainer .Swiper .swiper-button-next{right:10px;transform:rotateY(180deg) translateY(-50%)}.operateAlbum .formWrap .inputPack .imgContainer .Swiper .swiper-pagination{position:absolute;left:50%;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;height:30px;display:flex;flex-flow:row nowrap;align-items:center;justify-self:center;gap:6px}.operateAlbum .formWrap .inputPack .imgContainer .Swiper .swiper-pagination-bullet{width:10px;height:10px;border-radius:100px;background-color:#6dbed650;cursor:pointer}.operateAlbum .formWrap .inputPack .imgContainer .Swiper .swiper-pagination-bullet-active{background-color:#6dbed6}.operateAlbum .formWrap .inputPack .Content{width:70%;max-width:900px;height:160px;overflow-y:auto;border-radius:6px;background-color:#f5f5f5;color:var(--textSoft);padding:15px 20px;font-size:16px}.operateAlbum .formWrap .inputPack .Content::-webkit-scrollbar{border-radius:10px;background-color:#e1e1e1;width:8px;height:8px;cursor:pointer}.operateAlbum .formWrap .inputPack .Content::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--textGray);width:8px;height:8px;cursor:pointer}.operateAlbum .formWrap .inputPack .editorBox,.operateAlbum .formWrap .inputPack input[type=text],.operateAlbum .formWrap .inputPack textarea{width:100%}.operateAlbum .formWrap .inputPack textarea{border-radius:0 0 6px 6px;height:280px}.operateAlbum .formWrap .inputPack textarea:focus{border:1px solid #e1e1e1;outline:none}.operateAlbum .formWrap .inputPack .editorBox .editor{background-color:#e1e1e1;width:100%;height:40px;border-radius:6px 6px 0 0}.operateAlbum .formWrap .inputPack label{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:20px;padding:2px 0 2px 30px;background:url(/tkd365-icon-radio-unchecked.png) no-repeat;background-size:20px;background-position:center left 0;cursor:pointer}.operateAlbum .formWrap .inputPack input[type=checkbox]{display:none}.operateAlbum .formWrap .inputPack input[type=checkbox]:checked~.priority{background:url(/tkd365-icon-radio-checked.png) no-repeat;background-size:20px;background-position:center left 0}.operateAlbum .formWrap .inputPack .fileSpan{padding:6px 10px;font-size:14px;color:var(--textGray)}.operateAlbum .formWrap .inputPack .addLink{width:100px;text-align:center;padding:4px 0;border-radius:6px;border:1px solid var(--textGray);color:var(--textGray);background-color:#fff;cursor:pointer;margin-right:20px}.operateAlbum .formWrap .inputPack .addLink:hover{border:1px solid var(--textSoft);color:var(--textSoft)}.operateAlbum .formWrap .inputPack .added{color:var(--textSoft);padding:4px 10px 4px 0}.popup.urlAdd{width:90%;aspect-ratio:2/1;max-width:500px;max-height:300px;gap:30px}.popup.urlAdd .popTitle{font-size:20px}.popup.urlAdd input[type=url]{border-radius:6px;border:1px solid #e1e1e1;color:var(--text);padding:4px 20px;width:80%}.operateHandout .txtWrapBtn{margin-top:20px}.operateHandout .boardWrap table tbody tr td{padding-bottom:18px}.operateHandout .boardWrap table tr td:nth-child(2){width:10%;max-width:200px}.operateHandout .boardWrap table tr td:nth-child(3){width:10%;max-width:300px}.operateHandout .boardWrap table tr td:nth-child(3) p{width:90%;margin:0;padding:0;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.operateHandout .boardWrap table tr td:nth-child(7){width:15%;min-width:150px;max-width:200px}.operateHandout .boardWrap table tbody tr td p.delAlbum,.operateHandout .boardWrap table tbody tr td p.editAlbum{display:inline-block;width:-moz-fit-content;width:fit-content;padding:0 16px;border-radius:50px;color:#fff;font-size:16px;margin:0 10px 0 auto;background-color:#e1e1e1;cursor:pointer}.operateHandout .boardWrap table tbody tr td p.editAlbum:hover{background-color:var(--green)}.operateHandout .boardWrap table tbody tr td p.delAlbum:hover{background-color:var(--red)}.operateHandout .formWrap .inputPack .fileName{color:var(--textGray);font-size:16px;width:-moz-fit-content;width:fit-content;margin-right:10px}.operateHandout .formWrap .inputPack .Title{width:50%;max-width:600px;border-radius:6px;background-color:#f5f5f5;color:var(--textSoft);padding:10px 20px;font-size:16px}.operateHandout .formWrap .inputPack .Content{width:70%;max-width:900px;height:440px;overflow-y:auto;border-radius:6px;background-color:#f5f5f5;color:var(--textSoft);padding:15px 20px;font-size:16px}.operateHandout .formWrap .inputPack .Content img{width:50%;margin-bottom:10px}.operateHandout .formWrap .inputPack .Content::-webkit-scrollbar{border-radius:10px;background-color:#e1e1e1;width:8px;height:8px;cursor:pointer}.operateHandout .formWrap .inputPack .Content::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--textGray);width:8px;height:8px;cursor:pointer}.operateHandout .btnWrap.center{margin-top:30px}.operateHandout .handoutFilter{width:20%;min-width:120px}.operateHandout .formWrap .inputPack .dbInputRow{width:60%}.operateHandout .formWrap .inputPack .editorBox,.operateHandout .formWrap .inputPack input[type=text],.operateHandout .formWrap .inputPack textarea{width:100%}.operateHandout .formWrap .inputPack textarea{border-radius:0 0 6px 6px;height:280px}.operateHandout .formWrap .inputPack textarea:focus{border:1px solid #e1e1e1;outline:none}.operateHandout .formWrap .inputPack .editorBox .editor{background-color:#e1e1e1;width:100%;height:40px;border-radius:6px 6px 0 0}.operateHandout .formWrap .inputPack label{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:20px;padding:2px 0 2px 30px;background:url(/tkd365-icon-radio-unchecked.png) no-repeat;background-size:20px;background-position:center left 0;cursor:pointer}.operateHandout .formWrap .inputPack input[type=checkbox]{display:none}.operateHandout .formWrap .inputPack input[type=checkbox]:checked~.priority{background:url(/tkd365-icon-radio-checked.png) no-repeat;background-size:20px;background-position:center left 0}@media screen and (max-width:1440px){.operateHandout .dbInputRow input[type=text]{width:240px}}.setInfo .formWrap .inputPack .accountInfo{color:var(--textGray);font-size:16px}.setInfo .formWrap .inputPack .changePw{width:150px;padding:4px 0;text-align:center;border:1px solid var(--textGray);border-radius:6px;color:var(--textGray)}.setInfo .formWrap .inputPack .changePw+span{font-size:14px;color:var(--textGray)}.setInfo .formWrap .inputPack label{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:20px;padding:2px 0 2px 30px;background:url(/tkd365-icon-radio-unchecked.png) no-repeat;background-size:20px;background-position:center left 0;cursor:pointer}.setInfo .formWrap .inputPack input[type=radio]{display:none}.setInfo .formWrap .inputPack input[type=radio]:checked+label{background:url(/tkd365-icon-radio-checked.png) no-repeat;background-size:20px;background-position:center left 0}.setInfo .formWrap .inputPack input[type=number]{width:340px}.setInfo .formWrap .inputPack.telNum input[type=number],.setInfo .formWrap .inputPack.telNum select{width:100px;border:1px solid #e1e1e1}.setInfo .formWrap .inputPack.telNum .dbInputRow p{color:var(--textGray);font-weight:200}.setInfo .formWrap .inputPack input.email{width:180px}.setInfo .formWrap .inputPack #emailDomain{width:150px}.setInfo .formWrap .inputPack .dbInputRow p{color:var(--textGray)}.setInfo .formWrap .inputPack .logoImgBox{width:160px;border-radius:7px;margin-right:10px;background-color:#e1e1e1}.setInfo .formWrap .inputPack .logoImgBox img{-o-object-fit:cover;object-fit:cover}.setInfo .formWrap .inputPack.adress>div{display:flex;flex-flow:column nowrap;gap:10px}.setInfo .formWrap .inputPack.adress .postal{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:10px}.setInfo .formWrap .inputPack.adress .postal #postNum{width:170px}.setInfo .formWrap .inputPack.adress .postal button{width:160px;padding:4px 0;text-align:center;border:1px solid var(--textGray);border-radius:6px;color:var(--textGray)}.setInfo .formWrap .inputPack textarea{width:75%;max-width:700px;height:100px}div[class~=shorter]{height:calc(100vh - 210px)}div[class~=shorter]+.btnWrap{margin-top:10px!important}.setAdmin .txtWrapBtn{margin-top:30px}.setAdmin .boardWrap table tbody tr td{padding-bottom:20px}.setAdmin .boardWrap table tbody tr td:nth-child(2){width:8%;min-width:60px}.setAdmin .boardWrap table tbody tr td:nth-child(3){width:15%;min-width:110px}.boardWrap table tr td input[type=checkbox]{width:18px;height:18px;border:1px solid #a1a0a0;border-radius:100%;cursor:pointer;margin-top:6px}.boardWrap table tr td input[type=checkbox]:checked{background-color:var(--blue);border:3px solid #fff;box-shadow:0 0 0 1px #a1a0a0}.setAdmin .boardWrap table tbody tr td label{cursor:pointer}.setAdmin .boardWrap table tbody tr td p.editAlbum{display:inline-block;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 16px;border-radius:50px;color:#fff;font-size:16px;background-color:#e1e1e1;cursor:pointer}.setAdmin .boardWrap table tbody tr td p.editAlbum:hover{background-color:var(--green)}.setAdmin .formWrap .inputPack .dbInputRow button{width:120px;padding:4px 0;text-align:center;border:1px solid var(--textGray);border-radius:6px;color:var(--textGray)}.setAdmin .formWrap .inputPack .dbInputRow.warnRel{position:relative;margin-bottom:10px}.setAdmin .formWrap .inputPack .dbInputRow.warnRel span{font-size:14px;color:var(--textGray)}.setAdmin .formWrap .inputPack .dbInputRow.warnRel span.c_red{color:var(--red);position:absolute;top:100%;left:5px;display:block}.setAdmin .formWrap .inputPack.telNum input[type=number],.setAdmin .formWrap .inputPack.telNum select{width:100px;border:1px solid #e1e1e1}.setAdmin .formWrap .inputPack.telNum .dbInputRow p{color:var(--textGray);font-weight:200}.setAdmin .formWrap .inputPack input.email{width:180px}.setAdmin .formWrap .inputPack #emailDomain{width:150px}.setAdmin .formWrap .inputPack .dbInputRow p{color:var(--textGray)}.setAdmin .formWrap .inputPack .logoImgBox{width:160px;height:80px;border-radius:7px;margin-right:10px;background-color:#e1e1e1;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;overflow:hidden}.setAdmin .formWrap .inputPack .logoImgBox img{-o-object-fit:cover;object-fit:cover}.setAdmin .formWrap .inputPack textarea{width:75%;max-width:700px;height:100px}.setAdmin .boardWrap .menuDepth1>li{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.setAdmin .boardWrap .menuDepth1>li>.menuName{flex:3;font-weight:500}.setAdmin .boardWrap .menuDepth1>li>.accessCheck{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:10px;flex:1}.setAdmin .boardWrap .menuDepth1>li label{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:10px;padding:2px 0}.setAdmin .boardWrap .menuDepth1>li input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;background-clip:content-box;padding:.25em;width:18px;height:18px;border:none;cursor:pointer;background:url(/tkd365-icon-checkbox-unchecked.png) no-repeat;background-size:18px;background-position:center left 0}.setAdmin .boardWrap .menuDepth1>li input[type=checkbox]:checked{background:url(/tkd365-icon-checkbox-checked.png) no-repeat;background-size:18px;background-position:center left 0}.setAdmin .boardWrap .menuDepth1>li>.menuDepth2{width:100%;margin:5px 0 20px}.setAdmin .boardWrap .menuDepth2>li{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.setAdmin .boardWrap .menuDepth2 li .menuName{flex:3}.setAdmin .boardWrap .menuDepth2 li .menuName p{padding-left:28px}.setAdmin .boardWrap .menuDepth2 li .accessCheck{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:10px;flex:1}.popup.dbCheck{width:90%;aspect-ratio:3/1;max-width:500px;max-height:300px;gap:50px}.popup.dbCheck .popTitle{font-size:18px}.classTable .formWrap .formTitle{margin-bottom:50px}.classTable .formWrap>div{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.classTable .formWrap .formTitle p{font-weight:500;font-size:18px;text-align:center;width:15%;min-width:120px}.classTable .formWrap .btnWrap button{width:120px}.classTable .formWrap .classTime{margin:20px auto}.classTable .formWrap .classTime input[type=text]{width:15%;min-width:130px;text-align:center}.classTable .formWrap .classTime input[type=text]:focus,.classTable .formWrap .classTime select:focus{border:1px solid var(--text);outline:none;color:var(--textSoft)}.classTable .formWrap .classTime .timeWrap{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;color:var(--textGray);gap:10px}.classTable .formWrap .classTime .btnWrap button{border-radius:20px;background:#e1e1e1;transition:background-color .3s ease-in-out}.classTable .formWrap .classTime .btnWrap button:hover{background-color:var(--red)}@media screen and (max-width:1570px){.classTable .formWrap .btnWrap button{width:120px}.classTable .formWrap .classTime .timeWrap select{width:100px}}.classPlan .boardWrap .btnWrap{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:10px}.classPlan .boardWrap .btnWrap span{font-size:14px;color:var(--textGray)}.classPlan .planboardTit{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:50px;font-size:24px;font-weight:600}.classPlan .planboardTit svg{cursor:pointer}.classPlan table{width:100%;margin:30px 0;color:var(--textGray)}.classPlan table thead tr{border:1px solid #e1e1e1;text-align:center}.classPlan table thead tr td{padding:12px 0;font-size:18px;width:190px}.classPlan table tbody tr td{font-size:14px;border:1px solid #e1e1e1;height:145px;padding:5px 10px;position:relative}.classPlan table tbody tr td.bg_skyblue{background-color:#e4f8fe}.classPlan table tbody tr td p.calDate{position:absolute;top:5px;left:10px;font-size:20px}.classPlan table tbody tr td .dailyCourse{width:100%;height:110px;padding-top:3px;padding-left:20px;overflow:auto;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;margin-top:20px}.classPlan table tbody tr td .dailyCourse::-webkit-scrollbar{border-radius:10px;background-color:#e1e1e1;width:6px;height:6px;cursor:pointer}.classPlan table tbody tr td .dailyCourse::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--textGray);width:6px;height:6px;cursor:pointer}.classPlan table tbody tr td .dailyCourse input[type=text]{width:100%;background-color:transparent}.classPlan table tbody tr td .dailyCourse input[type=text]:focus{outline:none;border:1px solid var(--textSoft);background-color:#fff;border-radius:2px}.classPlan table tbody tr td>.btnWrap{justify-content:flex-end;width:100%}.classPlan table tbody tr td>.btnWrap>button{font-size:12px;padding:0;margin:0;width:80px;color:#ccc}.classPlan table tbody tr td>.btnWrap>button:hover{text-decoration:underline}.classPlan table tbody tr td .dailyCourse>li{position:relative;display:block}.classPlan table tbody tr td .dailyCourse>li:before{content:"";width:5px;height:5px;border-radius:50px;position:absolute;top:50%;left:-15px;transform:translateY(-50%);background-color:var(--blue)}.csCenter.fit{height:-moz-fit-content;height:fit-content}.csCenter .formWrap{height:100%;position:relative;padding-top:50px;padding-bottom:100px}.csCenter .formWrap .title{font-size:28px;font-weight:500;text-align:center}.csCenter .formWrap .inner{width:80%;max-width:1600px;margin:40px auto}.csCenter .formWrap .inner .inputPack input.titleInput{width:75%}.csCenter .formWrap .inner .inputPack .accountInfo{color:var(--textGray);font-size:16px}.csCenter .formWrap .inner .inputPack.telNum input[type=number],.csCenter .formWrap .inner .inputPack.telNum select{width:100px;border:1px solid #e1e1e1}.csCenter .formWrap .inner .inputPack.telNum .dbInputRow p{color:var(--textGray);font-weight:200}.csCenter .formWrap .inner .inputPack input.email~p{color:var(--textGray)}.csCenter .formWrap .inner .inputPack input.email{width:150px}.csCenter .formWrap .inner .inputPack #emailDomain{width:140px}.csCenter .formWrap .inner .inputPack textarea{width:75%;height:150px}.csCenter .formWrap p.companyInfo{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);text-align:center;width:100%;font-size:14px;color:var(--textGray)}.csCenter{height:calc(100% - 44px)}.csCenter .boardWrap{display:flex;flex-flow:column;align-items:center;justify-content:center;height:100%;position:relative}.csCenter .boardWrap img{width:460px}.csCenter .boardWrap .textWrap{text-align:center;font-size:18px;color:var(--text);margin-left:0;margin-top:20px}.csCenter .boardWrap .textWrap p:first-child{font-size:24px;font-weight:500;margin-bottom:20px}.csCenter .boardWrap p.companyInfo{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);text-align:center;width:100%;font-size:14px;color:var(--textGray)}.csImgBox{width:160px;border-radius:7px;margin-right:10px;background-color:#e1e1e1;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;overflow:hidden}.csImgBox img{-o-object-fit:cover;object-fit:cover}.unavailable{height:calc(100% - 44px)}.unavailable .boardWrap{display:flex;flex-flow:column;align-items:center;justify-content:center;height:100%}.unavailable .boardWrap img{width:200px}.unavailable .boardWrap .textWrap{text-align:center;font-size:18px;color:var(--text);margin-left:0;margin-top:40px}.unavailable .boardWrap .textWrap p:first-child{font-size:24px;font-weight:500;margin-bottom:20px}.cursor-pointer,.sortBy{cursor:pointer}.sortBy{border-radius:6px;border:1px solid var(--textGray);outline:none;color:var(--textGray);padding:4px 20px;background:url(/tkd365_icon_arrowdown.png) no-repeat;background-size:12px;background-position:center right 15px;background-color:#fff;width:140px}.sortBy:focus{border:2px solid var(--text)}.formWrap .inputPack.adress>div{display:flex;flex-flow:column nowrap;gap:10px}.formWrap .inputPack.adress .postal{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:10px}.formWrap .inputPack.adress .postal #zipCode{width:170px}.formWrap .inputPack.adress .postal button{width:160px;padding:4px 0;text-align:center;border:1px solid var(--textGray);border-radius:6px;color:var(--textGray)}.setAdmin .formWrap .inputPack .bizType input[type=radio]{display:none}.setAdmin .formWrap .inputPack .bizType label{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:20px;padding:2px 0 2px 30px;background:url(/tkd365-icon-radio-unchecked.png) no-repeat;background-size:20px;background-position:center left 0;cursor:pointer}.setAdmin .formWrap .inputPack .bizType input[type=radio]:checked+label{background:url(/tkd365-icon-radio-checked.png) no-repeat;background-size:20px;background-position:center left 0}