@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);.balloon,.ckbody .table td,.ckbody .table th,.thumbnail{position:relative}.balloon,.ckbody .image,.timeline{text-align:center}.ck-content p,.ckbody p,.mask-content p{margin:0}.balloon,.footer-bg a,.mask-content a,.ori-card2 a{text-decoration:none}body{font-size:.8em;font-family:"Noto Sans KR",sans-serif!important}.container{max-width:1170px!important}.top{color:#fff}.btn-top{font-weight:600;margin-right:25px;font-size:1rem!important}.btn-top:hover{background-color:#bb0d0d}.leftmenu>a{border:0;font-weight:600;font-size:1rem;padding-top:.2rem;padding-bottom:.2rem}.balloon{background:#7e7b7b!important;padding:5px 28px;font-weight:400;font-size:1rem;color:#fff!important}.balloon:before{content:"";width:0;height:0;position:absolute;border-left:5px solid #7e7b7b!important;border-right:5px solid transparent;border-top:5px solid #7e7b7b!important;border-bottom:5px solid transparent;left:19px;bottom:-9px}.balloon-red{background:#e60909!important}#videolist,.bg-def{background-color:#000}.bg-def,.timeline{background-position:center}.balloon-red:before{border-left:5px solid #e60909!important;border-top:5px solid #e60909!important}#videolist{padding:0}#videolist_list{padding:10px}#videolist .list-group-item{background-color:#000;color:#fff;border:0;padding:20px 25px 11px 20px;cursor:pointer;font-size:.8rem;line-height:1.7em}#videolist .list-group-item p{margin-bottom:8px}#videolist .list-group-item:hover{background-color:#2e2e2e}#videolist .list-group-item .title{font-size:1.3em}#videolist .list-group-item .prov{font-size:.8em}#videolist .active .title{color:#06f}#videolist .active .prov{color:#ccc}.card-img-top{height:100px!important}@media (min-width:576px){.ori-card2{height:100%}}.ori-card2 .card-title{font-size:1rem;line-height:1.4rem;margin-bottom:0}.ori-card2 .card-body{padding:10px 10px 0!important}.ori-card2 .card-footer{color:#777;border:0;background:0 0;padding-top:0!important}.ori-card2 .card-footer .date{font-size:.95em}.ori-card2 .card-text{color:#777}.thumbnail{width:100%;padding-top:56.25%}.thumbnail-ratio{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.thumbnail img{display:block;width:100%;height:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.ck-editor__editable_inline{min-height:400px}.ck-content img,.ckbody img{max-width:100%!important}.ckbody .image.image_resized{box-sizing:border-box;display:block;max-width:100%}.ckbody .image{clear:both;display:table;margin:.9em auto;min-width:50px}.ckbody .image.image_resized img{width:100%}.ckbody .image img{display:block;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-style-side,.ckbody .image-style-side{float:right;margin-left:1rem;max-width:50%}.ckbody figure figcaption{font-size:.75rem!important}.ckbody .table table{border:0;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.ckbody .table .ck-table-resized{table-layout:fixed}.ckbody .table{display:table;margin:.9em auto}.ckbody .table table td,.ckbody .table table th{border:0;min-width:2em;padding:.4em}.ckbody .table table tr{border:0}.timeline{background-image:url(/img/dot.gif);background-repeat:repeat-y}.timeline .time{background-color:#fff;padding:5px 0}.bg-def .mask-content,.bg-video .mask-content{position:absolute;bottom:0;right:0;padding:10px;color:#fff;text-align:center}#wing,.tit-line small{display:none}.card-title>a,.ellipsis1{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:1340px){#wing,#wing a{font-size:.9rem}#wing{display:block;text-align:left;position:fixed;left:-webkit-calc(50% + 595px);left:-moz-calc(50% + 595px);left:calc(50% + 595px);top:350px;width:150px;color:gray}#wing img{max-width:150px}#wing .list-group-item{padding-left:.3rem;padding-right:.3rem}}.t1{font-size:3rem}.t2{font-size:2.2rem}.mask-content p,.t3{font-size:.8rem}.t4{font-size:.9rem}@media (min-width:768px){.t1{font-size:3rem}.t2{font-size:2.6rem}.t3{font-size:.8rem}.t4{font-size:1.2rem}}.page-link{color:#a50707}.active>.page-link,.form-check-input:checked,.page-link.active{background-color:#a50707;border-color:#a50707}.thik{font-weight:200}.card-title>a{-webkit-line-clamp:3}.anone{text-decoration:none!important}.cur{cursor:pointer}td .form-switch{min-height:0;padding:0}.btn-tsm{--bs-btn-padding-y:.15rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.65rem}.form-control-tsm{min-height:auto;padding:.15rem .5rem;font-size:.65rem}input.tinyint{width:70px;max-width:70px}.ellipsis1{-webkit-line-clamp:1}.today-badge{border-radius:0!important;font-weight:700!important;padding:.25rem .5rem!important;left:0!important;bottom:0!important;position:absolute!important;color:#fff!important;background-color:#dc3545!important}.bg-def{height:600px;background-repeat:no-repeat;background-size:cover;position:relative}.subpage{height:200px!important;min-height:200px!important}.bg-video{min-height:600px;padding:0}.bg-def .mask-content{background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:5px}.mask-content a{color:#fff}.btn-top{color:#000!important}.btn-top:hover{background-color:#b1b1b1ff}.top-sel{color:#b70000!important;background-color:#fff!important}.page-link{color:'#a50707'}.footer-bg,.footer-bg a{color:#828080!important}.active>.page-link,.page-link.active{background-color:'#a50707';border-color:'#a50707'}@media (max-width:767px){.header-text .t1{font-size:1.7rem}#mb-menu .btn{font-size:.9rem!important;padding-top:.4rem!important;padding-bottom:.4rem!important}}.topline{background-color:#f6f6f8}.topline .btn-sm{color:#666;padding-top:0;padding-bottom:0}@media (min-width:767px){.tit-line small{display:inline-block}}.footer-bg{background-color:#2f2d2d}.video-background-wrapper{position:relative;width:100%;height:600px;overflow:hidden}.video-player{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);z-index:-1}@media (min-aspect-ratio:16/9){.video-player{width:100vw;height:56.25vw}}@media (max-aspect-ratio:16/9){.video-player{width:177.78vh;height:100vh}}.video-background-wrapper .content-overlay{position:relative;z-index:1;color:#fff;text-align:center;padding-top:20vh;background-color:rgba(0,0,0,.6);width:100%;height:100%}.detail-tab .nav-link{font-size:1.1rem;color:#666;font-weight:600;padding-left:20px;padding-right:20px}