#content {margin:0;width:100%}

.wrap_class101 {}
.wrap_class101 .event_inner {margin:0 auto;max-width:360px;width:100%;text-align:center}
.wrap_class101 .event_inner:after {display:table;clear:both;content:"";table-layout:fixed}
.wrap_class101 .section1 {padding:48px 0 24px 0;min-height:782px;box-sizing:border-box;background:linear-gradient(180deg, #000000 39.74%, #2460FF 100%)}
.wrap_class101 .section1 .event_inner {max-width:405px}
.wrap_class101 .section2 {padding:72px 0;min-height:782px;box-sizing:border-box;background:#fff}
.wrap_class101 .section3 {padding:48px 0 72px 0;min-height:484px;box-sizing:border-box;background:#1e50ff}
.wrap_class101 .section4 {padding:72px 0;min-height:1000px;box-sizing:border-box;background:#000}
.wrap_class101 .section5 {padding:48px 0 80px 0;box-sizing:border-box;background:#eaedf4}
.wrap_class101 .section5 .event_inner {width:306px;text-align:left}
.wrap_class101 .event_inner img {width:320px}
.wrap_class101 .section1 .logo_bi {}
.wrap_class101 .section1 .head_txt {margin-top:48px}
.wrap_class101 .section1 .title_txt {margin-top:29px}
.wrap_class101 .section1 .txt_desc {margin-top:24px;color:#fff;font-size:16px;font-weight:bold;line-height:26px;letter-spacing:-1.5px}
.wrap_class101 .section1 .txt_desc .line {display:inline-block;border-bottom:2px solid transparent;border-image:linear-gradient(90deg, #00DEB3 0.83%, rgba(0, 222, 179, 0) 100.41%);border-image-slice:1}
.wrap_class101 .section1 .btn_wrap {padding-top:232px;background:url('//www.saraminimage.co.kr/sri/event/wmg-33039/section1_resume_back.png') no-repeat 50% 0;background-size:100% auto}
.wrap_class101 .section1 .schedule_txt {padding-top:24px}
.wrap_class101 .section2 .txt_desc {}
.wrap_class101 .section2 .event_desc_txt {margin-top:16px}
.wrap_class101 .section2 .ticket_img {margin-top:32px;height:200px;font-size:0;background:url('//www.saraminimage.co.kr/sri/event/wmg-33039/section2_ticket.png') no-repeat 50% 0;background-size:100% auto}
.wrap_class101 .section2 .how_to {margin-top:60px}
.wrap_class101 .section2 .how_to_title {display:block;margin-bottom:40px}
.wrap_class101 .section2 .how_to_list {margin:0 auto;width:320px}
.wrap_class101 .section2 .how_to_list:after {display:table;clear:both;content:"";table-layout:fixed}
.wrap_class101 .section2 .how_to_list li {float:left;margin-right:10px;width:100px}
.wrap_class101 .section2 .how_to_list li:last-child {margin-right:0}
.wrap_class101 .section2 .how_to_list li img {width:100px}
.wrap_class101 .section3 .eyes {position:relative;margin:0 auto;width:100px;height:100px;background:url('//www.saraminimage.co.kr/sri/event/wmg-33039/section3_eyes_back.png') no-repeat 0 0;background-size:100px 100px}
.wrap_class101 .section3 .eyes .eye_img {display:block;position:absolute;top:36px;width:17px;height:30px;background:url('//www.saraminimage.co.kr/sri/event/wmg-33039/section3_eye.png') no-repeat 0 0;background-size:100% 100%}
.wrap_class101 .section3 .eyes .eye_img.left {left:25px;animation-name:eye_left;animation-duration:4.5s;animation-iteration-count:infinite}
.wrap_class101 .section3 .eyes .eye_img.right {left:46px;animation-name:eye_right;animation-duration:4.5s;animation-iteration-count:infinite}
@keyframes eye_left {
    0% {margin-left:0}
    5% {margin-left:8px}
    50% {margin-left:8px}
    55% {margin-left:0}
    100% {margin-left:0}
}
@keyframes eye_right {
    0% {margin-left:0}
    5% {margin-left:12px}
    50% {margin-left:12px}
    55% {margin-left:0}
    100% {margin-left:0}
}
.wrap_class101 .section3 .txt_desc {margin-top:16px;color:#fff;font-size:20px;font-weight:bold;line-height:28px;letter-spacing:-1.5px}
.wrap_class101 .section3 .btn_wrap {margin:32px auto 0 auto;width:320px}
.wrap_class101 .section3 .btn_wrap a {display:block;margin-top:16px;height:72px}
.wrap_class101 .section3 .btn_wrap a:first-child {margin-top:0}
.wrap_class101 .section4 .class_title {}
.wrap_class101 .section4 .class_sub_title {margin-top:40px}
.wrap_class101 .section4 .class_sub_title2 {margin-top:72px}
.wrap_class101 .section4 .class_list {margin:0 auto;width:320px}
.wrap_class101 .section4 .class_list:after {display:table;clear:both;content:"";table-layout:fixed}
.wrap_class101 .section4 .class_list li {position:relative;float:left;margin:32px 12px 0 0;width:154px;font-size:12px;line-height:20px;letter-spacing:-1px;text-align:left}
.wrap_class101 .section4 .class_list li:nth-child(2n) {margin-right:0}
.wrap_class101 .section4 .class_list li .thumb {display:block;width:100%;height:94px}
.wrap_class101 .section4 .class_list li .class_name {display:-webkit-box;overflow:hidden;margin-top:16px;height:40px;color:#fff;font-weight:bold;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient: vertical}
.wrap_class101 .section4 .class_list li .class_teacher {overflow:hidden;margin-top:4px;color:#b4c0d3;text-overflow:ellipsis;white-space:nowrap}
.wrap_class101 .section4 .class_list li .class_go {position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;background:url('//www.saraminimage.co.kr/sri/event/wmg-33039/section4_link_back.png') no-repeat 122px 63px;background-size:32px 32px}
.wrap_class101 .section4 .btn_wrap {margin-top:64px}
.wrap_class101 .section5 .notice_tit {}
.wrap_class101 .section5 .notice_list {margin-top:24px}
.wrap_class101 .section5 .notice_list li {position:relative;margin-bottom:16px;padding-left:14px;color:#5c667b;font-size:13px;line-height:20px;letter-spacing:-1px}
.wrap_class101 .section5 .notice_list li:before {position:absolute;top:2px;left:0;line-height:13px;content:'-'}
.wrap_class101 .section5 .notice_list li:last-child {margin-bottom:0}