@charset "utf-8";

/* 231205 - 24년수시합격 폰트 */
@font-face {
    font-family: 'AritaDotum';
    font-weight: 600;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-SemiBold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-SemiBold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-SemiBold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-SemiBold.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'AritaDotum';
    font-weight: 700;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-Bold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-Bold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-Bold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-Bold.ttf') format("truetype");
    font-display: swap;
}

/* 221001 - 대기업공채 */
.event221001-scroll-ani{text-align:Center; padding:20px 0 80px 0}
.visit-review-list{display:flex; }
.visit-review-list li {padding:20px 5px 0px 5px;}
.visit-review-list li img{height:210px; width:350px;}

/* 230112 - 청강대 */
.ev-container01 {max-width: 1235px; margin: 0 auto; padding: 0 17px;}
.ev-container01 .img-wrap img {display: block;}
.ev-container01 .img-wrap .mo-show {display: none;}

.landing-tit {font-family: 'GmarketSans';}
.landing-tit em {font-weight: 300; font-size: 60px;}
.landing-tit p {font-weight: 300;}

.event-pass h3, .event-pass h5 {font-family: 'GmarketSans';}
.event-pass h3 em, .event-pass h5 {font-weight: 300;}
.event-pass .container {padding: 0 80px;}

.landing-black-hero {display: flex; flex-direction: column; align-items: center; justify-content: center; height: 600px; background: #111111; color: #fff;}
.landing-black-hero h2 {padding-bottom: 15px; font-size: 70px; text-align: center; line-height: 1.2;}
.landing-black-hero p {font-size: 25px; text-align: center;}

.landing-tab-list { z-index: 300; top: 90px; left: 0; width: 100%; background: #00e46b;}
.landing-tab-list.scroll {position: fixed;}
.landing-tab-list > ul {display: flex; max-width: 860px; margin: 0 auto;}
.landing-tab-list > ul > li {flex: 1; color: rgba(255, 255, 255, 0.7);}
.landing-tab-list > ul > li.on {color: #fff;}
.landing-tab-list > ul > li a {display: inline-block; width: 100%; padding: 7px 0; font-size: 20px; text-align: center;}

.passMenu {display: none;}
.passMenu.on {display: block;}
.pass-table-wrap {padding: 50px 0;}
.pass-table-wrap article h3 {padding: 13px 0 10px; margin-bottom: 10px; background: #00e46b; font-family: 'GmarketSans'; font-size: 20px; color: #fff; text-align: center;}
.pass-table-wrap article + article {margin-top: 50px;}
.pass-table {display: flex; align-items: center; border-top: 1px solid #333333; border-bottom: 1px solid #dddddd; text-align: center;}
.pass-college {width: 250px;}
.pass-college h4 {font-weight: 400; font-size: 20px; color: #333333;}
.pass-college h4 b {color: #00e46b;}
.pass-table > table {width: calc(100% - 250px); border-left: 1px solid #dddddd;}
.pass-table > table > tbody {height: 164px;}
.pass-table > table th, .pass-table > table td {padding: 10px 0;}
.pass-table > table th {background: #efefef; color: #333;}
.pass-table > table td {border-top: 1px solid #dddddd;}
  
.pass-interview {padding: 143px 0 150px; margin: 0 -17px; background: url('/img/event/college/pass23_itv_bg.jpg') no-repeat center; background-size: cover; color: #fff; text-align: center;}
.event-pass h3 {font-size: 50px; line-height: 1.1;}
.event-pass h5 {padding-bottom: 15px; font-size: 25px;}
.pass-interview-list {display: flex; flex-wrap: wrap; margin-top: 67px; margin-bottom: -40px;}
.pass-interview-list > li {width: 25%; padding: 0 10px 40px;}
.pass-interview-list > li a {position: relative; display: inline-block; width: 100%; border-radius: 20px; overflow: hidden;}
.itv-profile {width: 100%; height: 0; padding-bottom: 100%; border: 1px solid #dddddd; border-radius: 20px; background-color: #dddddd; background-repeat: no-repeat; background-position: center; background-size: contain;}
.itv-overlay {display: flex; justify-content: center; align-items: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(8, 206, 232, 0.9); transform: translateY(100%); transition: all 0.3s;}
.pass-interview-list > li:hover .itv-overlay {transform: none;}
.itv-overlay-txt {padding-top: 30px; background: url('/img/event/college/pass_icon_cross.png') no-repeat center top; font-size: 20px;}

.pass-portfolio {padding: 140px 0 88px;}
.pass-portfolio h3 + p {padding-top: 8px; font-weight: 300; font-size: 22px;}
.pass-pofol-list {display: flex; flex-wrap: nowrap; margin: 25px -20px 50px; padding-left: 20px; padding-right: 20px;}
.pass-pofol-list > li {margin-right: 20px; border-radius: 40px; border: 1px solid #dddddd; color: #0a0d14; transition: all 0.2s;}
.pass-pofol-list > li.on {background: #08cee8; border-color: #08cee8;}
.pass-pofol-list > li a {display: flex; align-items: center; height: 50px; padding: 0 25px;}
.pofolPsList {display: none; margin: 0 -10px;}
.pofolPsList.on {display: block;}
.pofolPsCol {margin: -10px 0;}
.pofolPsCol > li {padding: 10px 0;}
.pofolPsCol > li img {margin: 0 10px; border-radius: 12px; border: 1px solid #f7f7f7;}
.pofolPsList .slick-arrow {position: absolute; top: 50%; z-index: 1; width: 50px; height: 50px; margin-top: -25px; background-repeat: no-repeat; background-position: center; background-size: contain; text-indent: -9999px; cursor:pointer;}
.pofolPsList .slick-prev {left: -80px; background-image: url('/img/event/college/pass_gray_arrow_prev.png');}
.pofolPsList .slick-next {right: -80px; background-image: url('/img/event/college/pass_gray_arrow_next.png');}

/* 교육시설 */
.slide-tit {display: flex; justify-content: space-between; align-items: end; padding: 0 80px;}
.ev-slide01 .slick-list, .ev-slide02 .slick-list  {overflow: inherit;}
.slick-list img {width: 100%;}

.ev-slide02-wrap {padding: 93px 0 98px;}
.ev-slide02-wrap .slide-tit {padding-bottom: 30px;}
.landing-cheonggang .slick-slide {padding: 0 10px;}

.landing-cheonggang .slick-dots {padding-top: 50px; text-align: center;}
.landing-cheonggang .slick-dots li {display: inline-block; width: 10px; height:10px; margin: 0 5px; border-radius: 100%; background: #bfbfbf;}
.landing-cheonggang .slick-dots li.slick-active {background-color:#debf84;}
.landing-cheonggang .slick-dots button {position: absolute; font-size: 0;}

/* 230131 - ta특강 */
.event-ta {font-family: 'NanumSquare', sans-serif}
.ev-ta01 {background: #000;}
.ev-ta01 .pc-show {height: 775px; background: url('/img/event/ev_ta_bg01.jpg') no-repeat center;}
.ev-ta02 .pc-show {padding: 95px 0 125px;}
.ev-ta02 .img-tit {margin-bottom: 55px;}
.ev-ta02 .img-cont {height: 2071px; background: url('/img/event/ev_ta02_img01.png') no-repeat center top;}
.ev-ta03 {background: #00498d;}
.ev-ta03 .ev-container01 {padding: 0;}
.ev-ta03 .pc-show {padding: 90px 0;}
.ev-ta03 .img-cont {height: 640px; margin-top: 35px; background: url('/img/event/ev_ta03_img01.png') no-repeat center top;}

.ev-ta04 .pc-show {padding-top: 155px;}
.ta-movie-list {margin: 0 -10px; padding: 77px 0 187px;}
.ta-movie-list > dl {float: left; width: 33.33%; padding: 0 10px;}
.ta-movie-list > dl:nth-child(n+4) {margin-top: 62px;}
.ta-movie-list > dl dt, .ta-effect-list > p {padding-top: 8px; font-weight: 800; font-size: 19px;}
.ta-movie-list > dl dt small {font-weight: 400;}
.ta-movie-list > dl dd {overflow: hidden; position: relative; height: 230px;}
.ta-movie-list > dl dd video {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 134%;}
.ta-effect-list {float: left; width: 100%; margin-top: 60px;}
.ta-effect-img > li {float: left; width: 50%; padding: 0 10px;}
.ta-effect-img > li img {width: 100%;}

.ev-ta05 {padding-bottom: 160px; background: #e8e8e8; word-break: keep-all;}
.ev-ta05 .pc-show{background: #e8e8e8;}
.ev-ta05 .pc-show > img {display: block; margin-left: auto; margin-right: auto;}
.ev-ta05 .img-tit {margin-bottom: 50px;}
.ev-ta05 .img-moCont {max-width: 340px; margin: 0 auto;}
.ev-ta05 .img-cont {font-size: 23px; color: #000; line-height: 1.6;}
.ev-ta05 .img-cont img {max-width: 100%;}
.ev-ta05 .img-btn {display: inline-block; margin-top: 77px;}
.ev-ta05 .img-btn > img {width: 100%;}

/* 230911 - 노하우클래스 */
.landing-knowhow, .ld1920 {max-width: 1920px; margin: 0 auto;}
.landing-knowhow figure, .ld1920 figure {background-repeat: no-repeat; background-position: center top;}
.knowhow-movie-wrap {padding-bottom: 170px; background: #f7e8d7;}
.knowhow-movie {position: relative; width: 800px; height: 450px; margin: 0 auto;}
.knowhow-movie:before {content:''; position: absolute; bottom: -60px; left: -54px; right: -54px; height: 166px; background: url('/img/event/ev_nh_bg0201.jpg') no-repeat center bottom;}
.knowhow-movie iframe {position: relative; height: 100%; z-index: 1; border: 2px solid #000001;}

/* 230918 - 노원웹툰클래스 */
.ld-nw2309 .knowhow-movie-wrap {background: #fff;}
.ld-nw2309 .knowhow-movie:before {background: #4d5a84;}

/* 230911 - 일산웹소설클래스 */
.event-bro {max-width: 1920px; margin: 0 auto;}
.event-bro .pc-show {background-position: center top; }
.ev-container02 {max-width: 1330px; margin: 0 auto; padding: 0 30px;}
.ev-br01 {position: relative;}
.ev-br-slide {display: flex; position: absolute; top: 0; left: 0; bottom: 0; width: 40%;}
.ev-br01 .right-wrap {width: 60%; margin-left: 40%; }
.ev-br01 .right-wrap .pc-show {padding-bottom: 92.7%; background-size: cover; background-position: left bottom;}
.ev-br04 {padding: 108px 0 85px; background: #191919;}
.ev-br04 .img-tit.pc-show {display: block; margin: 0 auto;}
.ev-br-tab-wrap {display: flex; padding-top: 103px;}
.ev-br-tab-wrap .left-wrap {position: relative; width: 638px; height: 476px; margin-right: 30px; background: url('/img/event/ev_bro_bg_tab.png') no-repeat left top;}
.ev-br-tab-wrap .left-wrap figure {position: absolute; top: 27px; bottom: 0; left: 0; right: 0; background-position: center; background-repeat: no-repeat;}
.ev-br-tab-wrap .right-wrap {flex: 1;}
.ev-br-tab {display: grid; grid-template-columns: repeat(3, 1fr); column-gap: 10px; row-gap: 20px; padding-top: 17px; }
.ev-br-tab > li {height: 100px;}
.ev-br-tab > li.on a {background: #fcbb2f; color: #0b0b0b;}
.ev-br-tab > li a {display: flex; width: 100%; height: 100%; justify-content: center; align-items: center; padding-top: 2px; background: #888888; border-radius: 17px; font-weight: 700; font-size: 28px; color: #c4c4c4; transition: all 0.3s;}

/* 230919 - 누구나 도전 */
.ld23-wt p {font-size: 22px; color: #fff;}
.ld23-wt-01 {padding: 120px 0 165px; background: url('/img/event/ev_wt2309_01_bg.jpg') no-repeat center; background-size: cover;}
.ld23-wt-01 .tit-img img {padding-bottom: 22px;}
.ld23-wt-01 .wt23-movie-short-wrap {padding-top: 35px; margin-bottom: 23px;}
.wt23-movie-short-wrap {display: inline-flex;}
.wt23-movie-short-wrap .video-wrap {width: 386px; height: 646px; padding-bottom: 0; margin-left: 65px; border: 8px solid #0e3532;}
.ld23-wt .video-wrap iframe {top: 50%; left: 50%; width: 103%; height: 108%; transform: translate(-50%, -50%);}
.ld23-wt-02 {padding-bottom: 130px; background: #222;}
.ld23-wt-02 .tit-img {margin-bottom: 30px;}
.ld23-wt-itv {background: url('/img/event/ev_wt2309_05_bg.png') repeat-x;}
.ld23-wt-itv > p {padding-top: 25px;}
.ld23-wt-itv .video-wrap {width: 800px; height: 467px; padding-bottom: 0; margin: 0 auto; border: 19px solid #bcfbf3;}
.ld23-wt-itv + .ld23-wt-itv {margin-top: 100px;}
.ld23-wt-03 {background: url('/img/event/ev_wt2309_03_bg.jpg') no-repeat center;}
.ld23-wt-03 {padding: 60px 0 55px;}
.ld23-wt-03 .wt23-movie-short-wrap .video-wrap {width: 425px; height: 848px; position: relative; border: none;}
.ld23-wt-03 .wt23-movie-short-wrap .video-wrap:before {content:''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; background: url('/img/event/ev_wt2309_06_frame.png') no-repeat left top; pointer-events: none;}
.ld23-wt-03 .wt23-movie-short-wrap .video-wrap iframe {top: 70px; left: 21px; right: 50px; bottom: 42px; width: 91%; height: 88%; border-bottom-left-radius: 52px; border-bottom-right-radius: 42px; transform: none;}


/* 231123 - 웹툰PD랜딩 */
.is2311 .pc-show {background-position: center top;}
.ispd-head {display: flex; align-items: center; justify-content: center; padding: 3% 70px 0; background-position: center top;}
.ispd-head img {max-width:100%;}
.ispd-slide01-wrap {padding: 100px 0 53px; background: #141a1f;}
.ispd-slide02-wrap {padding: 53px 0; background: #eef5f5;}
.ispd-slide03-wrap {padding: 53px 0; background: #141a1f;}
.ispd-slide-txt {display: flex; justify-content: space-between; max-width: 1355px; margin-left: 15.5%; padding-top: 20px; padding-right: 35px; font-size: 37px; color: #fff;}
.ispd-slide02-wrap .ispd-slide-txt {color: #141a1f;}
.ispd02-tit {padding-bottom: 35px;}

.ispd-slide {margin-left: 15.5%;}
.ispd-slide .slick-list {overflow: inherit;}
.ispd-slide .slide-box {margin: 0 13px;}
.ispd-slide-cont {display: flex; align-items: center;}
.ispd02 {overflow: hidden;}
.ispd02 .slick-arrow i {display: block; width: 20px; height: 20px; border-left: 2px solid #fff; border-bottom: 2px solid #fff;}
.ispd-slide02-wrap .slick-arrow i {border-color: #141a1f;}
.ispd02 .slick-prev i {transform: rotate(45deg);}
.ispd02 .slick-next i {transform: rotate(225deg);}
.ispd02 .slick-pagi {margin: 0 2px; color: #a7a8a9;}
.ispd-slide01-wrap .slick-pagi b,
.ispd-slide03-wrap .slick-pagi b {color: #fff;}
.ispd-slide02-wrap .slick-pagi b {color: #141a1f;}

/* 231205 - 24년수시합격 */
.ld1920 .pc-show {background-position: center top; }

.ev-container03 {max-width: 1130px; margin: 0 auto; padding: 0 15px;}
.susiLd02 {padding-bottom: 100px;}
.susiLd02 .susiLd-tit {padding-top: 105px;}
.susiLd02 .susiLd-tit .mo-show {width: 100%;}
.susiLd-table-wrap {max-height: 455px; overflow: hidden; position: relative; padding-bottom: 47px;}
.susiLd-table-wrap:after {content:''; position: absolute; bottom: 0; left: 0; right: 0; top: 0; background: linear-gradient(0deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0.7) 40%, rgba(255,255,255,0.1) 80%, rgba(255,255,255,0) 100%); pointer-events: none;}
.susiLd-table-wrap.on {max-height: none;}
.susiLd-table-wrap.on:after {content:none;}
.susiLd-table-wrap article {padding-top: 35px;}
.susiLd-table-wrap h3 {padding-bottom: 10px; font-family: 'AritaDotum'; font-size: 30px; color: #111;}
.susiLd-btn-wrap a {display: inline-flex; justify-content: center; align-items: center; min-width: 350px; height: 66px; background: #efefef; font-family: 'AritaDotum'; font-weight: 600; font-size: 20px; color: #0d0d0d;}
.susiLd-btn-wrap .susiLd-btn-more:after {content:''; display: inline-block; width: 15px; height: 15px; margin-left: 82px; border-left: 2px solid #676767; border-bottom: 2px solid #676767; transform: rotate(-45deg) translateY(-8px);}
.susiLd-btn-wrap .susiLd-btn-more.on:after {transform: rotate(-225deg) translateY(-8px);}
.susiLd04 {padding: 100px 0;}
.susiLd-tit .mo-show {width: 100%;}
.susiLd-slide-menu-wrap {display: flex; justify-content: space-between; max-width: 1100px; margin-left: 21%; padding-top: 50px;}
.susiLd-pofol-list {display: flex; flex-wrap: nowrap; z-index: 1; padding-bottom: 30px;}
.susiLd-pofol-list > li {margin-right: 10px; border-radius: 40px; background: #efefef; color: #0a0d14; transition: all 0.2s;}
.susiLd-pofol-list > li.on {background: #08cee8; border-color: #08cee8;}
.susiLd-pofol-list > li.on a {color: #0d0d0d;}
.susiLd-pofol-list > li a {display: flex; align-items: center; height: 40px; padding: 0 30px; font-weight: 500; font-size: 20px; color: #676767;}
.susiLd-ctr-wrap {display: flex; align-items: center; justify-content: end; gap: 20px; position: absolute; top: -70px; left: 0; max-width: 1200px; width: 100%; padding-right: 10px;}
.susiLd-pofol-cont button i {display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 100%; background: #efefef;}
.susiLd-pofol-cont button i:before {content:''; width: 16px; height: 16px; border-left: 3px solid; border-bottom: 3px solid; color: #676767;}
.susiLd-pofol-cont .slick-prev i:before {transform: translateX(3px) rotate(45deg);}
.susiLd-pofol-cont .slick-next i:before {transform: translateX(-3px) rotate(225deg);}
.susiLd-pofol-cont {display: none; margin-left: 21%;}
.susiLd-pofol-cont.on {display: block;}
.susiLd-pofol-cont .slick-list {overflow: inherit; margin: 0 -4px;}
.susiLd05 {background: #f3f6fc;}
.susiLd06 {padding: 97px 0 137px; font-family: 'AritaDotum'; font-weight: 600; font-size: 25px;}
.susiLd06 .susiLd-btn-wrap {padding-top: 65px;}
.pofolSsCol {padding: 0 4px;}
.pofolSsCol > li + li {padding-top: 10px;}

.susiLd02 .pass-college h4 b {color: #08cee8;}
.susiLd-tit .head-text {padding-bottom:23px; font-size:24px; color:#08cee8;}
.susiLd-tit .head-title {font-size:48px; font-weight:bold; color:#08cee8;}

/* 240404 - 4월혜택이벤트 */
.ev-container04 {max-width: 1400px; margin: 0 auto;}

.ev2404-title {margin: 0 auto; text-align:center;margin-top:0;font-size: 45px;padding-top: 20px;font-weight: 500;color:#4d4d4d;}
.ev2404-title span{font-weight:900;}
.ev2404-img {display:block;margin:0 auto;margin-top:100px;}


@media all and (max-width: 1280px) {
	.passMenu .img-wrap {margin: 0 -17px;}
	.landing-tab-list {top: 82px; border-top: 1px solid #ddd;}
	
	/* 230131 - ta특강 */
	.ev-ta03 .pc-show {display: none;}
	.ev-ta03 .mo-show {display: block;}
	.ta-movie-list > dl dd {height: 138px;}

	/* 230911 - 일산웹소설클래스 */
	.event-bro {max-width:750px;}
	.event-bro .pc-show {display: none;}
	.event-bro .mo-show {display: block;}
	.event-bro .mo-show.img-wrap img {display: block;}

	.ev-br-slide {position: static; width: 100%;}
	.ev-br01 .right-wrap {width: 100%; margin-left: 0;}
	.ev-br04 {padding: 26px 0 0;}
	.ev-br04 .img-tit.pc-show {display: none;}
	.ev-br-tab-wrap {display: block; padding-top: 0;}
	.ev-br-tab-wrap .left-wrap {width: 100%; height: 0; padding-bottom: 76%; background-size: contain;}
	.ev-br-tab-wrap .left-wrap figure {top: 6%; background-size: 110%;}
	.ev-br-tab {column-gap: 5px; row-gap:10px;}
	.ev-br-tab > li {height: 3rem;}
	.ev-br-tab > li a {padding-top: 0; border-radius: 7px; font-size: 1.4em;}

}

@media all and (max-width: 1200px){
	/* 231123 - 웹툰PD랜딩 */
	.is2311 .pc-show {display: none;}
	.is2311 .mo-show {display: block;}
	.is2311 .img-wrap img {display: block;}
	
	.ispd-slide01-wrap {padding: 0 0 22px;}
	.ispd02-tit {padding-bottom: 0;}
	.ispd-slide {margin-left: 15px;}
	.ispd-slide .slide-box {margin: 0 5px;}
	.ispd-slide-txt {padding-top: 10px; margin: 0 15px; padding-right: 0; font-size: 3.5vw;}
	.ispd02 .slick-pagi {margin-bottom: 1px;}
	.ispd02 .slick-arrow i {width: 2.3vw; height: 2.3vw; border-width: 1px;}
}

@media all and (max-width: 1080px) {
	/* 230112 - 청강대 */
	.landing-black-hero {height: 300px;}
	.landing-black-hero h2 {padding-bottom: 7px; font-size: 45px;}
	.landing-black-hero h2 em {font-size: 20px;}
	.landing-black-hero p {font-size: 17px;}
	
	.pass-portfolio {padding-top: 67px; padding-bottom: 35px;}
	.event-pass h3 {font-size: 25px;}
	.pass-portfolio h3 + p {font-size: 13px;}
	.pass-pofol-list {overflow-x: auto; margin-top: 22px; margin-bottom: 25px; -ms-overflow-style: none;/* IE and Edge */ scrollbar-width: none;/* Firefox */}
	.pass-pofol-list::-webkit-scrollbar{display:none;}
	.pass-pofol-list > li {flex: none; margin-right: 10px; border-radius: 20px;}
	.pass-pofol-list > li a {height: 40px; padding: 0 10px; font-size: 13px;}

	.slide-tit {padding: 0 23px;}
	.ev-slide02-wrap .slide-tit img {width: 47%;}

	/* 231205 - 24년수시합격 */
	.susiLd-pofol-cont button i {display: none;}

}

@media all and (max-width: 768px) {
	/* 221001 - 대기업공채 */
	.visit-review-list{display:flex; }
	.visit-review-list li {padding:20px 5px 0px 5px;}
	.visit-review-list li img{height:148px; width:245px;}

	/* 230112 - 청강대 */
	.event-pass h5 {padding-bottom: 7px; font-size: 13px;}
	.event-pass .container {padding: 0;}
	.ev-container01 .pc-show {display: none;}
	.ev-container01 .img-wrap .pc-show {display: none;}
	.ev-container01 .img-wrap .mo-show {display: block;}

	.landing-tab-list {border-top: 1px solid #ddd;}
	.landing-tab-list > ul > li a {font-size: 11px;}

	.pass-table-wrap article h3 {padding: 7px 0 3px; margin-bottom: 5px; font-size: 15px;}
	.pass-table {flex-direction: column; }
	.pass-college {display: flex; justify-content: center; align-items: center; width: 100%; padding: 7px 0;}
	.pass-college h4 {padding-left: 55px; font-size: 13px;}
	.pass-college > img {width: 62px;}

	.pass-table > table {width: 100%; border:none;}
	.pass-table > table > tbody {height: 82px;}
	.pass-table > table th, .pass-table > table td {padding: 7px 0; font-size: 12px;}
	.pass-table > table th {font-weight: 400;}

	.slide-tit {padding: 0; text-align: center;}
	.ev-slide02-wrap {padding: 15px 0 40px;}
	.landing-cheonggang .slick-slide {padding: 0 5px;}
	.event-pass .slick-slide {width: 255px;}

	.pass-portfolio h3 + p br {display: none;}
	.pofolPsWrap {margin-right: -37px;}
	.pofolPsList {margin: 0 -5px;}
	.pofolPsCol > li {padding: 5px 0;}
	.pofolPsCol > li img {margin: 0;}

	.pass-interview {padding: 72px 0 75px;}
	.pass-interview-list {margin: 35px 15px -15px;}
	.pass-interview-list > li {width: 50%; padding: 0 5px 15px;}
	.pass-interview-list > li a {border-radius: 6px;}
	.itv-profile {border-radius: 6px}
	.itv-overlay-txt {font-size: 13px;}

	/* 230131 - ta특강 */
	.ta-movie-list {padding-top: 0; padding-bottom: 55px; margin: 0;}
	.ta-movie-list > dl {width: 100%; padding: 0;}
	.ta-movie-list > dl:nth-child(n+4) {margin-top: 22px;}
	.ta-movie-list > dl + dl {margin-top: 22px;}
	.ta-movie-list > dl dt, .ta-effect-list > p {font-size: 12px;}
	.ta-movie-list > dl dd {height: auto;}
	.ta-movie-list > dl dd video {position: static; width: 100%; transform: none;}
	.ta-effect-list {margin-top: 22px;}
	.ta-effect-img > li {width: 100%; padding: 0;}
	.ta-effect-img > li + li {margin-top: 10px;}
	.ev-ta05 {padding-bottom: 43px;}
	.ev-ta05 .img-cont {font-size: 13px; line-height: 1.4;}
	.ev-ta05 .img-btn {width: 197px; margin-top: 40px;}

	/* 231205 - 24년수시합격 */
	.ev-container03 .pc-show {display: none;}
	.ev-container03 .img-wrap .pc-show {display: none;}
	.ev-container03 .img-wrap .mo-show {display: block;}

	.susiLd02 .susiLd-tit {padding-top: 0;}
	.susiLd04 {padding: 0;}
	.susiLd-slide-menu-wrap {padding-top: 0; margin-left: 15px;}
	.susiLd-pofol-cont {margin-left: 15px;}
	.susiLd-table-wrap article {padding-top: 0;}
	.susiLd-table-wrap h3 {padding-bottom: 5px; font-size: 4vw;}
	.susiLd-table-wrap {max-height: 274px;}
	.susiLd-table-wrap:after {background: linear-gradient(0deg, rgba(255,255,255,1) 10%, rgba(255,255,255,0.2) 40%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%);}
	.susiLd-table-wrap article + article {padding-top: 22px;}
	.susiLd-btn-wrap a {max-width: 600px; min-width: auto; width: 80%; height: auto; padding: 3.5vw 0; border-radius: 40px; font-size: 3.8vw;}
	.susiLd-btn-wrap .susiLd-btn-more:after {width: 12px; height: 12px; margin-left: 15px;}

	.susiLd02 {padding-bottom: 40px;}
	.susiLd-pofol-list > li a {height: auto; padding: 1.3vw 3vw; font-size: 3.4vw;}
	.susiLd-pofol-list {padding-bottom: 15px;}
	.susiLd06 {padding: 37px 0 26px; font-size: 3.5vw;}
	.susiLd06 .susiLd-btn-wrap {padding-top: 42px;}
	.susiLd-tit .head-text {padding:10px 0; font-size:16px; color:#08cee8;}
	.susiLd-tit .head-title {padding-bottom:15px; font-size:32px; font-weight:bold; color:#08cee8;}
}

@media all and (max-width: 420px) {
}

/* 2025-01-23 landing-cheonggang */
.landing-cheonggang .event-pass .hero {width:100%;display:block;}
.landing-cheonggang .hero img {width:100%;}
.landing-cheonggang .event-pass .hero img {width:100%;height:auto;object-fit:cover;}
.landing-cheonggang .pass-nav {margin-top:-6px;}
.landing-cheonggang #passMenu01 .video_wrap iframe {width: 78%;height:39%;position:absolute;}
.landing-cheonggang #passMenu01 .video_wrap {position:relative;display:block;height:1370px;background-image: url('/img/event/ev_2301_img05.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;}
.landing-cheonggang #passMenu01 .video_wrap iframe.video_01 {top:22%;left:50%;transform:translateX(-50%);}
.landing-cheonggang #passMenu01 .video_wrap iframe.video_02 {bottom:-2%;left:50%;transform:translateX(-50%);}
.landing-cheonggang .pass-interview {background-image: url('/img/event/ev_2301_img06.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;}
.landing-cheonggang .event-pass h5 {letter-spacing: 18px;color:#1e335e;font-weight: 600;}
.landing-cheonggang .event-pass h3 {color:#1e335e;}
.landing-cheonggang .event-pass h3 em {font-weight:700;}
.landing-cheonggang #passMenu03 iframe {width:1000px;height:550px;display:block;margin: 0 auto;margin-top:120px;}
.landing-cheonggang .fix-tui-bn.gm1030 .pc-show .txt{font-size: 1.2vw; top:33%;width:100%;}
.landing-cheonggang .fix-tui-bn.gm1030 .pc-show .txt{font-size: 1.2vw; top:33%;width:100%;}
.landing-cheonggang .fix-tui-bn img {display:block;margin: 0 auto;}
.landing-cheonggang .btmQuickBtn{display:none;}
.fix-tui-bn.gm15154 .pc-show a {width: 11.7vw;top: 44%;background: #0ef6fa;color: #090b4b;font-weight: 700;}
.fix-tui-bn.gm15154 .mo-show p.btn {left: 4%;background: #0ef6fa;color: #090b4b; font-weight: 700;font-size: 12px;}

@media all and (max-width: 768px) {
	.landing-cheonggang .qkArea{bottom:30px;}
}

@media(max-width:1200px) {
	.landing-cheonggang #passMenu01 .video_wrap iframe {width: 65%;height:30%;}
	.landing-cheonggang #passMenu01 .video_wrap iframe.video_02 {bottom:15%;}
	.landing-cheonggang #passMenu03 iframe {width: 650px;height:370px;}
}

@media(max-width:992px) {
	.landing-cheonggang #passMenu01 .video_wrap iframe {width: 630px;height:355px;}
	.landing-cheonggang #passMenu01 .video_wrap iframe.video_01 {top:22%;}
	.landing-cheonggang #passMenu01 .video_wrap iframe.video_02 {bottom:21%;}
}

@media(max-width:780px) {
	.landing-cheonggang .pass-nav {margin-top:0px;}
	.landing-cheonggang #passMenu01 .video_wrap {background-image: none;height: auto;}
	.landing-cheonggang #passMenu01 .video_wrap iframe {width: 65%;height:38%;}
	.landing-cheonggang #passMenu01 .video_wrap iframe.video_01 {top:17%;}
	.landing-cheonggang #passMenu01 .video_wrap iframe.video_02 {bottom:6%;}
	.landing-cheonggang #passMenu01 .video_wrap .mo-show {display:block;}
	.landing-cheonggang .pass-interview {background-image: url('/img/event/ev_2301_img06_m.jpg');}
	.landing-cheonggang #passMenu03 iframe {margin-top:12%;width: 450px;height:253px;}
}

@media(max-width:480px) {
	.landing-cheonggang #passMenu03 iframe {width: 350px;height:197px;}
}
@media(max-width:380px) {
	.landing-cheonggang #passMenu03 iframe {width: 320px;height:180px;}
} 