@charset "utf-8";
/*ÇÈ½º¹è³Ê*/
.fix-tui-bn{position: fixed; bottom: 0;left: 0; z-index:9999;}
.fix-tui-bn div{line-height: 0; }
.fix-tui-bn img{width:100%;}
.fix-tui-bn .pc-show a{font-size: 1.05vw;text-align:center;font-weight:500;color:#fff;background:#222222;border-radius:8px;width: 13.7vw;height: 2.9vw;line-height: 2.9vw;position:absolute;display:block;top: 37%;right: 21.5%;}
.fix-tui-bn .pc-show .txt{font-size: 1.62vw;color:#fff;position:absolute;left: 22%;top: 41%;font-weight: 500;}
.fix-tui-bn .pc-show .txt + .txt{font-size: 0.9vw;left: 52%;top: 49%;font-weight: 100;}
.fix-tui-bn .pc-show .txt + .txt span{font-weight:400; margin-left:2px;}
.fix-tui-bn .pc-show::after{content:"";background:url(/img/landing/gm-fix-tui-banner-com.png);width: 9vw;height: 6vw;display:block;position:Absolute;left: 48vw;top: 0vw;background-size: contain;background-repeat: no-repeat;}
.fix-tui-bn .mo-show a{display:block; width:100%; height:100%; line-height: 0;}
.fix-tui-bn .mo-show .txt{position:absolute;left: 6%;top: 11%;font-weight: 400;font-size: 13px;color: #Fff;}
.fix-tui-bn .mo-show p.btn{position:Absolute;font-size: 13px;text-align:center;font-weight:500;color:#fff;background:#222222;border-radius: 5px;padding: 6px 9px;display:block;top: 65%;left: 6%;}
.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;}
.fix-tui-bn.gm15154 .pc-show::after {display:none;}
.fix-tui-bn.gm15161 .pc-show::after {display:none;}
.fix-tui-bn.gm15161 .pc-show a {width: 10.4vw;top:22%;background:#0ef6fa;color:#090b4b;font-weight:700;}
.fix-tui-bn.gm15161 .countdown{position:absolute;display: flex;align-items: center;bottom: 25%;left: 50.3%;}
.fix-tui-bn.gm15161 .countdown .countdown__item{margin-right: 10px;display: flex;align-items: center;}
.fix-tui-bn.gm15161 .countdown .countdown__label{font-size: 0.9vw;color:#fff;font-weight: 500;padding-left: 7px;}
.fix-tui-bn.gm15161 .countdown .countdown__timer{font-size: 1.2vw;color:#0ef6fa;width: 2.5vw;height: 2.5vw;border-radius:8px;background:#0c0e29;text-align:center;font-weight: 600;display: flex;align-items: center;justify-content: center;}
/* 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: 62px;}
.landing-tit p {font-weight: 300;}

.event-pass h3, .event-pass h4, .event-pass h5 {font-family: 'GmarketSans';}
.event-pass h3 em, .event-pass h5 {font-weight: 300;}
.event-pass h4 {margin-bottom: 20px; font-weight: 500; font-size: 34px;}
.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 {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: 2; left: 0; width: 100%; background: #08cee8; position:relative;}
.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: 18px; text-align: center; font-weight:900; line-height:1}

/* 24³â¼ö½ÃÇÕ°Ý Æ÷ÇÔ */
.pass-btn-more {position: relative; min-width: 230px; margin-top: 70px; padding: 17px 25px 13px; border-radius: 30px; background: #fff; font-size: 14px; color: #222; box-sizing: border-box; transition: all 0.2s;}
.pass-btn-more:after {content:''; position: absolute; right: 25px; top: 50%; transform: translateY(-50%); width: 23px; height: 19px; background-image: url('/img/main/main_banner_arrow.png'); background-size: contain; background-repeat: no-repeat; background-position: center; transition: all 0.2s;}
.pass-btn-more:hover {background-color: rgba(255,255,255,0.7);}
.pass-btn-more:hover:after {right: 15px;}

.passMenu {display: none;}
.passMenu.on {display: block;}
.pass-table-wrap {padding: 100px 0 50px;}
.pass-table-wrap article h3 {padding: 13px 0 10px; margin-bottom: 10px; background: #08cee8; 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: #08cee8;}
.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 130px;}
.pass-portfolio h3 + p {padding: 8px 0 15px; font-weight: 300; font-size: 22px;}
.pass-portfolio small {display: block; color: #676767;}
.pofolPsWrapMgLeft + small {padding-top: 25px;}
.pass-pofol-list {display: flex; flex-wrap: nowrap; margin: 0 -20px 20px; 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;}

.ps-pf-cont,
.pofolPsWrapMgLeft + small {max-width: 1100px; margin-left: 21%;}
.pass-round-list {display: flex; flex-wrap: nowrap; }
.pass-round-list > li {margin-right: 20px; border-radius: 40px; border: 1px solid #dddddd; color: #0a0d14; transition: all 0.2s;}
.pass-round-list > li.on {background: #08cee8; border-color: #08cee8;}
.pass-round-list > li a {display: flex; align-items: center; height: 50px; padding: 0 25px;}
.pass-year-tab-area {padding-top: 50px;}
.pass-year-box {display: none;}
.pass-year-box.on {display: block;}

.pass-menu-wrap { margin-bottom: 25px;}
.pass-pofol-sub {display: flex; flex-wrap: nowrap; position: relative; z-index: 1; overflow-x: auto; max-width: 970px; margin-left: 21%; white-space: nowrap; -webkit-overflow-scrolling: touch;-ms-overflow-style: none;/* IE and Edge */ scrollbar-width: none;/* Firefox */}
.pass-pofol-sub::-webkit-scrollbar{display:none;}
.pass-pofol-sub > li {margin-right: 30px; font-weight: 500; color: #676767; transition: all 0.2s;}
.pass-pofol-sub > li.on {font-weight: 700; color: #08cee8;}
.passLd-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;}
.pofolPsList .slick-arrow {position: relative; z-index: 1; width: 46px; height: 47px; padding-right: 10px; background-repeat: no-repeat; background-position: center; background-size: contain; text-indent: -9999px; cursor:pointer;}
.pofolPsList .slick-prev {background-image: url('/img/event/college/pass_gray_arrow_prev.png');}
.pofolPsList .slick-next {background-image: url('/img/event/college/pass_gray_arrow_next.png');}

.pofolPsList {display: none; margin: 0 -10px;}
.pofolPsList.on {display: block;}
.pofolPsCol {margin: -5px 0;}
.pofolPsCol > li {padding: 10px 0;}
.pofolPsCol > li img {margin: 0 5px; border: 1px solid #f7f7f7;}

.pofolPsWrapMgLeft .pofolPsList {margin-left: 21%; margin-right: 0;}
.pofolPsWrapMgLeft .pofolPsList .slick-list {overflow: inherit; margin: 0 -5px;}
.susiLd-tit .head-text {padding-bottom:23px; font-size:24px; color:#08cee8;}
.susiLd-tit .head-title {font-size:48px; font-weight:bold; color:#08cee8;}

/* ±³À°½Ã¼³ */
.slide-tit {display: flex; justify-content: space-between; align-items: end; padding: 0 80px;}
.ev-slide01 .slick-list, .ev-slide02 .slick-list {overflow: inherit;}
.passMenu .slick-slide img, .pofolSsCol img {width: 100%; max-height: 610px;}

.ev-slide02-wrap {padding: 93px 0 98px;}
.ev-slide02-wrap .slide-tit {padding-bottom: 30px;}
.landing-cheonggang .slick-slide {padding: 0 5px;}

.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%;}

/* 230526 - ´ë±â¾÷ÇÕ°ÝÇÃ·¡³Ê */
.ev-plan-tit h2 {padding-top: 15px; font-weight: 500; font-size: 40px; letter-spacing: -0.05em;}
.ev-plan-tit p {font-weight: 350; font-size: 20px;}

.ev-plan-01 .pc-show{padding: 100px 0 200px; background: url('/img/event/ev2305_top_bg.jpg') no-repeat center; background-size: cover;}
.ev-plan-02 {padding-top: 70px;}
.ev-plan-02 .container {display: flex; flex-wrap: wrap; justify-content: space-between;}
.ev-plan-02 h2 {margin-bottom: 18px;}
.ev-plan-02 .ev-plan-tit, .ev-plan-03 .ev-plan-tit {padding-bottom: 115px;}
.ev-plan-02 p {font-size: 18px;}
.ev-plan-02 .container > .right-wrap {width: 650px;}
.ev-plan-swiper {padding-top: 30px;}
.ev-plan-ctr {display: flex; align-items: center; justify-content: end; padding-top: 15px;}
.ev-plan-prev, .ev-plan-next {width: 9px; height: 16px; margin-top: 3px; background-position: center; background-size: contain;}
.ev-plan-prev {background-image: url('/img/event/ev2305_btn_prev.png');}
.ev-plan-next {background-image: url('/img/event/ev2305_btn_next.png');}
.ev-plan-ctr .swiper-pagination-fraction {width: auto; padding: 0 17px;}

.ev-plan-03 {padding: 70px 0; background: #f7f7ff;}
.ev-plan-03 .ev-plan-tit {padding-bottom: 55px;}
.ev-plan-04 {padding: 70px 0; background: url('/img/event/ev2305_03_bg.png') no-repeat center; background-size: cover; color: #fff;}
.ev-plan-04 h2 {position: relative; padding-bottom: 20px; margin-bottom: 28px; font-weight: 350;}
.ev-plan-04 h2:before {content:''; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; width: 60px; height: 2px; background: #fff;}
.ev-plan-04 .ev-plan-tit {padding-bottom: 75px;}
.ev-plan-04 .ev-plan-tit em {position: relative; z-index: 9;}
.ev-plan-04 .ev-plan-tit em:before {content:''; position: absolute; z-index: -1; top: 4px; bottom: 4px; left: -4px; width: 0; background: #ff1881; transition: all 1s; transition-delay:0.7s;}
.ev-plan-04 .ev-plan-tit em.show:before {width: 387px;}
.ev-plan-05 {padding-top: 70px; background: #f7f7ff; }
.ev-plan-05-img {margin: 0 -14px;}

.ev-plan-06 {padding: 100px 0; background: #53539a;}
.ev-plan-rolling {display: flex;}
.ev-plan-rolling > li {margin: 0 10px;}
.ev-plan-07 {position: relative; background: #000e58;}
.ev-plan-07 .pc-show {padding-bottom: 70px; perspective: 1000px;}
.ev-plan07-letter {transform: rotateX(63deg); transform-origin: bottom center; transition: all 0.5s; transition-delay:0.3s; opacity: 1;}
.ev-plan07-letter.show {transform: rotateX(0deg);}
.ev-plan-07 img {display: block; margin: 0 auto;}
.ev-plan-07:before {content:''; position: absolute; top: -32px; left: 50%; margin-left: -32px; width: 64px; height: 64px; background: #53539a; transform: rotate(45deg);}
.ev-plan07-arrow {animation-name: arrowAnim; animation-duration: 2s; animation-iteration-count: infinite; }

@keyframes arrowAnim{
	50%{
		transform: translateY(17px);
	}
}

/* 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-br-slide-box > img {width: 100%;}
.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: 8px; background: #888888; border-radius: 17px; font-family: 'GmarketSans'; font-size: 28px; color: #c4c4c4; transition: all 0.3s;}

/* 230703 kenClass */
.event-ken {overflow: hidden;}
..event-ken .pc-show {position: relative;}
.event-ken .mo-show {position: relative;}
.event-ken .pc-show img {display: block; margin: 0 auto; width: 100%;}
.event-ken .mo-show img{display: block; margin: 0 auto; width: 100%;}
.ev-kenClassProject {display: flex; display:-webkit-flex; justify-content: space-between; flex-wrap:wrap; margin-top: -20px;}
.ev-kenCnt {width: 49.2%; height: 100%; padding-bottom: 27.5%; margin-top: 55px; position: relative;}
.ev-kenCnt span {font-weight: 600; font-size: 16px; text-align: center; width: 100%; display: block; margin-top: 10px; position: absolute; bottom: -25px}
.ev-kenCnt iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.ev-kenClass03 {margin-top: 100px;}
.ev-kenClassProject .ev-kenCnt:nth-child(3) {margin-left: 25%;}


/* 230721 gMaker */
.event-gMaker {overflow: hidden;}
.event-gMaker .pc-show {position: relative;}
.event-gMaker .mo-show {position: relative;}
.event-gMaker .pc-show img {display: block; margin: 0 auto; width: 100%;}
.event-gMaker .mo-show img{display: block; margin: 0 auto; width: 100%;}
.ev-gMakerSec {position: relative;}
.ev-gMakerArrow {position: absolute; bottom: -25px; left: 50%; transform: translate(-50%, 0%); width: 50px; height: 50px; z-index: 2; transition: none;}
.ev-gMakerClass04 .pc-show {position: relative;}
.cnt04-gif {position: absolute; bottom: 55px; left:50%; width: 49.5% !important; transform: translate(-50%, -50%);}
.ev-gMakerClass05 .pc-show {position: relative;}
.cnt05VideoBox {position: absolute; top: 75px; left:50%; width: 64.5% !important; transform: translate(-50%, 0%);}

.cnt05VideoBox video {width: 100%; background-color: #fff;}


/* 230926 - 10¿ù °æÀï·ÂÀÖ´Â½ÅÀÔ */
.ld1920 {max-width: 1920px; margin: 0 auto;}
.ld1920 .pc-show {background-position: center top; }
.event-sinip .mo-show img {display: block;}
.ev-sn01-head {display: flex; align-items: center; justify-content: center; padding: 4% 70px 0; background-position: center top;}
.ev-sn01-head img {max-width:100%;}
.ev-sn0101 {position: relative; padding-bottom: 200px; background: #141a1f;}
.ev-sn0101 .pc-show {padding: 100px 0 55px;}
.ev-sn0101 .mo-show {width: 100%;}
.ev-sn0101:after {content:''; position: absolute; bottom: 0; left: 50%; width: 2px; height: 76px; margin-left: -1px; background: #fff;}
.ev-sn0101 h3 {margin-top: 30px; font-weight: 350; font-size: 36px; color: #fff;}
.ev-sn-slide {position: relative;}
.ev-sn-slide .swiper-slide {width: 410px; padding: 138px 14px; transition: all 0.5s; transition-timing-function: ease; transform-origin: center;}
.ev-sn-slide .swiper-slide.swiper-slide-active {z-index: 1; transform: scale(2);}
.ev-sn-slide .swiper-slide.swiper-slide-active img {filter: brightness(1);}
.ev-sn-slide .swiper-slide img {width: 100%; filter: brightness(0.68); transition: all 0.5s; transition-timing-function: ease; }
.ev-sn-btn {position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; max-width: 975px; height: 580px; margin: 0 auto;}
.ev-sn-slide .btn-prev {position: absolute; top: 50%; left: 10px; right: auto; z-index: 10; width: 114px; height: 114px; background: url('/img/event/ev_sinip_slide_prev.png') no-repeat center; background-size: contain; transform: translateY(-50%); cursor: pointer;}
.ev-sn-slide .btn-next {position: absolute; top: 50%; right: 10px; left: auto; z-index: 10; width: 114px; height: 114px; background: url('/img/event/ev_sinip_slide_next.png') no-repeat center; background-size: contain; transform: translateY(-50%); cursor: pointer;}
.ev-sn-slide02 {margin-top: 150px;}

.ev-sn02 {position: relative;}
.ev-sn02:after {content:''; position: absolute; left: 0; bottom: 0; z-index: -1; width: 100%; height: 86px; background: #465563;}
.ev-sn-video-wrap {display: flex; gap: 18px; max-width: 1340px; margin: 0 auto;}
.ev-sn-video-wrap > li {flex: 1;}

/* 231120 - ÇÑ»óÀÎ°­»ç·£µù */
.tc-hsi02 {padding-bottom: 150px;}
.tc-hsi-tit {text-align: center;}
.hsi-video-wrap {display: flex; flex-wrap: wrap; justify-content: center; row-gap: 48px; padding-top: 80px;}
.hsi-video-wrap > li {flex: 0 50%; padding: 0 10px; text-align: center; font-size: 20px; color: #555555;}
.hsi-video-wrap .video-wrap {margin-bottom: 13px;}
.tc-hsi03 {background: #fbfbfb; text-align: center;}
.tc-hsi04 {padding: 150px 0;}
.tc-hsi04 .curriDetail {padding: 120px 0;}
.tc-hsi04 .curriDetail b {color: #ed4357;}
.tc-hsi04 .curriPic {max-width: 1046px; margin: 0 auto; padding-top: 50px;}
.tc-hsi04 .curriPic .slick-arrow {width: 60px; height: 60px; background: #fff; border: 1px solid #555555; border-radius: 100%; transition: all 0.2s;}
.tc-hsi04 .curriPic .slick-arrow:before {content:''; position: absolute; left: 50%; top: 50%; width: 16px; height: 16px; border-right: 3px solid #ed4357; border-bottom: 3px solid #ed4357;}
.tc-hsi04 .curriPic .slick-arrow:hover:before {border-color: #fff;}
.tc-hsi04 .curriPic .slick-arrow:hover {background: #ed4357;}
.tc-hsi04 .curriPic .slick-prev {left: -110px;}
.tc-hsi04 .curriPic .slick-next {right: -110px;}
.tc-hsi04 .curriPic .slick-prev:before {transform: translate(-5px, -50%) rotate(135deg);}
.tc-hsi04 .curriPic .slick-next:before {transform: translate(-10px, -50%) rotate(-45deg);}
.tc-hsi05 {padding-top: 170px; background: #111111;}
.hsi-pofol-wrap {padding: 80px 0 100px;}
.hsi-pofol {display: flex; margin: 0 -10px;}
.hsi-pofol01 {height: 600px;}
.hsi-pofol02 {height: 397px;}
.hsi-pofol + .hsi-pofol {padding-top: 18px;}
.hsi-pofol > li {padding: 0 10px;}
.hsi-pofol > li img {width: 100%; height: 100%; object-fit: cover; object-position: center; }
.hsi-pofol01 > li:nth-child(1) {flex: 0 32%}
.hsi-pofol01 > li:nth-child(2) {flex: 0 37%}
.hsi-pofol01 > li:nth-child(3) {flex: 1}
.hsi-pofol02 > li:nth-child(1) {flex: 0 15%}
.hsi-pofol02 > li:nth-child(2) {flex: 0 43%}
.hsi-pofol02 > li:nth-child(3) {flex: 1}
.hsi-btn-wrap .pc-show {padding: 60px 0 157px;}

/* 231123 - À¥Å÷PD·£µù */
.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;}
.pt30 {
    padding-top: 30px !important;
}
.text-center {
    text-align: center;
}
.img-wrap img{width:100%;}
/* 231204 - ³ë¿ø °ÔÀÓÈ¸»çÃë¾÷ */
.nwjob-head {display: flex; align-items: center; justify-content: center; padding: 3% 3px 0 3.7%; background-position: center top;}
.nwjob-head img {max-width:100%;}
.btn {display: inline-block; padding: 13px 35px; background: #08cee8; font-weight: 350; color: #fff;}
.nwjob-nav {background: #141414;}
.nwjob-tab-list {display: flex;}
.nwjob-tab-list > li {flex: 1;}
.nwjob-tab-list > li a {display: flex; height: 74px; justify-content: center; align-items: center; background: #5c2b68 url('/img/event/nwjob_tab_bg.png') no-repeat center top; background-size: cover; border-top-left-radius: 24px; border-top-right-radius: 24px; font-weight: 700; font-size: 30px; color: #a997ae;}
.nwjob-tab-list > li.on a {background: #fff; background-image: none; font-weight: 800; color: #c74de5;}
.nwjob-tab-cont {display: none;}
.nwjob-tab-cont.on {display: block;}
.nwjob-tab-cont img {width: 100%;}

/* 231205 - 24³â¼ö½ÃÇÕ°Ý */
.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; overflow-x: auto; white-space: nowrap; padding-bottom: 30px; -webkit-overflow-scrolling: touch;-ms-overflow-style: none;/* IE and Edge */ scrollbar-width: none;/* Firefox */ text-align: left;}
.susiLd-pofol-list::-webkit-scrollbar{display:none;}
.susiLd-pofol-list > li {margin-right: 7px; 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 -5px;}
.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 5px;}
.pofolSsCol > li + li {padding-top: 10px;}

@media all and (max-width: 1300px){
	/* 231120 - ÇÑ»óÀÎ°­»ç·£µù */
	.event-tc23 .pc-show {display: none;}
	.event-tc23 .mo-show {display: block;}
	
	.tc-hsi02 {padding-bottom: 84px;}
	.hsi-video-wrap {flex-wrap: nowrap; flex-direction: column; row-gap: 25px; padding-top: 0;}
	.hsi-video-wrap .video-wrap {margin-bottom: 6px;}
	.hsi-video-wrap > li p {font-weight: 700; font-size: 3.2vw; color: #555555;}
	.tc-hsi04 {padding: 0 0 68px;}
	.tc-hsi04 .container {padding: 0;}
	.tc-hsi04 .curriPic {padding-top: 0;}
	.tc-hsi05 {padding-top: 0; padding-bottom: 82px;}
	.tc-hsi05 .container {padding: 0;}
	.hsi-pofol-wrap {padding: 0;}
	.hsi-pofol {overflow-x: auto; white-space: nowrap;  -webkit-overflow-scrolling: touch;-ms-overflow-style: none;/* IE and Edge */ scrollbar-width: none;/* Firefox */ }
	.hsi-pofol + .hsi-pofol {padding-top: 50px;}
	.hsi-pofol01 {height: 80vw;}
	.hsi-pofol02 {height: 53.1vw;}
	.hsi-pofol-wrap .hsi-pofol > li {flex: 0 0 auto; padding: 0 5px;}
	.hsi-pofol-wrap .hsi-pofol > li:first-child {padding-left: 20px;}
	.hsi-pofol-wrap .hsi-pofol > li:last-child {padding-right: 20px;}
}

@media all and (max-width: 1280px) {
	.passMenu .img-wrap {margin: 0 -17px;}
	.landing-tab-list {top: 0px; 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;}

	/* 230526 - ´ë±â¾÷ÇÕ°ÝÇÃ·¡³Ê */
	.ev23plan .pc-show {display: none;}
	.ev23plan .mo-show {display: block;}
	.ev23plan .mo-show > img {display: block; width: 100%; margin: 0 auto;}
	.ev-plan-02 {padding-top: 0; padding-bottom: 30px;}
	.ev-plan-02 .container {padding: 0;}
	.ev-plan-02 .container > .left-wrap,
	.ev-plan-02 .container > .left-wrap img,
	.ev-plan-02 .container > .right-wrap {width: 100%;}
	.ev-plan-swiper {padding-left: 15px; padding-right: 15px;}
	.ev-plan-swiper .swiper-slide img {width: 100%;}
	.ev-plan-03 {padding: 0;}
	.ev-plan-04 {padding: 0;}
	.ev-plan-05 {padding: 0;}
	.ev-plan-07:before {width: 45px; height: 45px; margin-left: -22px; top: -22px;}


	/* 230703 kenClass */
	.event-ken .pc-show img {width: 130% !important; margin-left: -15% !important;}


	/* 230721 gMaker */
	.event-gMaker .pc-show>img {width: 152%; margin-left: -26%;}
	.ev-gMakerClassMain .pc-show>img {width: 100%; margin-left: 0;}
	.ev-gMakerClass04 .pc-show {position: relative;}
	.cnt04-gif {bottom: 49px; width: 75.3% !important; transform: translate(-50%, -50%); margin-left: 0 !important;}
	.cnt05VideoBox {width: 95% !important;}

	/* 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: 4px; border-radius: 7px; font-size: 1.4em;}

	/* 230926 - 10¿ù °æÀï·ÂÀÖ´Â½ÅÀÔ */
	.event-sinip .pc-show {display: none;}
	.event-sinip .mo-show {display: block;}
	.ev-sn-slide .swiper-slide {padding: 0;}
	.ev-sn-slide .swiper-slide.swiper-slide-active {width: 100%; transform: none;}
	.ev-sn-btn {height: auto;}
	.ev-sn-slide .btn-prev, .ev-sn-slide .btn-next {width: 15vw; height: 15vw;}
	.ev-sn-slide .btn-prev {left: 5px;}
	.ev-sn-slide .btn-next {right: 5px;}
	.ev-sn0101 {padding-bottom: 45px;}
	.ev-sn0101:after {content: none;}
	.ev-sn0101 h3 {margin-top: 5px; font-size: 4vw;}
	.ev-sn-slide02 {margin-top: 35px;}
	.ev-sn02:after {height: 55px;}
	.ev-sn-video-wrap {flex-direction: column; gap: 12px;}
	.ev-sn-video-wrap > li {padding: 0 22px;}
}

@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;}

	/* 231204 - ³ë¿ø °ÔÀÓÈ¸»çÃë¾÷ */
	.nw2312 .pc-show {display: none;}
	.nw2312 .mo-show {display: block;}
	.nw2312 .mo-show img {display: block;}
	.nwjob-tab-list > li a {height: auto; padding: 4px 0; border-top-left-radius: 1.8vw; border-top-right-radius: 1.8vw; font-size: 3.3vw;}
}


@media all and (max-width: 1080px) {
	/* 230112 - Ã»°­´ë */
	.landing-black-hero {height: 344px;}
	.landing-black-hero h2 {padding-bottom: 7px; font-size: 45px;}
	.landing-black-hero h2 em {font-size: 20px;}
	.event-pass h4 {margin-bottom: 10px; font-size: 17px;}
	.landing-black-hero p {font-size: 17px;}
	.pass-btn-more {margin-top: 35px;}
	
	.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; -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;}

	.pass-round-list {overflow-x: auto; -ms-overflow-style: none;/* IE and Edge */ scrollbar-width: none;/* Firefox */}
	.pass-round-list::-webkit-scrollbar{display:none;}
	.pass-round-list > li {flex: none; margin-right: 10px; border-radius: 20px;}
	.pass-round-list > li a {height: 40px; padding: 0 10px; font-size: 13px;}

	.passLd-ctr-wrap {display: none;}

	.pass-menu-wrap {margin-bottom: 20px;}
	.pass-pofol-sub > li {margin-right: 16px; font-size: 13px;}
	.pofolPsWrapMgLeft + small {padding-top: 7px;}

	.slide-tit {padding: 0 23px;}
	.ev-slide02-wrap .slide-tit img {width: 47%;}

	/* 230703 kenClass */
	.event-ken .pc-show img {width: 142% !important; margin-left: -21% !important;}

	/* 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-black-hero h2 {font-size: 31px;}
	.pass-btn-more {min-width: 144px; margin-top: 22px; padding: 10px 15px; font-size: 10px;}
	.pass-btn-more:after {right: 15px; width: 14px; height: 12px; background-size: cover; background-position: right center;}

	.landing-tab-list {border-top: 1px solid #ddd;}
	.landing-tab-list > ul > li a {font-size: 11px;}

	.ps-pf-cont,  
	.pofolPsWrapMgLeft + small {margin-left: 17px;}
	.ps-pf-area .pass-pofol-sub {margin-left: 0;}
	.pass-pofol-sub > li:first-child {margin-left: 17px;}
	.pass-pofol-sub > li:last-child {margin-right: 17px;}
	.pofolPsWrapMgLeft .pofolPsList {margin: 0 17px;}

	.pass-table-wrap {padding: 50px 0 25px;}
	.pass-year-tab-area {padding-top: 25px;}

	.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;}


	/* 230703 kenClass */
	.ev-kenCnt {width: 100%; padding-bottom:56%;}
	.ev-kenClassProject {display: block;}
	.ev-kenClassProject .ev-kenCnt:nth-child(3) {margin-left: 0;}
	.ev-kenCnt span {font-size: 13px;}

	/* 230721 gMaker */
	.cnt04-gif {bottom: 4.8em; width: 91.3% !important; transform: translate(-50%, -50%); margin-left: 0 !important;}
	.cnt05VideoBox {top: 45px;width: 90.5% !important;}

	/* 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: 0;}
	.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:first-child {margin-left: 15px;}
	.susiLd-pofol-list > li:last-child {margin-right: 15px;}
	.susiLd-pofol-list > li a {height: auto; padding: 1vw 3vw; font-size: 3.3vw;}
	.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) {
	/* 230526 - ´ë±â¾÷ÇÕ°ÝÇÃ·¡³Ê */
	.ev-plan-06 {padding: 50px 0;}
	.ev-plan-rolling > li img {width: 180px; height: 142px;}
}

/* 24³â4¿ù ÀÌº¥Æ® */
.event-background {background-position: center top;}
.hired_students {padding-top: 225px;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;width: 1210px;}
.hired_student {display: block;margin-bottom: 30px; width: 587px;height: 322px;position: relative;}
.event_video {display: block;margin-bottom: 104px; width: 597px;height: 380px;position: relative;z-index: 1;}
.hired_student-img, .hired_student-img-min {position: absolute;top: 0;left: 0;width: 100%;display: block;}
.hired_student-img-min {display: none;}
.event_video p {font-size: 22px;line-height: 2;text-align: center;margin-top: 20px;display: none;}
.event_videos {padding-top: 470px;margin: 0 auto;margin-top: 60px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;width: 1205px;}
.event_video-youtube {display: block;margin-bottom: 60px; width: 594px;height: 297px;position: relative;}
.event_video-youtube iframe {width: 597px;height: 297px;}
.subContent.event_page-4.tuitionRow h3,.tuitionTit h3, .tuitionTab li a, .tuition .tuitionRight .tuition-loc li, .tuition .tuitionRight .tuition-col2 dt{color:black; font-size:13px;}

@media (max-width: 1205px) {.hired_students, .event_videos {width: 700px;justify-content: center; align-items: center;}.hired_students{padding-top:320px;} .hired_student {margin-right: 20px; margin-bottom: 20px;} .hired_student:nth-child(even){margin-right: 0;} .hired_student-img-min { display: block;}.hired_student-img {display: none;}.hired_student {width: 261px; height: 345px;} .event_video {margin-bottom: 40px;} .event_video p {display: block;} .event_videos {padding-top: 330px;}.mo-show.event-background{background: url('/img/event/event_m_bg02_new11.jpg') center no-repeat; background-size: 100% 100%;height: 4300px;}}
@media (max-width: 768px) {.hired_students {width: 320px;padding-top:270px;}.hired_student {width: 150px;height: 180px;margin-right: 10px; margin-bottom: 25px;} .hired_student:nth-child(even){margin-right: 0;}.event_videos {width: 500px;padding-top: 440px;} .event_video img {width: 480px;} .event_video {width: 480px; height: 315px;}.event_video-youtube, .event_video-youtube iframe {width: 480px;}.mo-show.event-background{background: url('/img/event/event_m_bg02_new7.jpg') center center / cover no-repeat;height: 3850px;}}
@media (max-width: 500px) {.event_videos {width: 320px;height: 245px;padding-top:340px;} .event_video img {width: 320px;} .event_video {width: 320px; height: 260px;} .event_video-youtube, .event_video-youtube iframe {width: 320px;height: 160px;} .event_video p {font-size: 18px;margin-top: 0;}.event_video:nth-last-of-type(2) {margin: 0;}.mo-show.event-background{background: url('/img/event/event_m_bg02_new11.jpg') center center / cover no-repeat;height: 3000px;}}

/* 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: 70%;height:34%;position:absolute;}
.landing-cheonggang #passMenu01 .video_wrap {position:relative;display:block;height:1370px;background-image: url('/2025/img/event/ev_2211_img03.jpg');background-size:100% 100%;background-position:center;background-repeat:no-repeat;}
.landing-cheonggang #passMenu01 .video_wrap iframe.video_01 {top:19%;left:50%;transform:translateX(-50%);}
.landing-cheonggang #passMenu01 .video_wrap iframe.video_02 {bottom:10%;left:50%;transform:translateX(-50%);}
.landing-cheonggang .pass-interview {background-image: url('/2025/img/event/ev_2301_img06.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;}
.landing-cheonggang .pass-interview h5, .landing-cheonggang .pass-interview h3 {color: #1e335e;}
.landing-cheonggang .event-pass h5 {letter-spacing: 18px;color:#000000;font-weight: 600;}
.landing-cheonggang .event-pass h3 {color:#000000;}
.landing-cheonggang .event-pass h3 em {font-weight:700;color: #ee68d0;}
.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;}
@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 #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;}
} 