a,address,article,aside,audio,b,big,blockquote,body,button,caption,center,cite,code,dd,details,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,i,iframe,img,input,label,li,main,mark,menu,nav,ol,p,pre,q,s,section,select,small,span,strong,summary,table,tbody,td,textarea,tfoot,th,thead,time,tr,u,ul,video{margin:0;padding:0;font-size:inherit;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;vertical-align:bottom;border-style:none}svg:not(:root){overflow:hidden}a{background-color:transparent;font-weight:inherit;color:inherit}a:active,a:hover{outline-width:0}b,strong{font-weight:inherit;font-weight:bolder}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{padding:0;border:none;font:inherit;color:inherit;background:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input,select{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:root{--color-black: #333333;--color-black-rgb: 51, 51, 51;--color-navy: #232b39;--color-navy-rgb: 35, 43, 57;--color-light-blue: #dae7f9;--color-light-blue-rgb: rgb(218, 231, 249);--color-blue: #3765b5;--color-blue-rgb: 26, 115, 232;--color-red: #d90012;--color-red-rgb: 229, 0, 18;--color-white: #ffffff;--color-white-rgb: 255, 255, 255}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}body{word-wrap:break-word}input,select,textarea,button.inputButton{width:100%;padding:15px!important;border:1px solid #c1c1c1;color:var(--color-black)!important;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;border-radius:3px}@media screen and (max-width: 768px){input,select,textarea,button.inputButton{padding:12px!important}}input:disabled,select:disabled,textarea:disabled,button.inputButton:disabled{background-color:rgba(var(--color-black-rgb),.1);color:rgba(var(--color-black-rgb),.6)!important}input:focus,select:focus,textarea:focus,button.inputButton:focus{color:#fff;outline:none;border:1px solid #1665cc}textarea{resize:vertical}input[type=checkbox]:has(label):hover{cursor:pointer}.inputSpinner{display:flex;align-items:center}.inputSpinner input[type=number]::-webkit-outer-spin-button,.inputSpinner input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inputSpinner input[type=number]{-moz-appearance:textfield;flex:1;margin:0 1rem;text-align:center}.inputSpinner button{background-color:var(--color-navy);color:var(--color-white);border-radius:10rem;height:4rem;width:4rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1200px){.inputSpinner button{height:3rem;width:3rem}}.inputSpinner button:disabled{background-color:#bcbcbc}.inputSpinner button:disabled:hover{opacity:1;cursor:inherit}.inputSpinner button span{display:block}.inputSpinner button span>span{font-size:3rem}@media screen and (max-width: 768px){.inputSpinner button span>span{font-size:2rem}}.listBlock>span,.listBlock label{margin-bottom:1rem;display:flex}.listBlock>span input[type=checkbox],.listBlock>span input[type=radio],.listBlock label input[type=checkbox],.listBlock label input[type=radio]{width:inherit;margin-right:.5rem}.listBlock>span:last-child,.listBlock label:last-child{margin-bottom:0}.listBlock label:hover,.listBlock label:hover input{cursor:pointer}.listBlock>span input:hover{cursor:pointer}.spinnerBlock{display:flex;align-items:center;margin-bottom:1.5rem}.spinnerBlock:last-child{margin-bottom:0}.spinnerBlock .labelSub{margin-right:1rem;white-space:nowrap;width:15rem}.spinnerBlock .inputSpinner{max-width:25rem;width:100%}.spinnerBlock .unit{margin-left:10px}.switchingBlock{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.8rem}.switchingBlock:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.switchingBlock .button{display:none}.switchingBlock label{padding:.8rem!important;display:block;margin-bottom:0!important;border-radius:3px;color:var(--color-blue);border:1px solid var(--color-blue);text-align:center}.switchingBlock label:hover{cursor:pointer}.switchingBlock .button:checked+label{background-color:var(--color-blue);color:var(--color-white)}.dataPickerBlock{position:relative}.dataPickerBlock .dataPicker{position:absolute;background:#fff;box-shadow:0 6px 13px -2px rgba(var(--color-navy-rgb),.3);z-index:9;max-width:250px;width:100%}.dataPickerBlock .inputButton{width:100%;border:1px solid #c1c1c1;text-align:left;border-radius:3px}.dataPickerBlock .inputButton:disabled{background-color:#f1f1f1!important;color:rgba(var(--color-black-rgb),.65)!important;border-color:rgba(var(--color-black-rgb),.15)!important}.dataPickerBlock .toolbar{display:flex;justify-content:space-between;position:relative;margin:8px -8px}.dataPickerBlock .toolbar a[role=button]{background:#fff;border:1px solid var(--color-navy);color:var(--color-navy);border-radius:6px;margin:0 16px;padding:6px 10px;font-size:12px;cursor:pointer;text-decoration:none!important}.dataPickerBlock .toolbar a[role=button].primary{background:var(--color-navy);color:#fff!important;text-decoration:none!important}.datePickerRange{display:flex;align-items:center}.datePickerRange>span{margin:0 10px}.dataPicker-calendar table tr>*:nth-child(6){color:var(--color-blue)}.dataPicker-calendar table tr>*:nth-child(7){color:#f50505}.dataPicker-calendar table td.day[aria-selected=true]{background:var(--color-navy);color:#fff;outline-color:#fff}.dataPicker-calendar table td.day[aria-checked=mixed]{background:var(--color-blue);color:#fff;outline-color:#fff}.dataPicker-calendar table td.day[aria-checked=true]{background:#ed3f00;color:#fff;outline-color:#fff}.dataPicker-calendar>div{background-color:rgba(var(--color-navy-rgb),.9);padding:1rem 0;color:#fff;font-size:14px;line-height:100%;border:1px solid #b3b3b3;border-bottom:none;display:flex;align-items:center;justify-content:space-between}.dataPicker-calendar>div>div{flex:1;text-align:center}.dataPicker-calendar>div>button{position:relative;padding:10px;background:transparent;border:none;cursor:pointer;outline-offset:-3px}.dataPicker-calendar>div>button:focus,.dataPicker-calendar>div>button:hover{outline:3px auto #fff}.dataPicker-calendar>div>button:before{content:"";position:absolute;top:4px;border-style:solid}.dataPicker-calendar>div>button.prev:before{left:10px;border-width:6px 10px 6px 0;border-color:transparent #fff transparent transparent}.dataPicker-calendar>div>button.next:before{right:10px;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff}.dataPicker-calendar table{border:1px solid #b3b3b3;border-collapse:collapse;box-sizing:border-box;width:100%}.dataPicker-calendar table th{background:#fff;color:gray;font-size:1.2rem;border:1px solid #b3b3b3;text-align:center;padding:.3rem 0}.dataPicker-calendar table td{border:1px solid #b3b3b3;text-align:center}.dataPicker-calendar table td.day{padding:.4rem 0}.dataPicker-calendar table td.day[aria-checked],.dataPicker-calendar table td.day[aria-selected]{position:relative;box-shadow:none;cursor:pointer}.dataPicker-calendar table td.day[aria-selected]:focus{outline:3px auto var(--color-navy)}.dataPicker-calendar table td.day[aria-selected]:focus>span:before{content:"";position:absolute;top:10.5px;left:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent var(--color-navy)}input[type=checkbox]:checked{accent-color:var(--color-navy)}.form .inputItem{margin-bottom:2rem}.form .inputItem:last-child{margin-bottom:0}.form .inputItem .label{margin-bottom:.5rem}@media screen and (max-width: 768px){.form .inputItem .label{padding-top:0;margin-bottom:1rem}}.form .inputItem .label .required{font-size:1.2rem;background-color:var(--color-red);padding:1px 5px 2px;display:inline-block;color:var(--color-white);border-radius:3px;margin-left:5px}.form .inputItem.-row{display:flex;margin-bottom:3rem}@media screen and (max-width: 768px){.form .inputItem.-row{flex-direction:column}}.form .inputItem.-row .label{padding-top:1.5rem;width:210px}@media screen and (max-width: 768px){.form .inputItem.-row .label{width:100%;padding-top:0}}.form .inputItem.-row .input{flex:1;padding-left:2rem}@media screen and (max-width: 768px){.form .inputItem.-row .input{padding-left:0}}.form .inputItem.-column{display:flex;flex-direction:column}.form .inputItem.hasError input,.form .inputItem.hasError select,.form .inputItem.hasError textarea,.form .inputItem.hasError button.inputButton{border:solid 1px var(--color-red);background-color:rgba(var(--color-red-rgb),.05)}.form.-confirm .label{padding-top:0!important}.form .error{width:100%;display:inline-block;margin-top:1rem;color:var(--color-red);border-radius:3px;font-size:1.4rem;padding-left:2.5rem;display:block;position:relative}.form .error:before{font-family:Material Symbols Outlined;content:"";position:absolute;left:0;font-size:2rem;line-height:1rem;top:6px}.loaderBg{background-color:rgba(var(--color-black-rgb),.6);width:100%;height:100%;top:0;left:0;position:fixed;z-index:9998}.loaderBlock{position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%)}.loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background-color:rgba(var(--color-white-rgb),.7);--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.dialog{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}.dialog .dialog-content{min-width:350px;width:auto;max-width:90%;height:auto;max-height:90%;background-color:#fff;padding:3rem;border-radius:3px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;row-gap:.8rem;position:relative}@media screen and (max-width: 768px){.dialog .dialog-content{min-width:250px;padding:2rem}}.dialog .dialog-content button.close{position:absolute;right:5px;top:10px;width:32px;height:32px;border:none;cursor:pointer}.dialog .dialog-content .btnList{width:100%}.dialog .dialog-content .head{display:flex;justify-content:space-between;margin-bottom:1rem}.dialog .dialog-content .head h2{padding-right:2rem}.dialog .dialog-content .cont{overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.dialog .dialog-content .cont .content{white-space:pre-line}html{font-size:62.5%}body{width:100%;display:inherit!important;overflow-x:hidden;min-width:inherit!important;min-height:inherit!important;-webkit-print-color-adjust:exact}#root{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;color:var(--color-black);max-width:1300px;width:100%;margin:0 auto;font-size:1.6rem;padding:0 30px}a{text-decoration:underline!important;color:var(--color-black)!important;transition:.5s}a:hover{text-decoration:none!important;transition:.5s}.bold{font-weight:700}.noteList{margin-top:1rem;margin-bottom:1rem}@media screen and (max-width: 768px){.noteList{font-size:1.4rem}}.noteList.-small{font-size:1.4rem}.noteList .noteList__item{margin-bottom:.6em}.noteList .noteList__item:last-child{margin-bottom:0}.noteList.-kome .noteList__item{margin-left:1em}.noteList.-kome .noteList__item:last-child{margin-bottom:0}.noteList.-kome .noteList__item:before{content:"※";margin-left:-1em}.material-symbols-rounded{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}main{margin-top:3rem;margin-bottom:10rem;display:flex;flex-direction:column;gap:3rem}.outer{display:flex;align-items:center}.outer select{width:30rem}.outer .month-box{display:flex;align-items:center}.outer .month-box div{margin:0 10px}.outer .month-box button{position:relative;background:transparent;border:none;cursor:pointer;outline-offset:-3px}.outer .month-box button:focus,.outer .month-box button:hover{outline:3px auto var(--color-navy)}.outer .action{margin-left:auto;display:flex;align-items:center}.outer .action .export{display:flex;align-items:center}.outer .action .export>p{white-space:nowrap}.outer .action .export *{margin-right:10px}.outer .action .export *:last-child{margin-right:0}.outer .action .export+.button{border-left:1px solid #464646;margin-left:10px;padding-left:10px}.outer .date{margin-left:auto}.outer .date .date__item{margin-left:2rem;color:rgba(var(--color-black-rgb),.7)}.table-cont{width:100%;box-sizing:border-box;border:1px solid;border-color:rgba(var(--color-black-rgb),.2);border-collapse:collapse}.table-cont th,.table-cont td{text-align:left;border-top:1px solid;border-bottom:1px solid;border-color:rgba(var(--color-black-rgb),.2);font-size:1.4rem}.table-cont th{padding:1rem;white-space:nowrap}.table-cont td{padding:1rem;max-width:21rem;white-space:nowrap}.table-cont td.wrap{white-space:normal}.table-cont td span{position:relative;padding-left:2rem}.table-cont td span:before{position:absolute;content:"";top:50%;left:0;width:1rem;height:1rem;border-radius:1rem;transform:translateY(-50%)}.table-cont td span.unregistered:before{background-color:var(--color-red)}.table-cont td span.registered:before{background-color:var(--color-blue)}.table-cont tbody tr:nth-of-type(odd){background-color:rgba(var(--color-black-rgb),.05)}.table-cont tbody tr:nth-of-type(2n){background:#fff}.table-cont tbody tr:hover{cursor:pointer;background-color:rgba(var(--color-blue-rgb),.1)!important}button{display:flex;align-items:center}.basicBtn{padding:1.2rem;text-align:center;text-decoration:none;border-radius:3px;font-weight:700;transition:.2s;display:flex;align-items:center;justify-content:center;width:100%;max-width:380px;min-width:80px;text-decoration:none!important;border:none;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.basicBtn{padding:1.3rem}}.basicBtn:hover{transition:.2s;cursor:pointer}.basicBtn.-primary{background-color:var(--color-blue);color:var(--color-white)!important}.basicBtn.-primary:hover{opacity:.8}.basicBtn.-primary.-outline{background-color:var(--color-white);color:var(--color-blue)!important;border:1px solid var(--color-blue)!important}.basicBtn.-primary.-outline:hover{background-color:rgba(var(--color-blue-rgb),.05)}.basicBtn.-secondary{background-color:var(--color-black);color:var(--color-white)!important}.basicBtn.-secondary:hover{opacity:.8;background-color:var(--color-black)}.basicBtn.-secondary.-outline{background-color:var(--color-white);color:var(--color-navy)!important;border:1px solid var(--color-navy)!important}.basicBtn.-secondary.-outline:hover{background-color:rgba(var(--color-navy-rgb),.05)}.basicBtn.-danger{background-color:var(--color-red);color:var(--color-white)!important}.basicBtn.-danger:hover{opacity:.8}.basicBtn.-danger.-outline{background-color:var(--color-white);color:var(--color-red)!important;border:1px solid var(--color-red)!important}.basicBtn.-danger.-outline:hover{background-color:rgba(var(--color-red-rgb),.05)}.basicBtn:disabled{background-color:#bcbcbc}.basicBtn:disabled:hover{opacity:1!important;cursor:inherit!important}.basicBtn.-w100{max-width:inherit}.basicBtn.-small{padding:.6rem;min-width:80px;max-width:min-content}.basicBtn .material-symbols-outlined{font-size:2rem}.btnList{display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:5rem;column-gap:1rem;row-gap:1rem}.btnList .basicBtn{width:50%}@media screen and (max-width: 768px){.btnList{flex-direction:column-reverse;flex-wrap:wrap;margin-top:3rem}.btnList .basicBtn{width:100%;margin-top:1em;margin-left:auto;margin-right:auto}}.btnList.-column{flex-direction:column;flex-wrap:wrap}.btnList.-column .basicBtn{width:100%;margin-left:auto;margin-right:auto}.secTitle{font-weight:700;font-size:2rem;padding-left:1rem;border-left:5px solid var(--color-navy);margin-bottom:.5em;line-height:1}.inputList{display:flex;flex-wrap:wrap}.inputList .inputItem{margin-bottom:1rem}.inputList .inputItem button.inputButton{min-width:inherit!important}@media screen and (max-width: 1200px){.inputList .inputItem .listBlock:has(.spinnerBlock){flex-direction:column}}.inputList .inputItem .spinnerBlock{margin-bottom:0;flex-direction:column;align-items:flex-start}.inputList .inputItem .spinnerBlock .labelSub{margin-bottom:10px}.inputList .inputItem .spinnerBlock input{width:10rem}.inputList .inputItem .spinnerBlock.-row{flex-direction:row;align-items:center}.inputList .inputItem .spinnerBlock.-row .labelSub{margin-bottom:0;width:fit-content;flex:1}.inputList .inputItem .listBlock label{margin-bottom:1rem;display:flex;justify-content:flex-start}.inputList .inputItem .listBlock label input[type=checkbox],.inputList .inputItem .listBlock label input[type=radio]{width:min-content}.inputList .inputItem .listBlock label:last-child{margin-bottom:0}.inputList .inputItem .listBlock.-row{display:flex;flex-wrap:wrap;align-items:center}.inputList .inputItem .listBlock.-row label{margin-bottom:0;margin-right:20px}.inputList .inputItem .addressInput{display:flex;align-items:center;justify-content:space-between}.inputList .inputItem .addressInput #area,.inputList .inputItem .addressInput #exhibition{width:15rem}.inputList .inputItem,.inputList .col-1,.inputList .col-2,.inputList .col-3{padding:10px 10px 0}.inputList .col-3{width:33.3%}@media screen and (max-width: 960px){.inputList .col-3{width:100%}}.inputList .col-2{width:50%}@media screen and (max-width: 960px){.inputList .col-2{width:100%}}.inputList .col-1{width:100%}.inputList *:has(.col-1,.col-2,.col-3){display:flex;flex-wrap:wrap;width:100%}::selection{color:var(--color-white);background-color:var(--color-blue)}input,textarea,button.inputButton{padding:8px!important}select{padding:7px 8px!important}option{padding:1rem 0}button.inputButton,.dataPickerBlock .dataPicker{min-width:250px}header{width:100%;margin:10px auto;overflow:hidden;display:flex;align-items:center;justify-content:space-between}header h1{display:flex;align-items:center}header h1 img{height:45px}@media screen and (max-width: 768px){header h1 img{height:30px}}@media screen and (max-width: 768px){header h1 span{font-size:13px}}header .logout{display:flex}header .logout:hover p{text-decoration:underline}@media screen and (max-width: 768px){header .logout:hover p{font-size:13px}}nav{background-color:var(--color-navy);width:100%;margin:0 auto;box-sizing:border-box;padding:0 10px;position:relative}@media screen and (max-width: 768px){nav{padding:5px 10px}}nav ul{list-style:none;display:flex;align-items:center}@media screen and (max-width: 768px){nav ul{flex-wrap:wrap}}nav ul li{color:var(--color-white);box-sizing:border-box;display:flex;align-items:center;position:relative}nav ul li a{color:var(--color-white)!important;text-decoration:none!important;display:block;cursor:pointer;display:flex;align-items:center;padding:12px 15px;height:100%;background-color:var(--color-navy)}@media screen and (max-width: 900px){nav ul li a{font-size:14px}}@media screen and (max-width: 768px){nav ul li a{padding:8px 10px}}nav ul li a .material-symbols-rounded{font-size:2rem;margin-right:3px}nav ul li:hover>a,nav ul li:focus>a{background-color:var(--color-light-blue);color:var(--color-navy)!important;opacity:.9}nav ul li.active>a{background-color:var(--color-light-blue);color:var(--color-navy)!important}nav ul li ul{position:absolute;top:45px;left:0;list-style:none;z-index:1;display:flex;flex-direction:column;align-items:start;min-width:100%;white-space:nowrap}nav ul li ul li{font-size:15px;width:100%}nav ul li ul li a{color:var(--color-navy)!important;text-decoration:none;cursor:pointer;padding:8.5px 22px 8.5px 14px;background-color:#2f4161!important;color:var(--color-white)!important;width:100%}nav ul li ul li a .material-symbols-outlined{margin-right:3px;font-size:1.6rem}nav ul li ul li a:hover{color:var(--color-white)!important}.detailCont{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.detailCont{display:block}}.detailCont .inputArea{width:calc(97% - 340px)}@media screen and (max-width: 1000px){.detailCont .inputArea{width:calc(97% - 300px)}}@media screen and (max-width: 768px){.detailCont .inputArea{width:100%;margin-bottom:3rem}}.detailCont .inputArea .inputArea__inner{padding:3rem 2rem;border:1px solid;border-color:rgba(var(--color-black-rgb),.2);border-radius:3px;margin-bottom:3rem}.detailCont .inputArea .inputArea__inner:last-child{margin-bottom:0}.detailCont .inputArea .inputArea__inner .secTitle{margin-left:10px;margin-right:10px}.detailCont .actionArea{display:flex;flex-direction:column;row-gap:3rem;width:340px}@media screen and (max-width: 1000px){.detailCont .actionArea{width:300px}}@media screen and (max-width: 768px){.detailCont .actionArea{width:100%}}.detailCont .actionArea .btnList{width:100%}.detailCont .actionArea .buttonArea{display:flex;flex-direction:column;row-gap:1rem}.detailCont .actionArea .buttonArea .btnSub{display:flex;column-gap:.8rem}.detailCont .actionArea .buttonArea .btnSub .basicBtn{font-size:1.5rem;padding:1rem}.detailCont .courseDetailArea{background-color:rgba(var(--color-blue-rgb),.07);padding:2rem;border-radius:3px}.detailCont .courseDetailArea .personCharge{border-bottom:1px solid rgba(var(--color-black-rgb),.2);padding-bottom:1.5rem;margin-bottom:1.5rem;display:flex;column-gap:1rem}.detailCont .courseDetailArea .personCharge .chargeList{width:50%}.detailCont .courseDetailArea .personCharge .chargeList>span{color:rgba(var(--color-black-rgb),.7);font-size:1.4rem;margin-bottom:.8rem;display:block}.detailCont .courseDetailArea .personCharge .chargeList .chargeList__item{line-height:1.2;margin-bottom:.6rem}.detailCont .courseDetailArea .personCharge .chargeList .chargeList__item:last-child{margin-bottom:0}.detailCont .courseDetailArea .courseFlow .courseFlow__ttl{margin-bottom:1rem}.detailCont .courseDetailArea .courseFlow .courseFlow__list{counter-reset:my-counter;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;row-gap:1.5rem}.detailCont .courseDetailArea .courseFlow .courseFlow__list .courseItem{line-height:1.4;padding-left:3.5rem;position:relative;font-size:1.4rem;padding-top:.3rem;padding-bottom:0rem}.detailCont .courseDetailArea .courseFlow .courseFlow__list .courseItem:before{content:counter(my-counter);counter-increment:my-counter;background-color:var(--color-navy);border:1px solid;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:1.6em;width:1.6em;color:#fff;font-size:1.5rem;position:absolute;left:0;top:2px}.detailCont .courseDetailArea .courseFlow .courseFlow__list .courseItem:after{content:"";width:1px;height:100%;background-color:var(--color-navy);position:absolute;top:1em;left:.8em;z-index:-1}.detailCont .courseDetailArea .courseFlow .courseFlow__list .courseItem:last-child:after{content:none}.detailCont .achievementsArea{border:1px solid rgba(var(--color-black-rgb),.2);padding:2rem}.detailCont .achievementsArea .achievementsList{display:flex;flex-direction:column;row-gap:2.5rem}.detailCont .achievementsArea .achievementsList .achievementsList__item>p{margin-bottom:.3em;margin-top:.3em}.detailCont .achievementsArea .achievementsList .achievementsList__item .btnList{display:flex;justify-content:space-between}.detailCont .achievementsArea .achievementsList .achievementsList__item .btnList .basicBtn{margin:0;padding:.8rem;font-size:1.4rem}.detailCont .achievementsArea .achievementsList .achievementsList__item .spinnerBlock .labelSub{width:inherit}.dialog .detailCont{height:100%;overflow-y:auto}.dialog .detailCont .actionArea{width:270px}@media screen and (max-width: 1000px){.dialog .detailCont .actionArea{width:160px}}@media screen and (max-width: 768px){.dialog .detailCont .actionArea{width:100%}}.dialog .detailCont .inputArea{overflow-y:auto;width:calc(97% - 270px)}@media screen and (max-width: 1000px){.dialog .detailCont .inputArea{width:calc(97% - 160px)}}@media screen and (max-width: 768px){.dialog .detailCont .inputArea{width:100%}}.formSearch .datePickerRange .dataPickerBlock{flex:1}.formSearch .datePickerRange .dataPickerBlock>button{min-width:inherit}.formSearch{margin:30px auto 15px;border:solid 1px #ccc}.formSearch .toggle{display:none}.formSearch .option{position:relative}.formSearch .title,.formSearch .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .5s}.formSearch .title{padding:.8em 1.5rem;color:var(--color-navy);font-weight:700;display:flex;align-items:center;background-color:rgba(var(--color-black-rgb),.05);font-size:1.8rem}.formSearch .title:hover{cursor:pointer}.formSearch .title:after,.formSearch .title:before{content:"";position:absolute;right:1.25em;top:1.25em;width:2px;height:.75em;background-color:#999;transition:all .5s}.formSearch .title:after{transform:rotate(90deg)}.formSearch .toggle:checked+.title+.content{max-height:2000px;transition:all .5s}.formSearch .toggle:checked+.title:before{transform:rotate(90deg)!important}.formSearch .content{max-height:0;overflow:hidden}.formSearch .content form{padding:1rem 1.5rem 2.5rem}.formSearch .content form .btnList{margin-top:1rem}.formSearch .content form .btnList .basicBtn{margin-left:initial;margin-right:initial}.usageGuide{display:flex;column-gap:2rem}.usageGuide .closed,.usageGuide .holiday{font-size:1.4rem;margin-top:4px;padding-left:24px;position:relative}.usageGuide .closed:before,.usageGuide .holiday:before{content:"";position:absolute;top:0;left:0}.usageGuide .closed:before,.usageGuide .holiday:before{width:19px;height:19px}.usageGuide .closed:before{background:var(--color-blue)}.usageGuide .holiday:before{background:#ed3f00}.calendarList{display:grid;grid-template-columns:repeat(3,1fr);row-gap:2rem;column-gap:2rem;column-count:3}@media screen and (max-width: 900x){.calendarList{grid-template-columns:repeat(2,1fr)}}.loginCont{background-color:rgba(var(--color-black-rgb),.05);display:grid;place-items:center;padding:7rem;position:fixed;top:0;left:0;width:100%;height:100%}.loginCont>form{max-width:450px;width:100%;padding:3rem 4rem 4rem;border:1px solid rgba(var(--color-black-rgb),.1);background-color:var(--color-white);display:flex;flex-direction:column;row-gap:2rem;border-radius:3px;box-shadow:0 0 42px -23px #c7c7c7}.loginCont>form .inputArea{display:flex;flex-direction:column;row-gap:1.5rem}.loginCont>form .basicBtn{padding:1.2rem!important}.timeSchedule{width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box;text-align:left;word-break:break-all;table-layout:fixed}.timeSchedule th{font-size:1.2rem;font-weight:initial}.timeSchedule th:first-child,.timeSchedule th:nth-child(2){width:110px}.timeSchedule td{font-size:1.1rem}.timeSchedule td[colspan="12"],.timeSchedule th[colspan="12"]{width:45px}.timeSchedule thead th{padding-bottom:3px;border-left:1px solid #e3e3e3;padding-left:3px}.timeSchedule thead th:first-child{padding-left:0;border-left:none}.timeSchedule thead th:nth-child(2){display:none}.timeSchedule tbody tr{transition:.3s}.timeSchedule tbody tr.active{transform:scaleY(1.02);box-shadow:0 0 9px -2px #ccc;border:12px solid #ffffff;border-radius:3px;outline:2px solid var(--color-blue);outline-offset:0px;transition:.3s}.timeSchedule tbody th,.timeSchedule tbody td{border:1px solid #e3e3e3;min-height:40px}.timeSchedule tbody td{padding:5px;font-weight:700}.timeSchedule tbody td:first-child{padding:10px 4px}.timeSchedule tbody td:nth-child(2){display:none}.timeSchedule tbody td[colspan]{background-color:#3f6e9a!important;color:var(--color-white)!important}.timeSchedule tbody td.lectureConfirmed{background-color:rgba(var(--color-black-rgb),.01)!important;color:var(--color-black)!important;background-image:repeating-linear-gradient(-37deg,#232b39,#232b39 3px,transparent 3px,transparent 5px,#232b39 5px),repeating-linear-gradient(53deg,#232b39,#232b39 3px,transparent 3px,transparent 5px,#232b39 5px),repeating-linear-gradient(143deg,#232b39,#232b39 3px,transparent 3px,transparent 5px,#232b39 5px),repeating-linear-gradient(233deg,#232b39,#232b39 3px,transparent 3px,transparent 5px,#232b39 5px);background-size:1px 100%,100% 1px,1px 100%,100% 1px;background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat}.timeSchedule tbody td.lectureUnsettled{background-color:#3f6e9a2b!important;background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,rgba(63,110,154,1) 4px,rgba(63,110,154,1) 8px)!important;color:#3f6e9a!important}.timeSchedule tbody td.lectureUnsettled>span{background-color:var(--color-white)!important;padding:1px 6px}.timeSchedule tbody td[colspan="12"]{background-color:#eaeaea!important}.timeSchedule tbody tr:nth-child(2n){background:#f5f5f5}.timeSchedule tbody tr:nth-child(2n) td[colspan]{background-color:var(--color-navy)!important;color:var(--color-white)!important}.timeSchedule tbody tr:nth-child(2n) td.lectureConfirmed{background-color:rgba(var(--color-black-rgb),.01)!important;color:var(--color-black)!important;background-image:repeating-linear-gradient(-37deg,#232b39,#232b39 3px,transparent 3px,transparent 5px,#232b39 5px),repeating-linear-gradient(53deg,#232b39,#232b39 3px,transparent 3px,transparent 5px,#232b39 5px),repeating-linear-gradient(143deg,#232b39,#232b39 3px,transparent 3px,transparent 5px,#232b39 5px),repeating-linear-gradient(233deg,#232b39,#232b39 3px,transparent 3px,transparent 5px,#232b39 5px);background-size:1px 100%,100% 1px,1px 100%,100% 1px;background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat}.timeSchedule tbody tr:nth-child(2n) td.lectureUnsettled{background-color:#232b391c!important;background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,rgba(35,43,57,1) 4px,rgba(35,43,57,1) 8px)!important;color:var(--color-navy)!important}.timeSchedule tbody tr:nth-child(2n) td[colspan="12"]{background-color:#eaeaea!important}.timeSchedule tbody tr:last-child{display:none}.timeSchedule tbody tr:last-child td:nth-child(2){background:var(--color-white)!important}.scheduleList{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;overflow-y:auto;max-height:500px;padding:3px}.scheduleList .scheduleItem{border:1px solid #efefef;padding:2rem;border-radius:3px}.scheduleList .scheduleItem:hover{box-shadow:0 0 9px -2px #ccc;outline:2px solid var(--color-blue)}.scheduleList .scheduleItem .scheduleItem__top{margin-bottom:1.5rem}.scheduleList .scheduleItem .scheduleItem__top .head{display:flex;justify-content:space-between}.scheduleList .scheduleItem .scheduleItem__top .head .name{font-size:1.9rem}.scheduleList .scheduleItem .scheduleItem__top .head .btnBlock{display:flex;gap:1rem}.scheduleList .scheduleItem .scheduleItem__top .head .btnBlock .basicBtn{font-size:1.3rem;padding:.4rem!important}.scheduleList .scheduleItem .scheduleItem__top .head .btnBlock .basicBtn .material-symbols-outlined{font-size:1.5rem}.scheduleList .scheduleItem .scheduleItem__top .summaryDetail{background-color:rgba(var(--color-black-rgb),.06);padding:1.5rem;margin:2rem 0;border-radius:4px;display:grid;gap:.3rem}.scheduleList .scheduleItem .scheduleItem__top .summaryDetail .summaryDetail__item{display:flex;font-size:1.4rem}.scheduleList .scheduleItem .scheduleItem__top .summaryDetail .summaryDetail__item .ttl{padding-right:1em;color:#757575;position:relative;font-weight:700}.scheduleList .scheduleItem .scheduleItem__top .summaryDetail .summaryDetail__item .ttl:after{position:absolute;top:0;right:0;content:"："}.scheduleList .scheduleItem .scheduleItem__top .summaryDetail .summaryDetail__item .txt{flex:1}.scheduleList .scheduleItem .scheduleItem__bottom .infoDetail{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem 1rem}.scheduleList .scheduleItem .scheduleItem__bottom .infoDetail .infoDetail__item{font-size:1.3rem;display:flex}.scheduleList .scheduleItem .scheduleItem__bottom .infoDetail .infoDetail__item.-course{grid-area:1 / 1 / 2 / 2}.scheduleList .scheduleItem .scheduleItem__bottom .infoDetail .infoDetail__item.-address{grid-area:1 / 2 / 2 / 3}.scheduleList .scheduleItem .scheduleItem__bottom .infoDetail .infoDetail__item.-car{grid-area:1 / 3 / 2 / 4}.scheduleList .scheduleItem .scheduleItem__bottom .infoDetail .infoDetail__item.-car .txt{display:flex;flex-direction:column}.scheduleList .scheduleItem .scheduleItem__bottom .infoDetail .infoDetail__item.-remark{grid-area:2 / 1 / 3 / 4}.scheduleList .scheduleItem .scheduleItem__bottom .infoDetail .infoDetail__item.-comment{grid-area:3 / 1 / 3 / 4}.scheduleList .scheduleItem .scheduleItem__bottom .infoDetail .infoDetail__item .ttl{padding-right:1em;color:#757575;position:relative;font-weight:700}.scheduleList .scheduleItem .scheduleItem__bottom .infoDetail .infoDetail__item .ttl:after{position:absolute;top:0;right:0;content:"："}.scheduleList .scheduleItem .scheduleItem__bottom .infoDetail .infoDetail__item .txt{flex:1}.bookReceiptNo .inputArea{margin-bottom:2rem}.reserveEmpty{background-color:rgba(var(--color-navy-rgb),.05);padding:3rem;text-align:center}.regList{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.8rem}@media screen and (max-width: 1000px){.regList{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 768px){.regList{grid-template-columns:repeat(2,1fr)}}.regList:has(>*){padding-bottom:1.5rem}.regList .regList__item{display:flex;flex-direction:column;background-color:rgba(var(--color-blue-rgb),.1);padding:1rem;border:1px solid;border-color:rgba(var(--color-black-rgb),.2);border-radius:3px}.regList .regList__item .time,.regList .regList__item .numPeople{display:flex;align-items:center}.regList .regList__item .time .material-symbols-outlined,.regList .regList__item .numPeople .material-symbols-outlined{font-size:18px;margin-right:5px;color:rgba(var(--color-black-rgb),.7)}.regList .regList__item button{margin-left:auto}.regList .regList__item button .material-symbols-outlined{font-size:20px}.notFound,.internalError{margin-top:5rem;text-align:center}.notFound .ttl,.internalError .ttl{color:var(--color-navy)}.notFound .ttl p,.internalError .ttl p{font-size:5rem}@media screen and (max-width: 768px){.notFound .ttl p,.internalError .ttl p{font-size:3rem}}.notFound .ttl h2,.internalError .ttl h2{font-size:1.8rem}@media screen and (max-width: 768px){.notFound .ttl h2,.internalError .ttl h2{font-size:1.6rem}}.notFound .readTxt,.internalError .readTxt{margin-top:5rem;margin-bottom:5rem}@media print{@page{size:landscape}body{zoom:.8}div header,div nav{display:none}.outer .action .export *,.buttonArea *{display:none}.scheduleList{overflow-y:initial;max-height:initial;padding:0}.timeSchedule thead th:nth-child(2){display:table-cell}.timeSchedule tbody td:nth-child(2){display:table-cell}.timeSchedule tbody tr:last-child{display:contents}.scheduleList .scheduleItem .scheduleItem__top .head .btnBlock{display:none!important}.scheduleList .scheduleItem .scheduleItem__top .summaryDetail{grid-template-columns:1fr 1fr}}
