
.ksr916 { position:relative; width:100%;text-align: center; }
.ksr916 *{ box-sizing: unset;}
.ksr916 .inner_1100{position:relative;width:1100px;margin:0 auto;}
.sec01{ background: url(//s3.unistudy.co.kr/images/pc/event/ksr916_01/sec01_bg.png); height: 1379px;}
.sec01 .sub_T { padding:120px 0 0 256px; animation:line 0.7s 0.8s cubic-bezier(0.25, 0.45, 0.45, 0.95) both; overflow:hidden;}
.sec01 .main_T { padding-top: 20px; animation: fadeIn_up 1s 1.5s both; }
.sec01 .t-img { padding-top: 32px; margin-left:-150px; animation: fadeIn_up 1s 1.8s both;}
@keyframes line {0% {width:0;}100% {width:515px;}}
@keyframes fadeIn_up {0% {opacity:0;transform: translateY(20%);}100% {opacity:1;transform: translateY(0);}}
.sec01-1 { background-color: #eeeeee; position: relative;}
.sec01-1 .newlabel { position: absolute; top: 255px; left: 360px; animation: flash 1s ease-in infinite both; }
.sec01-1 .newlabel2 { position: absolute; top: 255px; right: 80px; animation: flash 1s ease-in infinite both; }
@keyframes flash {0% {opacity: 0;}50% {opacity: 1;}}
.sec01n {background: url(//s3.unistudy.co.kr/images/pc/event/ksr916_01/sec01n_Bg.png)no-repeat top center; height: 950px; position: relative; }
.sec01n .btn_arrow { position: absolute; bottom: 250px; left: 425px; overflow: hidden;  background: rgb(0,0,0,0.5); border-radius: 5px; }
.sec01n .btn_arrow:hover {background: #000; transition: all .3s; }
.sec02n { background: url(//s3.unistudy.co.kr/images/pc/event/ksr916_01/sec02n_Bg.png)no-repeat top center; height: 1390px;}
.sec02{ background: url(//s3.unistudy.co.kr/images/pc/event/ksr916_01/sec02_bg2.png)no-repeat top center; height: 2597px; }
.sec03{ background: url(//s3.unistudy.co.kr/images/pc/event/ksr916_01/sec03_bg.png)no-repeat top center #fff1ce; height: 2917px; position: relative;}
.sec03 .btn_arrow2 {position: absolute; top: 565px; right: 100px; overflow: hidden;  background: rgb(0,0,0,0.5); border-radius: 5px; }
.sec03 .btn_arrow2:hover {background: #000; transition: all .3s; }
.sec03 .youtube_wrap { position: absolute; bottom:273px; left: 0; margin-left: 582px; }
.sec03 .youtube_wrap li:nth-child(1) { margin-bottom: 322px;}
.sec04 { background-color: #dddddd;}
/* popup */
.btn_detailPop{position: absolute; right: 400px; bottom: 227px;}
.pop_wp{position: fixed; top: 0; left: 0; width: 100%; height: 100%;  display: flex; align-items: center; overflow-x: hidden; z-index: 1000001; background: rgba(0,0,0,0.7);}
.closeX{position: absolute; top: 8px; right: 5px; width: 2rem; line-height: 1rem; font-size: 3rem; text-align: center; cursor: pointer; color: #000; text-decoration: none; z-index: 11;}
.closeX:hover{color: #ccc;}

.popup-table{position: relative; width: 50%; margin: 0 auto; background: #fff; text-align: center; padding: 20px 20px 30px;  animation: fadeIn 1s;}
.popup-table .tit{text-align: center; font-size: 23px; font-weight: 900; line-height: 2;}
.popup-table > div{overflow-y: auto; height: 560px;}
.popup-table table{table-layout: fixed; word-break: break-all; border-collapse: collapse; width: 100%; margin: 0 auto;}

.popup-table table thead th{background: #000; color: #fff; border-bottom: 0;}
.popup-table table tbody th{background: #efefef; border-left: 0;}
.popup-table table th,
.popup-table table td{border: 1px solid #ccc; border-top: 0; border-right: 0; padding: 10px; font-size: 13px;}
.popup-table table td{background: #fff; text-align: center;}

.popup-table table.v1 tr td:nth-last-child(2),
.popup-table table.v1 tr:first-child td:nth-last-child(3),
.popup-table table.v1 tr:nth-child(5) td:nth-last-child(3),
.popup-table table.v2 td:nth-last-child(2){color: #aaa;}
.popup-table table.v1 tr:nth-child(5) td:nth-last-child(2),
.popup-table table.v1 tr:first-child td:nth-last-child(2),
.popup-table table.v2 td:last-child,
.popup-table table.v1 tr td:last-child{font-weight: 900; color: #000;}

.popup-table table.v1 col:nth-child(1){width: 18%;}
.popup-table table.v1 col:nth-child(2){width: 16%;}
.popup-table table.v1 col:nth-child(3){width: 17%;}
.popup-table table.v1 col:nth-child(4){width: 19%;}
.popup-table table.v1 col:nth-child(5){width: 20%;}
.popup-table table.v1 col:nth-child(6){width: 10%;}

.popup-table table.v2{margin-top: 30px;}
.popup-table table.v2 col:nth-child(1){width: 15%;}
.popup-table table.v2 col:nth-child(2){width: 25%;}
.popup-table table.v2 col:nth-child(3){width: 20%;}
.popup-table table.v2 col:nth-child(4){width: 20%;}
.popup-table table.v2 col:nth-child(5){width: 20%;}