.btn-top{position:fixed;right:-80px;bottom:10px;z-index:999;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.btn-top a{display:inline-block;width:48px;height:48px;line-height:48px;text-align:center;background-color:#c131df;font-size:16px;color:#fff;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.btn-top.active{right:10px}@media(max-width: 991.98px){.btn-top{bottom:15px}.btn-top a{width:40px;height:40px;line-height:40px}.btn-top.active{right:15px}}.is-title-fixed body{padding-top:66px}.is-title-fixed .content-header{position:fixed;width:100%;z-index:1037;background-color:#fff;left:0;top:0;transition:padding .3s ease-in-out;padding-top:15px;padding-bottom:15px;box-shadow:0 4px 8px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.2)}.is-title-fixed .content-header h1{padding-left:.5rem}@media(min-width: 768px){.is-title-fixed .content-header{padding-left:260px !important}.is-title-fixed .sidebar-collapse .content-header{padding-left:4.6rem !important}}@media(min-width: 992px){.is-title-fixed .sidebar-collapse .content-header{padding-left:4.6rem}.is-title-fixed .content-header{padding-left:260px}}.accessibility-nav{z-index:2;position:relative;width:100%}.accessibility-nav a{display:block;overflow:hidden;height:0;text-align:center}.accessibility-nav a:hover,.accessibility-nav a:focus,.accessibility-nav a:active{background:#318de7;padding:.5em;height:auto;color:#fff}.step ol{display:flex}.step li{width:25%;background-color:#fff;padding:15px}.step li span{font-size:20px;font-weight:700}.step li strong{font-size:16px}.dep1,.dep2,.dep3{display:none}.content-header .breadcrumb-item{font-size:13px}.form-inline{min-height:calc(2.15rem + 2px)}.min-height-auto{min-height:auto}input[type=password]{font-family:"Nanum Gothic"}[data-event=datepicker]{background-image:url("../images/calendar-alt-solid.svg");background-repeat:no-repeat;background-position:center right .75rem;background-size:auto 16px;padding-right:1.9rem}.custom-control.without-label{margin-right:-0.5rem;margin-bottom:0}.error{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%}.error strong{font-size:100px;color:#ef081e}.error em{font-style:normal;font-size:22px;margin-top:20px}.error p{font-size:20px;margin-top:30px;margin-bottom:100px}.error .btn{width:160px}.text-icon .fa::before,.text-icon .far::before,.text-icon .fas::before{vertical-align:middle}.noti strong{display:block;margin-bottom:8px}.noti p{margin-bottom:4px;font-size:95%}.otp{margin:0;padding:0}.otp li{margin:0;padding:0;list-style:none}.otp li+li{margin-top:25px}.my-tabs{margin-bottom:20px}.my-tabs .nav-link{font-size:15px;padding:.5rem 2rem}.my-tabs .nav-link.active{font-weight:700}.survey>.col-auto{padding-left:20px;padding-right:20px}.survey>.col{border-left:1px solid #ddd;padding-left:20px}.survey+.survey{border-top:1px solid #ddd}.survey+.survey>.col{padding-top:.9rem}.badge.lang{min-width:32px}.fa-backspace{font-size:20px !important;color:#444}.handle i{cursor:pointer}.text-alert{font-size:1.125rem}#loading{display:none;position:fixed;top:0;left:0;z-index:1111;width:100%;height:100%}#loading .dim{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.6)}#loading .d-flex{height:100vh}#loading .spinner-border{position:relative;z-index:1112}html.is-loading body{overflow:hidden}html.is-loading #loading{display:block}.text-center>.btn{margin:0 3px}.table-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:5px}.table-top div.dataTables_info{padding-top:0 !important}.table-top div.dataTables_length label{margin-bottom:0 !important}.dataTables_wrapper+.table-bottom-btn{text-align:right;margin-top:-37px}.table-title{font-size:16px;font-weight:700;margin-bottom:5px}.qna .alphabet{color:#ef081e;font-size:24px;font-family:"BinggraeMelona";font-weight:700;display:block}.qna .q{background:#f6f6f6;padding:15px;margin-top:10px}.qna .a{background:#f1f1f1;padding:15px;margin-top:15px}.qna .a .alphabet{color:#6f89ec}.qna-form{padding-top:15px}.reply-form{background:#f5f5f5;padding:1rem;border:1px solid #ddd;border-top:0}.adver-list ul{margin-bottom:-10px}.adver-list li{margin-bottom:10px;margin-top:10px}.adver-list .box{border:1px solid #df7b6e;border-radius:4px;height:100%;padding:20px}.adver-list .box .key{font-weight:700;padding:10px 15px;text-align:center;border-bottom:1px solid #df7b6e;margin:-20px -20px 0;font-size:15px}.adver-list .box .category{margin-top:20px}.adver-list .box .category>div{padding:9px 15px;background:#e69388;color:#fff;font-weight:700;border-radius:6px;position:relative}.adver-list .box .category>div+div{margin-top:10px}.adver-list .box .category .del{font-size:22px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.keyword-form{border:1px solid #df7b6e;padding:2rem;border-radius:4px}.keyword-selected ul{margin-bottom:0}.keyword-selected li{margin-top:5px;margin-bottom:5px}.keyword-selected .box{padding:9px 15px;background:#e69388;color:#fff;font-weight:700;border-radius:6px;position:relative}.keyword-selected .box div+div{margin-top:3px}.keyword-selected .box .del{font-size:22px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.ticket-list li{margin-bottom:10px;font-size:16px;line-height:24px;color:#fff;background-color:#fca8a8;border-radius:8px;border:2px solid #fca8a8;font-weight:700}.ticket-list li>label{display:block;padding:18px 20px;margin-bottom:0}.ticket-list li.active{border-color:#ef081e}.ticket-list .ticket-info{float:right}.ticket-list .ticket-price{font-size:18px;font-weight:700}.login{width:100%;height:100%;color:#fff;background:url("../images/bg-login.jpg") 100% 50% no-repeat;background-size:cover;position:relative}.login::before{content:"";width:100%;height:100%;background:rgba(4,30,66,.7);position:absolute;left:0;top:0}.login .login-content{position:relative;z-index:1;display:flex;justify-content:center;flex-direction:column;height:100%;padding-left:165px}.login h1{margin-bottom:70px}.login .txt{font-size:90px;font-weight:700;line-height:1.3;color:#fff;margin-bottom:60px}.login .login-input{display:flex;margin-bottom:30px}.login .login-input .col-12{margin-bottom:15px}.login .login-input input::-webkit-input-placeholder{color:#fff}.login .login-input input:-ms-input-placeholder{color:#fff}.login .login-input input::placeholder{color:#fff}.login .login-input .form-control{padding:0;border:0;border-bottom:1px solid #fff;border-image:none;width:300px;height:50px;line-height:50px;letter-spacing:.03em;font-size:18px;background:rgba(0,0,0,0);color:#fff;border-radius:0;font-weight:700}.login .btn{padding:16px 80px;color:#fff;font-size:18px;font-weight:700;border-radius:0 0 .5em 0}.login .copyright{text-align:center;color:#999;font-size:12px;margin-top:30px}.login .save{color:#fff;margin-top:25px}.login .save .custom-control-label::before{border:1px solid #fff;background-color:rgba(0,0,0,0);border-radius:0;top:.15rem}.login .save .custom-control-label::after{top:.15rem}.login .find{margin-top:100px}.login .find span{color:#ddd}.login .find a{color:#fff;font-size:14px}@media(max-width: 1199.98px){.login .txt{font-size:60px}.login .login-content{padding-left:120px}.login .login-input .form-control{width:260px}}@media(max-width: 991.98px){.login{width:100%;height:100vh;padding:20px}.login h1{margin-bottom:20px}.login h1 img{width:85px}.login .login-content{padding-left:0}.login .txt{font-size:32px;margin-bottom:30px}.login .login-input{margin-bottom:15px}.login .login-input .form-control{font-size:15px;width:100%;height:46px;line-height:46px}.login .mb-4{font-size:12px}.login .btn{padding:10px 50px;font-size:16px}.login .find{margin-top:40px}}